merge: webfetch local reader markdown

This commit is contained in:
Keisuke Hirata 2026-05-31 07:21:01 +09:00
commit d5d7292bf7
No known key found for this signature in database
4 changed files with 869 additions and 62 deletions

18
Cargo.lock generated
View File

@ -2712,21 +2712,6 @@ dependencies = [
"unicode-width",
]
[[package]]
name = "readability-rs"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a17841ca2fc1c3e2aed7c44b29121ab099176923c0ac55d9906edea8ab025bc"
dependencies = [
"html5ever",
"lazy_static",
"log",
"markup5ever_rcdom",
"regex",
"thiserror 2.0.18",
"url",
]
[[package]]
name = "redox_syscall"
version = "0.5.18"
@ -3775,10 +3760,11 @@ dependencies = [
"grep-matcher",
"grep-regex",
"grep-searcher",
"html5ever",
"ignore",
"llm-worker",
"manifest",
"readability-rs",
"markup5ever_rcdom",
"reqwest",
"schemars",
"serde",

View File

@ -11,9 +11,10 @@ grep-matcher = "0.1.8"
grep-regex = "0.1.14"
grep-searcher = "0.1.16"
ignore = "0.4.25"
html5ever = "0.26"
llm-worker = { workspace = true }
manifest = { workspace = true }
readability = { package = "readability-rs", version = "0.5.0" }
markup5ever_rcdom = "0.2"
reqwest = { version = "0.13", default-features = false, features = ["json", "native-tls"] }
schemars = { workspace = true }
serde = { workspace = true, features = ["derive"] }

File diff suppressed because it is too large Load Diff

View File

@ -40,7 +40,7 @@ rustPlatform.buildRustPackage rec {
filter = sourceFilter;
};
cargoHash = "sha256-VzVFqOWJHfgX92Qw84995ICQu2uvQPeYm6AotU4/LR0=";
cargoHash = "sha256-8TAJLV7+7Th4o5Jpsyqz+n9kiuB0FO6qxGi559otfko=";
depsExtraArgs = {
# nixpkgs 25.11's fetchCargoVendor still uses crates.io's API