24 lines
616 B
Python
Executable File
24 lines
616 B
Python
Executable File
from os import makedirs, rename, walk
|
|
from os.path import exists, join
|
|
|
|
matched = open("matched.txt", "r")
|
|
videos = []
|
|
vid_path = 'vids/'
|
|
done_path = 'done/'
|
|
|
|
if not exists(done_path):
|
|
makedirs(done_path)
|
|
for (dirpath, dirnames, filenames) in walk(vid_path):
|
|
videos.extend(filenames)
|
|
|
|
for line in matched:
|
|
idx = [int(s) for s in line.split("-") if s.isdigit()]
|
|
for video in videos:
|
|
if str(idx[0]) in video:
|
|
try:
|
|
rename(join(vid_path + video), join(done_path + line.strip('\n') + ".mp4"))
|
|
except ValueError:
|
|
print("err")
|
|
|
|
print("done!")
|