{ "info": { "author": "Andrey Larin", "author_email": "lestex@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Multimedia :: Video" ], "description": "## A Python script to download lectures from udemy.com.\n\n### Prerequisites\n\n* Python (2 or 3)\n* `pip` (Python Install Packager)\n* Python module `requests`\n * If missing, it's automatically installed by `pip`\n\n### Preinstall\nIf you don't have `pip` installed, look at their [install doc](http://pip.readthedocs.org/en/latest/installing.html).\nOn Mac it's simple as just running:\n\n brew install pip\n\n### Install udemy-dl\n\n`udemydl` can be installed using `pip`\n\n pip install udemydl\n\nor you can clone the repo and install it with `make`\n\n git clone https://github.com/lestex/udemydl\n cd udemy-dl && make all\n\n### Usage\n\nSimply call `udemydl` with the full URL to the course page.\n\n udemydl https://www.udemy.com/COURSE_NAME\n\n`udemydl` will ask for your udemy username (email address) and password then start downloading the videos.\n\nBy default, `udemydl` will create a subdirectory based on the course name (be shure that no traling / sign is uncluded). If you want to download files to a specific location, use the `-o /path/to/directory/` parameter.\n\nYou can include the username/email and password on the command line using the -u and -p parameters.\n\n udemydl -u user@domain.com -p $ecRe7w0rd https://www.udemy.com/COURSE_NAME\n\nFor information about all available parameters, use the `--help` parameter\n\n udemydl --help\n\nRun in `debug` mode\n\n udemydl https://www.udemy.com/COURSE_NAME --debug \n\n\n### Uninstall\n\n`udemydl` can be uninstalled using `pip`:\n\n pip uninstall udemydl\n\nor from source code directory with:\n\n make u\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lestex/udemydl", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "udemydl", "package_url": "https://pypi.org/project/udemydl/", "platform": "", "project_url": "https://pypi.org/project/udemydl/", "project_urls": { "Homepage": "https://github.com/lestex/udemydl" }, "release_url": "https://pypi.org/project/udemydl/0.6.0/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "Download videos from Udemy for personal offline use", "version": "0.6.0" }, "last_serial": 5257536, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "aa952c8cf5ffd1e0a45a8bac0e33f152", "sha256": "073e68bb0f5dc8d0e36520e95e7cd7d52bdaa3c04c02d2194a4767ff73ceec4a" }, "downloads": -1, "filename": "udemydl-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "aa952c8cf5ffd1e0a45a8bac0e33f152", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10201, "upload_time": "2019-04-26T20:21:24", "url": "https://files.pythonhosted.org/packages/f2/43/1752e13b15f37a7ebf861cd8fec20299c260ba02940e9abb48c1d93cca12/udemydl-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4963882e5cafb3510ce6147a36af15e3", "sha256": "962623fd044e50c83fff5693398362abe3c663b28de346c2b46364e21b289bd7" }, "downloads": -1, "filename": "udemydl-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4963882e5cafb3510ce6147a36af15e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7248, "upload_time": "2019-04-26T20:21:36", "url": "https://files.pythonhosted.org/packages/c6/60/556b55983d29d12947252cd65f2eb40ef0bfaacb47e8f9ffe826d5c641e6/udemydl-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f0c7142156f9fe2b53209cff7ca0c76e", "sha256": "2b4e2967fe5536de7733cf36f8de934018ff7af913974652faa84e5173b96fff" }, "downloads": -1, "filename": "udemydl-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f0c7142156f9fe2b53209cff7ca0c76e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10198, "upload_time": "2019-04-26T20:35:22", "url": "https://files.pythonhosted.org/packages/83/eb/3f57650f2ed3cfe6d0164e4e931d6e1d786fc1eabbc50189ee64270c2e04/udemydl-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da482c6f45b2ff0dfb9c1657e30c8e82", "sha256": "c34acf48d5666161b1af419ffbca6fcc6566cff283e8c6c3b34c1e1857226375" }, "downloads": -1, "filename": "udemydl-0.2.0.tar.gz", "has_sig": false, "md5_digest": "da482c6f45b2ff0dfb9c1657e30c8e82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7251, "upload_time": "2019-04-26T20:35:26", "url": "https://files.pythonhosted.org/packages/c0/b1/6207396694bf95ef7bab67b0e8c6a3f7bb667d65e78a251ea08873505a80/udemydl-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "195c3886e34b78347beec1993165fb37", "sha256": "5e73be01a2e9b4f80fd78f8ecc7646b5439148bc53d7f9a793921ae342f7242b" }, "downloads": -1, "filename": "udemydl-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "195c3886e34b78347beec1993165fb37", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10195, "upload_time": "2019-04-29T10:40:02", "url": "https://files.pythonhosted.org/packages/a4/b8/83f6fd27070d2bc9a3c28b2463583aacffa8852bd2e26ad176e1815524ce/udemydl-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df1d77551be4f634711cd74c65c74df0", "sha256": "cb3253f4f840685ae1cd23f833961eeee74e81f7ed066f103d0c3fa5235eae6e" }, "downloads": -1, "filename": "udemydl-0.3.0.tar.gz", "has_sig": false, "md5_digest": "df1d77551be4f634711cd74c65c74df0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7322, "upload_time": "2019-04-29T10:40:07", "url": "https://files.pythonhosted.org/packages/dd/f8/6717e6c476b2b6d05e40dad5a7783b05e43bd417d07b72d40118ff9de162/udemydl-0.3.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "3a2487749905d6d17fd8c6f1b638c33a", "sha256": "3fe3ae846e0ab0ab0afc100d1ecea722d3a0f1528bf8adab6ac69901d90d1180" }, "downloads": -1, "filename": "udemydl-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3a2487749905d6d17fd8c6f1b638c33a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10483, "upload_time": "2019-05-11T21:52:15", "url": "https://files.pythonhosted.org/packages/b7/6f/54199b2ebf556b1ba00f17922e5ecb7fb8dd75254165a810e7a66fddb136/udemydl-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83c9f50c0c447f747f39b6780acdd813", "sha256": "0857e353dee076ecb7970c560cf07f65a34fbe5ade6c2f6074e6b7f9953129c7" }, "downloads": -1, "filename": "udemydl-0.5.0.tar.gz", "has_sig": false, "md5_digest": "83c9f50c0c447f747f39b6780acdd813", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7312, "upload_time": "2019-05-11T21:52:17", "url": "https://files.pythonhosted.org/packages/2c/56/132db5b501bcccc6045dc65be8755daa857bde4bdfa250b267603c386398/udemydl-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "18b523fc128a11695b17387b397ebea8", "sha256": "8f32e72bbc72cbebc8101331225261efc0c64f12ef665aa92b7f81c3879cd8a3" }, "downloads": -1, "filename": "udemydl-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "18b523fc128a11695b17387b397ebea8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10496, "upload_time": "2019-05-11T22:35:34", "url": "https://files.pythonhosted.org/packages/ab/54/df5c915d39573ed80987eee958da53018e5ebbea128f61f1f8229906913e/udemydl-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd8373cea2c1cfa721d5a3376bf263a2", "sha256": "138221c55f51e039f832c41935c27fd617326049aad49958b96dbf6397342b38" }, "downloads": -1, "filename": "udemydl-0.6.0.tar.gz", "has_sig": false, "md5_digest": "bd8373cea2c1cfa721d5a3376bf263a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7332, "upload_time": "2019-05-11T22:35:36", "url": "https://files.pythonhosted.org/packages/03/10/a9a32e99616feccba9b9933a37a1a3731ac15d987d28f8ef8427b686386a/udemydl-0.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "18b523fc128a11695b17387b397ebea8", "sha256": "8f32e72bbc72cbebc8101331225261efc0c64f12ef665aa92b7f81c3879cd8a3" }, "downloads": -1, "filename": "udemydl-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "18b523fc128a11695b17387b397ebea8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10496, "upload_time": "2019-05-11T22:35:34", "url": "https://files.pythonhosted.org/packages/ab/54/df5c915d39573ed80987eee958da53018e5ebbea128f61f1f8229906913e/udemydl-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd8373cea2c1cfa721d5a3376bf263a2", "sha256": "138221c55f51e039f832c41935c27fd617326049aad49958b96dbf6397342b38" }, "downloads": -1, "filename": "udemydl-0.6.0.tar.gz", "has_sig": false, "md5_digest": "bd8373cea2c1cfa721d5a3376bf263a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7332, "upload_time": "2019-05-11T22:35:36", "url": "https://files.pythonhosted.org/packages/03/10/a9a32e99616feccba9b9933a37a1a3731ac15d987d28f8ef8427b686386a/udemydl-0.6.0.tar.gz" } ] }