GeckoDownloadManager
GeckoDownloadManager copied to clipboard
:frog: Gecko Download Manager is a Chrome Extension that improves downloading lectures :floppy_disk: from the Echo360 System.
ATTENTION: GeckoDM has been officially archived.
Gecko Download Manager (geckoDM) for Echo360
![](https://github.com/GeckoDM/GeckoDownloadManager/raw/master/images/qtpi.png)
This project started because 4 Monash kids were sick of downloading lectures individually and wanted to code instead of study during SWOTVAC :laughing: we all failed :anguished:
Introduction
This Chrome Extension allows students to download all their lectures (that they probably won't watch anyway) from Echo360 online services with the click of a single button.
Supported Institutions
To see supported institutions visit https://github.com/GeckoDM/GeckoDownloadManager/wiki/Supported-Institutions
Supporting:
Usage
1. Go to the Echo download link provided by your institution.
![](https://github.com/GeckoDM/GeckoDownloadManager/raw/master/screenshots/screenshot-dl_link.png)
2. Load the Echo page (via the link), click on the Gecko extension.
- Click on load Lectures.
- Select Lectures to download.
- Click on download.
![](https://github.com/GeckoDM/GeckoDownloadManager/raw/master/screenshots/screenshot-usecase.png)
3. Downloading lectures.
![](https://github.com/GeckoDM/GeckoDownloadManager/raw/master/screenshots/screenshot-downloading.png)
4. On Disk.
![](https://github.com/GeckoDM/GeckoDownloadManager/raw/master/screenshots/screenshot-datastore.png)
TODO
- [x] Figure out how to download stuff
- [x] ~~Handle download limits i.e. Can only download 6 files at a time.~~ I think Chrome handles this.
- [x] GUI
- [x] Specify download path (filesystem can only be used on Chrome apps, can have option to insert path via GUI?)
- [x] Name files downloaded
- [ ] Support incognito?
- [ ] Differentiate between recordings on the same day?
- [ ] Migrate to MDL (Material Design Lite)
- [ ] Fix download blocking (multiple downloads, slow internet)
Known Issues
- Downloading many files in a short time span sometimes leads to Echo360 or Amazon S3 blocking downloads (sometimes it greys out lectures).
![](https://github.com/GeckoDM/GeckoDownloadManager/raw/master/screenshots/screenshot-blocked.png)