Tag Archive for 'trac'

Tasque, Trac und Google Calendar Deskbar-Applet Plugins

Ich benutze schon seit Jahren das Deskbar-Applet, ein kleines in Python geschriebenes Programm aehnlich dem MacOSX Quicksilver oder Gnome-Do. Durch seine hervorragende Plugin API war es mir jetzt mit sehr geringem Aufwand möglich 3 Plugins zuschreiben die ich schon immer vermisst hatte :)

Installation

Eine Deskbar Plugin Installation ist ganz einfach! Plugin unter ~/.gnome2/deskbar-applet/modules-2.20-compatible abspeichern, Deskbar restarten und das Plugin in den Deskbar Einstellungen aktiviert. Fertig!

Tasque Plugin

Novells Tasque ist ein kleines ToDo Verwaltungstool unter Linux. Es ist in einer Novell Hackweek entstanden und wird seitdem weiter entwickelt und verbessert. Es kann verschiedenste Backends als ToDo Speicher benutzen, z.B. RememberTheMilk oder den Evolution Data Server (EDS). Das Programm ist in seiner Bedienung was Tasks verwalten angeht super, aber ich vermisse globale Tastaturshortcuts für die schnelle Task Eingabe. Aber dieses Manko wird durch mein Tasque Deskbar Plugin verbessert. Dieses Plugin “redet” mit Tasque über den D-Bus und unterstützt das Anlegen eines Task in den verschiedenen vorhandenen Kategorien.

Download: Tasque Plugin

Trac Plugin

Trac ist ein Wiki und Ticketverwaltungs-Web-Applikation. Ich setze es seit der Programmierung von PyCRMan ein und es leistet mit gute Dienste :). Aber wie bei jeder Web Applikation laesst die schnelle Eingabe auch hier zuwuenschen uebrig. Daher musste ich einfach ein Deskbar Plugin dafür schreiben. Die Einstellungen (Trac URL) fuer das Plugin werden im GConf abgelegt und sind somit einfach via gconf-editor zu aendern. In einer naechsten Version gibt es vielleicht einen Einstellungsdialog ueber die Deskbar Einstellungen :) Das Plugin benoetigt das Trac XML-RPC Plugin. Es lohnt auch ein Blick auf den Source Code des Trac Deskbar Plugins, dort kann man noch ein paar Standarteinstellungen zum Ticket vornehmen.

Download: Trac Plugin

Google Calendar Plugin

Wer den Google Calendar nicht kennt ist selbst Schuld :). Es ist ein wunderschoenes Tool zur Verwaltung von Terminen und durch die Reminderfunktionen (SMS aufs Handy bei einem Termin) auch offline sehr brauchbar. Also schnell ein Deskbar Plugin geschrieben welches via python-gdata (Google Python API) einen Termin eintragen kann :) Das Plugin verwendet Googles QuickAdd Feature. Die Einstellungen werden auch hier im GConf abgelegt.

Zum Anlegen eines Termins einfach so etwas ins Deskbar reinschreiben: Daves birthday July 15 9am

Download: GCal Plugin