feat: sauce api

This commit is contained in:
2024-02-29 04:07:04 -05:00
parent 37b13643de
commit 03703aa941
13 changed files with 793 additions and 207 deletions

56
Cargo.lock generated
View File

@@ -192,6 +192,21 @@ dependencies = [
"windows-targets 0.52.0",
]
[[package]]
name = "chrono-wasi"
version = "0.4.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bc966f9982ebc257d603e29e5e2ef7691826fc66b791a237b1e172a45a337143"
dependencies = [
"libc",
"mach",
"num-integer",
"num-traits",
"redox_syscall 0.1.57",
"wasi",
"winapi",
]
[[package]]
name = "colored"
version = "2.1.0"
@@ -783,6 +798,15 @@ version = "0.4.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
[[package]]
name = "mach"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa"
dependencies = [
"libc",
]
[[package]]
name = "memchr"
version = "2.7.1"
@@ -864,6 +888,15 @@ version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
[[package]]
name = "num-integer"
version = "0.1.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
dependencies = [
"num-traits",
]
[[package]]
name = "num-traits"
version = "0.2.18"
@@ -969,7 +1002,7 @@ checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e"
dependencies = [
"cfg-if",
"libc",
"redox_syscall",
"redox_syscall 0.4.1",
"smallvec",
"windows-targets 0.48.5",
]
@@ -1098,6 +1131,12 @@ dependencies = [
"getrandom",
]
[[package]]
name = "redox_syscall"
version = "0.1.57"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce"
[[package]]
name = "redox_syscall"
version = "0.4.1"
@@ -1267,9 +1306,13 @@ dependencies = [
name = "sauce_connoisseur"
version = "0.1.0"
dependencies = [
"chrono-wasi",
"log",
"poise",
"reqwest",
"serde",
"serde_json",
"serde_repr",
"serenity",
"simple_logger",
"tokio",
@@ -1373,6 +1416,17 @@ dependencies = [
"serde",
]
[[package]]
name = "serde_repr"
version = "0.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.50",
]
[[package]]
name = "serde_urlencoded"
version = "0.7.1"