Back to all Bounties
Earn 4,500 ($45.00)
due 10 months ago
Canceled
Adapt YouTube-DL API Wrapper for Google Cloud Functions with Download Links
YigitKonur
Details
Applications
7
Discussion
Bounty Description
We are seeking a skilled Python developer to modify our existing YouTube-DL API wrapper (ydl_api_ng) for compatibility with Google Cloud Functions and to add downloadable link functionality. The current system processes download requests and manages them through a Redis queue.
Key Requirements:
- Adapt the existing codebase to run as a Google Cloud Function.
- Implement a method to generate secure, temporary download links for processed media files.
- Update the API response to include these downloadable links.
- Ensure compatibility with both audio and video downloads, respecting different presets.
- Maintain core functionality while removing dependencies incompatible with Cloud Functions.
Technical Skills Required:
- Proficiency in Python
- Experience with Google Cloud Platform, specifically Cloud Functions
- Familiarity with YouTube-DL or yt-dlp
- Understanding of web security practices, particularly for file downloads
Deliverables:
- Modified source code compatible with Google Cloud Functions
- Implementation of secure, temporary download link generation
- Updated documentation, including deployment instructions
- A concise report on performance implications and security considerations
Please provide examples of relevant projects you've worked on, especially those involving serverless architectures or media download systems. The ideal candidate will have experience in adapting existing applications to cloud-based serverless environments.