mirror of https://github.com/ekimekim/wubloader
scripts for doing mass cutting of seasons
parent
0c52f653b1
commit
c9003fd540
@ -0,0 +1,125 @@
|
||||
|
||||
import os
|
||||
import shutil
|
||||
|
||||
import argh
|
||||
|
||||
RACERS = [
|
||||
"abu__yazan",
|
||||
"amellensatz",
|
||||
"amitai_",
|
||||
"ancalagor",
|
||||
"arborelia",
|
||||
"artq",
|
||||
"asher__rose",
|
||||
"autoclaves",
|
||||
"azumak1",
|
||||
"bgm_",
|
||||
"biggiemac42",
|
||||
"bookworm52",
|
||||
"botwman",
|
||||
"cavalca",
|
||||
"cheekyhummus",
|
||||
"chef_mayhem",
|
||||
"crate3333",
|
||||
"cryss__",
|
||||
"cyber_1",
|
||||
"definitely_not_him",
|
||||
"dlkurosh_",
|
||||
"echaen",
|
||||
"eladdifficult",
|
||||
"eleriz",
|
||||
"evtet",
|
||||
"faba_nocturne",
|
||||
"flamehaze0",
|
||||
"focusingface",
|
||||
"g4mmadelta",
|
||||
"gamingprosadventure",
|
||||
"gekke__",
|
||||
"gfitty",
|
||||
"gleeokenspiel",
|
||||
"hallowedcrow",
|
||||
"hating_mirror",
|
||||
"hummingbee__",
|
||||
"itsmedash2",
|
||||
"jackofgames",
|
||||
"jo_jo909",
|
||||
"jped",
|
||||
"kailaria",
|
||||
"kupioala",
|
||||
"ladyljl",
|
||||
"lakehope2",
|
||||
"linforcer",
|
||||
"macnd",
|
||||
"mahpete_",
|
||||
"minhs2",
|
||||
"missmists",
|
||||
"mizmy",
|
||||
"monster_racer",
|
||||
"nbtelethia",
|
||||
"nd_tea",
|
||||
"nomkey",
|
||||
"notester_82",
|
||||
"ocre307",
|
||||
"pancelor",
|
||||
"paratroopa1",
|
||||
"parkerpng",
|
||||
"pedrom664",
|
||||
"pleasantbreeze",
|
||||
"poanclr2",
|
||||
"priw8",
|
||||
"probablyathena",
|
||||
"ptar124",
|
||||
"ratracing",
|
||||
"raviolinguini",
|
||||
"ribbongraph",
|
||||
"rivs218",
|
||||
"rolamni",
|
||||
"royalgoof",
|
||||
"sailo93",
|
||||
"sailormint",
|
||||
"sanga_5_3",
|
||||
"scc127",
|
||||
"shandee_",
|
||||
"shortcakesweets",
|
||||
"sivcria",
|
||||
"siveure",
|
||||
"slimo",
|
||||
"smokepipetwitch",
|
||||
"speedfrog",
|
||||
"speedgaming",
|
||||
"speedgaming2",
|
||||
"spootybiscuit",
|
||||
"squega",
|
||||
"squidy1226",
|
||||
"studkid",
|
||||
"supervillain_joe",
|
||||
"szprychaaa",
|
||||
"tang_pls",
|
||||
"teki_b0t",
|
||||
"tictacfoe",
|
||||
"tr0gd0rburns",
|
||||
"tufwfo",
|
||||
"valkhiya",
|
||||
"vhatenav",
|
||||
"waskilledby",
|
||||
"wooperpng",
|
||||
"wow_tomato",
|
||||
"yjalexis",
|
||||
"yuka34",
|
||||
"yuka_nd",
|
||||
"zelllooo",
|
||||
]
|
||||
|
||||
def main(keep_hour, base_dir='/srv/wubloader', dry_run=False):
|
||||
for racer in RACERS:
|
||||
hours_dir = os.path.join(base_dir, racer, "source")
|
||||
for hour in os.listdir(hours_dir):
|
||||
if hour < keep_hour:
|
||||
hour_path = os.path.join(hours_dir, hour)
|
||||
print "Deleting hour: {}".format(hour_path)
|
||||
if not dry_run:
|
||||
shutil.rmtree(hour_path)
|
||||
|
||||
if __name__ == '__main__':
|
||||
argh.dispatch_command(main)
|
Loading…
Reference in New Issue