It does things that crawl Tor.
Initial ideas inspired by terrible jokes on Discord about Tor analytics. Lots of help with not reinventing the code for the crawling wheel comes from this crawler.
Licence is AGPL.
docker-compose run --rm spider python init_db.py
- Init the DBdocker-compose up --scale spider=4 -d
brings some nice multispider crawling- Rebloom is a required Redis module for duplicate URL filtering.
- It is assumed that POSTGRES_URL is a bouncer that does its own pooling such as pgbouncer/pgpool.
- Postgres MUST be the database due to Postgres specific features.