mschieder@34: = Roundup Issue Collector mschieder@34: mschieder@34: Grab and display data from a http://roundup-tracker.org/ instance. mschieder@34: mschieder@34: It is Free Software, check out the file headers. mschieder@34: mschieder@34: === Example mschieder@34: Run ./demo.py from a roundup-tracker to have a running tracker. mschieder@34: mschieder@34: {{{ mschieder@34: cp examples/collect_demo3.py c3.py mschieder@34: cp examples/config3.ini . mschieder@34: # change config3.ini mschieder@34: ./c3.py config3.ini mschieder@34: # create or change some issues mschieder@34: ./c3.py config3.ini mschieder@34: mschieder@34: # to inspect the database contents mschieder@34: sqlite3 demo3.db 'select * from issues;' mschieder@34: mschieder@34: ./display_issues_demo.py config3.ini >demo3.html mschieder@34: chromium demo3.html mschieder@34: }}} mschieder@34: mschieder@34: mschieder@34: === Notes mschieder@34: examples/collect_demo2.py builds database column names dynamically mschieder@34: and tracks issues with priorities. The display part is still missing. mschieder@34: mschieder@34: When migrating to 3:99c68ebfb3b9, Nov 30 17:46:22 2015 mschieder@34: you need to add the print statements for the content-type header mschieder@34: to all of your cgi scripts. mschieder@34: mschieder@34: Bottledash may have a fork mschieder@34: https://wald.intevation.org/hg/bottledash/file/tip/modules/web_view mschieder@34: mschieder@34: === Prerequisites mschieder@34: mschieder@34: Python v3, with build-in sqlite3 module. mschieder@34: mschieder@34: === Included mschieder@34: mschieder@34: http://d3js.org/ initially used with 3.5.5 mschieder@34: """Library released under BSD license. Copyright 2015 Mike Bostock."