14 lines
502 B
Python
14 lines
502 B
Python
|
from glob import glob
|
||
|
import shutil
|
||
|
import os
|
||
|
|
||
|
|
||
|
rar_file = glob(f"{os.path.join(rls.ContentPath, '')}*rar")
|
||
|
if rar_file:
|
||
|
# Now verify that unrar is installed
|
||
|
unrar_sys_package = '/usr/bin/unrar'
|
||
|
if os.path.isfile(unrar_sys_package):
|
||
|
console.print("Found rar files, extracting the files now", style="bold red")
|
||
|
|
||
|
# run the system package unrar and save the extracted file to its parent dir
|
||
|
subprocess.run([unrar_sys_package, 'e', rar_file[0], '-idq', rls.ContentPath])
|