Commit Graph

50 Commits

Author SHA1 Message Date
1ea37c0e0d pep8-compat: Remove unnecessary imports from summarypage.py 2015-11-23 18:59:16 +01:00
3e525edd2a pep8-compat: chartsbot.py remove unnecessary imports 2015-11-23 18:48:04 +01:00
3cab979662 Merge branch 'summarypage-module' 2015-11-21 11:52:21 +01:00
52f933bea7 SummaryPage-Module: Bugfix, move countrylist.parse() back in try statement since we need to make sure it is parseable due to automatic year change feature 2015-11-21 11:50:40 +01:00
e854244f0b Merge branches 'countrylist-module' and 'summarypage-module' 2015-11-21 11:33:35 +01:00
f1e0157643 CountryList-Module: Rename method parsing_needed to is_parsing_needed to make boolean character more clear 2015-11-21 11:32:00 +01:00
4987f97e91 SummaryPage-Module: Reimplement feature to prevent parsing for pages where revid haven't changed since last parsing 2015-11-21 11:30:37 +01:00
06ffb37d07 Merge branch 'summarypage-module' test-v3 2015-11-20 21:02:03 +01:00
f360deb1a0 SummaryPage-Modul: Use full path for embeding entry template since relative paths don't work on already embeded pages 2015-11-20 21:00:37 +01:00
03857c0236 Merge branch 'countrylist-module' 2015-11-20 14:45:08 +01:00
3864c9013c CountryList-Module: Since we have multiple categories in some countrys we need to select the first wrapping template 2015-11-20 14:44:26 +01:00
1f70c42bdc Merge branch 'chartsbot-module'
Reflect new structure
test-v2
2015-11-13 13:36:52 +01:00
43668ef8b7 ChartsBot-Module: Remove old code which is replaced by SummaryPage- and CountryList-Module 2015-11-13 13:34:42 +01:00
1a06d20a75 ChartsBot-Module: Move charts.py to chartsbot.py to name like class
Several updates of code to use new modul structure
2015-11-13 13:34:22 +01:00
df67d7ca8a Merge changes from branch 'countrylist-module'
+ Fixed syntax error
2015-11-13 13:26:55 +01:00
eca0142f71 CountryList-Module: Add Exception-Handling classes 2015-11-13 12:22:17 +01:00
d98bc5e2b5 Merge branch 'summarypage-module' 2015-11-13 12:21:15 +01:00
fec2143203 SummaryPage-Module: Create Exception-Classes 2015-11-13 12:18:02 +01:00
f003b20d65 SummaryPage-Module: Implement method for returning new page text if editing is needed 2015-11-13 11:03:42 +01:00
fc96bb5b6c SummaryPage-Module: Implement class handling parsing/editing process of whole page 2015-11-13 11:02:16 +01:00
def75876b0 SummaryPage-Module: Add method for controling parsing/update-sequence of entry 2015-11-13 11:00:36 +01:00
a7b1813d24 SummaryPage-Module: Add methods for working with results from parsing in entry 2015-11-13 10:57:41 +01:00
5d43234b11 SummaryPage-Module: Add parse-method to Entry-Class which uses CountryList-Module 2015-11-13 10:54:34 +01:00
6ac8c9298f SummaryPage-Module: Add class for handling entries 2015-11-13 10:52:18 +01:00
bdb48d6e79 SummaryPage-Module: Add method for notequal-comparation to Template-Interface
to detect whether writing is needed
2015-11-13 10:49:25 +01:00
f06f04c5ef SummaryPage-Module: Hook into getattr and setattr to directly use
template params as object attributes
2015-11-13 10:47:23 +01:00
cdd0c4c666 SummaryPage-Module: Implement Class as inteface to Entry-Template 2015-11-13 10:45:59 +01:00
ce0a06ae0a SummaryPage-Module: Add new module for handling summarypage related actions 2015-11-13 10:31:42 +01:00
9225dc5f73 Merge branch 'countrylist-module'
Provides a class for handling CountryLists
2015-11-13 10:24:49 +01:00
2e8b4273e7 CountryList-Module: Implement parse-method which handles the parsing sequence 2015-11-13 10:18:09 +01:00
41d3ca95ef CountryList-Module: Implement methods for handling Interpret-Parameter
Including searching for missing links
2015-11-13 10:17:44 +01:00
87aee8c42a CountryList-Module: Implment methods for handling Titel-Parameter 2015-11-13 10:17:32 +01:00
d4ea57dae8 CountryList-Module: Implement methods for handling Chartein-Date 2015-11-13 10:17:25 +01:00
8858e81ee6 CountryList-Module: Implement methods to get the latest entry of list 2015-11-13 10:17:12 +01:00
4a790912fc CountryList-Module: Implement method for detecting year related to list 2015-11-13 10:17:07 +01:00
abc30707b5 CountryList-Module: Implement method for checking if parsing is needed 2015-11-13 10:16:56 +01:00
6ae8f4c6ad CountryList-Module: Implement basic init method 2015-11-13 10:16:49 +01:00
11bfb6807c CountryList-Module: Create new class CountryList to move code for handling country list in separate class 2015-11-13 10:16:17 +01:00
eedcefb215 Add functionality to search for links for nonlinked interprets 2015-11-08 20:48:34 +01:00
f0978d26e2 Automatic year change detection 2015-11-08 19:57:21 +01:00
0a49b27d7f Use param "-always" to run without any interactiv requests 2015-11-07 16:53:34 +01:00
f05889a15b Restucture code to make it better maintainable
Remove unnecessary whitespace
2015-11-07 16:50:09 +01:00
a69a3add73 Prepare exception handling 2015-11-05 17:33:09 +01:00
8f28fd23d2 Use botflag test-v1 2015-11-05 17:17:11 +01:00
0089720463 Replace template param Wochentag with Korrektur
Use it for all dates not just for entrys containing Weeknumbers
to make possible to correct dates for comparability
2015-10-08 16:27:08 +02:00
e72d36ac35 Make sure we have a real change and not just a changed revision number before editing page 2015-09-27 12:31:17 +02:00
b455d6c0ba Supress edit confirmation for automatic tests
Remove testing file functions
2015-09-26 17:13:15 +02:00
329466c6f8 Catch special case in Belgium with Flandern and Wallonie 2015-09-26 16:29:25 +02:00
6baf7f3f06 Use structure of pywikibot basic.py for handling reading and saving page 2015-09-26 16:07:33 +02:00
345bbe44e3 Setup repo for charts-bot 2015-09-26 14:50:27 +02:00