rwth_cli

Crates.iorwth_cli
lib.rsrwth_cli
version0.1.3
sourcesrc
created_at2018-09-06 20:41:43.063756
updated_at2020-01-16 11:37:50.45889
descriptionA command line tool to synchronize your RWTH Aachen learning materials with your local files
homepage
repositoryhttps://gitlab.com/bstut/ltps
max_upload_size
id83220
size112,761
Benjamin Stutte (bstut)

documentation

README

RWTHCli

License Platforms

A command line tool to synchronize your RWTH Aachen learning materials with your local files

Features

RWTHCli aims to be a fully-featured tool to access numerous online services of the RWTH Aachen from the comfort of your terminal. At this point, it only lets you list courses you are currently registered at on the L2P and is hardcoded to download pdfs from ss18.

PRs are encouraged.

What you need

Where do I get a client ID?

(Stolen from sour-dough)

Officially

Ask the RWTH ITC (but they will probably deny it)

Some random trivia

  • A client id ends with .app.rwth-aachen.de or .apps.rwth-aachen.de.
  • The RWTH Android app contains such a client ID.
  • You can download android APKs by entering a Play Store URL at apkpure.com.
  • APK files are actually ZIP files
  • On a Unix-like operating system, you can search for a string foobar in all files in a directory and its subdirectories using grep -R foobar .
  • Other progam's binaries such as "SyncMyL2P" also contain an API key
  • On a Unix-like operating system, you can show strings contained in a binary file with strings.
Commit count: 42

cargo fmt