31
|
1 import os, sys
|
|
2
|
|
3 # valid filename: "[title] - [episode number].mkv"
|
|
4 for file in os.listdir("./"):
|
|
5 if file.endswith(".mkv"):
|
|
6 name = file[:-9]
|
|
7
|
|
8 try:
|
|
9 throwaway = open(f"{name} - 01.mkv", 'rb')
|
|
10 except OSError:
|
|
11 print(f'Could not open "{name} - 01.mkv". Are you sure the file exists?')
|
|
12 sys.exit()
|
|
13 throwaway.close()
|
|
14
|
|
15 titles = open('list.txt', 'r', encoding='utf-8')
|
|
16 titlelist = titles.readlines()
|
|
17 titles.close()
|
|
18
|
|
19 count = 1
|
|
20 for line in titlelist:
|
|
21 line = line.rstrip("\n")
|
|
22 if int(count) <= 9:
|
|
23 os.rename(f'{name} - 0{count}.mkv', f'{name} - 0{count} [{line}].mkv')
|
|
24 else:
|
|
25 os.rename(f'{name} - {count}.mkv', f'{name} - {count} [{line}].mkv')
|
|
26 count += 1
|