Dsn command

This commit is contained in:
Joey Hines 2026-04-02 21:15:53 -06:00
parent 0639effde1
commit 628b68316a
Signed by: joeyahines
GPG Key ID: E99D8FB14855100E
3 changed files with 44 additions and 2 deletions

40
Cargo.lock generated
View File

@ -1102,7 +1102,7 @@ dependencies = [
[[package]]
name = "fren"
version = "2.7.0"
version = "2.8.0"
dependencies = [
"axum 0.8.1",
"base64 0.22.1",
@ -1123,7 +1123,9 @@ dependencies = [
"rand 0.9.0",
"regex",
"reqwest 0.12.15",
"rust-dsn-parser",
"serde",
"serde-xml-rs",
"serde_json",
"sha3",
"songbird",
@ -3150,6 +3152,15 @@ dependencies = [
"realfft",
]
[[package]]
name = "rust-dsn-parser"
version = "0.3.0"
source = "registry+https://git.ahines.net/joeyahines/_cargo-index.git"
checksum = "d807c50dc3e665478a29740bf366bdb4b75c24062bb02a43a96780614f7b7e88"
dependencies = [
"xml-rs",
]
[[package]]
name = "rust-ini"
version = "0.21.1"
@ -3466,6 +3477,18 @@ dependencies = [
"serde",
]
[[package]]
name = "serde-xml-rs"
version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cc2215ce3e6a77550b80a1c37251b7d294febaf42e36e21b7b411e0bf54d540d"
dependencies = [
"log",
"serde",
"thiserror 2.0.12",
"xml",
]
[[package]]
name = "serde_cow"
version = "0.1.2"
@ -5510,6 +5533,21 @@ version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
[[package]]
name = "xml"
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8aa498d22c9bbaf482329839bc5620c46be275a19a812e9a22a2b07529a642a"
[[package]]
name = "xml-rs"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3a56132a0d6ecbe77352edc10232f788fc4ceefefff4cab784a98e0e16b6b51"
dependencies = [
"xml",
]
[[package]]
name = "yaml-rust2"
version = "0.10.0"

View File

@ -1,6 +1,6 @@
[package]
name = "fren"
version = "2.7.0"
version = "2.8.0"
edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
@ -37,6 +37,8 @@ strum = { version = "0.27.2", features = ["derive"] }
thousands = "0.2.0"
url = { version = "2.5.7", features = ["serde"] }
convert_case = "0.10.0"
rust-dsn-parser = { version = "0.3.0", registry = "ahines"}
serde-xml-rs = "0.8.2"
[dependencies.tokio]
version = "1.35.1"

View File

@ -14,6 +14,7 @@ mod little_fren;
mod movie;
mod role;
pub(crate) mod shop;
mod space;
mod stonks;
mod transit;
pub(crate) mod voices;
@ -429,6 +430,7 @@ pub async fn run_bot(global_data: GlobalData) {
shop::land_mine(),
shop::phrase_canceler(),
shop::nuke(),
space::dsn(),
stonks::contribute_to_gogurt_reserve(),
stonks::sell_from_gogurt_reserve(),
stonks::gogurt_reserve_stats(),