2009-01-20 9 views
6

Próbuję zdecydować o aplikacji GTD. Czy ktoś wie o takim, który automatycznie synchronizuje się z Trac lub, jeszcze lepiej, FogBugz?Czy są jakieś aplikacje GTD, które synchronizują się z którąś z popularnych aplikacji do śledzenia błędów?

Podejrzewam, że nie ma. Co pozostawia mi pisanie scenariusza, który robi to za mnie.

  • Things przechowuje swoje dane w formacie XML, ale zawartość znaczniki są binarne, co sprawia, że ​​pisanie scenariusza prawie niemożliwe.

  • OmniFocus przechowuje dane w formacie XML, a treść jest dosłownym tekstem. Plugin lub skrypt jest możliwy.

  • The Hit List przechowuje dane w bazie danych sqlite3. Prawdopodobnie łatwiejsze niż XML, ale nie jestem jeszcze pewien. Minusem jest to, że THL nie obsługuje powtarzających się zadań, co czyni go mniej przydatnym jako aplikacja GTD.

Czy ktoś próbował tego? Czy przegapiłem oczywistą aplikację?

Odpowiedz

1

ThinkingRock - aplikacja Java, format danych XML z tekstem, obsługuje powtarzające się zadania. Żadna automatyczna integracja nie została jeszcze zbudowana, ale wiem, że jest inna opcja do skryptowania.

0

Dlaczego nie używać funkcji zadań systemów śledzenia błędów, które są używane jako narzędzie GTD? Również spojrzał na (trener zadań) [http://en.wikipedia.org/wiki/Task_Coach] Przechowuje wszystkie swoje informacje w XML.

+1

Jednym z powodów, nie chcę, aby to zrobić jest to, że nie chcę się mieszać moje osobiste zadania z tymi w moim towarzystwie. Moja firma z pewnością nie chce wiedzieć, kiedy robię pranie. –

1

Tomboy ma pewien poziom integracji Bugzilli, ale nic skomplikowanego. Alternatywnie byłoby dość banalnie zsynchronizować coś w oparciu o tekst jawny, taki jak Vimoutliner (IMO: prawdopodobnie najlepsza aplikacja GTD kiedykolwiek) lub Taskpaper.

Prawdopodobnie pod względem łatwości byłoby to: tekst jawny> XML> Bazy danych> binarnie X

mógłby po prostu użyć wget i/lub prosty skrypt Perla, aby pobrać zadań następnie uruchomić kilka wyrażeń regularnych poprawnie sformatowany, np

<li> ... </li> -> [ ] ... 

lub w kodzie:

s!<li>(.*)</li>![ ] $1!g