{"id":21233661,"url":"https://github.com/bdr-pro/downloaddriod","last_synced_at":"2025-09-10T04:20:03.526Z","repository":{"id":238021675,"uuid":"795702287","full_name":"BDR-Pro/DownloadDriod","owner":"BDR-Pro","description":"telegram bot to download from Youtube","archived":false,"fork":false,"pushed_at":"2024-05-03T21:11:12.000Z","size":3,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-21T18:37:17.437Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://t.me/DD_Magic_bot","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BDR-Pro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-03T21:04:30.000Z","updated_at":"2024-05-03T21:14:18.000Z","dependencies_parsed_at":"2024-05-03T22:24:17.418Z","dependency_job_id":"d7e0b940-3cde-4077-b401-bccb7e8c49ce","html_url":"https://github.com/BDR-Pro/DownloadDriod","commit_stats":null,"previous_names":["bdr-pro/downloaddriod"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BDR-Pro%2FDownloadDriod","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BDR-Pro%2FDownloadDriod/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BDR-Pro%2FDownloadDriod/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BDR-Pro%2FDownloadDriod/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BDR-Pro","download_url":"https://codeload.github.com/BDR-Pro/DownloadDriod/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243676707,"owners_count":20329432,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-20T23:59:50.956Z","updated_at":"2025-03-15T02:43:49.168Z","avatar_url":"https://github.com/BDR-Pro.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Download Driod Bot\n\nThis Telegram bot is designed to download videos from various platforms including YouTube, directly through Telegram. It uses the Telethon library to interact with the Telegram API and custom modules to handle video downloads.\n\n## Online Bot\n\nclick [here](https://t.me/DD_Magic_bot) to use the bot online.\n\n## Features\n\n- Download videos by sending a direct URL.\n- Currently supports downloading from YouTube.\n- Easy to expand with more platforms like Instagram and Twitter in the future.\n\n## Requirements\n\n- Python 3.6+\n- Telethon\n- Requests\n- A valid Telegram API ID, API Hash, and Bot Token\n\n## Setup\n\n1. **Clone the repository:**\n\n   ```bash\n   git clone https://github.com/bdr-pro/DownloadDriod.git\n   cd DownloadDriod\n   ```\n\n2. **Install the required packages:**\n\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n3. **Configuration:**\n   - You will be prompted to enter your Telegram API ID, API Hash, and Bot Token when you run the bot. Make sure to have them ready.\n\n## Running the Bot\n\nTo run the bot, execute the following command in the root directory of your project:\n\n```bash\npython main.py\n\n```\n\nFollow the prompts to enter your Telegram credentials.\n\n## Usage\n\n- Send `/start` to initiate the bot.\n- Send `/help` for information on how to use the bot.\n- To download a video, send a valid URL to the bot. It currently supports URLs from YouTube. Support for other platforms can be added as needed.\n\n## Adding More Platforms\n\nTo add support for other platforms, define additional functions for handling downloads similar to the existing `download_youtube_video`, `get_thumbnail`, and `get_title` functions.\n\n## Contributing\n\nContributions to expand the bot's capabilities are welcome. Please submit a pull request or create an issue if you have ideas or find bugs.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbdr-pro%2Fdownloaddriod","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbdr-pro%2Fdownloaddriod","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbdr-pro%2Fdownloaddriod/lists"}