Gemini Kalender importiert Google Kalender

  • Ich habe endlich die Lösung gefunden!


    Wer den Baikal-Server für die Synchronisierung von Kalender benutzt, soll folgendes durchführen:
    [list=1]
    [*]in dem Script den Link zum Server mit der Authentifizierung einfügen

    Code
    wget http://USER:PASSWORD@BAIKAL-SERVER/baikal/cal.php/calendars/USER/KALENDER?export -O KALENDER.ics

    USER = Benutzername / PASSWORD = Passwort / BAIKAL-SERVER = IP(DNS) von Baikal-Server / KALENDER = zu exportierende Kalender


    [*]auf dem Baikal-Server in der Datei "cal.php" die Zeile einfügen

    Code
    $server->addPlugin(new \Sabre\CalDAV\ICSExportPlugin());


    [*]auf dem Baikal-Server unter Settings -> WebDAV authentication type -> Basic auswählen (das war entscheidend)
    [/list=1]

  • erster post:


    Code
    EDIT: standard hat der link "https" - das "s" aus dem link im script entfernen
  • und was passiert wenn du die zeile im telnet machst?
    wird die datei runtergelade?

  • und mal ganz nebenbei,


    für google gibt es doch den google-PIM deamon der mit dem gemini-Kalender integriert ist


    warum verwendest du denn nicht?


  • Ich bekomme eine Fehlermeldung beim Starten des Scriptes.


    " wget: server returned error: HTTP/1.1 404 Not found "


    Die IP ist auch richtig, und das ist der inhalt des Scriptes.


    Zitat

    #!/bin/sh


    cd /etc/enigma2/gical
    wget http://xxxx:xxxx@192.xxxxxx/ba…lendars/xxxxx/test?export -O test.ics
    cd /
    echo "OK"

    DREAMBOX 7080HD : MERLIN 4 / GP 3.3
    DREAMBOX 7020HD : MERLIN 3 / GP 3.2 | 2x BCM4505 (DVB-S2)
    DREAMBOX 7020si :Gemini 4.6 | CF 2GB San Disk
    Synology DS 114 3TB Western Red

  • Wenn ich denn Link im Browser eingebe dann werde ich angemeldet, aber der findet denn Kalender nicht.


    DREAMBOX 7080HD : MERLIN 4 / GP 3.3
    DREAMBOX 7020HD : MERLIN 3 / GP 3.2 | 2x BCM4505 (DVB-S2)
    DREAMBOX 7020si :Gemini 4.6 | CF 2GB San Disk
    Synology DS 114 3TB Western Red

    Einmal editiert, zuletzt von atsiz77 ()

  • 1. Hast du diese zeile in der "cal.php" einegfügt:


    Code
    $server->addPlugin(new \Sabre\CalDAV\ICSExportPlugin());


    2. Heist dein Kalender "deafult"

    Gruß!
    highpriest
    --------------------
    Box: TWO UltraHD
    Image: AiO + GP4.2
    Skin: Meridian-FHD

    Einmal editiert, zuletzt von highpriest ()

  • Ja die Zeile ist eingefügt, habe soeben nochmal kontrolliert.


    Zu 2. da bin ich mir nicht sicher, welchen Namen muss ich dort eingeben Calendar token ID oder Display name ?


    Wenn es Display Name sein soll, dort ist der Kalendername mit 2 Wörten bsp. Borussia Dortmund.


    Muss ich es dann beide zusammen und alles klein schreiben ?

    DREAMBOX 7080HD : MERLIN 4 / GP 3.3
    DREAMBOX 7020HD : MERLIN 3 / GP 3.2 | 2x BCM4505 (DVB-S2)
    DREAMBOX 7020si :Gemini 4.6 | CF 2GB San Disk
    Synology DS 114 3TB Western Red

  • Gut dann ist ja default hier richtig.


    Welche Baikal Version benutzt du eigentlich bei mir ist die 0.2.7 installiert.

    DREAMBOX 7080HD : MERLIN 4 / GP 3.3
    DREAMBOX 7020HD : MERLIN 3 / GP 3.2 | 2x BCM4505 (DVB-S2)
    DREAMBOX 7020si :Gemini 4.6 | CF 2GB San Disk
    Synology DS 114 3TB Western Red

  • Ich habe auch eine V. 0.2.7 auf meinem Synology NAS.
    Ich habe mal einen Screenshot von meiner "cal.php" gemacht, prüfe ob es bei dir auch so aussieht. Ich denke, du hast ein Problem mit Export-Plugin.
    Übrigens auf die gleiche Weise kann man auch die Kontakte auf die Dreambox exportieren, dafür mussen nur der entsprechende wget-Link und der Eintrag in der "card.php" für Export-Plugin angepasst werden.

  • Jetzt funktioniert es, der Fehler war das ich die Zeile im cal.php ganz unten eingefügt habe und nicht wie du es auf dem Foto hast.


    Wo wir nun dabei sind, würde ich meine Kontakte auch auf der DM haben wollen.


    Ich habe denn Script wie folgt geändert


    Bash
    #!/bin/sh
    
    
    cd /etc/enigma2/gical
    wget http://xxx:xxxx@192.xxxx/baikal/card.php/addressbooks/xxxx/default?export -O kontakte.vcf
    cd /
    echo "OK"


    Ist das so korrekt ?


    Und im Card.php habe ich folgenden Eintrag hinzugefügt.


    Code
    $server->addPlugin(new \Sabre\CardDAV\VCFExportPlugin());

    DREAMBOX 7080HD : MERLIN 4 / GP 3.3
    DREAMBOX 7020HD : MERLIN 3 / GP 3.2 | 2x BCM4505 (DVB-S2)
    DREAMBOX 7020si :Gemini 4.6 | CF 2GB San Disk
    Synology DS 114 3TB Western Red

    3 Mal editiert, zuletzt von atsiz77 ()

  • Es freut mich für dich, dass es jetzt läuft! :winking_face:


    Zitat

    Ist das so korrekt ?


    Alles richtig, so wird es auch mit dem Export/Import von Kontakten funktionieren!


    Gruß!

  • läuft mit diesem skript der gemini Kalender noch bei euch
    ich bekomme auch immer die meldung
    wget not an http or ftp url:https:
    im skipt ist das s defnitiv nicht drin


    auch google pim läuft nicht

    Gruß
    banyba


    920 S2 FBC+Triple, 4tb WDblue
    920 Triple, 900 S2 FBC, 525HD S+C
    bei allen DMM, GP4 + notgedrungen HD+, firetv Stick

    Beamer Bomaker polaris 120 zoll
    Nas Synology DS220+