website_crawler 0.6.64

gRPC tokio based web crawler
Documentation
[[bin]]
name = "health_client"
path = "src/hc_client.rs"
[build-dependencies.cc]
version = "^1.0.13"

[build-dependencies.failure_derive]
version = "0.1.8"

[build-dependencies.fs_extra]
version = "^1.1"

[build-dependencies.os_info]
version = "3"

[build-dependencies.quote]
version = "1.0.18"

[build-dependencies.rustc_version]
version = "0.4.0"

[build-dependencies.tonic-build]
features = ["prost"]
version = "0.8.4"
[dependencies.env_logger]
version = "0.9.0"

[dependencies.hashbrown]
version = "0.13.1"

[dependencies.lazy_static]
version = "1.4.0"

[dependencies.log]
version = "0.4.16"

[dependencies.percent-encoding]
version = "2.1.0"

[dependencies.prost]
version = "0.11.3"

[dependencies.prost-types]
version = "0.11.2"

[dependencies.regex]
optional = true
version = "^1.5.0"

[dependencies.reqwest]
features = ["brotli", "native-tls-alpn", "socks"]
version = "0.11.13"

[dependencies.scraper]
version = "0.14"

[dependencies.sitemap]
version = "0.4.1"

[dependencies.string_concat]
version = "0.0.1"

[dependencies.tokio]
features = ["rt-multi-thread", "net", "macros", "sync", "time"]
version = "^1.24.2"

[dependencies.tokio-stream]
version = "0.1.11"

[dependencies.tonic]
version = "0.8.3"

[dependencies.ua_generator]
version = "0.3.5"

[dependencies.url]
version = "2.3.1"

[dependencies.xml-rs]
version = "0.8.4"

[features]
jemalloc = ["jemallocator", "jemalloc-sys"]

[package]
authors = ["Jeff Mendez <jeff@a11ywatch.com>"]
categories = ["accessibility", "asynchronous"]
description = "gRPC tokio based web crawler"
edition = "2018"
include = ["src/*", "build.rs", "proto/*", "LICENSE", "README.md"]
keywords = ["crawler", "web-crawler", "spider", "web-indexer", "site-map-generator"]
license = "MIT"
name = "website_crawler"
readme = "README.md"
repository = "https://github.com/a11ywatch/crawler"
version = "0.6.64"
[profile.release]
opt-level = 1
[target."cfg(all(not(target_os = \"android\"), not(target_os = \"freebsd\")))".dependencies.jemalloc-sys]
optional = true
version = "0.5.0"

[target."cfg(all(not(target_os = \"android\"), not(target_os = \"freebsd\")))".dependencies.jemallocator]
optional = true
version = "0.5.0"