Compare commits
2 Commits
direct-url
...
main
Author | SHA1 | Date | |
---|---|---|---|
ac740c76b6 | |||
ff7b1fc2e9 |
4
Cargo.lock
generated
4
Cargo.lock
generated
@ -910,7 +910,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "nzz-cookie"
|
name = "nzz-cookie"
|
||||||
version = "0.1.0"
|
version = "0.2.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"clap",
|
"clap",
|
||||||
@ -921,7 +921,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "nzz-download"
|
name = "nzz-download"
|
||||||
version = "0.1.0"
|
version = "0.2.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"clap",
|
"clap",
|
||||||
|
@ -76,9 +76,9 @@ nzz-cookie -u 'myuser@example.com' <pw | nzz-download -f 2024-06-01 -t 2024-06-0
|
|||||||
|
|
||||||
## Caveats
|
## Caveats
|
||||||
|
|
||||||
There are no retries on a failed download so far, it just crashes. Stemming from
|
There are no retries on a failed downloads so far, it just crashes. Stemming
|
||||||
that I would advise not to try and download big ranges at once until that is
|
from that I would advise not to try and download big ranges at once until that
|
||||||
fixed.
|
is fixed.
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "nzz-cookie"
|
name = "nzz-cookie"
|
||||||
version = "0.1.0"
|
version = "0.2.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
license = { workspace = true }
|
license = { workspace = true }
|
||||||
authors = { workspace = true }
|
authors = { workspace = true }
|
||||||
|
@ -30,6 +30,16 @@ pub async fn run(args: Config, pw: &str) -> Result<()> {
|
|||||||
.await?;
|
.await?;
|
||||||
|
|
||||||
client.goto(LOGIN_URL).await?;
|
client.goto(LOGIN_URL).await?;
|
||||||
|
|
||||||
|
sleep(Duration::from_millis(500)).await;
|
||||||
|
let fu_open_button: Element = element_from_css(&client, ".cmpboxbtncustom").await?;
|
||||||
|
fu_open_button.click().await?;
|
||||||
|
|
||||||
|
let fu_button: Element = element_from_css(&client, ".cmpboxbtn.cmpboxbtnyes.cmpboxbtnyescustomchoices.cmptxt_btn_save").await?;
|
||||||
|
sleep(Duration::from_millis(500)).await;
|
||||||
|
fu_button.click().await?;
|
||||||
|
|
||||||
|
|
||||||
let login_button: Element = element_from_css(&client, ".fup-menu-login-container").await?;
|
let login_button: Element = element_from_css(&client, ".fup-menu-login-container").await?;
|
||||||
sleep(Duration::from_millis(500)).await;
|
sleep(Duration::from_millis(500)).await;
|
||||||
login_button.click().await?;
|
login_button.click().await?;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "nzz-download"
|
name = "nzz-download"
|
||||||
version = "0.1.0"
|
version = "0.2.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
license = { workspace = true }
|
license = { workspace = true }
|
||||||
authors = { workspace = true }
|
authors = { workspace = true }
|
||||||
|
Loading…
Reference in New Issue
Block a user