Automatisch Todos mit task2do erfassen¶
Mein neues Python Paket twodolib liefert unter anderem ein Kommandozeilenprogramm, mit dem man auf einem Mac unter OS X schnell und einfach Aufgaben in den Task-Manager 2DoApp speichern kann.
Seit Version 1.5 der Mac-Version von 2DoApp können mittels URL-Schema Aufgaben angelegt werden. Wenn man zum Beispiel die Aufgabe Rette morgen die Welt. erfassen möchte, kann man das mit der korresponierenden URL:
twodo://x-callback-url/add?task=Rette%20morgen%20die%20Welt.&due=1
machen.
Das task2do unterstützt die Erzeugung solcher URLs. Die Beispielaufgabe kann mit:
task2do -d 1 "Rette morgen die Welt."
erzeugt werden.
Dieses Kommando erzeugt folgende Ausgabe:
twodo://x-callback-url/add?task=Rette%20morgen%20die%20Welt.&due=1
Wenn man diesem Aufruf die Option -e oder --execute hinzufügt, wird die URL nicht mehr nur angezeigt, sondern die Aufgabe tatsächlich in der 2DoApp angelegt:
task2do -e -d 1 "Rette morgen die Welt."
Funktionen¶
- läuft unter Python 3 und Python 2
- Anzeigen einer zu der Aufgabe passenden URL.
- Anlegen der Aufgabe in 2DoApp mittels URL-Schema.
Eine ausführliche (englische) Dokumentation gibt es unter http://twodolib.readthedocs.org/en/latest/
Installation¶
Im Terminal Ihres Macs geben Sie einfach pip install twodolib ein. Nach erfolgter Installation kann ein kurzer Hilfetext mit task2do -h angezeigt werden.
Links¶
- Python Package Index: https://pypi.python.org/pypi/twodolib/0.2.0
- Quellcode auf Github: https://github.com/KarstenSchulz/twodolib
- Dokumentation auf ReadTheDocs: http://twodolib.readthedocs.org/en/latest/