annotate rename.py @ 39:a93c352af05e

Update updatechromium.py committer: GitHub <noreply@github.com>
author Paper <37962225+mrpapersonic@users.noreply.github.com>
date Mon, 21 Jun 2021 13:58:31 -0400
parents b5cf08125fd5
children 2aa9614cb39a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
31
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
1 import os, sys
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
2
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
3 # valid filename: "[title] - [episode number].mkv"
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
4 for file in os.listdir("./"):
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
5 if file.endswith(".mkv"):
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
6 name = file[:-9]
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
7
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
8 try:
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
9 throwaway = open(f"{name} - 01.mkv", 'rb')
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
10 except OSError:
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
11 print(f'Could not open "{name} - 01.mkv". Are you sure the file exists?')
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
12 sys.exit()
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
13 throwaway.close()
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
14
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
15 titles = open('list.txt', 'r', encoding='utf-8')
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
16 titlelist = titles.readlines()
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
17 titles.close()
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
18
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
19 count = 1
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
20 for line in titlelist:
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
21 line = line.rstrip("\n")
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
22 if int(count) <= 9:
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
23 os.rename(f'{name} - 0{count}.mkv', f'{name} - 0{count} [{line}].mkv')
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
24 else:
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
25 os.rename(f'{name} - {count}.mkv', f'{name} - {count} [{line}].mkv')
b5cf08125fd5 add deleteautosave.py
Paper <mrpapersonic@gmail.com>
parents: 28
diff changeset
26 count += 1