Gemini Crawler written in Rust. Information Retrieval project of Arghyadip and Gurdit @CMI
- Install docker and docker-compose-plugin
- Clone the repository
git clone https://github.com/arghyadipchak/craww
- Create a config.toml file (example config given)
- Build and Run
docker compose up
- Install Rust
- Clone the repository
git clone https://github.com/arghyadipchak/craww
- Build Craww
cargo build --release
- Create a
config.toml
file (example config below) - Run Craww
./target/release/craww
OR You can run Craww directly with
cargo run
Example config file (config.toml
)
root = "gemini.circumlunar.space" #Root Seed
timeout = 5 #Connection Timeout(in secs)
database = "store.db" #Sqlite file
[cache] #Bloom Filter config
expected_web_pages = 100000
false_positive_rate = 0.01