Gemini Kalender importiert Google Kalender

  • Hi,


    EDIT:
    pfad zum ordner für GP3 geändert (/etc/enigma2/gical) + beispieldatei wo man sein eigenen pfad eingeben kan


    EDIT2: script ein bisschen geändert, nicht mehr lösschen von die datei sondern überschreiben (so bleibt der kalender, auch wen mal den download nicht erfolgreich ist)


    für wem es interessiert:


    bin schon ne weile am überlegen ob/wie der Gemini Kalender besser benutzt werden kan.
    Hatte schon mal eine iCal-datei mit feiertage runtergeladen und auf die Box kopiert (/etc/ical/ - ist das verzeichnis das ich benutze) . Die werden dan im kalender gezeigt.


    Nur ich wollte noch etwas mehr...


    ich benutze schon eine weile Google Kalender - und synchronisiere das Smartphone, Privatrechner und Arbeitsrechner
    die Box einbinden im system ist die idee


    Eine kleine Anleitung was ich momentan getan habe:


    -im google Kalender habe ich einen "extra Kalender" angelegt für die Dreambox (siehe bild)


    -wenn man auf die einstellungen von diesen neuen kalender geht kan man unten auf einen knopf "ical" klicken und dan kommt einen link zur ics-datei von diesen Kalender (2 bilder)


    -den link kan man kopieren EDIT: standard hat der link "https" - das "s" aus dem link im script entfernen


    -dan im texteditor ein kleines script - iCalImport.sh geschrieben ( lädt die aktuelle version von google Kalender auf die box) Beim wget müsst ihr natürlich euhren link reinkopieren ;)



    -dieses script über ftp im ordner /usr/script/ kopiert und die rechte auf 755 gesetzt


    -über cronjob läuft dieses script jede stude, oder so wie man es einrichtet


    Jetzt wird mein Gemini Kalender jedesmal aktualisiert.


    Bemerkungen:
    -ich benutze einen extra Google Kalender weil ich nicht jeden eintrag auf die Box will. Im google Kalender kan man einfach die einträge die mann möcht in diesen "Dreambox Kalender" kopiert werden.
    -meine iCal-datei mit Feiertage hab ich noch immer im selben Ordner, das Gemini Kalender benutzt jetzt beide dateien



    Wer möchte kan hier mal mit spielen,


    Bernd

  • kann der cron job in kürzeren abständen laufen damit ich sehen kann ob es funktioniert?

  • nur damit wir nicht an ein ander vorbei reden,


    das script macht dem import - da ist kein cronjob drinne


    man kan das script manuel ausführen über telnet / oder einfacher über den DateiBrowser vom BP


    einfach hin browsen und mit grün (oder OK wenn so eingestellt) starten,
    dan siehst du auch das es läuft (und eventuelle fehlermeldung)



    Cronjob:
    ist eine scriptdatei automatisch mit ein zyklus ausführen


    BP / Einstellungen / Deamons / cronjob (ich bin jetzt nicht sicher ob ich meine "deamons" im BP verschoben hab, vielleicht ist das bei dir ein level höher)


    im cronkob kanst du zuerst einstellen wann du ausführen möchtest, und dan am ende kanst du das script wählen


    bei mir steht
    Minuten auf "zeit" / "00" ==> auf die stunde


    Stunden auf "Interval" / "01" ==> jede stunde


    den rest auf "immer" ==> jeden tag


    kanst das so einstellen wie du willst (jede minute wenn du willst)


    Bernd

  • Hab es jetzt über den Browser gemacht und da kommt ne Fehlermeldung.

  • ich glaub ich sehe was falsch ist,


    https://www.google....


    beim kopieren von dein link steht https mit "s"


    wget läuft nur über http ohne "s"



    mach einfach mal das "s" weg im script



    Bernd

  • Ja, und da steht in Klartext, was nicht stimmt: im Skript steht "http...", hier plötzlich "https..."
    zu langsam ;)
    und der rm Fehler ist nicht schlimm.

  • Perfekt das wars :hurra:


    Danke für die schnelle Hilfe ;)


    Hab eben wie in der Anleitung steht einfach nur den Link kopiert, mir ist nicht aufgefallen das da noch ein s steht.


    Aber jetzt funktioniert es ja.

  • :top:


    ich hab den ersten post noch editiert um davor zu warnen


    Bernd

  • hab das script optimalisiert


    die datei wird jetzt überschrieven anstelle von erst löschen und dan runterladen


    so bleibt der kalender verfügbar wenn auch mal der download nicht erfolgreich ist (inetverbindung verbrochen oder so)


    im ersten post editiert


    Bernd

  • @ Bschaar


    hab jetzt dein scrirpt mal geändert, funktioniert soweit gut nur hab ich jetzt alle einträge doppelt drin :rolleyes:

  • in /etc/enigma2/gical/



    stehen bestimmt 2 dateien


    "MyGoogle.ics" ==> das ist vom neuen script, behalen


    "basic.ics" ==> das ist vom alten script, löschen (ftp, oder über den Geminin DateiBrowser)



    Bernd

  • Danke jetzt ist alles so wie vorher ;)

  • Thanks Bschaar, I tested it and it is working fine :)


    But still challanged on how to improt the ical file from http://tvcountdown.com/
    (go down to the bottom of the website and there is import link; however, it does not work :rolleyes:)


    Greetings

    MfG,


    4 8 15 16 23 42


    Box(s): DM900 UltraHD <2TB SSD> | DM820HD <1TB HDD>
    Image(s): Unstable OE2.5 + GP4.1
    Skin: materials.GP4

    Edited once, last by ahd299 ().

  • try this :D


    Code
    wget -q http://tvcountdown.com/?format=ical -O TVcountdown.ics


    PS:
    you can add several "wget"-lines in the script with different .ics-names at the end
    all files are displayed in the calendar (I tried this with 3 ics-files)



    cheers,


    Bernd

  • thanks Bschaar...I'll test later today after work.


    Edit: tested with no registeration in the site; however, once you set-up an account and have selected shows....download does not work anymore for me....her is the link


    http://tvcountdown.com/?c2=1&c…c239=1&c349=1&format=ical


    :rolleyes:

    MfG,


    4 8 15 16 23 42


    Box(s): DM900 UltraHD <2TB SSD> | DM820HD <1TB HDD>
    Image(s): Unstable OE2.5 + GP4.1
    Skin: materials.GP4

    Edited 2 times, last by ahd299 ().

  • cron: hier gibts info


    nicht schrecken, ist nicht so kompliziert ;)


    ist ein automatisiertes ausführen von ein script mit ein bestimmtes interval


    im BP bei "Deamons" kanst du den "cron"-manager finden,
    da kanst du über den user interface ein script wählen und dan einstellen um die wieviele Tage / Stunden / minuten ... du das script im hintergrund aktivieren willst


    (also da bestimmst du dan deine 5 stunden - im script selbst steht keine zeit)



    probier mal und falls es nicht klappt kans du hier nochmal fragen


    Bernd

  • Super plugin,echt klasse und nützlich.


    das mit dem google-kalender klappt auch prima,
    aber da wäre eins zwei sachen,die ich auch gerne hätte,
    aber nicht weiss,wie ich das machen soll.


    1. Schulferien (in Berlin)
    2. Feiertage (deutschlandweit, kriegt man mit der farbauswahl hin)
    3. schulfreie feiertage in Berlin, die tage, an denen die Kinder schulfrei haben


    Kann mir einer vielleicht helfen ?


    MfG

    DM 800se PVR-Sat + 500GB HDD
    opendreambox-2.0 mit GP3 Plugin
    Astra 19,2°/Astra 23.5°/Astra 28.2°/Hotbird 13°