Difference between revisions of "User:Ch4zm/Hellmouth II/Wiki bot retrofit"
| Line 72: | Line 72: | ||
graph_driver bot driver, using pkg/graphs/summary_graphs.py | graph_driver bot driver, using pkg/graphs/summary_graphs.py | ||
| − | retrofitting cup_data.name to cup_data.spaces_name | + | retrofitting cup_data.name to cup_data.spaces_name, except for filename |
Revision as of 18:14, 8 October 2023
Retrofit pkg modules
Where did we start?
- pkg/summaries/
- pkg/seasons/
- pkg/graphs/
- pkg/winners/
Next, look for all the imports of cup data classes that don't include Hellmouth II:
$ grep "from ..cup_data import HellmouthCup" pkg/* -r
- pkg/crowns/
- pkg/records/
- (leave records for last...)
Botdrivers
crowns driver
crowns driver golly:
- had to go through and update the crown data for each crown
the crown driver creates these templates, links here to spot-check:
- {{CactusCrownHellmouthIICupSeason}}
- {{CactusCrownHellmouthIICupPostseason}}
- {{JetstreamCrownHellmouthIICupSeason}}
- {{JetstreamCrownHellmouthIICupPostseason}}
had to go through each crown page and manually add a new Hellmouth II Cup section, and insert the two templates above
also had to go in and figure out exactly where to use "cup_data.name" versus "cup_data.spaces_name"
for example, Category:Hellmouth II Cup , not Category:HellmouthII Cup
season by season pages
going through and replacing cup_data.name with cup_data.spaces_name
found a reference to the following template:
We actually need to switch out some other navbox templates:
- {{Navbox hellmouth ii history}} - not {{Navbox ii history}}
and we need to make a few other templates:
- {{HellmouthIIGame}} (analogous to {{KleinGame}} or {{Game}})
retrofit is finished, now we're doing a dry run:
okay, time to run the real thing:
and templates created:
- {{HellmouthIIPostseasonBracket Season 1}}
- {{HellmouthIIPostseasonBracket Season 2}}
- {{HellmouthIIPostseasonBracket Season 3}}
- {{HellmouthIIPostseasonBracket Season 4}}
- ...
summary graphs
graph_driver bot driver, using pkg/graphs/summary_graphs.py
retrofitting cup_data.name to cup_data.spaces_name, except for filename