annotate README.creole @ 27:cdab667c6abb

Delete Code Duplication and Clean Up. * The search for the status does not require the "-1". * If the parameter you are looking for is not available in the tracker, an error message is issued and the program terminates, to avoid incorrect entries in the database
author Magnus Schieder <mschieder@intevation.de>
date Tue, 13 Nov 2018 21:04:22 +0100
parents 7a523e13fcb3
children 916fa83b4144
rev   line source
4
0b65eb9ecb79 Cleanup: Added README.creole. Removed old file.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff changeset
1 = Roundup Issue Collector
0b65eb9ecb79 Cleanup: Added README.creole. Removed old file.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff changeset
2
0b65eb9ecb79 Cleanup: Added README.creole. Removed old file.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff changeset
3 Grab and display data from a http://roundup-tracker.org/ instance.
0b65eb9ecb79 Cleanup: Added README.creole. Removed old file.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff changeset
4
16
5c24c116ba1f Improve phrasing in README.
Bernhard Reiter <bernhard@intevation.de>
parents: 15
diff changeset
5 It is Free Software, check out the file headers.
4
0b65eb9ecb79 Cleanup: Added README.creole. Removed old file.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff changeset
6
17
adca5b3780d2 Add collecting no-prio issues. Restructure.
Bernhard Reiter <bernhard@intevation.de>
parents: 16
diff changeset
7 === Example
adca5b3780d2 Add collecting no-prio issues. Restructure.
Bernhard Reiter <bernhard@intevation.de>
parents: 16
diff changeset
8 Run ./demo.py from a roundup-tracker to have a running tracker.
adca5b3780d2 Add collecting no-prio issues. Restructure.
Bernhard Reiter <bernhard@intevation.de>
parents: 16
diff changeset
9
adca5b3780d2 Add collecting no-prio issues. Restructure.
Bernhard Reiter <bernhard@intevation.de>
parents: 16
diff changeset
10 {{{
20
3bb3d9a9f1b7 Filter by keywords and states.
Magnus Schieder <mschieder@intevation.de>
parents: 17
diff changeset
11 cp examples/collect_demo3.py c3.py
3bb3d9a9f1b7 Filter by keywords and states.
Magnus Schieder <mschieder@intevation.de>
parents: 17
diff changeset
12 cp examples/config3.ini .
3bb3d9a9f1b7 Filter by keywords and states.
Magnus Schieder <mschieder@intevation.de>
parents: 17
diff changeset
13 # change config3.ini
21
7a523e13fcb3 Argpars added for the configuration file.
Magnus Schieder <mschieder@intevation.de>
parents: 20
diff changeset
14 ./c3.py config3.ini
17
adca5b3780d2 Add collecting no-prio issues. Restructure.
Bernhard Reiter <bernhard@intevation.de>
parents: 16
diff changeset
15 # create or change some issues
21
7a523e13fcb3 Argpars added for the configuration file.
Magnus Schieder <mschieder@intevation.de>
parents: 20
diff changeset
16 ./c3.py config3.ini
17
adca5b3780d2 Add collecting no-prio issues. Restructure.
Bernhard Reiter <bernhard@intevation.de>
parents: 16
diff changeset
17
adca5b3780d2 Add collecting no-prio issues. Restructure.
Bernhard Reiter <bernhard@intevation.de>
parents: 16
diff changeset
18 # to inspect the database contents
20
3bb3d9a9f1b7 Filter by keywords and states.
Magnus Schieder <mschieder@intevation.de>
parents: 17
diff changeset
19 sqlite3 demo3.db 'select * from issues;'
17
adca5b3780d2 Add collecting no-prio issues. Restructure.
Bernhard Reiter <bernhard@intevation.de>
parents: 16
diff changeset
20
21
7a523e13fcb3 Argpars added for the configuration file.
Magnus Schieder <mschieder@intevation.de>
parents: 20
diff changeset
21 ./display_issues_demo.py config3.ini >demo3.html
20
3bb3d9a9f1b7 Filter by keywords and states.
Magnus Schieder <mschieder@intevation.de>
parents: 17
diff changeset
22 chromium demo3.html
17
adca5b3780d2 Add collecting no-prio issues. Restructure.
Bernhard Reiter <bernhard@intevation.de>
parents: 16
diff changeset
23 }}}
adca5b3780d2 Add collecting no-prio issues. Restructure.
Bernhard Reiter <bernhard@intevation.de>
parents: 16
diff changeset
24
adca5b3780d2 Add collecting no-prio issues. Restructure.
Bernhard Reiter <bernhard@intevation.de>
parents: 16
diff changeset
25
4
0b65eb9ecb79 Cleanup: Added README.creole. Removed old file.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff changeset
26 === Notes
17
adca5b3780d2 Add collecting no-prio issues. Restructure.
Bernhard Reiter <bernhard@intevation.de>
parents: 16
diff changeset
27 examples/collect_demo2.py builds database column names dynamically
adca5b3780d2 Add collecting no-prio issues. Restructure.
Bernhard Reiter <bernhard@intevation.de>
parents: 16
diff changeset
28 and tracks issues with priorities. The display part is still missing.
4
0b65eb9ecb79 Cleanup: Added README.creole. Removed old file.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff changeset
29
0b65eb9ecb79 Cleanup: Added README.creole. Removed old file.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff changeset
30 When migrating to 3:99c68ebfb3b9, Nov 30 17:46:22 2015
15
d0c439d1e833 Prepare for tracker entries without priority.
Bernhard Reiter <bernhard@intevation.de>
parents: 10
diff changeset
31 you need to add the print statements for the content-type header
4
0b65eb9ecb79 Cleanup: Added README.creole. Removed old file.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff changeset
32 to all of your cgi scripts.
0b65eb9ecb79 Cleanup: Added README.creole. Removed old file.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff changeset
33
10
efe7ed655c02 Hint that bottledash has a fork.
Bernhard Reiter <bernhard@intevation.de>
parents: 4
diff changeset
34 Bottledash may have a fork
efe7ed655c02 Hint that bottledash has a fork.
Bernhard Reiter <bernhard@intevation.de>
parents: 4
diff changeset
35 https://wald.intevation.org/hg/bottledash/file/tip/modules/web_view
efe7ed655c02 Hint that bottledash has a fork.
Bernhard Reiter <bernhard@intevation.de>
parents: 4
diff changeset
36
4
0b65eb9ecb79 Cleanup: Added README.creole. Removed old file.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff changeset
37 === Prerequisites
0b65eb9ecb79 Cleanup: Added README.creole. Removed old file.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff changeset
38
0b65eb9ecb79 Cleanup: Added README.creole. Removed old file.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff changeset
39 Python v3, with build-in sqlite3 module.
0b65eb9ecb79 Cleanup: Added README.creole. Removed old file.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff changeset
40
0b65eb9ecb79 Cleanup: Added README.creole. Removed old file.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff changeset
41 === Included
0b65eb9ecb79 Cleanup: Added README.creole. Removed old file.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff changeset
42
15
d0c439d1e833 Prepare for tracker entries without priority.
Bernhard Reiter <bernhard@intevation.de>
parents: 10
diff changeset
43 http://d3js.org/ initially used with 3.5.5
4
0b65eb9ecb79 Cleanup: Added README.creole. Removed old file.
Bernhard Reiter <bernhard@intevation.de>
parents:
diff changeset
44 """Library released under BSD license. Copyright 2015 Mike Bostock."
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)