tracregator

tracregator is a trac ticket aggregator as a Django application, currently working as a proof of concept, and this page is used as a collection of plans and links.

Features

  • can access closed trac sites using a login and password
  • combines tickets from different trac projects to a table (todo: make it sortable by different columns)
  • provides direct links to each project and ticket
  • different sets of trac sites and ticket owners can be filtered, and each query has a clean URL

Implementation details

  • uses the urllib2 Python library for trac access (see url_get_with_auth.py for proof of concept)
  • retrieves the ticket report as comma separated values
  • Why not implement this as a trac plugin? Reasons: I haven't had time to get acquainted with the Trac architecture, and I really like Django. See the TracForgePlugin or TraM projects for similar features inside trac.

Resources

Contact

Feel free to mail akaihola at ambitone dot com. Please prefix the subject with [tracregator]. You can find me as akaihola on the #django freenode channel, sometimes also on #trac.