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