Seite 3 von 9

Re: Tuxcal

Verfasst: Di 16. Jun 2020, 14:26
von BPanther
Nicht wundern, Thema abgetrennt, da nichts direkt mit der Box selbst zu tun - und passt hier auch besser... ;)

Re: Tuxcal

Verfasst: Di 16. Jun 2020, 15:28
von BPanther
Fritz hat es hinbekommen mit sed. :drinking:

EDIT: Entfernt, neue Version verfügbar...

Re: Tuxcal

Verfasst: Di 16. Jun 2020, 16:10
von BPanther
Erneutes Update.
- Unix-Format der tuxcal.list passt nun wieder / wird beibehalten. (thx fritz)
- Umlautkonvertierung wieder hinzugefügt.

Re: Tuxcal

Verfasst: Di 16. Jun 2020, 19:57
von Charles Darwin
0.4E importiert bei mir wunderbar ganztägige Termine, aber Termine mit Uhrzeit gehen nicht. Da werden keine Einträge in der tuxcal.list gemacht. Wie geht das nochmal, dass ich über den Terminal mehr Info bekomme? Ich starte derzeit so ./ical2tuxcal.so
Wie komm ich nun zu mehr Text im Terminal? :wink_:

Re: Tuxcal

Verfasst: Di 16. Jun 2020, 20:17
von Charles Darwin
Stell gerade fest, SED ist ja für den Laien etwas kompliziert. :wink_:
Hab zwei Google-Kalender angehängt, mit den drei gleichen Terminen...mit Uhrzeit (funkt-nicht) und ohne Uhrzeit (funkt)...damit der Vergleich leichter wird.

Nachtrag: Bei den Terminen mit Uhrzeit gibt es ja in Google immer eine Anfangszeit und Endzeit, in Tuxcal nur eine Anfangszeit. Also bräuchte man nur den ersten Teil übernehmen. Oder man macht natürlich Zeitraumeinträge draus. Aber braucht das wirklich jemand? Tut mir echt leid, dass ich nicht hilfreicher sein kann. Gibt es einen Link zu einem Crashkurs für SED?

Re: Tuxcal

Verfasst: Di 16. Jun 2020, 21:21
von BPanther
Es gibt nicht mehr Ausgaben in Telnet, das habe ich manuell gemacht.

Es war schon irgendwo klar, daß es wieder mit den Zeiträumen Probleme gibt, die hatte ich ja auch. Dann lief es, dafür war alles verschoben um einen Eintrag.
Am besten wohl mal an den eigentlichen Autor wenden, der sollte mehr Ahnung von sed haben. Ich habe da zu wenig Ahnung von in solchen komplexen Formen... :(

Re: Tuxcal - Google import script

Verfasst: Di 16. Jun 2020, 21:25
von Charles Darwin
Ich finde das Skript ist, so wie es ist, schon wirklich eine Bereicherung. So etwas gab es in 20 Jahren noch nicht...oder seit wann gibt es Tuxcal? :wink:
Wär auch bereit mich etwas einzulesen in SED? Hast du da irgendwelche Quellen? In Google sind auch normale Termine Zeiträume, aber das braucht kein Mensch. Der Import der Anfangszeit wär vollkommen ausreichend...
Danke Dir und Fritz!!! :beerdrink:

Nachtrag: Schon gefunden
https://www.grymoire.com/Unix/Sed.html

Schätze in drei Monaten bin ich Experte :biggrin:

Re: Tuxcal - Google Calendar import script für ganztägige Termine (working)

Verfasst: Mi 17. Jun 2020, 18:00
von Charles Darwin
Habe jetzt mit meinen sehr, sehr limitierten SED-Kenntnissen eine Version von ical2tuxcal gebastelt, damit Termine mit Uhrzeit in die Tuxcal.list importiert werden können. Das ist nur eine Machbarkeitsstudie...soviele SED-Zeilen wie ich für die Konvertierung eingefügt habe, braucht es normalerweise nicht, wenn man SED versteht.

Die Termine werden prinzipiell korrekt in Tuxcal dargestellt. Was noch fehlt ist die GMT+ Korrektur, derzeit 2 Stunden. Und ein anderes sonderbares Phänomen hab ich beobachtet, dass nämlich Termine mit einstelligen Stunden (also zB 09:35) in Tuxcal mit 00:00 angezeigt werden, während zB ein 18:00 Termin korrekt in Tuxcal dargestellt wird.

Evtl. könnte man jetzt meine Bastelei mit dem Script von BPanther&fritz verbinden und dann bekäme man ganztägige Termine und Uhrzeit-Termine in Tuxcal dargestellt.

Re: Tuxcal - Google Calendar import script für ganztägige Termine (working)

Verfasst: Mi 17. Jun 2020, 18:15
von BPanther
Du hast das

Code: Alles auswählen

sed /DATE:$y/!d |
entfernt - hat das einen Grund? Weil das filtert alles auf das aktuelle Jahr.

Re: Tuxcal - Google Calendar import script für ganztägige Termine (working)

Verfasst: Mi 17. Jun 2020, 18:19
von Charles Darwin
Nein, nein...bitte wieder einfügen...ich hab nur 2-3h wilde herumgecodet :wink:
Habe keinen Plan von Programmierung...aber bin ausdauernd und stur :biggrin:

Re: Tuxcal - Google Calendar import script für ganztägige Termine (working)

Verfasst: Mi 17. Jun 2020, 18:49
von BPanther
Hehe, habs wieder mit eingefügt an gleiche Stelle und so auch hochgeladen auf den Server. ;)

UND: Hast Du doch gut hinbekommen, das zählt. :drinking:

Re: Tuxcal - Google Calendar import script für ganztägige Termine (working)

Verfasst: Mi 17. Jun 2020, 18:53
von Charles Darwin
Wenn du deinen Teil nicht dazugestrickt hast, funktioniert das aber nur mit Uhrzeit-Terminen. Bei ganztägigen Terminen wird es crashen, denke ich. Hab ich nicht getestet...

Ein ganztägiger Termin sieht mit meiner Sequenz in tuxcal.list so aus:

Code: Alles auswählen

#test
t;;VALUE=DA E:2:4.06.2020@SUMMARY:Ganztags;
Es würde also beide Sequenzen mit einer Einteilung davor im Script benötigen.

Re: Tuxcal - Google Calendar import script für ganztägige Termine (working)

Verfasst: Mi 17. Jun 2020, 18:59
von BPanther
Hmm, das mit dem DATE blockt das bei deinem Beispiel. Selbst wenn ich statt !d ein !x nehme fehlt dann ein Termin. Mal schauen was das nun wieder ist...

Re: Tuxcal - Google Calendar import script für ganztägige Termine (working)

Verfasst: Mi 17. Jun 2020, 19:01
von Charles Darwin
Ich hab das spezifisch auf Uhrzeittermine hingebogen. (siehe mein letztes Posting)
Es braucht jetzt eine Regel die vorher entscheidet, welche Sequenz angewendet wird. Aber ich bin kein Programmierer ;)

Re: Tuxcal - Google Calendar import script für ganztägige Termine (working)

Verfasst: Mi 17. Jun 2020, 19:03
von Charles Darwin
Außerdem sollte man vorher schauen, was es mit dem Anzeigeproblem von Terminen vor 10:00h in Tuxcal auf sich hat. Es stehen exakt die gleichen Zeichen im importierten Eintrag, aber Tuxcal macht 00:00 draus. Wenn das ein Fehler von Tuxcal ist, dann ist das Projekt eh gestorben ;)