Skip to content

Instantly share code, notes, and snippets.

@audiodude
Last active November 7, 2022 01:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save audiodude/50acabf32e3dd75c2dcb22eae2c20dd5 to your computer and use it in GitHub Desktop.
Save audiodude/50acabf32e3dd75c2dcb22eae2c20dd5 to your computer and use it in GitHub Desktop.
import json
from wp1.custom_tables.us_roads import CustomTable as CT
from wp1.wp10_db import connect as wp10_connect
params = {
'wiki_path':
'Highways',
'template':
'us_roads.jinja2',
'parent_project':
'Highways',
'aggregate_name':
'Region',
'projects': [{
'name': 'Africa_road_transport',
'alias': 'Africa',
'bgcolor': 'silver',
}, {
'name': 'Asia_road_transport',
'alias': 'Asia',
'bgcolor': 'silver',
}, {
'name': 'Australia_road_transport',
'alias': 'Australia',
}, {
'name': 'Canada_road_transport',
'alias': 'Canada'
}, {
'name': 'Europe_road_transport',
'alias': 'Europe',
'bgcolor': 'silver',
}, {
'name': 'Hong_Kong_road_transport',
'alias': 'Hong Kong'
}, {
'name': 'India_road_transport',
'alias': 'India'
}, {
'name': 'Latin_America_road_transport',
'alias': 'Latin America',
'bgcolor': 'silver',
}, {
'name': 'Oceania_road_transport',
'alias': 'Oceania',
'bgcolor': 'silver',
}, {
'name': 'UK_road_transport',
'alias': 'United Kingdom',
'bgcolor': 'silver',
}, {
'name': 'U.S._road_transport',
'alias': 'United States'
}, {
'name': 'Highways',
'alias': 'Highways',
'bgcolor': '#6baacf',
}, {
'name': 'Road_transport',
'alias': 'All Roads',
'bgcolor': '#74b39f'
}],
'categories': [
'FA-Class', 'A-Class', 'GA-Class', 'B-Class', 'C-Class', 'Start-Class',
'Stub-Class'
]
}
ct = CT(**params)
wp10db = wp10_connect()
data = ct.generate(wp10db)
wikicode = ct.create_wikicode(data)
print(wikicode)
print(json.dumps(params, indent=2))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment