Seite 1 von 1

Plugin Tuxcal

Verfasst: Di 5. Feb 2019, 17:02
von udog
Das alte beliebte tuxcal Kalender Plugin läuft auf der hd51(danke Max für Info), bei den sh4´s gehts kurz an und wieder aus ?
Was mich interessiert sind die Popup Meldungen bei eingetragenen Terminen, dass hab ich noch nicht hinbekommen soll aber gehen laut Wiki
aus dem Standby Modus wäre dass natürlich Mega


Hier mal der Auszug aus dem Wiki
Signalisierung

Die Signalisierung von Terminen ohne Uhrzeit wird ohne weitere Maßnahmen automatisch nur beim Start der DBox2 aus dem Deep-Standby oder bei einem Datumswechsel ausgeführt. Außerdem kann über den Parameter SIGTIME=12:00;20:15; in der tuxcal.conf zu diesen Uhrzeiten eine automatische Signalisierung ausgeführt werden. Maximal sind 5 Zeiten möglich. Außerdem besteht die Möglichkeit, durch Einfügen von Befehlen in die Datei standby.off die Signalisierung auch beim Starten der DBox2 aus dem Standby auszuführen
jetzt frag ich mich natürlich welcher Befehl in die standby.off kommen muß :mrgreen:

Vielleicht hat jemand ne Idee

Quelle :https://wiki.tuxbox-neutrino.org/wiki/Plugins:Kalender

Bild

Re: Plugin Tuxcal

Verfasst: Mi 6. Feb 2019, 16:30
von udog
Ein 2.Kalender oder besser eine Terminauflistung gibt es ebenfalls...diese kann bequem mit dem eigenem google konto aktualisiert werden (ics Datei)
macht sich gut um Termine auf Smartphone am Fernseher anzuschauen.
kalender2.png
Danke@musicus

mein nächstes Ziel wäre es die .ics Datei in das tuxcal.list Format zu konvertieren...dann wären alle Termine auch ins Original Kalender Plugin übernommen :mrgreen:

Pfade
/var/tuxbox/config/agenda.cfg
/var/tuxbox/plugins/agenda.so 755
/var/tuxbox/plugins/ical2agenda1.sh 755
auf google Seite gehen mit Account anmleden...Einstellungen--->importieren/exportieren--->exportieren zip laden und entpacken.
Datei in Ordner siehe Pfad bei mir /mnt/nfs/tuxcal/udogxxxxxxxxx@gmail.com.ics
in der ical2agenda1.sh die Ical Adresse anpassen

Code: Alles auswählen

#!/bin/sh
###########################
# Ical-Agenda-Sript 0.1
# by musicus 01.01.2019
# getestet mit Rainlendar2 + iCalendar-Plugin
###########################


############ >>> Adresse der Ical-Datei hier eintragen <<< ###############
ICS=`echo /mnt/nfs/tuxcal/udogxxxxxxxxx@gmail.com.ics`
############ >>> Adresse der Ical-Datei hier eintragen <<< ###############

Re: Plugin Tuxcal

Verfasst: Mi 6. Feb 2019, 21:07
von udog
habe hier einscript was mir meine kalender.csi von google mit wget holt und in das Format .list (tuxcal.list) wandeln soll.
was es leider nicht macht.
Das ganze basiert auf dießen Thread

https://www.jackthegrabber.de/viewtopic ... 678#p99678

Code: Alles auswählen

hd51:~#  wget -O /tmp/basic.ics "https://calendar.google.com/calendar/ical/udogxxxxxxxx%40gmail.com/private-576c3daff85
988194ff8ba908a2091f1/basic.ics"
Connecting to calendar.google.com (172.217.21.238:443)
wget: note: TLS certificate validation not implemented
basic.ics            100% |***********************************************************************| 44673  0:00:00 ETA
hd51:~#   /var/tuxbox/config/iCal2TuxCal /tmp/basic.ics /var/tuxbox/config/tuxcal/tuxcal.list
/var/tuxbox/config/iCal2TuxCal: line 1: syntax error: unterminated quoted string
hd51:~#

Code: Alles auswählen

line 1: syntax error: unterminated quoted string
was immer das heißen soll
das laden klappt die Datei basic.ics liegt in tmp

Re: Plugin Tuxcal

Verfasst: Do 7. Feb 2019, 19:47
von msrx111
sieht so aus als hätte er mit den von google gelieferten Daten ein Problem. Denn er sagt dass er in der ersten Zeile der Daten ein Problem hat und bricht ab. Und das ist dann blöd ,weil er gar nicht wirklich etwas macht......

Re: Plugin Tuxcal

Verfasst: Do 7. Feb 2019, 21:27
von musicus
Hab's eben mal mit links-Browser versucht - gibt aber auch eine Fehlermeldung.

Code: Alles auswählen

/var/tuxbox/plugins/links.so -source "https://calendar.google.com/calendar/ical/udogxxxxxxxx%40gmail.co
m/private-576c3daff85988194ff8ba908a2091f1/basic.ics" > /tmp/basic.ics
Zum testen kannst Du auch -source weglassen

Gruß, musicus

Edit: habe diese ics-Datei gefunden per Suchmaschine
in Verbindung mit Links geht das herunterladen - liegt vielleicht an Deiner Adresse

Code: Alles auswählen

/var/tuxbox/plugins/links.so -source "https://www.google.com/calendar/ical/hdpka717lurrk1qu3pds5q7u40%40group.calendar.google.com/public/basic.ics"

Re: Plugin Tuxcal

Verfasst: Do 7. Feb 2019, 22:07
von udog
mit Deinem Converter plugin geht das mit tuxcal Plugin soweit...werden bloß keine Termine angezeigt
bzw Geburtstage .ich hole ja die ics als zip vom Google kalender

Code: Alles auswählen

BusyBox v1.29.3 (2019-01-26 12:11:15 CET) built-in shell (ash)

hd51:~# setconsole
hd51:~# /var/tuxbox/plugins/ical2tuxcal.so
CNeutrinoApp::handleMsg: RC is LOCKED now
[rcinput:open] opened /dev/input/event3 (fd 35) ev 0x100013
[rcinput:open] opened /dev/input/event2 (fd 37) ev 0x3
[rcinput:open] opened /dev/input/event1 (fd 39) ev 0x100003
[rcinput:open] opened /dev/input/event0 (fd 42) ev 0x100003
hd51:~# CNeutrinoApp::handleMsg: RC is UNLOCKED now


Re: Plugin Tuxcal

Verfasst: So 19. Mai 2019, 23:19
von musicus
Hier mal der 2. Versuch...
Bitte testen, ob es bei euch mit Google-Kalender funzt.

Bekannte Einschränkungen:
-keine monthly, weekly, daily Termine
-nur jährlich wiederkehrende Termine werden angezeigt
-nur Termine, die zwischen Vevent-Tags stehen, werden verwendet (kein Todo, kein Alarm, ...)

#neu in V. 0.2
#Categorie-Fix
#Uhrzeit-Fix
#Geburtstag im Text
#Kompatibel mit Google-Kalender

Bei "ical2agenda1.sh" und "agenda.so"
ggf. noch wieder die Rechte auf 755 setzen

Gruß, musicus

Re: Plugin Tuxcal

Verfasst: Di 21. Mai 2019, 22:06
von udog
vielen Dank..werd ich testen :mrgreen:

Re: Plugin Tuxcal

Verfasst: So 2. Jun 2019, 14:59
von musicus
Hab' das Plugin noch mit weiteren ics-Beispielen getestet und möglichst kompatibel gemacht.

Bekannte Einschränkungen:
-keine monthly, weekly, daily Termine
-nur jährlich wiederkehrende Termine werden angezeigt
-nur Termine, die zwischen Vevent-Tags stehen, werden verwendet (kein Todo, kein Alarm, ...)

#neu in V. 0.2b vom 02.06.2019
#Kompatibel mit Google-Kalender inkl. weiterer Fixes

Bei "ical2agenda1.sh" und "agenda.so"
ggf. noch wieder die Rechte auf 755 setzen

Nicht vergessen im Quelltext-Kopf der ical2agenda1.sh bei "wget" und "ICS" die Pfade anzupassen...

Re: Plugin Tuxcal

Verfasst: Mi 24. Jul 2019, 23:11
von musicus
Hab bei Neuinstallation des Plugins gemerkt, dass beim ersten Start die agenda.conf erst angelegt wird, wenn die ical2agenda1.sh einmalig von Hand gestartet wurde. Sorry, dafür...

Ist jetzt in der neuen Version gefixt. Es muss nur das Plugin gestartet werden. Alles wird dann angelegt.
Den Pfad zu eurer ics-Datei müsst ihr natürlich, wie oben beschrieben, eintragen und die Rechte entsprechend vergeben.

OFFTOPIC: Ist es geplant unter BP tuxmail noch zu implementieren oder wird das absichtlich nicht verwendet?
Habe tuxmaild von woanders zum Laufen bekommen und mit einem Script die tuxmail.new zur Anzeige gebracht. Tuxmail selbst funzt aber nicht.

Re: Plugin Tuxcal

Verfasst: Mi 24. Jul 2019, 23:52
von BPanther
Ich selbst nutze tuxmail/tuxcal nicht (früher auch schon nie), daher habe ich mich damit auch nicht befasst. Ist auch bei den Plugins deaktivert, wird also nicht mitgebaut, evtl. nicht kompatibel so wie im GIT vorhanden. Der Großteil ist halt noch aus DBox2 Zeiten und nur weniges wurde angepasst.