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.3.tar.gz
(11.2 kB
view hashes)
Built Distribution
Close
Hashes for thu_learn_downloader-0.1.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c7278a3b44a0965ca71e7d3c39daf458273dfd06c59d60cc4a5ba894a3bd82e |
|
MD5 | 657f758c32f0bf640adc3cae598bf12d |
|
BLAKE2b-256 | c0f1a74efddf2b70cdd66e40cf7a1de5fe4e609321a6e07391254236c1c02c8b |
Close
Hashes for thu_learn_downloader-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c581250db1faad5f0716ad7ac810a7c648c558363bb0bfe5d42891e55bf68d8c |
|
MD5 | 80f0bc57f78bb207dd603a3b180d4d1a |
|
BLAKE2b-256 | 2f2aee14c0beee4a8d133449a6d11d2d02aa219f3dce232769d5f187a76ddc9d |