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