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.2.tar.gz
(11.2 kB
view hashes)
Built Distribution
Close
Hashes for thu_learn_downloader-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b2de008aa740b4558c78914877fbf504a8f024fb405aa5418c4145adeaaa6f9 |
|
MD5 | 48d1c4f5fba19f26e85066e7a6d3efce |
|
BLAKE2b-256 | da0d00432cc826d3d2b0fe4f88d83d4208ba79aa463ff3741a40d8859a8e8d01 |
Close
Hashes for thu_learn_downloader-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cfdac4618c12b421ddd38e8631bf7efc6f6476370154c291bba0be7be324d25 |
|
MD5 | 907ee2e803ebd9155ede0b3472912d52 |
|
BLAKE2b-256 | eb4ab620fce1c56059d18278cf1b4ef55cbb71f3734307e743be04eab53167aa |