Asynchroniously getting data and saves it to CSV files, PostgreSQL (or other DB).
The most important config in .env
file.
- Node.js
- Prisma ORM
- JSDOM
- Async Queue from Node.js library
- PostgreSQL in Docker
- Clone this repo
- Create your
.env
from.env.example
. Configure workers count, delay between tasks, db connection. - Run
yarn install
- Run
docker compose up -d
if you want to use PostgreSQL in Docker or change Prisma config for SQLite or other - Run
yarn migrate
- Run
yarn start
, then checkdata
catalog and your DB - Run
yarn db:admin
for integrated DB Admin UI from Prisma ORM