Icalendar2Tuxcal Converter-Script

Games, Plugins, Utils, Tools, 3rdParty, etc...
Antworten
musicus
Einsteiger
Einsteiger
Beiträge: 140
Registriert: Mittwoch 9. August 2006, 10:29

Icalendar2Tuxcal Converter-Script

Beitrag von musicus »

Hab' mal ein Script zum Konvertieren von Icalendar-Terminen
(in meinem Fall Rainlendar + Ical-Plugin) aus dem ICS-Format in das
Tuxcal-Listen-Format des Tuxbox-Kalenders geschrieben.

Nachdem es fertig war, habe ich gesehen, dass es von "robspr1"
bereits etwas ähnliches gibt http://www.jackthegrabber.de/viewtopic. ... 678#p99678

Vielleicht kann trotzdem jemand etwas mit meinem Script anfangen.
Es ändert nur die Termine (t) und Zeiträume (z) in der tuxcal.list
Geburtstage (g) und Feiertage (f) bleiben unverändert.

Der Pfad zur Terminliste ist mit

Code: Alles auswählen

/var/tuxbox/config/tuxcal/test.ics
angegeben.
Er kann aber im Script angepasst oder für Profis, die die Datei im Internet
lagern ggf. mit einem entsprechenden wget-Befehl geladen werden.

Als Vorsichtsmaßnahme sollte vielleicht vorher ein Backup der tuxcal.list
(umbenennen?) gemacht werden!!!

Das Script kann hier geladen werden (Version 0.2 vom 02.05.2010)

http://www.filebeam.de/user/musicus/ical2tuxcal.sh

Anschließend es in euer Pluginverzeichnis kopieren, Rechte 755 nicht vergessen
und es auf eure bevorzugte Weise starten.
Known Bugs: Groß geschriebene Umlaute (Ä,Ö,Ü) liessen sich nicht konvertieren!?

Zur Kontrolle nicht vergessen, ob sich im Tuxkalender was getan hat... :wink:

Gruß musicus
musicus
Einsteiger
Einsteiger
Beiträge: 140
Registriert: Mittwoch 9. August 2006, 10:29

Re: Icalendar2Tuxcal Converter-Script

Beitrag von musicus »

Update V0.2 - bitte im ersten Beitrag erneut herunterladen.
Bugfixes wegen Anzeigeproblemen im Reminder/ Information:

-Es wurden die Termine des gleichen Tages vom letzten und vorletzten Jahr angezeigt
(Jetzt werden die Termine der vorherigen 3 Jahre aus der Terminliste gelöscht.)

-2 Tages Anzeige bei eintägigen Terminen im Reminder gefixt

-Leider zeigt der Reminder keine Zeiträume an, obwohl sie im Kalender richtig eingetragen sind
und die tuxcal.conf entsprechend geändert wurde (SIGMODE=3) :-?
Hat jemand eine Idee?

Gruß musicus
musicus
Einsteiger
Einsteiger
Beiträge: 140
Registriert: Mittwoch 9. August 2006, 10:29

Re: Icalendar2Tuxcal Converter-Script

Beitrag von musicus »

Hallo musicus,

vielen Dank für das Plugin - läuft bei mir prima...

Hab' mich einfach an die Kalendereinstellungen im Wiki gehalten.
Bei mir werden auch alle Zeiträume in der Informationsübersicht angezeigt.
Die Uhrzeiten sind dort laut Wiki nur am Tag des Termins sichtbar.

Also kann die Version 0.2 erst einmal so bleiben.
Wenn mir noch etwas auffällt, melde ich mich wieder...

Herzliche Grüße
Antworten