Skip to content

Commit 13c9183

Browse files
Add vehicle model names to list
1 parent 4fe2c2b commit 13c9183

File tree

2 files changed

+239
-218
lines changed

2 files changed

+239
-218
lines changed

migrate/oldwiki/additional/parse_vehicles.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@
2020
current_category = None
2121
current_subcategory = None
2222

23+
vehicleModelNames = [
24+
"landstal", "bravura", "buffalo", "linerun", "peren", "sentinel", "dumper", "firetruk", "trash", "stretch", "manana", "infernus", "voodoo", "pony", "mule", "cheetah", "ambulan", "leviathn", "moonbeam", "esperant", "taxi", "washing", "bobcat", "mrwhoop", "bfinject", "hunter", "premier", "enforcer", "securica", "banshee", "predator", "bus", "rhino", "barracks", "hotknife", "artict1", "previon", "coach", "cabbie", "stallion", "rumpo", "rcbandit", "romero", "packer", "monster", "admiral", "squalo", "seaspar", "pizzaboy", "tram", "artict2", "turismo", "speeder", "reefer", "tropic", "flatbed", "yankee", "caddy", "solair", "topfun", "skimmer", "pcj600", "faggio", "freeway", "rcbaron", "rcraider", "glendale", "oceanic", "sanchez", "sparrow", "patriot", "quad", "coastg", "dinghy", "hermes", "sabre", "rustler", "zr350", "walton", "regina", "comet", "bmx", "burrito", "camper", "marquis", "baggage", "dozer", "maverick", "vcnmav", "rancher", "fbiranch", "virgo", "greenwoo", "jetmax", "hotring", "sandking", "blistac", "polmav", "boxville", "benson", "mesa", "rcgoblin", "hotrina", "hotrinb", "bloodra", "rnchlure", "supergt", "elegant", "journey", "bike", "mtbike", "beagle", "cropdust", "stunt", "petro", "rdtrain", "nebula", "majestic", "buccanee", "shamal", "hydra", "fcr900", "nrg500", "copbike", "cement", "towtruck", "fortune", "cadrona", "fbitruck", "willard", "forklift", "tractor", "combine", "feltzer", "remingtn", "slamvan", "blade", "freight", "streak", "vortex", "vincent", "bullet", "clover", "sadler", "firela", "hustler", "intruder", "primo", "cargobob", "tampa", "sunrise", "merit", "utility", "nevada", "yosemite", "windsor", "monstera", "monsterb", "uranus", "jester", "sultan", "stratum", "elegy", "raindanc", "rctiger", "flash", "tahoma", "savanna", "bandito", "freiflat", "streakc", "kart", "mower", "duneride", "sweeper", "broadway", "tornado", "at400", "dft30", "huntley", "stafford", "bf400", "newsvan", "tug", "petrotr", "emperor", "wayfarer", "euros", "hotdog", "club", "freibox", "artict3", "androm", "dodo", "rccam", "launch", "copcarla", "copcarsf", "copcarvg", "copcarru", "picador", "swatvan", "alpha", "phoenix", "glenshit", "sadlshit", "bagboxa", "bagboxb", "tugstair", "boxburg", "farmtr1", "utiltr1"
25+
]
26+
27+
2328
for tag in soup.find_all(["h2", "h3", "table"]):
2429
if tag.name == "h2":
2530
headline = tag.find("span", class_="mw-headline")
@@ -59,6 +64,7 @@
5964
data[current_category][subcat].append({
6065
"id": id_,
6166
"name": name,
67+
"modelName": vehicleModelNames[id_ - 400]
6268
# "image": f"./{OUTPUT_DIR}/{id_}.png",
6369
# "viewer": viewer_link or "",
6470
})
@@ -72,7 +78,8 @@
7278
for v in vehicles:
7379
lines.append(
7480
# f' {{ id: {v["id"]}, name: "{v["name"]}", image: "{v["image"]}", viewer: "{v["viewer"]}" }},'
75-
f' {{ id: {v["id"]}, name: "{v["name"]}" }},'
81+
# f' {{ id: {v["id"]}, name: "{v["name"]}" }},'
82+
f' {{ id: {v["id"]}, name: "{v["name"]}", modelName: "{v["modelName"]}" }},'
7683
)
7784
lines.append(" ],")
7885
lines.append(" },")

0 commit comments

Comments
 (0)