GAE Tracker
Проект gae-tracker возник от безысходности. Я искал простой трекер, который можно было бы использовать для повседневных дел: выбор мобильного телефона, кровати, планирования отпуска итд. Всё это нельзя записать одной строчкой на холодильнике — нужно собирать информацию, и централизованно делать это было негде.
Я поискал какое-нибудь стороннее решение и выяснил, что их есть два типа:
- Обычные баг-трекеры, за редкими исключениями бесплатные только для опенсорса, остальное за какие-то несерьёзные для моих задач деньги, вроде $30 в месяц. Причём это полноценные багзиллы: с майлстоунами, Q&A итд, на английском языке, то есть жену научить этим пользоваться было бы затруднительно.
- TODO-листы, пригодные для хранения однострочных заметок: сходить в магазин, побрить ногу итд. Спасибо, это я и на салфетке могу записать.
Потратив на поиск около двух недель прикинул, что написать простой трекер для GAE было бы не так уж сложно. Тем более я точно знал, чего я от него хочу, и у меня был перед глазами практически идеальный вариант — трекер из Google Code, который весь основан на метках. Эту идею я и взял за основу.
На базовую версию ушло около 5 часов, ещё часа через 4 появился экспорт-импорт данных (резервное копирование), уведомления об изменениях по почте. На этом я удовлетворён, но есть ещё много идей.
И немаловажный момент: трекер можно подключить к любому существующему проекту в GAE. Он займёт любой указанный владельцем URL и не будет мешать существующему сайту.
Ссылки
Следить за развитием событий можно через RSS ленту или почтовую рассылку.