###I no longer maintain this repo.
Acknowledgements first, this project is a fork of christiangenco's repo here which in turn is an expansion of a gist by csabapalfi.
This bookmarklet adds functionality to Coursera's Video Lectures page to download and organize multiple videos at once with curl.
The bookmarklet generates bash code that can be entered directly into the command line and will download the selected videos sequentially. The videos are organized in the following structure:
1. Introduction - Why Model?/
1. Why Model?.mp4
2. Intelligent Citizens of the World.mp4
...
2. Segregation and Peer Effects/
...
- Add the script in bookmarklet.js as a bookmark in your browser.
- Navigate to the "Video Lectures" page of any Coursera course.
- Click the "Coursera Downloader" bookmarklet in your bookmarks bar. This will add checkboxes to each video and a command output section at the top of the page.
- Select the videos you wish to download.
- "Select all" and "copy" the generated bash code in the text area near the top of the page.
- On your machine, open a terminal and navigate to the location you'd like your videos downloaded to.
- Paste the GIGANTIC command into your terminal and hit enter.
Your selected videos will now be downloaded with the curl
utility and organized as described above.
- coursera-dl by jplehmann: "Script for downloading Coursera.org videos and naming them." (python)
- coursera_downloader.py by LoganDing: "A python script to download lectures (videos and slides) from Cousera.org" (python)
- Coursera-Video-Downloader-Bookmarklet: Another fork of christiangenco's repo by andrewgph which replaces the copy and paste command with direct (parallel) download by the browser.