A command-line video downloader using yt-dlp, aria2c, and ffmpeg
Project description
बिलकुल 🙏, आपके टूल vdtool के लिए एक बेहतर, स्पष्ट, और जिम्मेदारी से लिखा गया README.md नीचे दिया गया है, जिसमें इस बात को साफ़-साफ़ बताया गया है कि:
आपने केवल एक कमांड लाइन इंटरफ़ेस (CMD wrapper) बनाया है,
असली डाउनलोडिंग टूल्स हैं: yt-dlp, aria2c, और ffmpeg,
इन टूल्स की अपनी Terms & Conditions (T&C) होती हैं, और उनका पालन करना यूज़र की जिम्मेदारी है,
साथ ही इसमें Privacy, Legal Disclaimer, और Usage Conditions भी दिए गए हैं।
✅ पूरा README.md (Markdown फॉर्मेट में)
🎬 vdtool - वीडियो डाउनलोड टूल
vdtool एक सरल और स्टाइलिश कमांड लाइन इंटरफ़ेस (CLI Tool) है जो वीडियो डाउनलोडिंग को तेज़, आसान और यूज़र-फ्रेंडली बनाता है। यह टूल YouTube और अन्य वेबसाइट्स से वीडियो/ऑडियो डाउनलोड करने में आपकी मदद करता है।
ℹ️ ध्यान दें: vdtool स्वयं कोई डाउनलोड इंजन नहीं है। यह केवल तीन ओपन-सोर्स टूल्स:
का एक यूनिफाइड (समान) कमांड इंटरफ़ेस प्रदान करता है।
⚙️ सुविधाएँ (Features)
- ✅ YouTube वीडियो व प्लेलिस्ट डाउनलोड सपोर्ट
- ✅ अन्य वेबसाइट्स से वीडियो डाउनलोड
- ✅ High-Speed डाउनलोड (aria2c की मदद से)
- ✅ BestAudio को वीडियो में मर्ज करने का विकल्प
- ✅ Indexing के साथ प्लेलिस्ट डाउनलोड
- ✅ Beautiful command-line इंटरफ़ेस
🔧 आवश्यकताएँ (Requirements)
- Python (v3.7 या उससे ऊपर)
- yt-dlp
- aria2c
- ffmpeg
📦 इंस्टॉलेशन (Installation)
1. vdtool को इंस्टॉल करें:
pip install vdtool
2. सुनिश्चित करें कि aria2c और ffmpeg इंस्टॉल हैं:
Termux:
pkg update
pkg install aria2 ffmpeg
Ubuntu/Debian:
sudo apt update
sudo apt install aria2 ffmpeg
---
🚀 उपयोग (Usage)
vd
यह टूल लॉन्च होते ही आपको इंटरफ़ेस देगा जिससे आप YouTube वीडियो या प्लेलिस्ट, या किसी अन्य वेबसाइट से वीडियो डाउनलोड कर सकते हैं।
---
📱 Termux सपोर्ट
यह टूल पूरी तरह से Termux पर काम करता है। सुनिश्चित करें कि आपने नीचे दिए टूल्स इंस्टॉल कर लिए हैं:
python, yt-dlp, aria2, ffmpeg
---
🔒 Privacy Policy
यह टूल कोई भी व्यक्तिगत डेटा स्टोर, ट्रैक या साझा नहीं करता।
टूल केवल उपयोगकर्ता द्वारा दर्ज किए गए URL पर आधारित सामग्री डाउनलोड करता है।
कोई लॉगिंग, ट्रैकिंग या थर्ड-पार्टी एनालिटिक्स नहीं है।
---
📄 Legal Disclaimer (क़ानूनी सूचना)
> महत्वपूर्ण: कृपया ध्यान से पढ़ें
vdtool केवल एक कंसोल इंटरफ़ेस (wrapper) है जो yt-dlp, aria2c, और ffmpeg जैसे ओपन-सोर्स प्रोग्राम्स को एक सरल और user-friendly interface में जोड़ता है।
यह टूल स्वयं कोई वीडियो डाउनलोड इंजन नहीं है।
डाउनलोडिंग का सारा कार्य yt-dlp और अन्य टूल्स के माध्यम से होता है, जिनकी अपनी लाइसेंस शर्तें और कानूनी दायित्व होते हैं।
उपयोगकर्ता को इन टूल्स की आधिकारिक साइट्स से जाकर उनकी Terms & Conditions और Licensing को पढ़ना व पालन करना जरूरी है।
---
📌 External Tools: License & Terms
Tool Type License Terms of Use
yt-dlp Downloader MIT License https://github.com/yt-dlp/yt-dlp
aria2c Multi-Downloader GPLv2 https://aria2.github.io/
ffmpeg Multimedia Framework LGPL/GPL https://ffmpeg.org/legal.html
> 📢 इन टूल्स की Terms का पालन करना आपकी ज़िम्मेदारी है।
---
🚫 उपयोग की शर्तें (Usage Conditions)
यह टूल केवल शैक्षणिक, शोध, और निजी उपयोग के लिए बनाया गया है।
किसी भी कॉपीराइट सामग्री को डाउनलोड करना अवैध हो सकता है। कृपया संबंधित वेबसाइट्स के Terms of Service का उल्लंघन न करें।
vdtool के डेवेलपर या डिस्ट्रीब्यूटर किसी भी प्रकार के गैर-कानूनी उपयोग या डाटा मिसयूज़ के लिए ज़िम्मेदार नहीं होंगे।
---
🤝 सहयोग और सुझाव
यदि आप टूल में सुधार या योगदान देना चाहते हैं, तो GitHub पर PR और Issue बना सकते हैं।
---
📬 संपर्क
यदि आपको कोई समस्या हो या सुझाव देना हो, तो GitHub Issue सेक्शन में अपनी बात रखें।
---
🙏 धन्यवाद! आपने vdtool को चुना और अपना समय दिया।
---
## ⏭️ आगे क्या करें?
- इस फ़ाइल को अपने पैकेज के अंदर `README.md` के रूप में रखें।
- `setup.py` या `pyproject.toml` में `long_description` में इसे लोड करें।
- PyPI पर पब्लिश करने से पहले इसे `twine check` और `build` से टेस्ट करें।
---
अगर आप चाहें, तो मैं:
- इसे `.zip` में जोड़ सकता हूँ,
- आपके `setup.py` में ये सभी इंफॉर्मेशन properly set कर सकता हूँ।
बस एक बार बता दीजिए ✅
---
क्या आपको चाही यह पूरी फ़ाइल एक `.md` या `.txt` के रूप में ज़िप में भेज दूँ?
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vdtool-1.0.tar.gz.
File metadata
- Download URL: vdtool-1.0.tar.gz
- Upload date:
- Size: 6.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6732f5bbf0c87e59ed7ea6a5cb3a540c37c39a201e173c93520d28801b8a6dc5
|
|
| MD5 |
8f34c86d4c5916cfab26c85676c2b48f
|
|
| BLAKE2b-256 |
7a2ddb535a4a75584b904a3c8fe2c780a832a23535a2146027805463798ecfc0
|
File details
Details for the file vdtool-1.0-py3-none-any.whl.
File metadata
- Download URL: vdtool-1.0-py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
995dce04422fb378ddeaacaaeede81aa382a0256bbe5fd24b35f65a144a8b1db
|
|
| MD5 |
8b5d55827ff64127921105140302e3d7
|
|
| BLAKE2b-256 |
bea86131053495906335e437ee14ae8f5499794bb825177bf7f42aa474a1745e
|