I should be revising for exams but instead I made this ¯\_(ツ)_/¯. Can't possibly revise without a tool to help you download all notes, amirite?
Katy provides a suite (more like 2 now) command line tools to make your life easier (only on CATe though - life is hard). It performs repetitive tasks for you so you can be even more lazy you than already are!
For detailed instructions and information on how to use a specific script, do:
$ [script name].py --help
The following are some common use cases of the scripts.
Copy the CATe url to the notes page of the module you want to download. It
should look something like
https://cate.doc.ic.ac.uk/notes.cgi?key=[colon separated params]. This url
will be needed to download notes using cate_download.py. In the examples
below, [cate url] refers to this url.
$ cate_download.py [cate url] 1-10