{"id":31050346,"url":"https://github.com/trvedxemon/dxemonloadbot","last_synced_at":"2025-09-14T22:06:49.671Z","repository":{"id":222513674,"uuid":"757393651","full_name":"trvedxemon/dxemonloadbot","owner":"trvedxemon","description":"Content download bot for Telegram, preview: t.me/dxemonloadbot","archived":false,"fork":false,"pushed_at":"2024-02-21T09:05:39.000Z","size":29,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-16T05:13:45.406Z","etag":null,"topics":["downloader","music-bot","music-downloader","python","telegram","telegram-bot","video-downloader","youtube-downloader"],"latest_commit_sha":null,"homepage":"","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/trvedxemon.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}},"created_at":"2024-02-14T12:04:37.000Z","updated_at":"2025-02-12T14:49:29.000Z","dependencies_parsed_at":"2024-02-17T12:37:10.346Z","dependency_job_id":null,"html_url":"https://github.com/trvedxemon/dxemonloadbot","commit_stats":null,"previous_names":["trvedxemon/dxemonloadbot"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/trvedxemon/dxemonloadbot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trvedxemon%2Fdxemonloadbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trvedxemon%2Fdxemonloadbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trvedxemon%2Fdxemonloadbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trvedxemon%2Fdxemonloadbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trvedxemon","download_url":"https://codeload.github.com/trvedxemon/dxemonloadbot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trvedxemon%2Fdxemonloadbot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275174798,"owners_count":25418141,"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","status":"online","status_checked_at":"2025-09-14T02:00:10.474Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["downloader","music-bot","music-downloader","python","telegram","telegram-bot","video-downloader","youtube-downloader"],"created_at":"2025-09-14T22:05:26.885Z","updated_at":"2025-09-14T22:06:49.657Z","avatar_url":"https://github.com/trvedxemon.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"DXEMONLOAD Bot\n\nCopyright ©️ Tim Nagorskikh, 2024\n\nOriginal: https://github.com/trvedxemon/dxemonloadbot\n\nPreview: https://t.me/dxemonloadbot\n\n------------------------------------\n              BASICS\n------------------------------------\nWritten in Python 3 using aiogram 3.1, ffmpeg-python 0.2.0, pydub 0.25.1 and pytube 15.0\n\nconfig.py - constants and details\n\nytloader.py - main worker\n\nmuscoder.py - music transcoder\n\n/tmp - default folder for loading files from YouTube\n\n/tmp/merged - folder for processed videos\n\n------------------------------------\n            INSTALLATION\n ------------------------------------\n - Create bot via BotFather, then add API Token to config.py instead of placeholder\n - Install libraries:\n - - pip install aiogram\n - - pip install pytube\n - - pip install ffmpeg-python\n - - pip install pydub\n - Run the bot.py\n ------------------------------------\n            OTHER INFO\n ------------------------------------\n 1. Video and audio files by default are saved to /tmp. If necessary, change the 'filepath' var in config.py\n 2. Bot uses long-polling by default. If you know what webhook is, you can rewrite it to use them instead\n 3. Downloaded files are deleted soon, but keep an eye on the folder's size, there's no in-built control\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrvedxemon%2Fdxemonloadbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrvedxemon%2Fdxemonloadbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrvedxemon%2Fdxemonloadbot/lists"}