[dependencies.anyhow]
default-features = false
features = ["std"]
version = "^1.0"
[dependencies.async-recursion]
default-features = false
version = "^1.1"
[dependencies.futures]
default-features = false
features = ["alloc"]
version = "^0.3"
[dependencies.indexmap]
default-features = false
features = ["std"]
version = "^2.2"
[dependencies.infer]
default-features = false
features = ["std"]
version = "^0.16"
[dependencies.mime]
default-features = false
version = "^0.3"
[dependencies.reqwest]
default-features = false
version = "^0.12"
[dependencies.robotstxt]
default-features = false
version = "^0.3"
[dependencies.scraper]
default-features = false
version = "^0.19"
[dependencies.tokio]
default-features = false
features = ["sync", "time"]
version = "^1.38"
[dependencies.tracing]
default-features = false
features = ["attributes"]
version = "^0.1"
[features]
default = ["rustls-tls"]
default-tls = ["reqwest/default-tls"]
native-tls = ["reqwest/native-tls"]
rustls-tls = ["reqwest/rustls-tls"]
[package]
authors = ["Dario Cancelliere <dario@ai-chat.it>"]
description = "A lightweight async Web crawler in Rust, optimized for concurrent scraping while respecting `robots.txt` rules."
edition = "2021"
homepage = "https://ai-chat.it"
license-file = "LICENSE.md"
name = "crawly"
readme = "README.md"
repository = "https://github.com/aichat-bot/crawly"
version = "0.1.9"