Maximilian Bosch
3a83840f15
cli: Support for pass(1)
as credential storage
...
`pass(1)`[1] is a small CLI-based password manager. When passing
`--pass-path edu/kit/uXXXX` to `KIT-ILIAS-Downloader`, it now attempts
to retrieve the password from `pass(1)`.
It is assumed that `pass(1)` is available in the `$PATH` of the process. If
that's not the case, it errors out with an error like this:
Error: credentials input failed
Caused by:
pass not found in $PATH!
It's also taken care of the case where the value `--pass-path` is not
present in the store, the error will look like this:
Error: credentials input failed
Caused by:
`pass` failed with non-zero exit code 1: Error: edu/kit/uXXXX is not in the password store.
Closes #32
[1] https://www.passwordstore.org/
2022-07-10 12:34:03 +02:00
FliegendeWurst
f21c0249ed
Fix changelog typo
2022-06-05 17:50:31 +02:00
FliegendeWurst
4dfdf35a4c
Version 0.3.4
2022-06-05 17:46:42 +02:00
FliegendeWurst
e2e5f515a0
Fix keyring option on Linux
...
By applying a patch on keyring-rs
2022-06-05 17:41:47 +02:00
FliegendeWurst
147af49eb8
Warn the user on duplicate folder names
...
See #31
2022-04-26 21:47:17 +02:00
FliegendeWurst
1953a019aa
Update README.md
2022-03-21 11:57:45 +01:00
FliegendeWurst
fcf5ad10ed
Version 0.3.3
2022-03-21 11:48:19 +01:00
FliegendeWurst
372f9d67d2
Update dependencies
2022-03-21 11:47:01 +01:00
FliegendeWurst
8906069a67
Add command-line option to download all courses
2022-03-21 11:44:06 +01:00
FliegendeWurst
d063abc08e
Update CHANGELOG.md
2022-01-21 17:45:25 +01:00
FliegendeWurst
0f0dc62bf0
Update CHANGELOG.md
2022-01-21 17:44:52 +01:00
FliegendeWurst
f1e01fb3fd
Update CHANGELOG.md
2022-01-21 17:44:32 +01:00
FliegendeWurst
d35308a356
Version 0.3.2
2022-01-21 17:43:54 +01:00
FliegendeWurst
131e9c8e21
Merge pull request #28 from funnym0nk3y/master
...
Fixed (part of) #27
2022-01-21 17:41:32 +01:00
funnym0nk3y
e931815cd4
Fixed bug with video download
...
Fixed #27
2022-01-21 01:43:58 +01:00
funnym0nk3y
ee8c99114c
Merge branch 'master' of github.com:FliegendeWurst/KIT-ILIAS-downloader
2022-01-21 00:04:36 +01:00
FliegendeWurst
75f003408c
Update CHANGELOG.md
2022-01-07 12:31:29 +01:00
FliegendeWurst
536941dde1
Version 0.3.1
2022-01-07 12:29:34 +01:00
FliegendeWurst
7d641d5329
Support downloading every course
2022-01-07 12:21:40 +01:00
FliegendeWurst
b44c31d8d4
Simplify link extractor
2022-01-07 12:19:39 +01:00
FliegendeWurst
38ee7ed31e
Remove dead code
2022-01-06 16:41:48 +01:00
FliegendeWurst
4a97f0a659
Properly extract dashboard items
2022-01-06 16:41:48 +01:00
FliegendeWurst
cf28db189f
Update CHANGELOG.md
2022-01-06 16:03:32 +01:00
FliegendeWurst
2894ab8bc9
CI: Remove unneeded dbus installation
2022-01-06 16:01:47 +01:00
FliegendeWurst
8849c8dddf
Remove duplicate CI run
2022-01-06 16:00:50 +01:00
FliegendeWurst
126f8500e4
Make keyring support non-optional
...
Now that the dbus library isn't needed..
2022-01-06 15:57:50 +01:00
FliegendeWurst
bd9a777bb9
Fix video downloading (ILIAS 7 update)
...
see #27
2022-01-06 15:49:54 +01:00
FliegendeWurst
6dd16deb40
Replace personal desktop with dashboard downloader
...
ILIAS 7 update, see #27
2022-01-06 15:37:57 +01:00
FliegendeWurst
d919643dfa
Merge pull request #25 from thelukasprobst/master
...
Update README
2021-11-07 16:50:56 +01:00
lukasprobst
6f8eb50000
Update README
2021-11-07 00:08:32 +01:00
FliegendeWurst
ed82d357ed
Update changelog
2021-11-01 17:56:11 +01:00
FliegendeWurst
e207eb3f06
Version 0.2.24
2021-11-01 17:46:12 +01:00
FliegendeWurst
a6c0e97755
Don't create folders for ignored items ( fix #21 )
2021-11-01 17:44:20 +01:00
FliegendeWurst
3e0a2bf154
Add option to save ILIAS pages ( fix #22 )
2021-11-01 17:40:11 +01:00
FliegendeWurst
1c41c95773
Download/combine multiple video streams ( fix #24 )
2021-11-01 17:36:25 +01:00
FliegendeWurst
2d596f8e08
Document new course renaming feature
2021-10-01 10:41:47 +02:00
FliegendeWurst
15b1a1c7e3
Merge pull request #19 from thelukasprobst/course-names
...
Add an option to rename course names with a .toml file
2021-10-01 09:32:45 +02:00
FliegendeWurst
bcf3c3f9ef
Minor code style improvements
2021-10-01 09:19:53 +02:00
FliegendeWurst
7cb8ca65fc
Revert dependency downgrades
2021-10-01 09:16:46 +02:00
lukasprobst
2483ee1906
Add an option to rename course names with a .toml file
2021-09-30 16:58:42 +02:00
FliegendeWurst
1e3a241baf
Update dependencies
2021-07-08 19:42:14 +02:00
FliegendeWurst
0a1c8696b4
Typo fix
2021-06-28 18:43:09 +02:00
FliegendeWurst
92f93117dd
Update CHANGELOG.md
2021-06-14 16:24:47 +02:00
FliegendeWurst
ff5bdb8d7a
Version 0.2.23
2021-06-14 16:06:21 +02:00
FliegendeWurst
cfd0e5d082
Update dependencies
2021-06-11 15:21:52 +02:00
FliegendeWurst
b4861a5e3f
Add doctype and base href to forum post HTML
2021-06-11 15:20:47 +02:00
FliegendeWurst
d5cc512a7e
Skip downloading zip of forum post attachments
2021-06-11 15:12:11 +02:00
FliegendeWurst
e4015e723d
Output saved attachments
2021-06-11 15:01:09 +02:00
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