DPK Connector is a scalable and compliant web crawler developed for data acquisition towards LLM development. It is built on Scrapy. For more details read the documentation.
The project uses pyproject.toml and a Makefile for operations.
To do development you should establish the virtual environment
make venvand then either activate
source venv/bin/activateor set up your IDE to use the venv directory when developing in this project
To test, build and publish the library
make test build publishTo up the version number, edit the Makefile to change VERSION and rerun the above. This will require committing both the Makefile and the autotmatically updated pyproject.toml file.
See the overview.