This Jupyter Notebook will help you downloading Coursera videos, subtitles and quizzes (but not answering the quiz). It will automatically download and convert vtt subtitle files into srt. All resources downloaded are numbered according to their sequence.
User and password have been saved to coursera.pass file.
Please delete the file if you want to change your credentials.
Traceback (most recent call last):
File "www-coursera-downloader.py", line 748, in
main()
File "www-coursera-downloader.py", line 734, in main
email, password = getUserPass("coursera.pass")
File "www-coursera-downloader.py", line 154, in getUserPass
decryptedText = decrypt(strText, key1, key2)
File "www-coursera-downloader.py", line 116, in decrypt
decryptedText = obj2.decrypt(strInput)
File "C:\Users\Jash\Miniconda2\lib\site-packages\Crypto\Cipher\blockalgo.py",
line 295, in decrypt
return self._cipher.decrypt(ciphertext)
ValueError: Input strings must be a multiple of 16 in length
User and password have been saved to coursera.pass file. Please delete the file if you want to change your credentials.
Traceback (most recent call last): File "www-coursera-downloader.py", line 748, in
main()
File "www-coursera-downloader.py", line 734, in main
email, password = getUserPass("coursera.pass")
File "www-coursera-downloader.py", line 154, in getUserPass
decryptedText = decrypt(strText, key1, key2)
File "www-coursera-downloader.py", line 116, in decrypt
decryptedText = obj2.decrypt(strInput)
File "C:\Users\Jash\Miniconda2\lib\site-packages\Crypto\Cipher\blockalgo.py",
line 295, in decrypt
return self._cipher.decrypt(ciphertext)
ValueError: Input strings must be a multiple of 16 in length