I'm trying to learn things online by gathering the CC of Videos into TXT files and read it instead. I need a way to automate the gathering of the text files with the close captioning.
Here is a video explaining:
[login to view URL]
Job Posting: YouTube Caption Extraction Bot Developer
Position Overview: Looking for a Python developer to create a YouTube channel caption extraction bot with specific requirements for handling large-scale video processing.
Project Requirements:
Create a bot that processes YouTube channel video pages (e.g., [login to view URL]@TheCookingFoodie/videos)
Core Functionalities:
Process all videos from a channel's video page
Extract and save:
Video titles
Video URLs
Closed captions (CC)
Save data in text files named after each video
Process videos chronologically (oldest to newest)
Handle 1000-2000 videos per channel
Technical Specifications:
Language: Python
Implementation using Python requests or YouTube-specific libraries
Error Handling Requirements:
Handle video page loading failures with refresh capability
Log videos without CC to [login to view URL]
Implement robust error handling for large-scale processing
Design for resilience against YouTube UI updates
Project Parameters:
Budget: $50
Timeline: 1-2 days
Deliverable: Fully functional Python application
Required Skills:
Python programming
Experience with web scraping
Knowledge of YouTube API or similar video platform integration
Error handling and logging implementation
Data extraction and file management
Desired Programming Language:
Python
C# (preferred)
Or whatever is best for this type of work
* Do not bid if you have under 3 reviews, you will be ignored
* Need Source Code when Job is Complete, After any Bug fixes, and Updates
* Milestone release upon completion of project & is bug free.
* Please post "I've read everything" when applying, so I'll know you actually read this and give you priority response.
* I'm looking for best deal possible.