roughing in calendar

This commit is contained in:
Matthew Ryan Dillon 2025-05-10 20:45:15 -04:00
parent 897b9e0443
commit a279081b71
5 changed files with 266 additions and 18 deletions

49
Cargo.lock generated
View file

@ -153,7 +153,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d59ae0466b83e838b81a54256c39d5d7c20b9d7daa10510a242d9b75abd5936e"
dependencies = [
"chrono",
"chrono-tz-build",
"chrono-tz-build 0.2.1",
"phf 0.11.3",
]
[[package]]
name = "chrono-tz"
version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "efdce149c370f133a071ca8ef6ea340b7b88748ab0810097a9e2976eaa34b4f3"
dependencies = [
"chrono",
"chrono-tz-build 0.4.1",
"phf 0.11.3",
]
@ -168,6 +179,16 @@ dependencies = [
"phf_codegen 0.11.3",
]
[[package]]
name = "chrono-tz-build"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f10f8c9340e31fc120ff885fcdb54a0b48e474bbd77cab557f0c30a3e569402"
dependencies = [
"parse-zoneinfo",
"phf_codegen 0.11.3",
]
[[package]]
name = "core-foundation"
version = "0.9.4"
@ -607,6 +628,15 @@ dependencies = [
"cc",
]
[[package]]
name = "ical"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "356d82bd58997815d55ea6f9081bd4cac149e50ca943f7a4f7c050fec7271c1f"
dependencies = [
"thiserror 1.0.69",
]
[[package]]
name = "icu_collections"
version = "2.0.0"
@ -1327,6 +1357,19 @@ dependencies = [
"windows-sys 0.52.0",
]
[[package]]
name = "rrule"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "720acfb4980b9d8a6a430f6d7a11933e701ebbeba5eee39cc9d8c5f932aaff74"
dependencies = [
"chrono",
"chrono-tz 0.10.3",
"log",
"regex",
"thiserror 2.0.12",
]
[[package]]
name = "rustc-demangle"
version = "0.1.24"
@ -1938,9 +1981,11 @@ name = "trmnl"
version = "0.1.0"
dependencies = [
"chrono",
"chrono-tz",
"chrono-tz 0.8.6",
"dirs",
"ical",
"reqwest",
"rrule",
"scraper",
"serde",
"serde_json",