work in progess
This is a webapp to notify via email when a part is back in stock at your PCB assembler. The initial version will support JLC Assembly only.
This project consists of a Scrapy crawler and an Elasticsearch instance to hold/index/search the data and set up "alerts" that send out emails depending on stock levels.
- Get all the source code
git clone https://github.com/kitspace/stock-alert
cd stock-alert
-
Install Docker and docker-compose (on Ubuntu:
snap install docker
andapt install docker-compose
) -
Build and run the docker containers:
docker-compose up
- To run the crawler do:
docker-compose run crawler