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]

    Gruß!
    highpriest
    --------------------
    Box: DM7080HD
    Image: DMM OE 2.5 Unstable + GP4.1
    Skin: Meridian-FHD

  • 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.


    Quote

    #!/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

    Edited once, last by 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: DM7080HD
    Image: DMM OE 2.5 Unstable + GP4.1
    Skin: Meridian-FHD

    Edited once, last by 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.

    Files

    • calphp.png

      (12.21 kB, downloaded 158 times, last: )

    Gruß!
    highpriest
    --------------------
    Box: DM7080HD
    Image: DMM OE 2.5 Unstable + GP4.1
    Skin: Meridian-FHD

  • 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

    Edited 3 times, last by atsiz77 ().

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


    Quote

    Ist das so korrekt ?


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


    Gruß!

    Gruß!
    highpriest
    --------------------
    Box: DM7080HD
    Image: DMM OE 2.5 Unstable + GP4.1
    Skin: Meridian-FHD

  • 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
    900 S2 FBC
    525HD S+C
    520HD bei allen DMM, GP4 + notgedrungen HD+
    Nas Synology DS220+