Skip to content

Enhance Video Download and Batch Save Capabilities#5

Open
saymoon wants to merge 11 commits into
chazeon:mainfrom
saymoon:main
Open

Enhance Video Download and Batch Save Capabilities#5
saymoon wants to merge 11 commits into
chazeon:mainfrom
saymoon:main

Conversation

@saymoon
Copy link
Copy Markdown
Contributor

@saymoon saymoon commented Jun 22, 2024

  • Add video download capability
  • Enable concurrent transcript fetching
  • Batch save all audio, video, and transcripts for albums
  • Various bug fixes and code optimizations
saymoon added 9 commits June 14, 2024 17:15
1. Use the actual program sequence number instead of the API returned sort_number to avoid issues with empty sort_numbers.
2. Add a sorting prefix to the filenames to ensure the order matches the website playlist when users sort by filename, preventing incorrect sorting of special episodes.
- Use ThreadPoolExecutor to download multiple articles in parallel
- Add retry logic with timeouts for single-file downloads
- Refactor download_with_single_file method for better modularity
@chazeon chazeon self-requested a review June 22, 2024 17:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants