coursera-dl / edx-dl

A simple tool to download video lectures from edx.org (and other openedx sites)
GNU Lesser General Public License v3.0
1.93k stars 638 forks source link

IndexError: list index out of range #31

Closed agent001 closed 11 years ago

agent001 commented 11 years ago

Used Python 2.7.3, and the latest commit 2755642f73

Enter Course Number: 9 CS50x Introduction to Computer Science I has 12 weeks so far 1 - Download Week 0 videos 2 - Download Week 1 videos 3 - Download Week 2 videos 4 - Download Week 3 videos 5 - Download Week 4 videos 6 - Download Week 5 videos 7 - Download Week 6 videos 8 - Download Week 7 videos 9 - Download Week 8 videos 10 - Download Week 9 videos 11 - Download Week 10 videos 12 - Download Week 11 videos 13 - Download them all Enter Your Choice: 13 Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_0/week0w/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_0/week0f/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_0/pset0/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_0/shorts0/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_1/week1m/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_1/week1w/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_1/pset1/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_1/section1/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_1/shorts1/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_2/week2m/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_2/week2w/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_2/pset2/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_2/section2/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_2/shorts2/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_3/week3m/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_3/week3w/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_3/pset3/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_3/section3/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_3/shorts3/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_4/week4m/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_4/week4w/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_4/section4/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_4/shorts4/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_5/week5f/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_5/pset4/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_5/section5/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_5/shorts5/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_6/week6m/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_6/week6w/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_6/pset5/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_6/section6/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_6/shorts6/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_7/week7m/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_7/week7w/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_7/pset6/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_7/section7/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_7/shorts7/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_8/week8w/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_8/week8f/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_8/pset7/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_8/section8/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_8/shorts8/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_9/week9m/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_9/week9w/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_9/section9/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_9/shorts9/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_10/week10m/'... Processing 'https://courses.edx.org/courses/HarvardX/CS50x/2012/courseware/Week_11/week11m/'... Traceback (most recent call last): File "edx-dl.py", line 191, in os.system('youtube-dl -F %s' % video_link[-1]) IndexError: list index out of range

shk3 commented 11 years ago

Hi @agent001 , Thanks for your feedback. Please refer to #16. It is because that course does not use edX video page to show videos, but use their own.

agent001 commented 11 years ago

Oops! a duplicate, didn't go through the issue list completely. Thanks for your time.