12 Commits

Author SHA1 Message Date
2923510c51 Add Playwright tools for extracting M3U8 URLs and proxy management
- Introduced `playwright_extract_m3u8.py` to extract M3U8 URLs from YouTube videos using Playwright.
- Added `README_PLAYWRIGHT.md` for usage instructions and requirements.
- Created `expand_and_test_proxies.py` to expand user-provided proxies and test their validity.
- Implemented `generate_proxy_whitelist.py` to generate a whitelist of working proxies based on testing results.
- Added sample proxy files: `user_proxies.txt` for user-defined proxies and `proxies_sample.txt` as a template.
- Generated `expanded_proxies.txt`, `whitelist.json`, and `whitelist.txt` for storing expanded and valid proxies.
- Included error handling and logging for proxy testing results.
2026-03-17 00:29:51 -07:00
c9f8c9290b Refactor Docker setup: consolidate volume mounts, update API port, and enhance data directory management 2026-03-07 10:08:02 -07:00
8706a4f3f7 Add functionality to retrieve video title and description using yt-dlp 2026-02-28 17:32:55 -07:00
344fd5809a Add get_video_thumbnails function and update transcript handling to include thumbnail URLs 2026-02-22 22:54:12 -07:00
f8924a2965 Add format_segments_text function to clean and format transcript segments 2026-02-22 16:02:36 -07:00
f7cb65cbc0 Update Docker configuration and documentation after removing Streamlit frontend 2026-02-22 09:32:43 -07:00
6e3d3356e7 Remove Streamlit frontend: neutralize streamlit files, update docker-compose and docs, remove streamlit deps 2026-02-21 16:08:37 -07:00
8e6df294dc Add Docker management scripts for TubeScript API 2026-02-21 12:19:08 -07:00
Cesar Mendivil
c30669bad2 Update stream and streamlit 2026-01-29 22:49:00 -07:00
461e8bab33 agregar streamlit y streamlit-autorefresh a requirements.txt 2026-01-29 10:20:06 -07:00
6eccf5f953 init commit 2026-01-29 10:20:06 -07:00
12cb031ab0 Initial commit 2026-01-29 10:11:24 -07:00