implement permanent database to skip handle processed entries

This commit is contained in:
yggverse 2026-04-06 22:35:36 +03:00
parent c160c30ee5
commit 2ea58cc9c3
7 changed files with 99 additions and 13 deletions

12
Cargo.lock generated
View file

@ -1247,6 +1247,15 @@ dependencies = [
"getrandom 0.3.4",
]
[[package]]
name = "redb"
version = "4.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "67f7f231ea7b1172b7ac00ccf96b1250f0fb5a16d5585836aa4ebc997df7cbde"
dependencies = [
"libc",
]
[[package]]
name = "regex"
version = "1.12.3"
@ -2439,13 +2448,14 @@ dependencies = [
[[package]]
name = "ytd"
version = "0.1.0"
version = "0.2.0"
dependencies = [
"anyhow",
"chrono",
"clap",
"env_logger",
"log",
"redb",
"rustypipe",
"serde",
"tokio",