No description
|
|
||
|---|---|---|
| .gemini/tmp | ||
| .github/workflows | ||
| app | ||
| bin | ||
| doc | ||
| static | ||
| templates | ||
| tests | ||
| tmp_media_roller_research@4b16bebf7d | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| API_DOCUMENTATION.md | ||
| config.py | ||
| cookies.txt | ||
| deploy.py | ||
| dev.sh | ||
| docker-compose.yml | ||
| Dockerfile | ||
| entrypoint.sh | ||
| hydration_debug.txt | ||
| kv_server.py | ||
| README.md | ||
| requirements.txt | ||
| start.sh | ||
| update_deps.py | ||
| USER_GUIDE.md | ||
| wsgi.py | ||
KV-Tube v3.0
A lightweight, privacy-focused YouTube frontend web application with AI-powered features.
KV-Tube removes distractions, tracking, and ads from the YouTube watching experience. It provides a clean interface to search, watch, and discover related content without needing a Google account.
🚀 Key Features (v3)
- Privacy First: No tracking, no ads.
- Clean Interface: Distraction-free watching experience.
- Efficient Streaming: Direct video stream extraction using
yt-dlp. - AI Summary (Experimental): Generate concise summaries of videos (Currently disabled due to upstream rate limits).
- Multi-Language: Support for English and Vietnamese (UI & Content).
- Auto-Update: Includes
update_deps.pyto easily keep core fetching tools up-to-date.
🛠️ Architecture Data Flow
🔧 Installation & Usage
Prerequisites
- Python 3.10+
- Git
- Valid
cookies.txt(Optional, for bypassing age-restrictions or rate limits)
Local Setup
- Clone the repository:
git clone https://git.khoavo.myds.me/vndangkhoa/kv-tube.git cd kv-tube - Install dependencies:
pip install -r requirements.txt - Run the application:
python wsgi.py - Access at
http://localhost:5002
Docker Deployment (Linux/AMD64)
Built for stability and ease of use.
docker pull vndangkhoa/kv-tube:latest
docker run -d -p 5002:5002 -v $(pwd)/cookies.txt:/app/cookies.txt vndangkhoa/kv-tube:latest
📦 Updates
- v3.0: Major release.
- Full modularization of backend routes.
- Integrated
ytfetcherfor specialized fetching. - Added manual dependency update script (
update_deps.py). - Enhanced error handling for upstream rate limits.
- Docker
linux/amd64support verified.
Developed by Khoa Vo