{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Education" ], "description": "`Build Status `__ `Coverage\nStatus `__\n`Code Climate `__\n`PyPI version `__\n\nDescription\n===========\n\n``edx-dl`` is a simple tool to download videos and lecture materials\nfrom Open edX-based sites. It requires a\n`Python `__ interpreter (>= 2.7) and very few\nother dependencies. It is platform independent, and should work fine\nunder Unix (Linux, BSDs etc.), Windows or Mac OS X.\n\nWe strongly recommend that, if you don\u2019t already have a Python\ninterpreter installed, that you `install Python >=\n3.6 `__, if possible, since it is\nbetter in general.\n\nInstallation (recommended)\n==========================\n\nTo install edx-dl run:\n\n::\n\n pip install edx-dl\n\nManual Installation\n===================\n\nTo install all the dependencies please do:\n\n::\n\n pip install -r requirements.txt\n\nyoutube-dl\n----------\n\nOne of the most important dependencies of ``edx-dl`` is ``youtube-dl``.\nThe installation step listed above already pulls in the most recent\nversion of ``youtube-dl`` for you.\n\nUnfortunately, since many Open edX sites store their videos on Youtube\nand Youtube changes their layout from time to time, it may be necessary\nto upgrade your copy of ``youtube-dl``. There are many ways to proceed\nhere, but the simplest is to simply use:\n\n::\n\n pip install --upgrade youtube-dl\n\nQuick Start\n===========\n\nOnce you have installed everything, to use ``edx-dl.py``, let it\ndiscover the courses in which you are enrolled, by issuing:\n\n::\n\n edx-dl -u user@user.com --list-courses\n\nFrom there, choose the course you are interested in, copy its URL and\nuse it in the following command:\n\n::\n\n edx-dl -u user@user.com COURSE_URL\n\nreplacing ``COURSE_URL`` with the URL that you just copied in the first\nstep. It should look something like:\nhttps://courses.edx.org/courses/edX/DemoX.1/2014/info\n\nYour downloaded videos will be placed in a new directory called\n``Downloaded``, inside your current directory, but you can also choose\nanother destination with the ``-o`` argument.\n\nTo see all available options and a brief description of what they do,\nsimply execute:\n\n::\n\n edx-dl --help\n\n*Important Note:* To use sites other than , you **have** to\nspecify the site along with the ``-x`` option. For example,\n``-x stanford``, if the course that you want to get is hosted on\nStanford\u2019s site.\n\nDocker container\n================\n\nYou can run this application via `Docker `__ if you\nwant. Just install docker and run\n\n::\n\n docker run --rm -it \\\n -v \"$(pwd)/edx/:/Downloaded\" \\\n strm/edx-dl -u -p \n\nReporting issues\n================\n\nBefore reporting any issue please follow the steps below:\n\n1. Verify that you are running the latest version of all the programs\n (both of ``edx-dl`` and of ``youtube-dl``). Use the following command\n if in doubt:\n\n ::\n\n pip install --upgrade edx-dl\n\n2. If you get an error like\n ``\"YouTube said: Please sign in to view this video.\"``, then we can\u2019t\n do much about it. You can try to pass your credentials to\n ``youtube-dl`` (see\n https://github.com/rg3/youtube-dl#authentication-options) with the\n use of ``edx-dl``\\ \u2019s option ``--youtube-dl-options``. If it doesn\u2019t\n work, then you will have to tell ``edx-dl`` to ignore the download of\n that particular video with the option ``--ignore-errors``.\n\n3. If the problem persists, feel free to `open an\n issue `__ in our\n bugtracker, please fill the issue template with *as much information\n as possible*.\n\nSupported sites\n===============\n\nThese are the current supported sites:\n\n- `edX `__\n- `Stanford `__\n- `University of Sydney `__\n- `France Universit\u00e9\n Num\u00e9rique `__\n- `GW Online SEAS `__ - George Washington\n University\n- `GW Online Open `__ - George Washington\n University\n\nThis is the full `list of sites powered by Open\nedX `__.\nNot all of them are supported at the moment, we welcome you to\ncontribute support for them and send a pull request also via our `issue\ntracker `__.\n\nAuthors\n=======\n\nSee the contributors to the project in the\n`AUTHORS.md `__\nfile. If you have contributed to the project, we would like to gladly\ncredit you for your work. Just send us a note to be added to that list.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/coursera-dl/edx-dl", "keywords": "edx-dl,edX,download,education,MOOCs,video", "license": "LGPL", "maintainer": "Isma\u00ebl Mej\u00eda, Rog\u00e9rio Theodoro de Brito, Yuri Bochkarev", "maintainer_email": "iemejia@gmail.com, rbrito@ime.usp.br, baltazar.bz@gmail.com", "name": "edx-dl", "package_url": "https://pypi.org/project/edx-dl/", "platform": "any", "project_url": "https://pypi.org/project/edx-dl/", "project_urls": { "Homepage": "https://github.com/coursera-dl/edx-dl" }, "release_url": "https://pypi.org/project/edx-dl/0.1.10/", "requires_dist": null, "requires_python": "", "summary": "Simple tool to download video and lecture materials from edx.org.", "version": "0.1.10" }, "last_serial": 4096161, "releases": { "0.1.10": [ { "comment_text": "", "digests": { "md5": "80ed49f5d2eaa163b69a46a7701744c5", "sha256": "8c73cc92b3908e2ffee42c485a381abafa5ff49e1b753c79b9f8b1edcc470071" }, "downloads": -1, "filename": "edx-dl-0.1.10.tar.gz", "has_sig": true, "md5_digest": "80ed49f5d2eaa163b69a46a7701744c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22688, "upload_time": "2018-07-24T07:46:50", "url": "https://files.pythonhosted.org/packages/5b/c6/453cfbdf28465912e6c87cff30bad0a58a44916467750295a31e7d2015d7/edx-dl-0.1.10.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "00fde5a8fd167f9c2b930108290a45c1", "sha256": "011f41bb505e290b7925571f6edebb4f338b5511320cc4e40bc686900ed88146" }, "downloads": -1, "filename": "edx-dl-0.1.4.tar.gz", "has_sig": false, "md5_digest": "00fde5a8fd167f9c2b930108290a45c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19750, "upload_time": "2017-05-18T12:18:12", "url": "https://files.pythonhosted.org/packages/91/b4/142fc96062806ade5fc17ececf91eac68150d6930c60fa98dc81a3acc751/edx-dl-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "0142f69b0e5491833a31521e117398d9", "sha256": "8d6ff09b2ac68594153a2249308916dfae8425fb362df7297e95c50eab15a2bf" }, "downloads": -1, "filename": "edx-dl-0.1.5.tar.gz", "has_sig": false, "md5_digest": "0142f69b0e5491833a31521e117398d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19779, "upload_time": "2017-07-30T07:50:58", "url": "https://files.pythonhosted.org/packages/72/93/7049b806dc63871b2a78edf405a485a9bcedea3a2f8e8f92e94152bf3b3c/edx-dl-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "2729fdc007ad4a77f40762c60a35c46d", "sha256": "2a8484c856c1af3cb627ee4f1b57c95f92810adcfe0f56214b6969749631cc07" }, "downloads": -1, "filename": "edx-dl-0.1.6.tar.gz", "has_sig": false, "md5_digest": "2729fdc007ad4a77f40762c60a35c46d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20049, "upload_time": "2017-11-26T10:15:24", "url": "https://files.pythonhosted.org/packages/d6/57/5756628b7dde00b6028817b0c65e0d8380849e491833b8ded00f5bbc41b8/edx-dl-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "28dfa7b830a52d2206e39b975640cc3d", "sha256": "5fedf74acec3f4db38294667cb9498c3dcd6812c7028dcbb0c8303a6b4286a6c" }, "downloads": -1, "filename": "edx-dl-0.1.7.tar.gz", "has_sig": false, "md5_digest": "28dfa7b830a52d2206e39b975640cc3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22769, "upload_time": "2017-12-21T04:20:33", "url": "https://files.pythonhosted.org/packages/22/9a/d2c181edb24e961f4fefa48418d00a225d33c88b7e34055f0ef7722337e0/edx-dl-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "0b3e82f4c68c96a8198b85322eec7084", "sha256": "6f91839278c8a8c2d364af1dd9ee93748f21e0cb9c865ed6478d6247422f123d" }, "downloads": -1, "filename": "edx-dl-0.1.8.tar.gz", "has_sig": true, "md5_digest": "0b3e82f4c68c96a8198b85322eec7084", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22896, "upload_time": "2018-03-22T21:53:50", "url": "https://files.pythonhosted.org/packages/82/75/00a8b3652125c25022631d0545d22ef812e6d89f04b685f62107f7f1d5c3/edx-dl-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "fd45d9929acd515e90df25c402c598cf", "sha256": "ae07358f53c529fc7a94a6fcc883b81abf3d07a24f62fa6fcffdf92b39d38e42" }, "downloads": -1, "filename": "edx-dl-0.1.9.tar.gz", "has_sig": true, "md5_digest": "fd45d9929acd515e90df25c402c598cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22894, "upload_time": "2018-04-10T07:09:40", "url": "https://files.pythonhosted.org/packages/47/98/45e172eea96c8cb3b3fc30935021cc4f222347803cdadbba54f8502a4360/edx-dl-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "80ed49f5d2eaa163b69a46a7701744c5", "sha256": "8c73cc92b3908e2ffee42c485a381abafa5ff49e1b753c79b9f8b1edcc470071" }, "downloads": -1, "filename": "edx-dl-0.1.10.tar.gz", "has_sig": true, "md5_digest": "80ed49f5d2eaa163b69a46a7701744c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22688, "upload_time": "2018-07-24T07:46:50", "url": "https://files.pythonhosted.org/packages/5b/c6/453cfbdf28465912e6c87cff30bad0a58a44916467750295a31e7d2015d7/edx-dl-0.1.10.tar.gz" } ] }