{"action":"created","issue":{"url":"https://api.github.com/repos/coursera-dl/coursera-dl/issues/489","repository_url":"https://api.github.com/repos/coursera-dl/coursera-dl","labels_url":"https://api.github.com/repos/coursera-dl/coursera-dl/issues/489/labels{/name}","comments_url":"https://api.github.com/repos/coursera-dl/coursera-dl/issues/489/comments","events_url":"https://api.github.com/repos/coursera-dl/coursera-dl/issues/489/events","html_url":"https://github.com/coursera-dl/coursera-dl/issues/489","id":158567793,"number":489,"title":"[filter-urls][ignore-http-errors] http://localhost:4000/CheatSheet.html: filter out URL or ignore error","user":{"login":"deepaksuresh","id":9796812,"avatar_url":"https://avatars.githubusercontent.com/u/9796812?v=3","gravatar_id":"","url":"https://api.github.com/users/deepaksuresh","html_url":"https://github.com/deepaksuresh","followers_url":"https://api.github.com/users/deepaksuresh/followers","following_url":"https://api.github.com/users/deepaksuresh/following{/other_user}","gists_url":"https://api.github.com/users/deepaksuresh/gists{/gist_id}","starred_url":"https://api.github.com/users/deepaksuresh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deepaksuresh/subscriptions","organizations_url":"https://api.github.com/users/deepaksuresh/orgs","repos_url":"https://api.github.com/users/deepaksuresh/repos","events_url":"https://api.github.com/users/deepaksuresh/events{/privacy}","received_events_url":"https://api.github.com/users/deepaksuresh/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2016-06-05T18:39:32Z","updated_at":"2016-06-17T23:00:18Z","closed_at":"2016-06-14T11:31:45Z","body":"🚨Please review the [Troubleshooting](../#troubleshooting) section\r\nbefore reporting any issue. Don't forget to check also the current issues to\r\navoid duplicates.\r\n\r\nI have been trying to download one [course](https://www.coursera.org/learn/progfun1/home/welcome), except for this one, I am able to download other courses. I am running an updated version.\r\n\r\n### Your environment\r\n* Operating System (name/version): Linux Mint 17\r\n* Python version: 2.7\r\n* coursera-dl version: 0.5.2(got this from setuppy)\r\n\r\n### Steps to reproduce\r\nI ran the following `coursera-dl -u ************@gmail.com -p ********* progfun1\r\n` and it threw an error, as follows\r\n`Downloading class: progfun1\r\nStarting new HTTPS connection (1): class.coursera.org\r\n404 Client Error: Not Found for url: https://class.coursera.org/progfun1\r\nStarting new HTTPS connection (1): www.coursera.org\r\nLogged in on coursera.org.\r\nDownloaded https://www.coursera.org/api/opencourse.v1/course/progfun1 (20990 bytes)\r\nParsing syllabus of on-demand course. This may take some time, be patient ...\r\n.........\r\nprogfun1/01_getting-started-functions-evaluation/01_getting-started/08_tools-setup_Setup.html already downloaded\r\nprogfun1/01_getting-started-functions-evaluation/01_getting-started/09_cheat-sheet_CheatSheet.md already downloaded\r\nDownloading: progfun1/01_getting-started-functions-evaluation/01_getting-started/09_cheat-sheet_CheatSheet.html\r\nDownloading http://localhost:4000/CheatSheet.html -> progfun1/01_getting-started-functions-evaluation/01_getting-started/09_cheat-sheet_CheatSheet.html\r\nStarting new HTTP connection (1): localhost\r\nTraceback (most recent call last):\r\n  File \"/home/dpk/anaconda/bin/coursera-dl\", line 11, in <module>\r\n    sys.exit(main())\r\n  File \"/home/dpk/anaconda/lib/python2.7/site-packages/coursera/coursera_dl.py\", line 1056, in main\r\n    if download_class(args, class_name):\r\n  File \"/home/dpk/anaconda/lib/python2.7/site-packages/coursera/coursera_dl.py\", line 1034, in download_class\r\n    return download_on_demand_class(args, class_name)\r\n  File \"/home/dpk/anaconda/lib/python2.7/site-packages/coursera/coursera_dl.py\", line 1015, in download_on_demand_class\r\n    args.resume\r\n  File \"/home/dpk/anaconda/lib/python2.7/site-packages/coursera/coursera_dl.py\", line 528, in download_lectures\r\n    downloader.download(url, lecfn, resume=resume)\r\n  File \"/home/dpk/anaconda/lib/python2.7/site-packages/coursera/downloaders.py\", line 50, in download\r\n    self._start_download(url, filename, resume)\r\n  File \"/home/dpk/anaconda/lib/python2.7/site-packages/coursera/downloaders.py\", line 322, in _start_download\r\n    r = self.session.get(url, stream=True, headers=headers)\r\n  File \"/home/dpk/anaconda/lib/python2.7/site-packages/requests/sessions.py\", line 487, in get\r\n    return self.request('GET', url, **kwargs)\r\n  File \"/home/dpk/anaconda/lib/python2.7/site-packages/requests/sessions.py\", line 475, in request\r\n    resp = self.send(prep, **send_kwargs)\r\n  File \"/home/dpk/anaconda/lib/python2.7/site-packages/requests/sessions.py\", line 585, in send\r\n    r = adapter.send(request, **kwargs)\r\n  File \"/home/dpk/anaconda/lib/python2.7/site-packages/requests/adapters.py\", line 467, in send\r\n    raise ConnectionError(e, request=request)\r\nrequests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost', port=4000): Max retries exceeded with url: /CheatSheet.html (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7fd1c5a32190>: Failed to establish a new connection: [Errno 111] Connection refused',))\r\n`\r\n\r\n* Is the problem happening with the latest version of the script? Yes\r\n* Do you have all the recommended versions of the modules? See them in the\r\n  file `requirements.txt`. Tried, and it returned that requirements are already up to date\r\n* What is the course that you are trying to access? Functional Programming Principles in Scala\r\n* What is the precise command line that you are using (don't forget to obfuscate\r\n  your username and password, but leave all other information untouched).\r\n`coursera-dl -u ************@gmail.com -p ********* progfun1\r\n`\r\n* What are the precise messages that you get? Please, use the `--debug`\r\n  option before posting the messages as a bug report. Please, copy and paste\r\n  them.  Don't reword/paraphrase the messages.\r\nOnly the following did fit in the terminal window, this is the output for above code with `--debug`\r\n`ideo_id <bicdAjY9EeWeoSIACyUWKQ>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/openCourseAssets.v1/m2uFNRMTEea5XhJMx2mkoQ HTTP/1.1\" 200 None\r\nroot[_get_open_course_asset_ids] Parsing JSON for asset_id <m2uFNRMTEea5XhJMx2mkoQ>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/assets.v1/lZIsvRMTEeazYQrbnUsdSw HTTP/1.1\" 200 None\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/opencourse.v1/video/bidrIzY9EeWeoSIACyUWKQ HTTP/1.1\" 200 None\r\nroot[_extract_videos_and_subtitles_from_lecture] Parsing JSON for video_id <bidrIzY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering video URLs for video_id <bidrIzY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Proceeding with download of resolution 540p of <bidrIzY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering subtitle URLs for video_id <bidrIzY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering transcript URLs for video_id <bidrIzY9EeWeoSIACyUWKQ>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/openCourseAssets.v1/s1UyKRMTEeaCEhJ6nkatKw HTTP/1.1\" 200 None\r\nroot[_get_open_course_asset_ids] Parsing JSON for asset_id <s1UyKRMTEeaCEhJ6nkatKw>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/assets.v1/rcn49BMTEeaNsBLKy72WWQ HTTP/1.1\" 200 None\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/opencourse.v1/video/biijpjY9EeWeoSIACyUWKQ HTTP/1.1\" 200 None\r\nroot[_extract_videos_and_subtitles_from_lecture] Parsing JSON for video_id <biijpjY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering video URLs for video_id <biijpjY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Proceeding with download of resolution 540p of <biijpjY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering subtitle URLs for video_id <biijpjY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering transcript URLs for video_id <biijpjY9EeWeoSIACyUWKQ>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/openCourseAssets.v1/xeQrMxMTEea_OBIqLiYZRw HTTP/1.1\" 200 None\r\nroot[_get_open_course_asset_ids] Parsing JSON for asset_id <xeQrMxMTEea_OBIqLiYZRw>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/assets.v1/v8fWehMTEeaSXwoiSDAdWQ HTTP/1.1\" 200 None\r\nroot[extract_links_from_programming] Gathering supplement URLs for element_id <Ogg05>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/onDemandProgrammingLearnerAssignments.v1/bRPXgjY9EeW6RApRXdjJPw~Ogg05?fields=submissionLearnerSchema HTTP/1.1\" 200 None\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/opencourse.v1/video/bim1GDY9EeWeoSIACyUWKQ HTTP/1.1\" 200 None\r\nroot[_extract_videos_and_subtitles_from_lecture] Parsing JSON for video_id <bim1GDY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering video URLs for video_id <bim1GDY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Proceeding with download of resolution 540p of <bim1GDY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering subtitle URLs for video_id <bim1GDY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering transcript URLs for video_id <bim1GDY9EeWeoSIACyUWKQ>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/openCourseAssets.v1/OB8H9xMUEeaCEhJ6nkatKw HTTP/1.1\" 200 None\r\nroot[_get_open_course_asset_ids] Parsing JSON for asset_id <OB8H9xMUEeaCEhJ6nkatKw>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/assets.v1/MLjN6xMUEeakXhJKnt8r1Q HTTP/1.1\" 200 None\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/opencourse.v1/video/bik_5zY9EeWeoSIACyUWKQ HTTP/1.1\" 200 None\r\nroot[_extract_videos_and_subtitles_from_lecture] Parsing JSON for video_id <bik_5zY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering video URLs for video_id <bik_5zY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Proceeding with download of resolution 540p of <bik_5zY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering subtitle URLs for video_id <bik_5zY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering transcript URLs for video_id <bik_5zY9EeWeoSIACyUWKQ>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/openCourseAssets.v1/TJkJCxMUEeagdwq-RYmk_Q HTTP/1.1\" 200 None\r\nroot[_get_open_course_asset_ids] Parsing JSON for asset_id <TJkJCxMUEeagdwq-RYmk_Q>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/assets.v1/RpIQ7BMUEeakXhJKnt8r1Q HTTP/1.1\" 200 None\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/opencourse.v1/video/bioqSTY9EeWeoSIACyUWKQ HTTP/1.1\" 200 None\r\nroot[_extract_videos_and_subtitles_from_lecture] Parsing JSON for video_id <bioqSTY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering video URLs for video_id <bioqSTY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Proceeding with download of resolution 540p of <bioqSTY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering subtitle URLs for video_id <bioqSTY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering transcript URLs for video_id <bioqSTY9EeWeoSIACyUWKQ>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/openCourseAssets.v1/YsjPxhMUEea_OBIqLiYZRw HTTP/1.1\" 200 None\r\nroot[_get_open_course_asset_ids] Parsing JSON for asset_id <YsjPxhMUEea_OBIqLiYZRw>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/assets.v1/XLK8jhMUEeay6xIL5i95qw HTTP/1.1\" 200 None\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/opencourse.v1/video/bip4ajY9EeWeoSIACyUWKQ HTTP/1.1\" 200 None\r\nroot[_extract_videos_and_subtitles_from_lecture] Parsing JSON for video_id <bip4ajY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering video URLs for video_id <bip4ajY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Proceeding with download of resolution 540p of <bip4ajY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering subtitle URLs for video_id <bip4ajY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering transcript URLs for video_id <bip4ajY9EeWeoSIACyUWKQ>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/openCourseAssets.v1/dK31ghMUEeanjQpcgvAk_Q HTTP/1.1\" 200 None\r\nroot[_get_open_course_asset_ids] Parsing JSON for asset_id <dK31ghMUEeanjQpcgvAk_Q>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/assets.v1/bwN1DxMUEeay6xIL5i95qw HTTP/1.1\" 200 None\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/opencourse.v1/video/birtmzY9EeWeoSIACyUWKQ HTTP/1.1\" 200 None\r\nroot[_extract_videos_and_subtitles_from_lecture] Parsing JSON for video_id <birtmzY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering video URLs for video_id <birtmzY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Proceeding with download of resolution 540p of <birtmzY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering subtitle URLs for video_id <birtmzY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering transcript URLs for video_id <birtmzY9EeWeoSIACyUWKQ>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/openCourseAssets.v1/4N1tDRMUEea58Q4evLTyaw HTTP/1.1\" 200 None\r\nroot[_get_open_course_asset_ids] Parsing JSON for asset_id <4N1tDRMUEea58Q4evLTyaw>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/assets.v1/2kRtxRMUEeasmw7eeX1Aaw HTTP/1.1\" 200 None\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/opencourse.v1/video/bis7vDY9EeWeoSIACyUWKQ HTTP/1.1\" 200 None\r\nroot[_extract_videos_and_subtitles_from_lecture] Parsing JSON for video_id <bis7vDY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering video URLs for video_id <bis7vDY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Proceeding with download of resolution 540p of <bis7vDY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering subtitle URLs for video_id <bis7vDY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering transcript URLs for video_id <bis7vDY9EeWeoSIACyUWKQ>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/openCourseAssets.v1/8o5iwxMUEeaKbAoJ1iCcDw HTTP/1.1\" 200 None\r\nroot[_get_open_course_asset_ids] Parsing JSON for asset_id <8o5iwxMUEeaKbAoJ1iCcDw>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/assets.v1/7Oh2CxMUEea3FA7U-qpMQQ HTTP/1.1\" 200 None\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/opencourse.v1/video/bifgVDY9EeWeoSIACyUWKQ HTTP/1.1\" 200 None\r\nroot[_extract_videos_and_subtitles_from_lecture] Parsing JSON for video_id <bifgVDY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering video URLs for video_id <bifgVDY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Proceeding with download of resolution 540p of <bifgVDY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering subtitle URLs for video_id <bifgVDY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering transcript URLs for video_id <bifgVDY9EeWeoSIACyUWKQ>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/openCourseAssets.v1/RSDYNBMVEeanjQpcgvAk_Q HTTP/1.1\" 200 None\r\nroot[_get_open_course_asset_ids] Parsing JSON for asset_id <RSDYNBMVEeanjQpcgvAk_Q>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/assets.v1/Pxkc_BMVEeaDEA4LTRUo0Q HTTP/1.1\" 200 None\r\nroot[extract_links_from_programming] Gathering supplement URLs for element_id <uctOq>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/onDemandProgrammingLearnerAssignments.v1/bRPXgjY9EeW6RApRXdjJPw~uctOq?fields=submissionLearnerSchema HTTP/1.1\" 200 None\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/opencourse.v1/video/bigudTY9EeWeoSIACyUWKQ HTTP/1.1\" 200 None\r\nroot[_extract_videos_and_subtitles_from_lecture] Parsing JSON for video_id <bigudTY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering video URLs for video_id <bigudTY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Proceeding with download of resolution 540p of <bigudTY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering subtitle URLs for video_id <bigudTY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering transcript URLs for video_id <bigudTY9EeWeoSIACyUWKQ>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/openCourseAssets.v1/fdb5ChMVEea58Q4evLTyaw HTTP/1.1\" 200 None\r\nroot[_get_open_course_asset_ids] Parsing JSON for asset_id <fdb5ChMVEea58Q4evLTyaw>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/assets.v1/d3EYDhMVEeaDEA4LTRUo0Q HTTP/1.1\" 200 None\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/opencourse.v1/video/biuw7TY9EeWeoSIACyUWKQ HTTP/1.1\" 200 None\r\nroot[_extract_videos_and_subtitles_from_lecture] Parsing JSON for video_id <biuw7TY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering video URLs for video_id <biuw7TY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Proceeding with download of resolution 540p of <biuw7TY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering subtitle URLs for video_id <biuw7TY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering transcript URLs for video_id <biuw7TY9EeWeoSIACyUWKQ>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/openCourseAssets.v1/jQ6xSxMVEeaucA5d50DnOQ HTTP/1.1\" 200 None\r\nroot[_get_open_course_asset_ids] Parsing JSON for asset_id <jQ6xSxMVEeaucA5d50DnOQ>.\r\nrequests.packages.urllib3.connectionpool[_get_conn] Resetting dropped connection: www.coursera.org\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/assets.v1/iMh7wBMVEea3FA7U-qpMQQ HTTP/1.1\" 200 None\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/opencourse.v1/video/biv_DjY9EeWeoSIACyUWKQ HTTP/1.1\" 200 None\r\nroot[_extract_videos_and_subtitles_from_lecture] Parsing JSON for video_id <biv_DjY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering video URLs for video_id <biv_DjY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Proceeding with download of resolution 540p of <biv_DjY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering subtitle URLs for video_id <biv_DjY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering transcript URLs for video_id <biv_DjY9EeWeoSIACyUWKQ>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/openCourseAssets.v1/nevclxMVEeagphKn6aM1Gw HTTP/1.1\" 200 None\r\nroot[_get_open_course_asset_ids] Parsing JSON for asset_id <nevclxMVEeagphKn6aM1Gw>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/assets.v1/mC2ttxMVEeakXhJKnt8r1Q HTTP/1.1\" 200 None\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/opencourse.v1/video/bix0PzY9EeWeoSIACyUWKQ HTTP/1.1\" 200 None\r\nroot[_extract_videos_and_subtitles_from_lecture] Parsing JSON for video_id <bix0PzY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering video URLs for video_id <bix0PzY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Proceeding with download of resolution 540p of <bix0PzY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering subtitle URLs for video_id <bix0PzY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering transcript URLs for video_id <bix0PzY9EeWeoSIACyUWKQ>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/openCourseAssets.v1/xL-XWxMVEeaKbAoJ1iCcDw HTTP/1.1\" 200 None\r\nroot[_get_open_course_asset_ids] Parsing JSON for asset_id <xL-XWxMVEeaKbAoJ1iCcDw>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/assets.v1/vEKWMRMVEeaDEA4LTRUo0Q HTTP/1.1\" 200 None\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/opencourse.v1/video/bizCYDY9EeWeoSIACyUWKQ HTTP/1.1\" 200 None\r\nroot[_extract_videos_and_subtitles_from_lecture] Parsing JSON for video_id <bizCYDY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering video URLs for video_id <bizCYDY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Proceeding with download of resolution 540p of <bizCYDY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering subtitle URLs for video_id <bizCYDY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering transcript URLs for video_id <bizCYDY9EeWeoSIACyUWKQ>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/openCourseAssets.v1/1rB8MRMVEeagdwq-RYmk_Q HTTP/1.1\" 200 None\r\nroot[_get_open_course_asset_ids] Parsing JSON for asset_id <1rB8MRMVEeagdwq-RYmk_Q>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/assets.v1/0LVD_xMVEeasmw7eeX1Aaw HTTP/1.1\" 200 None\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/opencourse.v1/video/bi2FsTY9EeWeoSIACyUWKQ HTTP/1.1\" 200 None\r\nroot[_extract_videos_and_subtitles_from_lecture] Parsing JSON for video_id <bi2FsTY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering video URLs for video_id <bi2FsTY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Proceeding with download of resolution 540p of <bi2FsTY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering subtitle URLs for video_id <bi2FsTY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering transcript URLs for video_id <bi2FsTY9EeWeoSIACyUWKQ>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/openCourseAssets.v1/DHDb8BMWEeaPBArcNLo8Jw HTTP/1.1\" 200 None\r\nroot[_get_open_course_asset_ids] Parsing JSON for asset_id <DHDb8BMWEeaPBArcNLo8Jw>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/assets.v1/BoKcNRMWEea3FA7U-qpMQQ HTTP/1.1\" 200 None\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/opencourse.v1/video/bi364jY9EeWeoSIACyUWKQ HTTP/1.1\" 200 None\r\nroot[_extract_videos_and_subtitles_from_lecture] Parsing JSON for video_id <bi364jY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering video URLs for video_id <bi364jY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Proceeding with download of resolution 540p of <bi364jY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering subtitle URLs for video_id <bi364jY9EeWeoSIACyUWKQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering transcript URLs for video_id <bi364jY9EeWeoSIACyUWKQ>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/openCourseAssets.v1/IOHc0xMWEeanjQpcgvAk_Q HTTP/1.1\" 200 None\r\nroot[_get_open_course_asset_ids] Parsing JSON for asset_id <IOHc0xMWEeanjQpcgvAk_Q>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/assets.v1/GO7zDBMWEeay6xIL5i95qw HTTP/1.1\" 200 None\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/opencourse.v1/video/mYJhdoiDEeWd0BJ4Cpkiuw HTTP/1.1\" 200 None\r\nroot[_extract_videos_and_subtitles_from_lecture] Parsing JSON for video_id <mYJhdoiDEeWd0BJ4Cpkiuw>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering video URLs for video_id <mYJhdoiDEeWd0BJ4Cpkiuw>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Proceeding with download of resolution 540p of <mYJhdoiDEeWd0BJ4Cpkiuw>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering subtitle URLs for video_id <mYJhdoiDEeWd0BJ4Cpkiuw>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering transcript URLs for video_id <mYJhdoiDEeWd0BJ4Cpkiuw>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/openCourseAssets.v1/Vu13DhMWEeanjQpcgvAk_Q HTTP/1.1\" 200 None\r\nroot[_get_open_course_asset_ids] Parsing JSON for asset_id <Vu13DhMWEeanjQpcgvAk_Q>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/assets.v1/UV9_LxMWEeay6xIL5i95qw HTTP/1.1\" 200 None\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/opencourse.v1/video/yeGuhohQEeWZVw6NBrQ7nw HTTP/1.1\" 200 None\r\nroot[_extract_videos_and_subtitles_from_lecture] Parsing JSON for video_id <yeGuhohQEeWZVw6NBrQ7nw>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering video URLs for video_id <yeGuhohQEeWZVw6NBrQ7nw>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Proceeding with download of resolution 540p of <yeGuhohQEeWZVw6NBrQ7nw>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering subtitle URLs for video_id <yeGuhohQEeWZVw6NBrQ7nw>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering transcript URLs for video_id <yeGuhohQEeWZVw6NBrQ7nw>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/openCourseAssets.v1/Z4sBERMWEea_OBIqLiYZRw HTTP/1.1\" 200 None\r\nroot[_get_open_course_asset_ids] Parsing JSON for asset_id <Z4sBERMWEea_OBIqLiYZRw>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/assets.v1/YhY2uBMWEea3FA7U-qpMQQ HTTP/1.1\" 200 None\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/opencourse.v1/video/muHqH4hhEeWfDA5kV71nLw HTTP/1.1\" 200 None\r\nroot[_extract_videos_and_subtitles_from_lecture] Parsing JSON for video_id <muHqH4hhEeWfDA5kV71nLw>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering video URLs for video_id <muHqH4hhEeWfDA5kV71nLw>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Proceeding with download of resolution 540p of <muHqH4hhEeWfDA5kV71nLw>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering subtitle URLs for video_id <muHqH4hhEeWfDA5kV71nLw>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering transcript URLs for video_id <muHqH4hhEeWfDA5kV71nLw>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/openCourseAssets.v1/dyBDGhMWEeaucA5d50DnOQ HTTP/1.1\" 200 None\r\nroot[_get_open_course_asset_ids] Parsing JSON for asset_id <dyBDGhMWEeaucA5d50DnOQ>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/assets.v1/cQVN4xMWEeazYQrbnUsdSw HTTP/1.1\" 200 None\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/opencourse.v1/video/IffbAYh5EeWDXQpLgEL-qQ HTTP/1.1\" 200 None\r\nroot[_extract_videos_and_subtitles_from_lecture] Parsing JSON for video_id <IffbAYh5EeWDXQpLgEL-qQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering video URLs for video_id <IffbAYh5EeWDXQpLgEL-qQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Proceeding with download of resolution 540p of <IffbAYh5EeWDXQpLgEL-qQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering subtitle URLs for video_id <IffbAYh5EeWDXQpLgEL-qQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering transcript URLs for video_id <IffbAYh5EeWDXQpLgEL-qQ>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/openCourseAssets.v1/h30arRMWEea58Q4evLTyaw HTTP/1.1\" 200 None\r\nroot[_get_open_course_asset_ids] Parsing JSON for asset_id <h30arRMWEea58Q4evLTyaw>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/assets.v1/gzrduBMWEeaDEA4LTRUo0Q HTTP/1.1\" 200 None\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/opencourse.v1/video/bkqfJYhVEeWn_Q4rym5k5w HTTP/1.1\" 200 None\r\nroot[_extract_videos_and_subtitles_from_lecture] Parsing JSON for video_id <bkqfJYhVEeWn_Q4rym5k5w>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering video URLs for video_id <bkqfJYhVEeWn_Q4rym5k5w>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Proceeding with download of resolution 540p of <bkqfJYhVEeWn_Q4rym5k5w>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering subtitle URLs for video_id <bkqfJYhVEeWn_Q4rym5k5w>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering transcript URLs for video_id <bkqfJYhVEeWn_Q4rym5k5w>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/openCourseAssets.v1/myLboBMWEeaKbAoJ1iCcDw HTTP/1.1\" 200 None\r\nroot[_get_open_course_asset_ids] Parsing JSON for asset_id <myLboBMWEeaKbAoJ1iCcDw>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/assets.v1/lO2A0RMWEeay6xIL5i95qw HTTP/1.1\" 200 None\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/opencourse.v1/video/P3eMtuIYEeWL5BLK1jHbpQ HTTP/1.1\" 200 None\r\nroot[_extract_videos_and_subtitles_from_lecture] Parsing JSON for video_id <P3eMtuIYEeWL5BLK1jHbpQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering video URLs for video_id <P3eMtuIYEeWL5BLK1jHbpQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Proceeding with download of resolution 540p of <P3eMtuIYEeWL5BLK1jHbpQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering subtitle URLs for video_id <P3eMtuIYEeWL5BLK1jHbpQ>.\r\nroot[_extract_videos_and_subtitles_from_lecture] Gathering transcript URLs for video_id <P3eMtuIYEeWL5BLK1jHbpQ>.\r\nroot[extract_links_from_programming] Gathering supplement URLs for element_id <nVRPb>.\r\nrequests.packages.urllib3.connectionpool[_make_request] \"GET /api/onDemandProgrammingLearnerAssignments.v1/bRPXgjY9EeW6RApRXdjJPw~nVRPb?fields=submissionLearnerSchema HTTP/1.1\" 200 None\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/01_course-introduction.ro.srt already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/01_course-introduction.ru.txt already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/01_course-introduction.ro.txt already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/01_course-introduction.mp4 already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/01_course-introduction.en.txt already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/01_course-introduction.ru.srt already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/01_course-introduction.en.srt already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/02_tools-setup-for-linux.en.srt already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/02_tools-setup-for-linux.en.txt already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/02_tools-setup-for-linux.mp4 already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/02_tools-setup-for-linux_week1-1.pdf already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/03_tools-setup-for-mac-os-x.mp4 already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/04_tools-setup-for-windows.en.srt already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/04_tools-setup-for-windows.en.txt already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/04_tools-setup-for-windows.mp4 already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/05_tutorial-working-on-the-programming-assignments.en.srt already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/05_tutorial-working-on-the-programming-assignments.en.txt already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/05_tutorial-working-on-the-programming-assignments.mp4 already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/06_intellij-idea.en.srt already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/06_intellij-idea.en.txt already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/06_intellij-idea.mp4 already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/07_example-assignment_example.zip already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/08_tools-setup_jdk8-downloads-2133151.html already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/08_tools-setup_Setup.html already downloaded\r\nroot[download_lectures] progfun1/01_getting-started-functions-evaluation/01_getting-started/09_cheat-sheet_CheatSheet.md already downloaded\r\nroot[download_lectures] Downloading: progfun1/01_getting-started-functions-evaluation/01_getting-started/09_cheat-sheet_CheatSheet.html\r\nroot[_start_download] Downloading http://localhost:4000/CheatSheet.html -> progfun1/01_getting-started-functions-evaluation/01_getting-started/09_cheat-sheet_CheatSheet.html\r\nrequests.packages.urllib3.connectionpool[_new_conn] Starting new HTTP connection (1): localhost\r\nTraceback (most recent call last):\r\n  File \"/home/dpk/anaconda/bin/coursera-dl\", line 11, in <module>\r\n    sys.exit(main())\r\n  File \"/home/dpk/anaconda/lib/python2.7/site-packages/coursera/coursera_dl.py\", line 1056, in main\r\n    if download_class(args, class_name):\r\n  File \"/home/dpk/anaconda/lib/python2.7/site-packages/coursera/coursera_dl.py\", line 1034, in download_class\r\n    return download_on_demand_class(args, class_name)\r\n  File \"/home/dpk/anaconda/lib/python2.7/site-packages/coursera/coursera_dl.py\", line 1015, in download_on_demand_class\r\n    args.resume\r\n  File \"/home/dpk/anaconda/lib/python2.7/site-packages/coursera/coursera_dl.py\", line 528, in download_lectures\r\n    downloader.download(url, lecfn, resume=resume)\r\n  File \"/home/dpk/anaconda/lib/python2.7/site-packages/coursera/downloaders.py\", line 50, in download\r\n    self._start_download(url, filename, resume)\r\n  File \"/home/dpk/anaconda/lib/python2.7/site-packages/coursera/downloaders.py\", line 322, in _start_download\r\n    r = self.session.get(url, stream=True, headers=headers)\r\n  File \"/home/dpk/anaconda/lib/python2.7/site-packages/requests/sessions.py\", line 487, in get\r\n    return self.request('GET', url, **kwargs)\r\n  File \"/home/dpk/anaconda/lib/python2.7/site-packages/requests/sessions.py\", line 475, in request\r\n    resp = self.send(prep, **send_kwargs)\r\n  File \"/home/dpk/anaconda/lib/python2.7/site-packages/requests/sessions.py\", line 585, in send\r\n    r = adapter.send(request, **kwargs)\r\n  File \"/home/dpk/anaconda/lib/python2.7/site-packages/requests/adapters.py\", line 467, in send\r\n    raise ConnectionError(e, request=request)\r\nrequests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost', port=4000): Max retries exceeded with url: /CheatSheet.html (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7f2a992e9f90>: Failed to establish a new connection: [Errno 111] Connection refused',))\r\n`\r\n### Expected behaviour\r\nIt isn't moving on to download the videos!\r\n"},"comment":{"url":"https://api.github.com/repos/coursera-dl/coursera-dl/issues/comments/226900834","html_url":"https://github.com/coursera-dl/coursera-dl/issues/489#issuecomment-226900834","issue_url":"https://api.github.com/repos/coursera-dl/coursera-dl/issues/489","id":226900834,"user":{"login":"schaefer-dev","id":11032656,"avatar_url":"https://avatars.githubusercontent.com/u/11032656?v=3","gravatar_id":"","url":"https://api.github.com/users/schaefer-dev","html_url":"https://github.com/schaefer-dev","followers_url":"https://api.github.com/users/schaefer-dev/followers","following_url":"https://api.github.com/users/schaefer-dev/following{/other_user}","gists_url":"https://api.github.com/users/schaefer-dev/gists{/gist_id}","starred_url":"https://api.github.com/users/schaefer-dev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/schaefer-dev/subscriptions","organizations_url":"https://api.github.com/users/schaefer-dev/orgs","repos_url":"https://api.github.com/users/schaefer-dev/repos","events_url":"https://api.github.com/users/schaefer-dev/events{/privacy}","received_events_url":"https://api.github.com/users/schaefer-dev/received_events","type":"User","site_admin":false},"created_at":"2016-06-17T23:00:18Z","updated_at":"2016-06-17T23:00:18Z","body":"happened for me on the same course ignoring localhost solved the issue!"}}
{"actor":{"display_login":"schaefer-dev"}}