iYTDL
Asynchronous Standalone Inline YouTube-DL Module
⬇️
Installing
Install
pip3 install iytdl
Upgrade
pip3 install -U iytdl
⭐️
Features
- Fully Asynchronous
- Fast and Memory Efficient (uses Aiosqlite for Caching)
- Uses search query based sha1 hashes to store results to avoid storing duplicate data
- Supports Context Manager
- Supported Sites
Requirements
Supported Callbacks
- Back and Next
r"^yt_(back|next)\|(?P[\w-]{5,11})\|(?P\d+)$"
- List View
r"^yt_listall\|(?P[\w-]{5,11})$"
- Extract Info
r"^yt_extract_info\|(?P[\w-]{5,11})$"
- Download
r"yt_(?Pgen|dl)\|(?P[\w-]+)\|(?P[\w-]+)\|(?Pa|v)$"
- Cancel
r"^yt_cancel\|(?P[\w\.]+)$"