diff --git a/main_windows.py b/main_windows.py index ecd4b3a..5881395 100644 --- a/main_windows.py +++ b/main_windows.py @@ -134,6 +134,7 @@ f"https://{YKT_HOST}/v2/api/web/logs/learn/{course['classroom_id']}?actype=14&page=0&offset=500&sort=-1").json() folder_name = f"{course['name']}-{course['teacher']['name']}" + folder_name = re.sub(r'[<>:"\\|?*\xa0]', '_', folder_name) # Rename old folder if os.path.exists(f"{DOWNLOAD_FOLDER}/{course['name']}"): @@ -226,6 +227,7 @@ # Start concatenation if downloads were successful if not has_error: + sleep(1) if 'live' in lesson_video_data['data'] and len(lesson_video_data['data']['live']) > 0: print(f"Concatenating {name_prefix}") concatenate_segments(CACHE_FOLDER, DOWNLOAD_FOLDER, name_prefix, len(lesson_video_data['data']['live'])) @@ -294,6 +296,7 @@ import option as opt +print('successfully parsed account info!') allin_flag = opt.ask_for_allin() for course in courses: diff --git a/option.py b/option.py index 45c078f..9ee42d7 100644 --- a/option.py +++ b/option.py @@ -19,6 +19,7 @@ def ask_for_allin(): while True: + print('asking for whether to download all at once...') confirmation = input( "All in Means download everything at once.\n" "This may take a long time and require over 100G of disk space.\n"