Seite 1 von 2

ToDo-Manager

Verfasst: Samstag 8. Juli 2006, 10:51
von jAN
Hallo!
ICh wollte einen ToDo-Manager schreiben... ich bin mir aber noch nciht sicher, was der alles können sollte...
Ich will ihn nächstes Jahr auch zur Planung meiner Seminarfacharbeit verwenden...
für die Oberfläche wollte ich Tkinter nehmen. Ich kann diese aber auch variablel gestalten. (Wenn jemand eine andere Oberfläche machen will)

erste Ideen:
-Willkommensseite mit anstehenden Terminen/Aufgaben
-Aufgabengruppen (selbst definierbar), Wichtigkeiten
-wiederkehrende Termine/Aufgaben
-Speichern, Backups in Dateien per Pickle? (oder doch .txt?)
-Aufgaben/Termine:
-Titel
-Beschreibung
-Datum


Wenn Ihr noch Ideen habt würde ich mich freuen...

mfg Jan

EDIT:
-Emailversand von Terminen
-Import/Export von CSV-Files
-Import einzelner Termine aus Backup-File
-Login für verschiedene Benutzer

Verfasst: Samstag 8. Juli 2006, 11:37
von DatenMetzgerX
*Evt. Benutzer die Möglichkeit geben auch andere Files zu laden (z.B Backup file).
*Termine per Mail versendbar

Verfasst: Samstag 8. Juli 2006, 11:43
von jAN
andere Backupfiles laden? Aus CSV? oder Excel?

Verfasst: Samstag 8. Juli 2006, 11:46
von DatenMetzgerX
z.B. aus diesem file
-Speichern, Backups in Dateien per Pickle? (oder doch .txt?)

Wenn ich ausversehen ein Termin gelöscht habe, möchten ich überprüfen ob er im Backupfile vorhanden ist. Und da möchte ich nicht dem Backupfile den namen vom Orginalfile geben.

Was noch toll wäre. Vom einten File (Backup file) Termine importiren / kopieren. Aber nicht alle sondern nur ausgewählte...

Verfasst: Samstag 8. Juli 2006, 11:48
von jAN
Gute Idee werde ich mit aufnehmen...

Verfasst: Samstag 8. Juli 2006, 12:16
von jAN
Wie könnte ich das am besten aufbauen?
Ich denke Module sind hierfür gut geeigent...

wäre es gut eine DB zu nutzen? sqlite?

Verfasst: Samstag 8. Juli 2006, 14:59
von newone_XXV.
Mh zur Datanbank: Keine Ahnung, aber die Module erscheinen mir schon sinnvoll... Aber ich muss dazu sagen: mein grösstes war bis jetzt das unter den 5 kleinen Programmen... :oops:

Verfasst: Samstag 8. Juli 2006, 15:00
von SigMA
Vllt. so Kalender mäßig aufbauen ... das man genau sieht was bis wann fertig werden soll!

Als Backend würde ich dir cPickle empfehlen ist einfach schnell und reicht vollkommen dafür ;)

mfg
SigMA

Verfasst: Samstag 8. Juli 2006, 15:08
von beewee
hm, für ein kleines Projekt brauchst du imho keine extra db (die muss ja dann auch für dieses Programm extra installiert werden)
Ich würd dir eher Pickle bzw. cPickle empfehlen

BeeWee

Verfasst: Samstag 8. Juli 2006, 15:55
von jAN
wenn schon db würd ich ja sqlite nehmen

Verfasst: Samstag 8. Juli 2006, 15:56
von Python 47
Eventuell noch ein kleines Login Programm schreiben, wo sich der Benutzer erst einloggen muss, um an seine Aufgaben zu kommen. Damit kann der Benutzer (im Normalfall) dann sicher sein, dass nur er seine Termine etc lesen kann. Sowas mach ich nähmlich gerade bei meinem Adressbuch.

Verfasst: Samstag 8. Juli 2006, 16:07
von jAN
nehm ich erstmal mit auf...

Verfasst: Samstag 8. Juli 2006, 18:48
von jAN
für den Emailversand würde ich simplemail von Gerold nehmen.

man könnte ja später damit auch *.csv dateien versenden...

Re: ToDo-Manager

Verfasst: Samstag 8. Juli 2006, 19:33
von gerold
jAN hat geschrieben:ICh wollte einen ToDo-Manager schreiben... ich bin mir aber noch nciht sicher, was der alles können sollte...
Hi Jan!

Vielleicht hilft dir ein Seitenblick auf ein anderes Produkt, um dich noch ein wenig zu inspirieren.

http://www.duke.edu/~dgraham/wxRemind/

lg
Gerold
:-)

Verfasst: Sonntag 9. Juli 2006, 14:55
von SigMA
evtl wäre auch ein Client Server System nett, damit Leute aus einem Projekt auf eine ToDo Liste zugreifen können.

SigMA

Verfasst: Sonntag 9. Juli 2006, 14:59
von jAN
Das ist bis jetzt mein größtes Projekt.
Das mit dem Client-Server-System kann man vllt noch integrieren wenn es fertig ist...
ich muss erstmal anfangen... aber ich weiß nicht wo...

Verfasst: Sonntag 9. Juli 2006, 22:30
von murph
mal dir ein bild, was worauf zugreift und wovon abhängt.
mir hilft das zur Zeit total, erstmal struktur dareinzubringen.

Verfasst: Dienstag 11. Juli 2006, 18:58
von SigMA
schreib einfach drauf los^^ Am besten erstmal alles auf Console (vllt. schau dir mal andere ToDo Listen im Internet an). Versuch die Consolen grundversion total erweiterbar schreiben. Dann kannste GUI etc alles als Module dazu schreiben (und natürlich auch jeder der will)

SigMA

Verfasst: Donnerstag 17. August 2006, 23:41
von pSy
also ich könnte dir als tipp in sachen modularität mal empfehlen mein (momentan nicht aktives) projekt anzuschauen. Hat zwar nix mit Kalendern zu tun, aber es ist modular ohne ende :D

http://psy.modprobe.de/szs.tmp.html

Viel Spaß damit... wenn du Fragen hast, kannst du auch PMs schreiben ;)

Verfasst: Freitag 18. August 2006, 22:10
von jAN
hi pSy!
bis jetzt hab ich nur ein bisschen ausprobiert... wenn die schule wieder anfängt werd ich wieder etwas mehr proggen...