Skip to content

Application for data collection (ETL) from BitBay cryptocurrency exchange.

Notifications You must be signed in to change notification settings

dominikheinisch/cryto_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crypto_bot

Build Status Build Status

1. requirements

docker-compose version 3.7

2. setup

create required volumes and initialize database

docker-compose up --build

3. data puller

pulls data from bitbay, eg. https://bitbay.net/API/Public/btcpln/trades.json?since=0

docker-compose up --build
# or
docker-compose run crypto_bot python3 -m src run-puller

4. data pre-processor

docker-compose run crypto_bot python3 -m src prepare lskpln     # btcpln, ethpln, btgpln, etc...

5. testing

docker-compose run crypto_bot pytest -v                         # run all
docker-compose run crypto_bot pytest -v -m "not slow"           # run all except slow tests

6. testing on local machine

pip3 install -r crypto_bot/requirements.txt
python3 -m pytest -vvs crypto_bot

About

Application for data collection (ETL) from BitBay cryptocurrency exchange.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published