This commit is contained in:
Gregory Salaun 2022-01-26 17:52:58 +07:00
parent a4e82aa861
commit a4697fbf59

View File

@ -8,6 +8,7 @@ import re
source_path = Path('/mnt/Download/finished/')
dest_path = '/mnt/Download/PostProcess/'
print("Checking if rar files and unraring...")
for root, dirs, files in os.walk(source_path):
for dir in dirs:
for file in files:
@ -15,12 +16,13 @@ for root, dirs, files in os.walk(source_path):
if rar_file:
subprocess.run(["/usr/bin/unrar", 'e', rar_file[0], '-idq', ''])
print("Deleting rar, sfv, nfo files...")
for root, dirs, files in os.walk(source_path):
for dir in dirs:
for file in files:
if re.search(r'\.r\d{2,3}', file) or file.endswith('.rar') or file.endswith('.sfv') or file.endswith('.nfo'):
os.remove(os.path.join(root, file))
print(f"Moving files from {source_path} to {dest_path}")
for src_folder in source_path.iterdir():
shutil.move(src_folder, dest_path)