Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import shutil
- import os
- import re
- SubFileTypes = ('sub','srt','txt')
- ZipFileTypes = ('rar','zip','7z','r0')
- MediaFileTypes = ('mkv','avi','mp4','wmv')
- DownloadName = ''.join(eg.event.payload)
- FileName = os.path.basename(DownloadName)
- isFolder = os.path.isdir(DownloadName)
- eg.globals.moviezip = 'J:\\DL\\moviezip\\'
- eg.globals.moviezipdir = eg.globals.moviezip+FileName+'\\'
- eg.globals.movieproc = 'J:\\DL\\movieproc\\'
- if isFolder == True:
- os.mkdir(eg.globals.moviezipdir)
- # print 'I\'m a folder!'
- for root, dirs, files in os.walk(DownloadName):
- for f in files:
- if f.endswith(ZipFileTypes) or re.search(r'\.r\d+$', f):
- #print 'I\'m a zip file!'
- shutil.copy(os.path.join(root,f),eg.globals.moviezipdir)
- if f.endswith(SubFileTypes) or f.endswith(MediaFileTypes):
- #print 'I\'m a subtitle or media file!'
- shutil.copy(os.path.join(root,f),eg.globals.movieproc)
- elif isFolder == False:
- shutil.copy(DownloadName,eg.globals.movieproc)
- # print 'I\'m NOT a folder!'
- else:
- print 'I\'m confused!'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement