Python scripts to monitor cryptocurrencies.
yfinance
- Get currency information using yahoo finance APIrequests
- Get all cryptocurrencies from yahoo financeBeautifulSoup
- Extract tag values from html responseSMTP
- Send SMS notification using Simple Mail Transfer Protocol
pip install --no-cache --upgrade -r requirements.txt
docker build -t crypto .
docker run crypto
Note: DO NOT use alpine
for docker as the build dependencies from
simple/pandas fail due to missing pre-req.
Alternative is to use slim
or install the modules directly from alpine
repository
Docstring format: Google
Styling conventions: PEP 8
Clean code with pre-commit hooks: flake8
and
isort
PreCommit
will ensure linting, and the doc creation are run on every commit.
Requirement
pip install --no-cache --upgrade sphinx pre-commit recommonmark
Usage
pre-commit run --all-files