Created the big move home function which will create the parent folders and move all videos and subtitles.
This commit is contained in:
16
src/core.py
16
src/core.py
@@ -301,6 +301,20 @@ def pickforgirlscouts(video):
|
|||||||
|
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
def moveHome(video):
|
||||||
|
dir = os.path.dirname(video.home)
|
||||||
|
|
||||||
|
if not os.path.exists(dir):
|
||||||
|
logger.info('Creating directory {}'.format(dir))
|
||||||
|
os.makedirs(dir)
|
||||||
|
|
||||||
|
logger.info("Moving video file from: '{}' to: '{}'".format(video.name, video.home))
|
||||||
|
shutil.move(video.name, video.home)
|
||||||
|
for sub in video.subtitles:
|
||||||
|
sub_home = subtitle_path(sub)
|
||||||
|
logger.info("Moving subtitle file from: '{}' to: '{}'".format(sub, sub_home))
|
||||||
|
shutil.move(sub, sub_home)
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
path = '/mnt/mainframe/'
|
path = '/mnt/mainframe/'
|
||||||
|
|
||||||
@@ -324,7 +338,7 @@ def main():
|
|||||||
))
|
))
|
||||||
|
|
||||||
for video in scout:
|
for video in scout:
|
||||||
print('{} lives: {}'.format(video, video.home))
|
moveHome(video)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
main()
|
main()
|
||||||
|
|||||||
Reference in New Issue
Block a user