|
Lunar
Anmeldungsdatum: 17. März 2006
Beiträge: 5792
|
Dr. Seltsam hat geschrieben: Wünschenswert: - vcard Import/Export für Einträge
Ja, aber erstmal will ich die Anzeige komfortabler machen. Man soll über eine Option angeben können, welche Felder man anzeigen lassen möchte... Edit: Das Problem bei vcard Dateien ist unter anderem, dass das Format relativ komplex ist. Den Parser dafür möchte ich nicht selbst schreiben, das ich mir ehrlich gesagt zu viel Arbeit 😉 Es gibt eine Python-Bibliothek, die eine einfache Möglichkeit bietet, mit vcard Dateien zu arbeiten, nur: Die gibts leider nicht in dem Ubuntu Repositories! Man müsste die also nachinstallieren ☹ Wenn ich alle anderen Features auf der TODO Liste implementiert habe, werd' ich mich mal drum kümmern 😉 Dr. Seltsam hat geschrieben: - Möglichkeit, Kontakten tags anzuhängen um dann das Telefonbuch über regexps durchsuchen zu lassen..
Die Unterstützung für reguläre Ausdrücke ist geplant... Auch die Möglichkeit, die Suche auf bestimmte Felder einzuschränken, soll noch hinzukommen... Was du allerdings mit Tags meinst, verstehe ich nicht ganz 😕 Möchtest du sowas wie Kategorien?
|
|
MightyTuX
Anmeldungsdatum: 16. Juli 2006
Beiträge: 129
|
Moin moin, erst einmal dickes Lob! Gerade war ich auf der suche nach einem konsolen-basierten Telefonbuch und habe mir schon überlegt das selber zu schreiben. ☺ Ihr nehmt mir viel Arbeit ab. Ein paar Kritikpunkte habe ich dennoch. - Das Layout der Anzeige der einzelnen Einträge ist anstrengend. Übersichtlicher wäre vielleicht einzelne Blocks in der Anzeige als eine Zeile pro Eintrag (aber wenn ich das richtig überflogen habe ist das auch schon in Arbeit). - Wichtig wäre eine "Edit" Möglichkeit für die einzelnen Einträge. - mir persönlich fehlt eine export Funktion für mutt. Aber die werde ich heute/morgen mal schreiben und dann hier zum zerreisen posten. Da ich aber kein Python kann nehme ich Perl ... - und zum Schluß, Keep on the good work. Es ist ein super project. [Edit] Die Datei Telefonliste könnte man noch einheitlich machen: hinter Festnetznummer fehlt der ":" Stadt: gibt es als einzelnen Punkt gar nicht. Das wird einfach in "Straße und Hausnummer" mit eingefügt. Mein Vorschlag: Entweder umbenennen in Adresse oder splitten. Gruß MightyTuX
|
|
Lunar
Anmeldungsdatum: 17. März 2006
Beiträge: 5792
|
MightyTuX hat geschrieben: - Das Layout der Anzeige der einzelnen Einträge ist anstrengend. Übersichtlicher wäre vielleicht einzelne Blocks in der Anzeige als eine Zeile pro Eintrag (aber wenn ich das richtig überflogen habe ist das auch schon in Arbeit).
Gib mal ein Beispiel, ich verstehe nicht ganz was du meinst... Wenn du die Einträge jeweils zeilenweise anzeigen möchtest, versuch doch mal --table! MightyTuX hat geschrieben: - Wichtig wäre eine "Edit" Möglichkeit für die einzelnen Einträge.
Hast du schon mal --edit ausprobiert? MightyTuX hat geschrieben: - mir persönlich fehlt eine export Funktion für mutt. Aber die werde ich heute/morgen mal schreiben und dann hier zum zerreisen posten. Da ich aber kein Python kann nehme ich Perl ...
Ich verwende mutt nicht, deswegen hat die Export-Funktion nicht oberste Priorität 😉 Aber wenn du eine Perl-Version postest, kann ich die ja in Python übersetzen, wenn ich Zeit habe. MightyTuX hat geschrieben: [Edit] Die Datei Telefonliste könnte man noch einheitlich machen: hinter Festnetznummer fehlt der ":"
Häh? Hier verstehe ich auch nicht, was du meinst... MightyTuX hat geschrieben: Stadt: gibt es als einzelnen Punkt gar nicht. Das wird einfach in "Straße und Hausnummer" mit eingefügt. Mein Vorschlag: Entweder umbenennen in Adresse oder splitten.
Also KAddressbook zeigt beim Editieren Stadt, Postleitzahl und Straße auch getrennt an.
|
|
MightyTuX
Anmeldungsdatum: 16. Juli 2006
Beiträge: 129
|
Moin hmm mich düngt ich habe eine alte version. --edit habe ich nicht und --table auch nicht. Dabei habe ich das ganze gerade aus eurem svn heruntergeladen. svn co svn://druckian.hopto.org/tel ist da nicht mehr das aktuelle zu finden? Gruß TuX P.S.: deine anderen Antworten ignoriere ich nicht. Ich möchte nur erst sichergehen das ich auf eurem Stand bin ☺
|
|
Lunar
Anmeldungsdatum: 17. März 2006
Beiträge: 5792
|
MightyTuX hat geschrieben: hmm mich düngt ich habe eine alte version. --edit habe ich nicht und --table auch nicht. Dabei habe ich das ganze gerade aus eurem svn heruntergeladen. svn co svn://druckian.hopto.org/tel ist da nicht mehr das aktuelle zu finden?
Ach so, du beziehst dich auf die bash-Version... Die habe ich nicht geschrieben. Ich bin nur verantwortlich für die Python-Version. Die findest (noch) du nicht auf dem Server. Allerdings richtet Pot gerade eine Projektseite ein, auf der beide Versionen zu finden sein werden. Die Python-Version unterstützt --edit, allerdings musst du die hier aus dem Forum runterladen (ich habe keinen Server 😉 ). Siehe mein Posting vom 22.02.2007, 15:28. Dort findest du einen Link zur neuesten Version... MightyTuX hat geschrieben: P.S.: deine anderen Antworten ignoriere ich nicht. Ich möchte nur erst sichergehen das ich auf eurem Stand bin ☺
Klar! Edit: Danke an MightyTuX! Er hat Webspace zur Verfügung gestellt, damit man Tel jetzt komfortabler runterladen kann: http://www.coffeinflash.de/tel/tel.py
|
|
Lunar
Anmeldungsdatum: 17. März 2006
Beiträge: 5792
|
Die Python-Version von Tel ist nun ein richtiges Projekt auf BerliOS. http://developer.berlios.de/projects/tel/ Die neueste Version könnt ihr euch hier runterladen: http://developer.berlios.de/project/showfiles.php?group_id=8132 Demnächst gibts dann auch eine neue Website auf http://tel.berlios.de. Die bash-Version ist weiterhin auf Pots Server zu finden... Edit: Es gibt ein kleines Bugfix-Release: 0.1.4.2. Außerdem gibt es nun Mailinglisten, auf denen ihr euch eintragen könnt, wenn ihr Interesse habt!
|
|
useYbrain
Anmeldungsdatum: 14. Januar 2007
Beiträge: 696
|
Lunar hat geschrieben: Edit: Es gibt ein kleines Bugfix-Release: 0.1.4.2. Außerdem gibt es nun Mailinglisten, auf denen ihr euch eintragen könnt, wenn ihr Interesse habt!
Der Text ist falsch verlinkt. 0.1.4.2 Sodela 😉
|
|
Lunar
Anmeldungsdatum: 17. März 2006
Beiträge: 5792
|
Pot hat geschrieben: Lunar hat geschrieben: Edit: Es gibt ein kleines Bugfix-Release: 0.1.4.2. Außerdem gibt es nun Mailinglisten, auf denen ihr euch eintragen könnt, wenn ihr Interesse habt!
Der Text ist falsch verlinkt. 0.1.4.2 Sodela 😉
Tschuldigung 😳 Habs korrigiert...
|
|
Dr._Seltsam
Anmeldungsdatum: 11. Januar 2007
Beiträge: 56
|
Lunar hat geschrieben: Was du allerdings mit Tags meinst, verstehe ich nicht ganz 😕 Möchtest du sowas wie Kategorien?
So ähnlich. Als Tag verstehe ich einfach ein Schlüsselwort, das als eine Art "Aufkleber" dient, das man jedem Kontakt draufpappen kann. Der Unterschied zwischen Tags und Kategorien ist, dass Kategorien recht starr sind, Tags flexibel.
|
|
Lunar
Anmeldungsdatum: 17. März 2006
Beiträge: 5792
|
Dr. Seltsam hat geschrieben: Lunar hat geschrieben: Was du allerdings mit Tags meinst, verstehe ich nicht ganz 😕 Möchtest du sowas wie Kategorien?
So ähnlich. Als Tag verstehe ich einfach ein Schlüsselwort, das als eine Art "Aufkleber" dient, das man jedem Kontakt draufpappen kann. Der Unterschied zwischen Tags und Kategorien ist, dass Kategorien recht starr sind, Tags flexibel.
Also eine Art Eingabefeld, in dass du alles reinschreiben kannst... Klar, kann ich implementieren. Das ist nicht weiter schwer... Edit: Im SVN Repository habe ich jetzt das Feld tags jetzt hinzugefügt. Du kannst dir die neueste Version aus dem svn herunterladen: http://developer.berlios.de/svn/?group_id=8132. Allerdings ist das nächste Release auch nicht mehr weit. Pot und ich checken die Sache nur noch auf Bugs...
|
|
Dr._Seltsam
Anmeldungsdatum: 11. Januar 2007
Beiträge: 56
|
Lunar hat geschrieben: Also eine Art Eingabefeld, in dass du alles reinschreiben kannst...
Jap, allerdings beliebig viele Tags. So dass es dann z.b. möglich ist, über regexp nach Leuten mit dem Tag "Verein" die im März Geburtstag haben aber ohne das Tag "mag ich nicht" zu suchen.
|
|
Lunar
Anmeldungsdatum: 17. März 2006
Beiträge: 5792
|
Dr. Seltsam hat geschrieben: Lunar hat geschrieben: Also eine Art Eingabefeld, in dass du alles reinschreiben kannst...
Jap, allerdings beliebig viele Tags. So dass es dann z.b. möglich ist, über regexp nach Leuten mit dem Tag "Verein" die im März Geburtstag haben aber ohne das Tag "mag ich nicht" zu suchen.
Das wird schwieriger. Derartig komplexe Abfrage unterstützt tel noch nicht... Ich bin jetzt soweit, dass tel mittels regulären Ausdrücken alle angegebenen Felder durchsucht und einfach nur überprüft, ob das Feld dem Muster entspricht. Um deine Abfrage zu unterstützen, bräuchte ich eine Syntax, die für jedes einzelne Muster die Angabe der zu durchsuchenden Felder ermöglicht außerdem boolsche Verknüpfungen der einzelnen Muster. Etwa so: tel.py --search '"März" in birthdate and "Verein" in tags and not "mag ich nicht" in tags' Der Entwurf eine solchen Syntax ist ja nicht schwer, das Beispiel würde schon ausreichen, um die meisten Abfragen zu ermöglichen. Aber der Code zum Parsen muss ja auch geschrieben werden. Das korrekt zu programmieren inklusive aller Sonderfälle und aller möglicher Fehler, die ein DAU machen kann, wird schwer.
Allerdings wäre es natürlich toll, so eine Syntax zu haben. Vielleicht gibts ja im Internet etwas Fertiges dazu... Ich werde das auf jeden Fall weiterverfolgen, bis zur Realisierung wirds allerdings noch eine Weile dauern... 😕
|
|
useYbrain
Anmeldungsdatum: 14. Januar 2007
Beiträge: 696
|
Hier möchte ich noch darauf hinweisen, dass wir inzwischen zwei Mailingliste haben. Eine wird für Entwickler und Entwickler-Interessenten benutzt und die andere ist für Fragen/Ideen/Bugs etc. Mehr Infos zu tel findet ihr auf unserer Website, die gerade noch mit Informationen gefüllt wird 😉 (Englisch Version auch verfügbar) Grüsse, Pot edit Habe da Mist erzählt, da ich was nicht ganz richtig falsch verstanden habe. Jetzt sollte der Text korrekt sein. Entschuldigt für das kleine Missverständnis 😉
|
|
Lunar
Anmeldungsdatum: 17. März 2006
Beiträge: 5792
|
Es gibt eine neue Version 0.1.5, die ihr hier runterladen könnt: http://prdownload.berlios.de/tel/tel-0.1.5.tar.gz Neue Features sind:
-o ermöglicht jetzt für --table und --show, die Anzeige auf bestimmte Felder zu beschränken. -r aktiviert die neue Suche mit regulären Ausdrücken -i ermöglicht nun die Suche ohne Berücksichtigung der Gruß- und Kleinschreibung Mit --fields kann man nun die Felder angeben, in denen gesucht werden soll
Außerdem wurden einige kleinere Fehler beseitigt. Tel gibt jetzt auch Warnung aus, wenn man versucht, komplett leere Einträge anzulegen.
|
|
Dr._Seltsam
Anmeldungsdatum: 11. Januar 2007
Beiträge: 56
|
Super, wird immer besser ☺
|