Skip to content

A collection of scripts to massive lecture record downloading

License

Notifications You must be signed in to change notification settings

Romop5/lecture-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages