{ "info": { "author": "mukultaneja", "author_email": "mukultaneja91@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "YoutubeDownloader\n=================\n\n**YoutubeDownloader** is an automated service to download multiple\nyoutube videos at a time.\n\nAbout\n-----\n\n**YoutubeDownloader** is written in ``Python``. It uses\n``Asynchronous Python Multiprocessing`` at its heart which facilitates\nuser to download more than one video at a time.\n\n**YoutubeDownloader** must use a configuration file. It supports a YAML\n/ JSON format of configuration file. This configuration file gives\nstructure and usability to the service. It defines what\n**videos/playlists** needs to be downloaded and how they are going to be\nstored.\n\nConfiguration Syntax\n--------------------\n\n**YoutubeDownloader** supports YAML / JSON configuration formats.\n**YoutubeDownloader** prefers YAML more than JSON. Below is the snippet\nof sample configurations in YAML / JSON format.\n\n::\n\n settings:\n process: 2\n download:\n mostlyinsane:\n dirname: '../mostlyinsane'\n videos: \n - 'https://www.youtube.com/watch?v=vcKPjDUc5EQ'\n trippling:\n dirname: 'trippling'\n playlists: 'https://www.youtube.com/watch?list=PLTB0eCoUXEraZe3d7fJRdB-znE5D0cMZ7'\n official-ceogiri:\n dirname: 'official-ceogiri'\n playlists:\n - 'https://www.youtube.com/watch?list=PLTB0eCoUXEraZe3d7fJRdB-znE5D0cMZ7'\n\n::\n\n {\n \"settings\": {\n \"process\": 5\n },\n \"download\": {\n \"mostlyinsane\": {\n \"dirname\": \"../mostlyinsane\",\n \"videos\": [\n \"https://www.youtube.com/watch?v=vcKPjDUc5EQ\"\n ]\n\n },\n \"trippling\": {\n \"dirname\": \"trippling\",\n \"playlists\": \"https://www.youtube.com/watch?list=PLTB0eCoUXEraZe3d7fJRdB-znE5D0cMZ7\"\n\n },\n \"official-ceogiri\": {\n \"dirname\": \"official-ceogiri\",\n \"playlists\": [\n \"https://www.youtube.com/watch?list=PLTB0eCoUXEraZe3d7fJRdB-znE5D0cMZ7\"\n ]\n\n }\n }\n }\n\n``settings`` defines service level variables. - ``process`` to force\n**YoutubeDownloader** to use ``Asynchronous Python Multiprocessing`` and\ntells how many processes should be deployed to download\n**videos/playlists** at a time.\n\n``download`` defines what **videos/playlists** to download. It tags\n**dirnames** with **videos/playlists** internally and store the\ndownloaded **videos/playlists** in the respective **directory**.\n\n- ``dirname`` **relative / absolute directory path** to store videos\n in.\n- ``videos`` **single / array of youtube videos link** to download.\n- ``playlists`` **single / array of youtube playlists link** to\n download.\n\nInstall\n-------\n\nThis is a pure-Python package built for Python 2.6+ and Python 3.0+. To\nset up:\n\n::\n\n sudo pip install ytdownloader\n\nOptions\n-------\n\n::\n\n ytdownloader --help\n\n- ``config`` specifies the location for the configuration file to\n **YoutubeDownloader**. If it omits, **YoutubeDownloader** looks in\n the current directory for the configuration file.\n- ``--version`` specifies the currect version of **YoutubeDownloader**.\n- ``--about`` about text for **YoutubeDownloader**\n\nUsage\n-----\n\n::\n\n ytdownloader --version // latest version of ytdownloader\n\n::\n\n ytdownloader --about // about text for ytdownloader\n\n::\n\n ytdownloader // start the ytdownloader and search config file in current directory\n\n::\n\n ytdownloader docs/config.yaml // start the ytdownloader and use docs/config.yaml as config file\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mukultaneja/YoutubeDownloader", "keywords": "youtube download downloader videos playlist", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "ytdownloader", "package_url": "https://pypi.org/project/ytdownloader/", "platform": "", "project_url": "https://pypi.org/project/ytdownloader/", "project_urls": { "Bug Reports": "https://github.com/mukultaneja/YoutubeDownloader/issues", "Homepage": "https://github.com/mukultaneja/YoutubeDownloader", "Source": "https://github.com/mukultaneja/YoutubeDownloader" }, "release_url": "https://pypi.org/project/ytdownloader/0.1.14/", "requires_dist": [ "pyyaml", "youtube-dl" ], "requires_python": ">=2.7", "summary": "An automation service to download videos from Youtube", "version": "0.1.14" }, "last_serial": 3873602, "releases": { "0.1.10": [ { "comment_text": "", "digests": { "md5": "4ffb1e8bc26bb96c40db6decefab9686", "sha256": "8cdf4194eaf3b6a3fa1b036c26da4adcddc289df7de2030eda9efee041d96eb9" }, "downloads": -1, "filename": "ytdownloader-0.1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4ffb1e8bc26bb96c40db6decefab9686", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 6154, "upload_time": "2018-04-24T18:14:55", "url": "https://files.pythonhosted.org/packages/5b/ea/37c65fb8a4fcc785443754d62dec091adbb85038b00f20e53c95cf389fbe/ytdownloader-0.1.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1b8929d96d470e846a202ee641a08a0", "sha256": "78ff6a813beded9cd02ed15e21a08bf2917746eb50850bc9f3607025f334884e" }, "downloads": -1, "filename": "ytdownloader-0.1.10.tar.gz", "has_sig": false, "md5_digest": "a1b8929d96d470e846a202ee641a08a0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 5496, "upload_time": "2018-04-24T18:14:57", "url": "https://files.pythonhosted.org/packages/26/55/12cee37109a2feb282df18e917d79633b6fccc2523e1ed32dbd19cb1e424/ytdownloader-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "1a0de0a13358108880a0d677ab205037", "sha256": "f389a8f7990be33f8599a28e157367493c61ca07e5cebbb31097a01f00df80e2" }, "downloads": -1, "filename": "ytdownloader-0.1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1a0de0a13358108880a0d677ab205037", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 6605, "upload_time": "2018-04-24T18:51:02", "url": "https://files.pythonhosted.org/packages/c6/18/41662b5986e561297bcfa8521490fff43c714bbd05ca7361edff34c3bfb8/ytdownloader-0.1.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0945c0f6d9dd6329b4d528b2c89d85a0", "sha256": "5af4aa04043903875a659d25ed5a9a9bf4de7f83a08d72bbeba30d8b8b710aa7" }, "downloads": -1, "filename": "ytdownloader-0.1.11.tar.gz", "has_sig": false, "md5_digest": "0945c0f6d9dd6329b4d528b2c89d85a0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 5786, "upload_time": "2018-04-24T18:51:03", "url": "https://files.pythonhosted.org/packages/9a/d7/3560b1983d434da567657cb583c873d9ccbdc638ced3df9150688eb3182b/ytdownloader-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "fc73b70acb019e226ba8e7e7bdd19889", "sha256": "d125e17e49a5d39b7c7b241f3becd0a4d3407f8becb16cfa1201c6c5449cb889" }, "downloads": -1, "filename": "ytdownloader-0.1.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fc73b70acb019e226ba8e7e7bdd19889", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 4472, "upload_time": "2018-05-14T18:58:34", "url": "https://files.pythonhosted.org/packages/55/b6/dd8fe75c1c7e64708d8fb3be8631de3c18c5e3eb5aacd7aa304b504c4cef/ytdownloader-0.1.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34955074b63613b56486f9f090ad6e92", "sha256": "c140e1b8fd8b6158ca70650d4662a90ee8fee55b27c0597d8600c6ea72e473be" }, "downloads": -1, "filename": "ytdownloader-0.1.12.tar.gz", "has_sig": false, "md5_digest": "34955074b63613b56486f9f090ad6e92", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 6650, "upload_time": "2018-05-14T18:58:35", "url": "https://files.pythonhosted.org/packages/77/ac/e9a3d81743717283d6527b81e4819ceb17dd0d5d7d92f0c31deb4056b6b3/ytdownloader-0.1.12.tar.gz" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "1a9840e5bd828f2d2133bec14eb302bb", "sha256": "271100b7e544396a6bc2c443a8c0c72d895c24db98f03084949e578d3676af65" }, "downloads": -1, "filename": "ytdownloader-0.1.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1a9840e5bd828f2d2133bec14eb302bb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 4534, "upload_time": "2018-05-17T19:43:20", "url": "https://files.pythonhosted.org/packages/8f/c2/b79dd0f83a598d488fc556c482a51c5cd5ead440b4a5ccdb8c202ce3b4e3/ytdownloader-0.1.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78f3d4c5f0b492921f1f91278c520943", "sha256": "31264329db5cf03054a5971955d647fae3458f26ae4a95d0adec2dcc2395f9cf" }, "downloads": -1, "filename": "ytdownloader-0.1.14.tar.gz", "has_sig": false, "md5_digest": "78f3d4c5f0b492921f1f91278c520943", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 6762, "upload_time": "2018-05-17T19:43:21", "url": "https://files.pythonhosted.org/packages/97/aa/6ac1edc9935fa670b1d9a2fa7b8162dd06365646e10191fa6244d857bedd/ytdownloader-0.1.14.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "78f17ded613f936c9d388b21c6c21fe2", "sha256": "e13411d90a5b86a3598420d6c3553aabcf29a316c0a0bd386305c4c932712bc6" }, "downloads": -1, "filename": "ytdownloader-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "78f17ded613f936c9d388b21c6c21fe2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 7186, "upload_time": "2018-04-24T17:55:10", "url": "https://files.pythonhosted.org/packages/92/40/73f779fbd44fa811adfa2778eb40489693025e1c338656957122a762332e/ytdownloader-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51c88f791d07f1798ee5e30fc2da5717", "sha256": "c81991953fa2e7eaa5a492d223b18824d6e8f69446a957460c7efd51495ee7f6" }, "downloads": -1, "filename": "ytdownloader-0.1.5.tar.gz", "has_sig": false, "md5_digest": "51c88f791d07f1798ee5e30fc2da5717", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 5539, "upload_time": "2018-04-24T17:55:11", "url": "https://files.pythonhosted.org/packages/e5/7d/b9ca77d3b66a84c483534e3f86618bde1c6b23e9a89cf4c0d9f07d71440a/ytdownloader-0.1.5.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "de99d8ee80657c994266a1a94d5367ab", "sha256": "4b8108f15f5bf711a242363064d457fea89872c85b8e219d3f9e4f6fc152527f" }, "downloads": -1, "filename": "ytdownloader-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "de99d8ee80657c994266a1a94d5367ab", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 7278, "upload_time": "2018-04-24T18:04:00", "url": "https://files.pythonhosted.org/packages/a5/90/de6a545add9342eed0f24109c928e7f52c880275314a21980c451d08d7ec/ytdownloader-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30bbd726c9ed2189a6c9b02e1f690170", "sha256": "d30be638a01e4ab7a77dd999b9d86fcbf3ed635b5a38bdd8d1654c387eb88b00" }, "downloads": -1, "filename": "ytdownloader-0.1.7.tar.gz", "has_sig": false, "md5_digest": "30bbd726c9ed2189a6c9b02e1f690170", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 5616, "upload_time": "2018-04-24T18:04:01", "url": "https://files.pythonhosted.org/packages/e4/a2/568ed970113c6eeed18995afb0ac69d648c004d839caaadde6dcddca906f/ytdownloader-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "3d1f8770074c79b96aa64cc6ca95b65d", "sha256": "c60b90889eee9c9cc63f35556837f8cc879d253ecb1016b4b667f8c37f932d3d" }, "downloads": -1, "filename": "ytdownloader-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3d1f8770074c79b96aa64cc6ca95b65d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 7276, "upload_time": "2018-04-24T18:06:44", "url": "https://files.pythonhosted.org/packages/b6/79/4f8648191c0a558804ddc4aa3b02f8b0020fc835e49de96b50476d457283/ytdownloader-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c1e26c3f2c0502a5f1a2dd2a386be13", "sha256": "27d0614699700a5894c7a745819698fe362ffd258243c156af78222a276870f8" }, "downloads": -1, "filename": "ytdownloader-0.1.8.tar.gz", "has_sig": false, "md5_digest": "1c1e26c3f2c0502a5f1a2dd2a386be13", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 5617, "upload_time": "2018-04-24T18:06:46", "url": "https://files.pythonhosted.org/packages/36/d1/ea443b03ffc7db3842b964d53a607442c0c0c8a6f73dcf408926e5c37290/ytdownloader-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "12addd9078068fde76bfcec72fd33dd7", "sha256": "f0e721e526979b50f2e3a49ed2638c482cef213b2ecc74f71755dd1a52a5dd95" }, "downloads": -1, "filename": "ytdownloader-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "12addd9078068fde76bfcec72fd33dd7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 6124, "upload_time": "2018-04-24T18:12:11", "url": "https://files.pythonhosted.org/packages/a1/34/b358fdf63bf70aadaa0346af6d089a3e9c3e7e5839b19095ec5c440a8c62/ytdownloader-0.1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15808661dfae8fe56e071e378ca06640", "sha256": "0a039714090a268502bf8607b1454bc1f43cbb9683b3f8007c4d7555233c7cb0" }, "downloads": -1, "filename": "ytdownloader-0.1.9.tar.gz", "has_sig": false, "md5_digest": "15808661dfae8fe56e071e378ca06640", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 5482, "upload_time": "2018-04-24T18:12:13", "url": "https://files.pythonhosted.org/packages/3d/39/b2506b5b69ee9743e3b64f53d52d8ae81a6d9bdbea6ce79577a17abb3823/ytdownloader-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1a9840e5bd828f2d2133bec14eb302bb", "sha256": "271100b7e544396a6bc2c443a8c0c72d895c24db98f03084949e578d3676af65" }, "downloads": -1, "filename": "ytdownloader-0.1.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1a9840e5bd828f2d2133bec14eb302bb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 4534, "upload_time": "2018-05-17T19:43:20", "url": "https://files.pythonhosted.org/packages/8f/c2/b79dd0f83a598d488fc556c482a51c5cd5ead440b4a5ccdb8c202ce3b4e3/ytdownloader-0.1.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78f3d4c5f0b492921f1f91278c520943", "sha256": "31264329db5cf03054a5971955d647fae3458f26ae4a95d0adec2dcc2395f9cf" }, "downloads": -1, "filename": "ytdownloader-0.1.14.tar.gz", "has_sig": false, "md5_digest": "78f3d4c5f0b492921f1f91278c520943", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 6762, "upload_time": "2018-05-17T19:43:21", "url": "https://files.pythonhosted.org/packages/97/aa/6ac1edc9935fa670b1d9a2fa7b8162dd06365646e10191fa6244d857bedd/ytdownloader-0.1.14.tar.gz" } ] }