Kalender Plugin

Games, Plugins, Utils, Tools, 3rdParty, etc...
terrae
Interessierter
Interessierter
Beiträge: 71
Registriert: Samstag 17. August 2002, 09:16

Kalender Plugin

Beitrag von terrae »

Hi,

ich hab mal ein kleines Kalender-Plugin gebastelt:
wer will kann den ja mal testen.

download hier: http://insel.heim.at/jamaica/321491/
readme.txt hat geschrieben:TuxCal - Kalender für die dbox2

da ich nicht so der Romanschreiber bin, mach ich’s kurz.

TuxCal ist also ein Kalender für die dbox2 mit Termin- und Feiertagsanzeige.
Ich hab mir erlaubt dazu die fx2lib zu nutzen. Danke.

------------------
Installation:

tuxcal.so und tuxcal.cfg nach /lib/tuxbox/plugin/ (oder /var/tuxbox/plugins) kopieren
tuxcal.conf nach /var/tuxbox/config/ kopieren.

Aufruf über blaue Taste: TuxCal.

-------------------
Funktion:

Es wird immer der komplette Monat angezeigt.
Dabei bedeutet Rot=Feiertag, Grün=Geburtstag und Weiss=normaler Tag.
Mit den Pfeiltasten kann man durch die Jahre bzw. Monate scrollen.
Der aktuelle Tag wird immer blau ausgefüllt dargestellt.

Drückt man OK, kommt man in den Info-Mode (gelber Cursor).
Man kann dann durch die einzelnen Tage scrollen und Informationen dazu bekommen.
Es wird dann angezeigt welcher Feiertag es ist, bzw. welcher Termin anliegt .
Durch erneutes drücken von OK wird der Info-Mode wieder verlassen (kein Cursor).

Die einzelnen Termine (z.B. Geburtstage) werden in tuxcal.conf festgelegt.
Müsste eigentlich selbsterklärend sein.
ACHTUNG: letze Zeile muss leer sein !

------------------

getestet hab ich das ganze mit dem cdk.cramfs vom 13.04.03.



soweit so gut...
terrae

------------------

tuxcal-0.2:

- hartverdrahtete "Geburtstag:"-Anzeige rausgenommen -> ist flexibler
- bei Terminen an Feiertagen ist die Anzeige 2 zeilig


todo:

- Anzeige der Schulferferien
- Feste Feiertage in tuxcal.conf festlegen

masite
Erleuchteter
Erleuchteter
Beiträge: 649
Registriert: Donnerstag 7. März 2002, 21:11

Beitrag von masite »

Super.

Das mit der Geburtstagsanzeige ist jetzt wirklich flexibler. Aber vielleicht könnte man ja in Zukunft die Termine und Geburtstag noch farblich unterscheiden?
Geburtstage grün (wie gehabt)
Feiertage rot (wie gehabt)
Termine blau
Bis dann Martin
pluto1
Interessierter
Interessierter
Beiträge: 38
Registriert: Samstag 11. Mai 2002, 21:43

Schade

Beitrag von pluto1 »

meine Box schaltet sich aus sobald ich das PlugIn starte.

mfg
Pluto1
Sat_Man
Einsteiger
Einsteiger
Beiträge: 351
Registriert: Donnerstag 24. Oktober 2002, 20:14

Re: Schade

Beitrag von Sat_Man »

pluto1 hat geschrieben:meine Box schaltet sich aus sobald ich das PlugIn starte.

mfg
Pluto1
Da fällt mir echt nur noch das hier ein http://tuxbox.berlios.de/forum/viewtopic.php?t=15658
masite
Erleuchteter
Erleuchteter
Beiträge: 649
Registriert: Donnerstag 7. März 2002, 21:11

Beitrag von masite »

Hier noch zwei kleine Vorschläge:

1. Kannst Du den Eintrag im Plugin Menü von Tuxcal auf Kalender wechseln?
2. Ich würde in der tuxcal.conf einen Zeilenumbruch, wie auf bei tuxnews und tuxmail, bevorzugen.
Das wäre für die meisten Leute einfacher sich die Datei z.B. im Notepad selbst zu ändern. Oder sogar übersichtlicher.
CU - Bis dann Martin
Nokia SAT 2xI / Sagem Kabel 2xA (schwarz)
Sat_Man
Einsteiger
Einsteiger
Beiträge: 351
Registriert: Donnerstag 24. Oktober 2002, 20:14

Beitrag von Sat_Man »

masite hat geschrieben:Hier noch zwei kleine Vorschläge:

1. Kannst Du den Eintrag im Plugin Menü von Tuxcal auf Kalender wechseln?
2. Ich würde in der tuxcal.conf einen Zeilenumbruch, wie auf bei tuxnews und tuxmail, bevorzugen.
Das wäre für die meisten Leute einfacher sich die Datei z.B. im Notepad selbst zu ändern. Oder sogar übersichtlicher.
Ich denke Notepad wäre bei einer UNIX konformen Datei schlecht, ich würde da eher Ultraedit bzw. WinVi nehmen :wink:
masite
Erleuchteter
Erleuchteter
Beiträge: 649
Registriert: Donnerstag 7. März 2002, 21:11

Beitrag von masite »

Wie hat es denn LazyT mit seiner tuxmail.conf gemacht?
CU - Bis dann Martin
Nokia SAT 2xI / Sagem Kabel 2xA (schwarz)
Sat_Man
Einsteiger
Einsteiger
Beiträge: 351
Registriert: Donnerstag 24. Oktober 2002, 20:14

Beitrag von Sat_Man »

masite hat geschrieben:Wie hat es denn LazyT mit seiner tuxmail.conf gemacht?
Was meinst du genau, LazyT's tuxmail.conf ist auch im UNIX-Format erstellt und benötigt einen entsprechenden Editor wenn man die Datei bearbeiten will.
stikx
Einsteiger
Einsteiger
Beiträge: 259
Registriert: Mittwoch 5. März 2003, 19:03

Beitrag von stikx »

@terrae
Cool, da steckt noch jede Menge Potential drin!
Darf ich Dich mit meinen Wünschen nerven?
Lässt Du das Format der Inhalte der Tuxcal.conf länger so?
Wäre es eventuell nicht besser eine eigenes File für die Kalendereinträge
zu verwenden und die .conf nur als Parameter und sartconf?
Happy programming
stikx
masite
Erleuchteter
Erleuchteter
Beiträge: 649
Registriert: Donnerstag 7. März 2002, 21:11

Beitrag von masite »

Sat_Man hat geschrieben:Was meinst du genau, LazyT's tuxmail.conf ist auch im UNIX-Format erstellt und benötigt einen entsprechenden Editor wenn man die Datei bearbeiten will.
Also:
Die tuxmail.conf sieht bei mir so aus: (notepad Win XP)

Code: Alles auswählen

STARTDELAY=30
INTERVALL=5
POP3LOG=Y
LOGMODE=S
AUDIO=N
HTTPCMD=http://127.0.0.1/control/message?nmsg=Sie%20haben%20neue%20E-Mail(s)!%0ADetails%20sind%20über%20das%20E-Mail%20Plugin%20abrufbar...
NAME0=Martin_(mst-hitz@t-online.de)
HOST0=pop3.t-online.de
USER0=mail
PASS0=.
Die tuxcal.conf sieht so aus: (notepad Win XP)

Code: Alles auswählen

11.04. Geb. Thorsten Hauel#16.04. Geb. Annett Schnell#23.05. Geb. Ma...
Wobei ich das # Zeichen jetzt ersetzt habe. Da steht dann ein Rechteck.

Besser wäre es vielleicht so:

Code: Alles auswählen

 eGeburtstage
11.04. Geb. Thorsten Hauel
16.04. Geb. Annett Schnell
23.05. Geb. Manuela Janssen
 eTermine
28.07. Formel 1 Nürburgring
 eUrlaub
...
terrae
Interessierter
Interessierter
Beiträge: 71
Registriert: Samstag 17. August 2002, 09:16

Beitrag von terrae »

@kerlimann (aus dem Vorschlag thread)
den Kalender Algo hab ich irgendwo im Netz gefunden, keine Ahnung ob der 100% stimmt. Schaltjahre werden aber berücksichtigt.
Ja, einige "Feiertage" sind keine gesetzlichen Feiertage (24.12, 11.5, Sommerzeit,...) sind eher so ne Art besondere Tage, desshalb sind die auch rot.
Die .conf Datei werde ich Ändern, so das die Einträge mit Semikolon getrennt sind. Lässt sich auch leichter verarbeiten.
Das mit den einmaligen Terminen hab ich mir auch schon überlegt, aber so richtig sinn macht das erst, wenn man die auch mit der fb eingeben kann. mal sehen.

@masite
Mal sehen wie ich das mit den Farben mach. Wahrscheinlich so, dass einmalige Termine (mit Jahresangabe) blau dargetsellt werden.
Den Eintrag im blaue Taste Menu kann ja jeder selbst festlegen wie er will(tuxcal.cfg).
Das mit dem Zeilenumbruch versteh ich jetz nicht, ist doch einer drinn. Die .conf musst du auf jeden Fall mit nem Editor erstellen, der im Unix Format speichert (z.B. Ultraedit). Ich werde mir die tuxmail.conf mal ansehen.

@stix
nö, das Format der .conf werd ich nochmal ändern. Wieso eigenes File nehmen, die tuxcal.conf ist doch ein File wo nur Kalendereinträge drinn sind (brauche momentan keien startconf) .

@all
ich hab mir das mit der .conf und den Termine noch mal überlegt und werde das so machen:
es gibt 3 typen von Terminen:
-Geburtstage (g): jährlich wiederkehrend, grüne Anzeige
-Termine (t): einmalig mit Jahreszahl Angabe, blaue Anzeige
-Verläufe (v): wiederkehrende zeiträume (z.B Ferien), Zeitraum grau hinterlegt und die Zahlen je nach Tag (rot,grün,blau,weiss)

die tuxcal.conf kann dann so aussehen:

Code: Alles auswählen

g;13.05.;Geburtstag Tante Ottfried
t;18.06.03;Koffer packen und verschwinden
v;03.08.;12.08.;Ferien vom 3.8 bis 12.8
so stell ich mir das ganze vor...

hab gerade gemerkt, dass Beim Start von tuxcal unter Enigma die Anzeige im Jahr 1970 beginnt. So soll das eigentlich nicht sein.
ein "date" über telnet liefert auch die falsche Zeit. Also kann dort tuxcal nicht richtig funktionieren.

bis denne
terrae

Edit: :hab mich ein bisserl unklar ausgedrückt
Zuletzt geändert von terrae am Freitag 9. Mai 2003, 17:35, insgesamt 1-mal geändert.
Sat_Man
Einsteiger
Einsteiger
Beiträge: 351
Registriert: Donnerstag 24. Oktober 2002, 20:14

Beitrag von Sat_Man »

@masite:

Also bei mir sieht die tuxcal.conf so aus mit WinVi:

Code: Alles auswählen

12.11 Test
24.12 Geburtstag: Weihnachtsmann
11.05 Essen mit Jenny
15.05 keine Ahnung
terrae
Interessierter
Interessierter
Beiträge: 71
Registriert: Samstag 17. August 2002, 09:16

Beitrag von terrae »

@masite
also bei mir hat die tuxmail.conf genau das gleiche format wie die tuxcal.conf. hab ich mit nem hexeditor gecheckt. ich kann auch beide nicht mit dem notepad(xp) editieren.
Phillips Sat
Die Wahrheit ist, es gibt keine Wahrheit.
stikx
Einsteiger
Einsteiger
Beiträge: 259
Registriert: Mittwoch 5. März 2003, 19:03

Beitrag von stikx »

@terrae
Die Frage nach dem Format der TerminDB war schon sehr ernst gemeint, denn ich möchte diese (mit Deiner Genehmigung) nutzen,
um eine Remindershell beim Startup zu basteln.
Ich weis nicht, ob du planst aus dem Snapin auch einen Deamon zu machen, um diese Funktion mit zu erschlagen.
Von daher wäre es sehr schön, wenn Du das Format festlegst, damit ich meine Shell (ist schon fast fertig) anpassen kann.
Mich würde auch interessieren wie Du mit Mehrfachevents an einem Tag umgehst.
Ich finde der Kalender ist ein Superansatz und bietet mit Sicherheit viel Spielraum für Features aller Art.
Stikx
masite
Erleuchteter
Erleuchteter
Beiträge: 649
Registriert: Donnerstag 7. März 2002, 21:11

Beitrag von masite »

Wenn man heute den Kalender startet wird der Muttertag nicht angezeigt, erst dann, wenn ich einmal vom Tag weg und wieder hin schaltet.
Ein Monatsblättern nützt da auch nichts.
CU - Bis dann Martin
Nokia SAT 2xI / Sagem Kabel 2xA (schwarz)
terrae
Interessierter
Interessierter
Beiträge: 71
Registriert: Samstag 17. August 2002, 09:16

Beitrag von terrae »

Hi,

@stikx
also, ich hab die tuxcal.conf nohmal geändert, und zwar so:

Code: Alles auswählen

z;10.02.-21.02.;Winterferien;
g;13.05.;Geburtstag: Tante Ottfried;
t;24.06.; Gebiss zur Durchsicht schaffen;
dabei bedeutet: z=Zeitraum (z.B. Ferien),g=Geburtstag,t=normaler Termin. 1.Teil=Art des Termins, 2.Teil=Zeit, 3.Teil=Beschreibung.
Ich denke ich werde das so lassen, wenn keiner nen besseren Vorschlag hat. Bei mehrfachen Terminen liste ich die einfach per Komma getrennt auf. Es spielt also keine Rolle in welcher Reihenfolge die Termine in der tuxcal.conf eingetragen werden. Ist natürlich dann ein Problem mit den Farben, man erkennt dan nicht mehr was für Ereignisse auf dem Datum liegen.

Cool, was willst du den für eine Remindershell basteln ?

Das mit dem Daemon ist ne gute Idee. Könnte man so in der Art wie beim e-mail Plugin machen.
Mal sehen, aber erstmal werde ich den Kalender auf freetype umstellen, das kann noch ein Weilchen dauern.

@masite
Danke, für den tip. hab ich gefixt.
In der neuen Version (noch nicht zum download) kannst du die tuxcal. conf auch mit dem Notpad erstellen.

bis denne
terrae

Edit: hab wieder die hälfte vergessen
stikx
Einsteiger
Einsteiger
Beiträge: 259
Registriert: Mittwoch 5. März 2003, 19:03

Beitrag von stikx »

hi terrae,

was hälst Du von folgender Vorgangsweise:
Du lädst Dein Plugin auch auf http://www.dbox2.info
Das Format der Datei tuxcal.conf legst Du fest, und die Unterschiede sollten aus der Versionierung hervorgehen. (Sonst weis ich nicht, wo ich dran bin)
Ich versioniere meine Shell ebenfalls und so synchronisieren wir die unterschiedlichen Formate.

Meine Idee ist es, beim Startup der DBox die Datei tuxcal.conf nach Geburtstagen zu durchsuchen und wenn ein Match auf heute oder morgen zutrifft, das am TV als Erinnerung auszugeben. (Version 1)

Mit Deiner alten Dateiversion läuft das ganze bei mir schon. Ich schreibe gerade an der Kurzdoku und stehe eigentlich vor dem Upload nach http://www.dbox2.info

Hast Du den Download schon mit dem neuen Format/Fix aktualisiert?

Gruss stikx
terrae
Interessierter
Interessierter
Beiträge: 71
Registriert: Samstag 17. August 2002, 09:16

Beitrag von terrae »

hi stikx,

ok, das können wir so machen. Die neue Version mit der geänderten tuxcal.conf werde ich morgen uploaden. Das Format der tuxcal.conf werde ich in Zukunft beibehalten.

An wen bei dbox2.info schickst du das denn ? Wenn, dann will ich den Kalender mit Source dort hochladen. Aber dazu muss ich den nochmal überarbeiten. Wenn ich das ganze auf freetype umgestellt habe werde ich wohl so weit sein.

cu
terrae
Phillips Sat
Die Wahrheit ist, es gibt keine Wahrheit.
stikx
Einsteiger
Einsteiger
Beiträge: 259
Registriert: Mittwoch 5. März 2003, 19:03

Beitrag von stikx »

Super, ich werde dann gleich meine Shell anpassen.

Bisher hat Regloh für mich die Uploads gemacht, ich glaube man benötigt einen Account um selbst dort upzuloaden. Wer die einrichtet, gute Frage

Wenn's dich interessiert, kannst Du die remindershell schon mal haben.
Musst nur (eventuell über PN) mitteilen wohin.

stikx
Regloh
Semiprofi
Semiprofi
Beiträge: 1470
Registriert: Donnerstag 14. März 2002, 07:14

Beitrag von Regloh »

@stikx
ich habs eben auf http://www.dbox2.info abgelegt :)
nen account kannst du bestimmt auch bekommen. vergeben kann die Mtbdesk. quatsch ihn einfach mal im IRC an :)

Regloh
masite
Erleuchteter
Erleuchteter
Beiträge: 649
Registriert: Donnerstag 7. März 2002, 21:11

Beitrag von masite »

@terrae
Im Kalender prellt meine Fernbedienung.
Könntest Du vielleicht bei Neutrino auf die Anfangs- und Wiederholungsverzögerung zurückgreifen?

Ist es eigentlich Möglich die Schrift an Neutrino anzupassen?

Um evtl. Farbkonflikte zu umgehen, könnte man doch einzel Termine mit kleinen farblichen Punkten neben der Zahl darstellen.

Könnte man den Kalender nicht im Info-Mode starten lassen und beim blättern im Info-Mode (mit gelben Cursor) leere Tage überspringen und nach oben und unten auch Monatswechsel zulassen?

@stikx
Werden die Termine nur nach Boxstart angezeigt, oder könnte man auch andere Zeitpunkte festlegen?
Ich habe auch schon lange hin- und herüberlegt, was da sinnvoll wäre.

- Nach Boxstart popup (finde ich gut)
- immer ca. 2 Minuten vor neuer Sendung, wenn der Sender EPG hat. (wäre gut, aber wahrscheinlich schwierig)
- zu festgelegten Zeitpunkten in einer Datei festgelegt. (z.B. 06:30;20:13;23:45...)
stikx
Einsteiger
Einsteiger
Beiträge: 259
Registriert: Mittwoch 5. März 2003, 19:03

Beitrag von stikx »

@Regloh
Danke, Du bist ein echter Kumpel - trotz Zeitnot hochgeladen.
Ich glaube ich muss mir mal Enigma anschauen, was man da so basteln kann, eventuell ist das ein oder andere schon so adaptierbar.

@masite
Da es "nur" eine Shell ist, hab ich natürlich wenig Möglichkeiten im laufenden Betrieb etwas zu tun.
Die Shell wird gestart, kurz in den Sleep geschickt, um dann nachdem
alles gestartet ist, die Erinnerung am TV anzuzeigen.
Man könnte natürlich an alles mögliche erinnern (Termine), mir waren die Geburtstage am wichtigsten.
Die Shell liese sich auch noch als Plugin über die blaue Taste starten.

@all
Macht es einen Sinn für die Reminder Shell einen eigenen Thread zu eröffnen?
Eventuell steigen wir sonst im Ablauf nicht mehr durch

Stikx
HEAD
Einsteiger
Einsteiger
Beiträge: 313
Registriert: Freitag 14. Februar 2003, 15:59

Beitrag von HEAD »

@terrae
Wierd auch eine Head Version geben ?

cu
terrae
Interessierter
Interessierter
Beiträge: 71
Registriert: Samstag 17. August 2002, 09:16

Beitrag von terrae »

masite hat geschrieben:@terrae
Im Kalender prellt meine Fernbedienung.
Könntest Du vielleicht bei Neutrino auf die Anfangs- und Wiederholungsverzögerung zurückgreifen?
Ist bei mir auch so, aber akzeptabel. Werde mal sehen was man da machen kann.
Ist es eigentlich Möglich die Schrift an Neutrino anzupassen?
Ja, das will ich auf jeden Fall machen. Die Optik halte ich sowieso für stark verbesserungswürdig (Ziel: Humax). Dazu muss ich aber einiges umschreiben, da die Grafik- und Testausgabe momentan über die fx2lib funktionieren. Kann also ein Weilchen dauern.
Um evtl. Farbkonflikte zu umgehen, könnte man doch einzel Termine mit kleinen farblichen Punkten neben der Zahl darstellen.
Gute Idee ! Werde mal ein bisserl rumprobieren, was informativ ist und gut aussieht.
Könnte man den Kalender nicht im Info-Mode starten lassen und beim blättern im Info-Mode (mit gelben Cursor) leere Tage überspringen und nach oben und unten auch Monatswechsel zulassen?
Im Info-Mode starten wäre kein Problem, ist aber Geschmacksfrage. Leere Tage überspringen würde auch gehen, aber ich würde dort lieber die Tage des Folgemonats bzw. des vorherigen Monats anzeigen ( z.B. grau). Monats- und Jahreswechsel im Info-Mode hab ich mit eingebaut.
HEAD hat geschrieben: Wierd auch eine Head Version geben ?
Hmm, das Problem ist, dass mein cvs hornalt ist (08/2002) und dort auch noch die hälfte fehlt. Bin grad dabei mir das neu aufzuziehen (wegen freetype umstellung). Wenn das dann alles soweit läuft, werd ich mir das mal ansehen. Sollte eigentlich keine Probleme geben.

@stix
coole Sache, die Kombination aus Reminder Shell und Kalender. So hat das ganze sogar einen realen Nutzwert. Und ich hoffe ich krieg nie wieder Dresche wegen vergessener Geburtstage :D

neue Version (TuxCal 0.3) gibts hier :

ACHTUNG: neues Format der tuxcal.conf !

http://insel.heim.at/jamaica/321491/ und auf dbox2.info


cu
terrae
stikx
Einsteiger
Einsteiger
Beiträge: 259
Registriert: Mittwoch 5. März 2003, 19:03

Beitrag von stikx »

@terrae
Version und Format der Shell sind jetzt synchron mit Tuxcal und http://www.dbox2.info ist updatet.
Weitere Info ist per Mail an dich unterwegs.

@all
Wenn jemand was einfällt, an was man noch errinnert werden kann, so lasst es mich wissen. Fehlerreports interessieren mich auch.

stikx