Tuxcal - Google/ownCloud Calendar import script für Termine

Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 13409
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 659 Mal
Danksagung erhalten: 1364 Mal
Kontaktdaten:

Re: Tuxcal - Google Calendar import script für ganztägige Termine (working)

#76

Beitrag von BPanther »

Das mit der Stundenverschiebung liegt eher dann am Script, aber das findet sich sicherlich auch noch.

Und auch hier nochmal, damit es nicht verloren geht: Die Änderungen kommen auch noch ins GIT. Muß nur vergleichen welche Version im DDT ist, zur Not tausche ich die einfach aus. NI kann das dann entsprechend übernehmen. Aber das erst am Wochenende, muß doch hin und wieder arbeiten und andere Sachen testen. :)
Folgende Benutzer bedankten sich beim Autor BPanther für den Beitrag:
udog (Mi 17. Jun 2020, 22:45)
Bewertung: 7.69%
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM8000, 1x DM800
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
Benutzeravatar
fritz
Moderator
Moderator
Beiträge: 1339
Registriert: Mi 13. Jul 2011, 23:15
Wohnort: Bundesdorf
Hat sich bedankt: 72 Mal
Danksagung erhalten: 215 Mal

Re: Tuxcal - Google Calendar import script für ganztägige Termine (working)

#77

Beitrag von fritz »

Charles Darwin hat geschrieben: Mi 17. Jun 2020, 22:21 Die 1-2 Stunden Verschiebung müssen wir uns irgendwann noch anschauen...aber das eilt nicht und ist sicherlich machbar.
Dass ist alles andere als trivial die Zeitverschiebung liegt an der verwendeten Zulu-Zeit also Greenwich und bei hiesiger Sommerzeit weicht es hier um 2 Sdt. davon ab, bei Winterzeit hier um eine Stunde, das lässt sich denke ich nicht via scipt lösen, aber evtl. fällt musicus oder jemanden anderen was dazu ein
Axas E4HD, AX HD 51, wwio Bre2ze 4K & Zgemma H7C
astra 19,2°E & DVB-T2 & DVB-C (Vodafone West)
Benutzeravatar
Charles Darwin
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 46
Registriert: Di 9. Jun 2020, 15:04
Hat sich bedankt: 22 Mal
Danksagung erhalten: 9 Mal

Re: Tuxcal - Google Calendar import script für ganztägige Termine (working)

#78

Beitrag von Charles Darwin »

Genau...in der ICS-Datei steht die UTC...und wir haben derzeit UTC+2. Die Zeitzone steht aber ebenfalls in der ICS. Man muss das also "nur" in Beziehung setzen.
Im Agendascript von Musicus wird das irgendwo gemacht...
Das schaffen wir auch noch...irgendwann :wink: :)
Vu+ Uno 4K SE
Benutzeravatar
Charles Darwin
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 46
Registriert: Di 9. Jun 2020, 15:04
Hat sich bedankt: 22 Mal
Danksagung erhalten: 9 Mal

Re: Tuxcal - Google Calendar import script für Termine

#79

Beitrag von Charles Darwin »

Wollte nur noch anmerken, dass zB ownCloud in seinem Kalender die Sache mit der UTC viel besser löst. Wenn man da einen Calender mittels ics-Datei exportiert, dann steht immer die lokale Zeit mit Info über Timezone (DTSTART). Das könnten wir für Tuxcal viel leichter auswerten...weil extrahierbar. Google-ics verwendet dagegen immer UTC...und stellt uns dann vor unlösbare Aufgaben...würde sagen, wir lassen das mal auf ganztägige Termine beschränkt...bis sich jemand findet, der die UTC gleich nach dem Download in die entsprechende lokale Uhrzeit umwandeln kann (UTC+1 bzw. UTC+2) :wink:

Code: Alles auswählen

BEGIN:VEVENT
DTSTAMP:20200510T050504Z
UID:01540a2a-3453-499c-bf94-0c022943d600
SUMMARY:Wichtiger Termin
DTSTART;TZID=Europe/Vienna:20200511T074500
DTEND;TZID=Europe/Vienna:20200511T084500
STATUS:CONFIRMED
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
DESCRIPTION:Wichtiger Termin
END:VALARM
END:VEVENT
Vu+ Uno 4K SE
Benutzeravatar
Frankenstone
Co-Admin
Co-Admin
Beiträge: 3500
Registriert: Mo 4. Jul 2011, 21:19
Hat sich bedankt: 380 Mal
Danksagung erhalten: 272 Mal
Kontaktdaten:

Re: Tuxcal - Google Calendar import script für Termine

#80

Beitrag von Frankenstone »

Mal eben den Kalender auf meiner HD51 installiert.
Wollte die Uhr einblenden und erhalte aber das.
7EBB183B-7FDF-41D9-A52B-E7CA57DD18C1.png
KEIN SUPPORT PER PN !
Fragen über PN zum DDT oder meinem GIT werden kommentarlos gelöscht !
Bitte das Forum benutzen und in das Wiki schauen.
Benutzeravatar
Charles Darwin
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 46
Registriert: Di 9. Jun 2020, 15:04
Hat sich bedankt: 22 Mal
Danksagung erhalten: 9 Mal

Re: Tuxcal - Google Calendar import script für Termine

#81

Beitrag von Charles Darwin »

Uhr kann man doch über die Neutrino-OSD-Einstellungen einblenden...
Vu+ Uno 4K SE
Benutzeravatar
Charles Darwin
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 46
Registriert: Di 9. Jun 2020, 15:04
Hat sich bedankt: 22 Mal
Danksagung erhalten: 9 Mal

Re: Tuxcal - Google Calendar import script für Termine

#82

Beitrag von Charles Darwin »

Wollte nur Bescheid geben, falls es jemanden interessiert. Mit Owncloud Calendar (OpenSource) ist die Sache, glaub ich, vielversprechender. Hab wieder etwas rumgespielt und meine tuxcal.list sieht dann so aus...mit korrekter Uhrzeit (UTC+2 bzw +1). Allerdings muss ich das "T" noch wegbekommen und ein Doppelpunkt gehört zwischen Stunde und Minute...und die letzten 2 Nullen müssen weg.
Das sind halt alles Sachen für Profis...sonst dauerts sehr lange...
Das T kann man schnell rausmachen, aber eigentlich will man es nur rausmachen bei Uhrzeitterminen und nicht bei ganztägigen... ;)

tuxcal.list

Code: Alles auswählen

t;08.01.2020T080000;Termin;
t;11.07.2019;Ganztagstermin;
Vu+ Uno 4K SE
Benutzeravatar
fritz
Moderator
Moderator
Beiträge: 1339
Registriert: Mi 13. Jul 2011, 23:15
Wohnort: Bundesdorf
Hat sich bedankt: 72 Mal
Danksagung erhalten: 215 Mal

Re: Tuxcal - Google Calendar import script für Termine

#83

Beitrag von fritz »

Ich habe mir mal tuxcal so wie bereits in der box vermeldet umgeschrieben, bei mir sieht die Statuszeile nun wie folgt aus ...
screenshot_tuxcal_ohne_clockaufruf.png
nötig war dazu nur dass ...

Code: Alles auswählen

diff --git a/tuxcal/tuxcal.c b/tuxcal/tuxcal.c
index 823eff1..89738cc 100644
--- a/tuxcal/tuxcal.c
+++ b/tuxcal/tuxcal.c
@@ -2882,13 +2882,13 @@ int main ( void )
 		GetRCCode();
 		switch (rccode)
 		{
-			case RC_DBOX:
+/* 			case RC_DBOX:
 			{
 				if (!ControlDaemon(TOGGLE_CLOCK))														// send hide/show clock to daemon
 					ShowMessage(CLOCKFAIL);																		// we didn't reach the daemon, show error
 				else ShowMessage(CLOCKOK);
 			} break;
-			
+*/		
 			case RC_0:	
 			{
 				tShow_year = at->tm_year+1900;
diff --git a/tuxcal/tuxcal.h b/tuxcal/tuxcal.h
index 0358ccc..9378e91 100644
--- a/tuxcal/tuxcal.h
+++ b/tuxcal/tuxcal.h
@@ -104,7 +104,7 @@ char *infohelp[][MAXOSD] = {
 	{ "markieren"     , "select" },
 	{ "einf�gen"      , "insert" },
 	{ "bearbeiten"    , "edit" },
-	{ "[OK]Eintr�ge anzeigen [Men�]Uhrzeit ein/ausblenden [0]heute" , "[OK]show entrys [menu]show/hide clock [0]today" }
+	{ "[OK]Eintr�ge anzeigen [0]heute" , "[OK]show entrys [0]today" }
 };
 
 char *szEditBoxInfo[][MAXOSD] ={
damit kommt es nicht mehr zur Fehlermeldung wenn man via Menü-Taste die tuxcal-Uhr einblenden möchte, weil das patch den Aufruf dafür verhindert das der Hinweis auf diese Funktion angezeigt wird und der Aufruf auch unterbunden wird, mir persönlich reicht es dass man via neutrino eine Uhr einblenden kann, doppelt vor allen wenn es bei mir nicht funktioniert brauche ich nicht.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Folgende Benutzer bedankten sich beim Autor fritz für den Beitrag:
Frankenstone (Fr 19. Jun 2020, 19:33)
Bewertung: 7.69%
Axas E4HD, AX HD 51, wwio Bre2ze 4K & Zgemma H7C
astra 19,2°E & DVB-T2 & DVB-C (Vodafone West)
Benutzeravatar
Don de Deckelwech
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 73
Registriert: Sa 3. Feb 2018, 13:20
Hat sich bedankt: 9 Mal
Danksagung erhalten: 37 Mal

Re: Tuxcal - Google Calendar import script für Termine

#84

Beitrag von Don de Deckelwech »

Hi,
das mit der Uhr ist auf der Coolstream übrigens auch defekt. :( Womöglich von Anfang an, was nur zeigt, wie wenig Leute dieses, mit Verlaub, Relikt aus dBox2-Zeiten überhaupt verwenden... ;) /editon: inklusive mir, hab den noch nie benutzt :D /editoff
Immerhin ist in dieser Uhr ja auch eine Anzeige drin, ob Tuxmail neue Post hat!

Schöner wäre es ja, das zu fixen. Kann es sein, dass da der Aufruf des Framebuffers oder so nicht stimmt?

Ciao,
DdD.
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 13409
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 659 Mal
Danksagung erhalten: 1364 Mal
Kontaktdaten:

Re: Tuxcal - Google Calendar import script für Termine

#85

Beitrag von BPanther »

Wie heute morgen schon geschrieben ist die Uhr nicht defekt, es muß lediglich der Dämon gestartet (bei mir über die standby.on/off derzeit gesteuert) und die Uhr natürlich auch in der Konfig aktiviert sein.
Bild
Folgende Benutzer bedankten sich beim Autor BPanther für den Beitrag:
Frankenstone (Fr 19. Jun 2020, 20:22)
Bewertung: 7.69%
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM8000, 1x DM800
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
Benutzeravatar
Frankenstone
Co-Admin
Co-Admin
Beiträge: 3500
Registriert: Mo 4. Jul 2011, 21:19
Hat sich bedankt: 380 Mal
Danksagung erhalten: 272 Mal
Kontaktdaten:

Re: Tuxcal - Google Calendar import script für Termine

#86

Beitrag von Frankenstone »

Da bevorzuge ich die Fritz Methode. :mrgreen:
KEIN SUPPORT PER PN !
Fragen über PN zum DDT oder meinem GIT werden kommentarlos gelöscht !
Bitte das Forum benutzen und in das Wiki schauen.
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 13409
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 659 Mal
Danksagung erhalten: 1364 Mal
Kontaktdaten:

Re: Tuxcal - Google Calendar import script für Termine

#87

Beitrag von BPanther »

Ich nutze das Teil eh nicht, aber wenn raus, dann richtig incl. der Variablen - auch im Dämon.
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM8000, 1x DM800
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
Benutzeravatar
Charles Darwin
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 46
Registriert: Di 9. Jun 2020, 15:04
Hat sich bedankt: 22 Mal
Danksagung erhalten: 9 Mal

Re: Tuxcal - Google Calendar import script für Termine

#88

Beitrag von Charles Darwin »

Es ist sowieso nur eine Spielerei bzw. eine Machbarkeitsstudie. Wenn sich das keiner mit der UTC-Korrektur für Google-ics-Dateien anschaut, der das nötige Wissen hat, kann man in Google nur Ganztagstermine verwenden.
Ich persönlich hab schon lange eine ownCloud-Installation auf meinem Server. Das ist für Dateien, Kalender & Kontakte, die ich dann auf alle Geräte syncen kann. Deshalb hab ich mir den ownCloud-Kalender angeschaut. Die ICS-Datei enthält die RICHTIGE ZEIT mit Info über Timezone. So soll es sein.
Deshalb hab ich trotz Laienstatus nochmal rum-ge-SED-et. Script anbei...falls jemand weitermachen will. Für meine Zwecke reichts...hat aber Probleme mit von Google importierten Terminen in ownCloud, weil da wieder die dämliche UTC+Z steht. Auch gibts noch Probleme mit wiederkehrenden Terminen. Einfache Uhrzeit u Ganztagstermine funktionieren jetzt aber bei mir.

Google ics funktioniert mit dieser Version ausdrücklich nicht mehr. Bitte letzte Version von BPanther&Fritz...vor der Uhrzeitumstellung...verwenden.

Hier nur ein Auszug meiner tuxcal.list

Code: Alles auswählen

t;17.02.2020 08:00;Gelber Sack;
t;03.08.2020 08:00;Gelber Sack;
t;28.10.2020 08:00;Gelber Sack;
t;14.09.2020 08:00;Gelber Sack;
t;11.05.2020 08:00;Gelber Sack;
t;22.06.2020 08:00;Gelber Sack;
t;07.12.2020 08:00;Gelber Sack;
t;08.01.2020 08:00;Gelber Sack;
t;27.06.2018;Papiermuell;
t;09.01.2019;Papierbehaelter;
t;03.04.2019;Papierbehaelter;
t;21.08.2019;Papierbehaelter;
t;29.04.2019;Leichtverpackungen;
t;28.12.2019;Restabfallbehaelter;
t;26.06.2019;Papierbehaelter;
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Folgende Benutzer bedankten sich beim Autor Charles Darwin für den Beitrag:
BPanther (Sa 20. Jun 2020, 11:00)
Bewertung: 7.69%
Vu+ Uno 4K SE
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 13409
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 659 Mal
Danksagung erhalten: 1364 Mal
Kontaktdaten:

Re: Tuxcal - Google Calendar import script für Termine

#89

Beitrag von BPanther »

Nur mal als Tip für einfache Umrechnungen von Zeiten. Kann man als Funktionen mit Parameterübergabe umschreiben und verbauen:

z.B. als Funktion "time2unix()":
date -ud '2020-06-18 00:00:00' +"%s"
Ergebnis:
1592438400

ODER
date -d '2020-06-18 00:00:00' +"%s"
Ergebnis:
1592431200


z.B. als Funktion "unix2time()":
date -ud @1592438400
Ergebnis:
Thu Jun 18 00:00:00 UTC 2020

ODER
date -d @1592438400
Ergebnis:
Thu Jun 18 02:00:00 CEST 2020

Wie man sieht, die +2h sind OHNE u als Parameter mit bei. Aus der Hilfe zu date:
-u,--utc Work in UTC (don't convert to local time)

Irgendwer wollte es ja mal mit der Unix-Zeit versuchen...
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x VU+DUO2, 1x DM8000, 1x DM800
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)), 3x E4HD 4K Ultra (DVB-S/SX/C/T/T2)
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
Benutzeravatar
Charles Darwin
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 46
Registriert: Di 9. Jun 2020, 15:04
Hat sich bedankt: 22 Mal
Danksagung erhalten: 9 Mal

Re: Tuxcal - Google/ownCloud Calendar import script für Termine

#90

Beitrag von Charles Darwin »

Das ist richtig, aber wir benötigen ja auch die Sommer/Winterzeit Korrektur ab bestimmten Zeitpunkten. Das ist nicht so einfach. Ausserdem ist mir aufgefallen, dass in den ics-Dateien alle möglichen Spezialfälle auftauchen, die dann eine SED-Lösung immer wieder zerschießen. Ist knifflig... :wink:
Vu+ Uno 4K SE
Antworten

Zurück zu „Tools/Plugins/Senderlisten“