Commit Graph

248 Commits

Author SHA1 Message Date
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
FliegendeWurst
f291bcbb4b Handle external images in forum posts 2021-04-19 18:47:19 +02:00
FliegendeWurst
3ece654b52 Fix empty forum warning 2021-04-19 18:46:51 +02:00
FliegendeWurst
5ef486244e Fix warning when downloading forum
'unusual table row (2 cells)' was caused by the thread count above the main table
'unusual table row (0 cells)' was caused by the table header
2021-04-19 18:27:59 +02:00
FliegendeWurst
bcc16f1ec5 Use async semaphore to limit parallel jobs 2021-04-19 12:32:35 +02:00
FliegendeWurst
dd37cc9d91 Fix colors on windows 2021-04-19 11:15:55 +02:00
FliegendeWurst
e397ecf73b Document more functionality 2021-04-19 10:54:26 +02:00
FliegendeWurst
a05ea16d83 --sync-url option 2021-04-19 10:33:46 +02:00
FliegendeWurst
450b0d9284 CI: test keyring feature 2021-04-17 16:29:37 +02:00
FliegendeWurst
d087ea0e92 Keyring authentication + username/password options 2021-04-17 15:38:18 +02:00
FliegendeWurst
381df53264 Code style + formatting + logging macros 2021-04-16 13:24:10 +02:00
FliegendeWurst
31d4efff5b
Merge pull request #11 from thelukasprobst
Add the dependency 'colored' and color relevant messages

That includes success messages, warnings and errors
2021-04-16 12:18:27 +02:00
lukasprobst
af2c477a04 Add the dependency 'colored' and color relevant messages 2021-04-15 23:37:36 +02:00
FliegendeWurst
da9aab22d5
Correct statement in readme 2021-04-14 17:24:39 +02:00
FliegendeWurst
117730d6ab Version 0.2.15 2021-04-14 17:07:16 +02:00
FliegendeWurst
4f05385841 build script 2021-04-14 17:05:07 +02:00
FliegendeWurst
701fbb41c8
Merge pull request #9 from Craeckie/master
Proxy support
2021-04-14 14:46:08 +02:00
Craeckie
75846141f4 socks5h ensures, that DNS requests are also proxied 2021-04-14 12:00:44 +02:00
Craeckie
4bbb31ea64 Adapted usage in README 2021-04-14 11:55:40 +02:00
Craeckie
af094de705 Added proxy support 2021-04-14 11:55:08 +02:00
FliegendeWurst
652fdd91a4 Include forum post header in download 2021-04-10 13:35:13 +02:00