{"id":24560749,"url":"https://github.com/d4lion/monoload","last_synced_at":"2026-01-25T15:02:50.664Z","repository":{"id":173774175,"uuid":"647057196","full_name":"d4lion/MonoLoad","owner":"d4lion","description":"Download youtube videos using python, with pytube library, youtube videos and audios downloader","archived":false,"fork":false,"pushed_at":"2025-11-22T15:19:57.000Z","size":99,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-22T16:28:13.596Z","etag":null,"topics":["audio-downloader","python","pytube","video","video-downloader","youtube","youtube-downloader-python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/d4lion.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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,"zenodo":null}},"created_at":"2023-05-30T01:12:52.000Z","updated_at":"2025-01-18T06:14:03.000Z","dependencies_parsed_at":"2024-03-28T06:26:01.045Z","dependency_job_id":"022b413f-11aa-4eb0-9e0f-ff2911e4f5b6","html_url":"https://github.com/d4lion/MonoLoad","commit_stats":null,"previous_names":["daliondev/monoload","d4lion/monoload"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/d4lion/MonoLoad","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d4lion%2FMonoLoad","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d4lion%2FMonoLoad/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d4lion%2FMonoLoad/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d4lion%2FMonoLoad/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/d4lion","download_url":"https://codeload.github.com/d4lion/MonoLoad/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d4lion%2FMonoLoad/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28754807,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T13:59:49.818Z","status":"ssl_error","status_checked_at":"2026-01-25T13:59:33.728Z","response_time":113,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["audio-downloader","python","pytube","video","video-downloader","youtube","youtube-downloader-python"],"created_at":"2025-01-23T07:17:47.678Z","updated_at":"2026-01-25T15:02:50.628Z","avatar_url":"https://github.com/d4lion.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cp\u003e\n    \u003ca href=\"#\"\u003e\u003cimg src=\"https://github.com/daliondev/MonoLoad/assets/111100025/503ba04a-4843-47d8-a925-974a350352c4\" width=\"auto\" height=\"150px\" alt=\"monoload logo\" /\u003e\u003c/a\u003e\n  \u003c/p\u003e\n  \u003ch1\u003eMonoLoad\u003c/h1\u003e\n  \u003cp align=\"center\"\u003e\n\t\u003ca href='https://monoload.readthedocs.io/en/latest/?badge=latest'\u003e\n    \u003cimg src='https://readthedocs.org/projects/monoload/badge/?version=latest' /\u003e\n\u003c/a\u003e\n\t\u003ca href=\"https://pypi.org\"\u003e\u003cimg src=\"https://img.shields.io/badge/python-3.11.4-blue\" /\u003e\u003c/a\u003e\n\t      \u003ca href=\"https://github.com/daliondev\" alt=\"Activity\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/owner-daliondev-red\" /\u003e\u003c/a\u003e\n  \u003c/p\u003e\n\n\u003c/div\u003e\n\n\n\nIt is a terminal program focused on downloading videos from the YouTube site which seeks to provide different quality formats to the user to download both audio and video files.\n\n## Installation\n```cmd\ngit clone https://github.com/daliondev/MonoLoad.git\n```\n```cmd\ncd \\MonoLoad\\\n```\n### Virtual Enviroment\nDuring the installation, it is recommended to create a virtual environment to store the requirements needed to run the program. If you wish to do so, follow the steps below.\n```cmd\npython -m venv .\n```\nusing the dot flag we can indicate that we want to create the virtual environment in the folder in which we are\n\n### Requirements\nAt the time of writing this help, the program makes use of few libraries to work, however the main ones are both Pytube and Tqdm and to install them you must do the following\n```cmd\npip install -r requirements.txt\n```\n### Important \nThe Pytube library in its ***cipher.py*** file contains a problem decrypting YouTube videos due to the pattern it uses which must be fixed manually in the following path:\n```cmd\n\\MonoLoad\\Lib\\site-packages\\pytube\\cipher.py\n```\nIn line number **264** in which the variable of a list is created, we must **change** **all** its content **to the following:**\n```python\nfunction_patterns = [\n    r'a\\.[a-zA-Z]\\s*\u0026\u0026\\s*\\([a-z]\\s*=\\s*a\\.get\\(\"n\"\\)\\)\\s*\u0026\u0026.*?\\|\\|\\s*([a-z]+)',\n    r'\\([a-z]\\s*=\\s*([a-zA-Z0-9$]+)(\\[\\d+\\])\\([a-z]\\)',\n]\n```\n## Usage\nThe use of the program is divided into Download and Multi Download Mode and are determined according to the needs that the user seeks to cover.\n\n### Mono Download and Multi Download\nMonoLoad contains two ways to use which vary depending on the needs of each user, if you only want to download a video in mp3 or mp4 format, follow the steps below.\n\n```cdm\npython main.py\n```\n\n\n### Demo\nThe above will open a pop-up window in which you will have the option to download both videos and audios from YouTube, and if necessary you can download several versions in different qualities of the video or audio (This functionality does not limit the download time as it is done in parallel)\n\nhttps://github.com/user-attachments/assets/2ac716d2-304f-4947-a10f-9c3bb3ab3813\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd4lion%2Fmonoload","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fd4lion%2Fmonoload","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd4lion%2Fmonoload/lists"}