Romop5 / lecture-downloader

A collection of scripts to massive lecture record downloading

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unofficial Lecture Downloader @ FIT BUT

alt main menu

What is it ?

This is a simple collection of shell scripts with GUI that allows you to select many lectures at once to downloading queue and let them download later / gradually.

Once you choose the desired lectures, the downloading can be started and it will download up to 30 lectures at once as this is limited by server. You can either let it run i the background or return later and get the rest of queue downloaded.

Use-cases

  • Rapid lecture download

    This tool allows you to select all lectures in subject at once. Using the web interace, you would have to click several times per lecture like an idiot.

  • Continuous lecture downloading

    You can let it run in background and download the school server in a few days. However, this may require some periodic action as the cookie expires soon.

  • Filtering the menu of lectures

    Show

Does it require my school password ?

Yes, the script requires you to successfully log-in. However, the password is only used to create an access cookie (stored in login-cookie) and just once (or when cookie expires). Your password won't be stored anywhere at disk in plain-text.

Dependencies

  • *nix compatible terminal
  • cURL library
  • whiptail

LICENCE

See LICENSE

TODO

  • Create settings
  • Improve color of verbose
  • Add option no to login
  • Somehow bypass short cookie lifetime.

Credits

  • me (Roman Dobias)

About

A collection of scripts to massive lecture record downloading

License:MIT License


Languages

Language:Shell 100.0%