~nixgoat/shoelace

81d47011e4dcabf80107369257c23e76f1b313a7 — Lux Aliaga 4 months ago d423f0d v0.2.1
meta: Bump version to v0.2.1

Now using spools v0.6.1. Fixes scraping at large after some updates from
Instagram's side.
2 files changed, 76 insertions(+), 44 deletions(-)

M Cargo.lock
M Cargo.toml
M Cargo.lock => Cargo.lock +74 -42
@@ 136,7 136,7 @@ dependencies = [
 "pin-project-lite",
 "rustls-pki-types",
 "tokio",
 "tokio-rustls 0.26.0",
 "tokio-rustls",
 "tokio-util",
 "tracing",
]


@@ 391,7 391,7 @@ dependencies = [
 "proc-macro2",
 "quote",
 "regex",
 "rustc-hash",
 "rustc-hash 1.1.0",
 "shlex",
 "syn 2.0.66",
 "which",


@@ 1286,19 1286,20 @@ dependencies = [

[[package]]
name = "hyper-rustls"
version = "0.26.0"
version = "0.27.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c"
checksum = "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155"
dependencies = [
 "futures-util",
 "http 1.1.0",
 "hyper",
 "hyper-util",
 "rustls 0.22.4",
 "rustls",
 "rustls-pki-types",
 "tokio",
 "tokio-rustls 0.25.0",
 "tokio-rustls",
 "tower-service",
 "webpki-roots",
]

[[package]]


@@ 2008,6 2009,54 @@ dependencies = [
]

[[package]]
name = "quinn"
version = "0.11.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b22d8e7369034b9a7132bc2008cac12f2013c8132b45e0554e6e20e2617f2156"
dependencies = [
 "bytes",
 "pin-project-lite",
 "quinn-proto",
 "quinn-udp",
 "rustc-hash 2.0.0",
 "rustls",
 "socket2",
 "thiserror",
 "tokio",
 "tracing",
]

[[package]]
name = "quinn-proto"
version = "0.11.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba92fb39ec7ad06ca2582c0ca834dfeadcaf06ddfc8e635c80aa7e1c05315fdd"
dependencies = [
 "bytes",
 "rand",
 "ring",
 "rustc-hash 2.0.0",
 "rustls",
 "slab",
 "thiserror",
 "tinyvec",
 "tracing",
]

[[package]]
name = "quinn-udp"
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8bffec3605b73c6f1754535084a85229fa8a30f86014e6c81aeec4abb68b0285"
dependencies = [
 "libc",
 "once_cell",
 "socket2",
 "tracing",
 "windows-sys 0.52.0",
]

[[package]]
name = "quote"
version = "1.0.36"
source = "registry+https://github.com/rust-lang/crates.io-index"


@@ 2128,9 2177,9 @@ checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56"

[[package]]
name = "reqwest"
version = "0.12.4"
version = "0.12.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10"
checksum = "c7d6d2a27d57148378eb5e111173f4276ad26340ecc5c49a4a2152167a2d6a37"
dependencies = [
 "base64 0.22.1",
 "bytes",


@@ 2153,7 2202,8 @@ dependencies = [
 "once_cell",
 "percent-encoding",
 "pin-project-lite",
 "rustls 0.22.4",
 "quinn",
 "rustls",
 "rustls-pemfile",
 "rustls-pki-types",
 "serde",


@@ 2163,7 2213,7 @@ dependencies = [
 "system-configuration",
 "tokio",
 "tokio-native-tls",
 "tokio-rustls 0.25.0",
 "tokio-rustls",
 "tower-service",
 "url",
 "wasm-bindgen",


@@ 2235,6 2285,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"

[[package]]
name = "rustc-hash"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152"

[[package]]
name = "rustc_version"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"


@@ 2258,20 2314,6 @@ dependencies = [

[[package]]
name = "rustls"
version = "0.22.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432"
dependencies = [
 "log",
 "ring",
 "rustls-pki-types",
 "rustls-webpki",
 "subtle",
 "zeroize",
]

[[package]]
name = "rustls"
version = "0.23.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "79adb16721f56eb2d843e67676896a61ce7a0fa622dc18d3e372477a029d2740"


@@ 2279,6 2321,7 @@ dependencies = [
 "aws-lc-rs",
 "log",
 "once_cell",
 "ring",
 "rustls-pki-types",
 "rustls-webpki",
 "subtle",


@@ 2469,7 2512,7 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"

[[package]]
name = "shoelace"
version = "0.2.0"
version = "0.2.1"
dependencies = [
 "actix-web",
 "actix-web-static-files",


@@ 2485,7 2528,7 @@ dependencies = [
 "redis",
 "reqwest",
 "rss",
 "rustls 0.23.8",
 "rustls",
 "rustls-pemfile",
 "serde",
 "serde_json",


@@ 2558,9 2601,9 @@ checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"

[[package]]
name = "spools"
version = "0.6.0"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94a905425d699ba003328dc61cbd825ccde57c9bb37a774c1cfecb8369272d47"
checksum = "31bb0fd1e7553cc9a731eeeba036e1a2bd50a3240003de32b79eb01a62e00555"
dependencies = [
 "fastrand",
 "reqwest",


@@ 2617,9 2660,9 @@ dependencies = [

[[package]]
name = "sync_wrapper"
version = "0.1.2"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160"
checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394"

[[package]]
name = "system-configuration"


@@ 2803,22 2846,11 @@ dependencies = [

[[package]]
name = "tokio-rustls"
version = "0.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f"
dependencies = [
 "rustls 0.22.4",
 "rustls-pki-types",
 "tokio",
]

[[package]]
name = "tokio-rustls"
version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4"
dependencies = [
 "rustls 0.23.8",
 "rustls",
 "rustls-pki-types",
 "tokio",
]

M Cargo.toml => Cargo.toml +2 -2
@@ 1,6 1,6 @@
[package]
name = "shoelace"
version = "0.2.0"
version = "0.2.1"
edition = "2021"
authors = ["Lux Aliaga <lux@nixgoat.me>"]
repository = "https://git.sr.ht/~nixgoat/shoelace"


@@ 28,7 28,7 @@ rustls = "0.23"
rustls-pemfile = "2"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
spools = "0.6"
spools = "0.6.1"
static-files = "0.2.1"
tera = "1"
thiserror = "1.0"