Compare commits

..

3 Commits

Author SHA1 Message Date
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
4 changed files with 255 additions and 204 deletions

View File

@ -3,10 +3,13 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## [Unreleased]
## [0.3.4]
### Added
- Display a warning if two or more courses/folders have the same name ([#31])
### Fixed
- `--keyring` option on Linux now tries to unlock password before using it (previously, this error would occur: `PlatformFailure(Zbus(MethodError("org.freedesktop.Secret.Error.IsLocked", None, Msg { type: Error, sender: ":1.34", reply-serial: 6 })))`)
## [0.3.3] - 2022-03-21
### Addded
- `--all` flag to download all courses ([#30])
@ -177,7 +180,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[@Craeckie]: https://github.com/Craeckie
[@funnym0nk3y]: https://github.com/funnym0nk3y
[@Ma27]: https://github.com/Ma27
[Unreleased]: https://github.com/FliegendeWurst/KIT-ILIAS-downloader/compare/v0.3.3...HEAD
[Unreleased]: https://github.com/FliegendeWurst/KIT-ILIAS-downloader/compare/v0.3.4...HEAD
[0.3.4]: https://github.com/FliegendeWurst/KIT-ILIAS-downloader/compare/v0.3.3...v0.3.4
[0.3.3]: https://github.com/FliegendeWurst/KIT-ILIAS-downloader/compare/v0.3.2...v0.3.3
[0.3.2]: https://github.com/FliegendeWurst/KIT-ILIAS-downloader/compare/v0.3.1...v0.3.2
[0.3.1]: https://github.com/FliegendeWurst/KIT-ILIAS-downloader/compare/v0.3.0...v0.3.1

443
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
[package]
name = "KIT-ILIAS-downloader"
version = "0.3.3"
version = "0.3.4"
authors = ["FliegendeWurst <2012gdwu@posteo.de>"]
license = "GPL-3.0-or-later"
edition = "2018"
@ -12,7 +12,7 @@ reqwest = { version = "0.11.0", default-features = false, features = ["cookies",
tokio = { version = "1.0.2", features = ["fs", "macros", "net", "rt-multi-thread", "process"] }
tokio-util = { version = "0.7.0", features = ["io"] }
serde_json = "1.0.51"
scraper = "0.12.0"
scraper = "0.13.0"
url = "2.1.1"
futures = "0.3.8"
futures-util = "0.3.8"
@ -24,7 +24,7 @@ rprompt = "1.0.5"
ignore = "0.4.14"
anyhow = "1.0.28"
colored = "2.0.0"
keyring = "1.0.0"
keyring = { git = "https://github.com/FliegendeWurst/keyring-rs" }
cfg-if = "1.0.0"
indicatif = "0.16.0"
once_cell = "1.7.2"

View File

@ -12,7 +12,7 @@ Download content from ILIAS. That includes:
**Windows/Linux users**: go to the [releases](../../releases) and download the executable for your operating system.
**macOS users**: [Install Rust](https://www.rust-lang.org/tools/install) and compile from source:
```
$ cargo install --all-features --git 'https://github.com/FliegendeWurst/KIT-ILIAS-downloader' --branch stable
$ cargo install --all-features --git 'https://github.com/FliegendeWurst/KIT-ILIAS-downloader'
```
## Usage