Skip to content
shadowrider edited this page Mar 1, 2024 · 5 revisions

fast überall hilft die HELP-Taste ! (zumindest in Images, wo die entsprechend eingebunden ist)

Termine mit Kategorie "Timer"

Termine mit der Kategorie Timer sind vorgesehen, um häufige Erinnerungen zB zum Wecken, Medikamenteneinnahme u.ä. zu realisieren, ohne dass damit Kalender/Terminliste "zugemüllt" werden)

Schichtplan/Belegungsplan

ist vorgesehen, um häufige Termine, Termine welche viele Tage dauern (Urlaube, Schichten, Belegungspläne und ähnliches) zu realisieren und dabei den Kalender dennoch übersichtlich zu halten wenn Termine genau die gleiche Bezeichnung haben, wie in der Schicht-Einstellung festgelegt wurde, werden sie im Kalender unterhalb des Datumfeldes angezeigt und nicht in der Terminliste aufgeführt

  • Menü->Einstellungen->Schichtplanfunktion verwenden = ja
  • Menü->Schicht-Einstellung: Texte und Farben festlegen
  • (wenn die hier festgelegten Texte im Termin erkannt werden, werden sie nicht als Termin sondern unten farbig im Kalender angezeigt und nicht gelistet)

wie kann man Kalender aus anderen Programmen/Quellen verwenden?

im Google-Kalender:

  • Halten Sie den Mauszeiger links in der Kalenderliste auf den entsprechenden Kalender. Klicken Sie auf den Dropdown-Pfeil, der daraufhin angezeigt wird,und wählen Sie Kalender-Einstellungen.
  • klicken Sie auf die Schaltfläche ICAL und kopieren Sie dann die angezeigte URL.

im PlanerFS:

  • URL(s) eintragen in Datei PlanerFS_online.txt (je URL eine Zeile, ohne Leerzeichen nach https!)
  • wählen Sie Optionen für
    • Download akt. Daten automatisch

Kalender aus Outlook verwenden:

  • Kalender wählen -> Menü Datei -> speichern -> ical-Format wählen -> Datei nach /etc/ConfFS/ kopieren

Kalender aus nextCloud verwenden:

  • URL eintragen in Datei PlanerFS_online.txt (ohne Leerzeichen nach https!)
  • z.B. https ://SERVER/remote.php/dav/public-calendars/myCalendar?export

Schnittstelle/Export für andere Anwendungen

Programmcode:

from Plugins.Extensions.PlanerFS.PFShmexp import hm_exp

PlanerFS=hm_exp().get_caldates()

termine=hmt[0]

timer=hmt[1]

Varianten:

get_caldates() -> bis ende nächsten Monat, alle gefundenen Dateien

get_caldates(3) -> 3 Monate, alle gefundenen Dateien

get_caldates(2."/mypath/my_file") -> 2 Monate, ical-Datei komplett mit Pfad

Ausgaben:

termine liefert:

((2018, 7, 5), 'test', datetime.datetime(2018, 7, 5, 15, 30), datetime.datetime(2018, 7, 5, 15, 30), 'test', datetime.datetime(2018, 7, 5, 15, 30)) akt dat als tuple, Summary,ical-start,ical-ende,Description, akt termin-dat

timer liefert (zwei Tage, wenn Kategorie 'timer' oder VALARM DISPLAY):

('Ztest2', 'timer', datetime.datetime(2018, 6, 28, 9, 40), (9, 40), datetime.datetime(2018, 6, 12, 9, 40), datetime.datetime(2018, 6, 14, 9, 50)) ('Ztest', 'DISPLAY', datetime.datetime(2018, 7, 15, 11, 0), (11, 0), datetime.datetime(2018, 7, 15, 12, 0), datetime.datetime(2018, 7, 15, 14, 0)) Summary, art (Display von ical, Timer wenn Kategorie timer), Alarm-dat, Alarm als Uhrzeit-tuple, ical-start, ical-ende