Download everything from Web Learning of Tsinghua University
Project description
thu-learn-downloader
Download everything from Web Learning of Tsinghua University
Demo
The resulting file structure looks like:
thu-learn
└── Quantum Mechanics(1)
├── docs
│ └── 电子教案
│ ├── 01-0量子力学介绍1.pdf
│ └── 04-0量子力学介绍2.pdf
└── work
└── 01-第一周作业
├── attach-第一周作业.pdf
├── submit-第一周作业.pdf
└── README.md
Features
- pretty TUI powered by rich
- auto set
mtime
of downloaded files according to timestamp of remote file - auto skip download when local file is newer
- dump homework details into
README.md
in each homework folder - pretty markdown files powered by prettier (require
prettier
installed)
Usage
- Download pre-built binary from releases.
- Prepare a
config.yaml
like config.yaml. - Run
thu-learn-downloader password="***"
and wait for the sync to finish.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
thu_learn_downloader-0.1.4.tar.gz
(11.2 kB
view hashes)
Built Distribution
Close
Hashes for thu_learn_downloader-0.1.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69000b3169e5356ae995a61041bca4876a013842dedb840c76e4e12b83c820c7 |
|
MD5 | 7f594aeff53369f0d7525dd7ae46fda8 |
|
BLAKE2b-256 | fa696d773d0f5c4cd127337731a7e0f96b4c6d701eaafcf9d66e3685e4d7d3fb |
Close
Hashes for thu_learn_downloader-0.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c5f5cc2f3fb0dfe284e4f9376ea40f5c022416966fa53941151a5c0a38e7506 |
|
MD5 | 8b151a211eafc8c5deeb14eb68737d2e |
|
BLAKE2b-256 | a54274eb4466befa3ba9d2df024243b16278eb2bf24e8c25e26e0f18dd2cc6fb |