Commit Graph

167 Commits

Author SHA1 Message Date
FliegendeWurst
1a95ad6f59 Always save page HTML 2021-06-07 12:30:57 +02:00
FliegendeWurst
1ff1f1417a build script: require up to date lock file 2021-06-04 10:13:33 +02:00
FliegendeWurst
4967e8afba Specify link base in saved HTML pages 2021-06-04 10:12:28 +02:00
FliegendeWurst
75a22fd275 Install from stable branch 2021-06-02 12:30:14 +02:00
FliegendeWurst
f59633fe04 Version 0.2.22 2021-06-02 12:24:40 +02:00
FliegendeWurst
9c9885be78 Switch to upstream keyring crate 2021-06-02 12:06:19 +02:00
FliegendeWurst
1459ff5ae4 Add missing await 2021-06-02 11:53:50 +02:00
FliegendeWurst
e7354e0ad1 Split downloading logic into modules 2021-06-02 11:13:13 +02:00
FliegendeWurst
0ebe5bc3cf Display session validation result 2021-05-30 17:14:58 +02:00
FliegendeWurst
b7330130fb Actually check previous session 2021-05-30 14:29:40 +02:00
FliegendeWurst
6ea00d5f59 Actually save session cookies
the cookie store crate by default only saves persistent cookies ...
2021-05-30 14:12:38 +02:00
FliegendeWurst
daa9bdbfa4 Error on expired session 2021-05-30 14:07:55 +02:00
FliegendeWurst
8ea2cae769 Session re-use 2021-05-30 13:39:40 +02:00
FliegendeWurst
5fb2faabfd Consistent code formatting 2021-05-28 16:02:05 +02:00
FliegendeWurst
5676476765 CI: remove useless stage 2021-05-28 15:33:31 +02:00
FliegendeWurst
a003d27442 Support download of other personal desktop pages 2021-05-28 15:32:40 +02:00
FliegendeWurst
9da1a9d2d7 Update dependencies and license
Since rpassword and rprompt are licensed under the Apache 2.0
the combined product has to be GPLv3+, not GPLv2.
2021-05-28 13:21:49 +02:00
FliegendeWurst
a52869908b
Update README.md 2021-05-19 11:08:01 +02:00
FliegendeWurst
ca939393c9 Version 0.2.21 2021-05-18 08:53:35 +02:00
FliegendeWurst
ac02493dbd Only show HTTP/2 warning in verbose mode 2021-05-18 08:47:52 +02:00
FliegendeWurst
b23192e7bc Update changelog, CI config and dependencies 2021-05-17 18:22:34 +02:00
FliegendeWurst
6d4a1903fb Fix logging when the progress bar is enabled 2021-05-17 18:12:11 +02:00
FliegendeWurst
044caf497c Actually correct handling of HTTP/2 NO_ERROR 2021-05-17 18:06:25 +02:00
FliegendeWurst
8a1a5f6165 Organize code into modules 2021-05-17 18:05:54 +02:00
FliegendeWurst
7d9c27063c Improve installation instructions 2021-05-14 15:07:00 +02:00
FliegendeWurst
a6a40f69c8 Fix automatic output directory creation 2021-05-14 14:29:24 +02:00
FliegendeWurst
20b3b94327 Version 0.2.20 2021-05-13 13:30:05 +02:00
FliegendeWurst
29262ea188 Basic shell.nix 2021-05-13 13:29:18 +02:00
FliegendeWurst
ec65c74393 CI: only upload artifacts with keyring enabled 2021-05-13 12:11:52 +02:00
FliegendeWurst
218e63f7db Do GET requests when downloading 2021-05-13 12:10:45 +02:00
FliegendeWurst
d5037f9ae7 Retry requests on HTTP/2 NO_ERROR 2021-05-13 11:08:35 +02:00
FliegendeWurst
d899fcccba Fix typo in changelog 2021-05-11 19:07:05 +02:00
FliegendeWurst
cea829b79e Fix deprecation warning 2021-05-11 19:03:37 +02:00
FliegendeWurst
1f9ab6a07c Version 0.2.19 2021-05-11 18:41:32 +02:00
FliegendeWurst
696025f88b Merge branch 'indicatif-update' 2021-05-11 18:19:08 +02:00
FliegendeWurst
4bbeb6c54b Adapt to indicatif 0.16 API 2021-05-11 09:56:57 +02:00
FliegendeWurst
91533a81ba CI: run on push to any branch 2021-05-11 09:48:32 +02:00
FliegendeWurst
b0a389157e indicatif: 0.15 -> 0.16 2021-05-11 09:46:23 +02:00
FliegendeWurst
3d30e4403e Changelog of previous releases
(previously only available via Github releases)
2021-05-07 16:15:06 +02:00
FliegendeWurst
1e9adafae1 Display keyring errors 2021-05-07 15:49:34 +02:00
FliegendeWurst
bc8bc9ed0d Add full license
(previously only documented in Cargo.toml)
2021-05-07 15:48:20 +02:00
FliegendeWurst
e88640c9c9 Version 0.2.18 2021-05-07 09:18:29 +02:00
FliegendeWurst
dc02ec7a46 Request rate limiting 2021-05-07 09:15:24 +02:00
FliegendeWurst
81543b1d39 Version 0.2.17 2021-05-04 10:47:23 +02:00
FliegendeWurst
965a116f34
Update README.md 2021-05-01 12:03:31 +02:00
FliegendeWurst
f32b94ab69
Link to other tool 2021-05-01 12:02:48 +02:00
FliegendeWurst
3887d6781f Various bugfixes
course.html: no longer includes right column
course.html/folder.html: only downloaded if useful
correct handling of pseudonymous forums
2021-04-22 12:17:45 +02:00
FliegendeWurst
338c97821b Various cleanups 2021-04-21 21:38:08 +02:00
FliegendeWurst
e94ce97896 Handle disabled links + save main course page
+ misc. cleanups
2021-04-21 21:04:45 +02:00
FliegendeWurst
5c17ec0326 Display a progress bar if possible
(experimental)
2021-04-21 20:18:54 +02:00