一个用树莓pi和lcd显示器构建的比特币地址监控工具
chirimbolito的Python项目详细描述
一个用树莓Pi和LCD显示器构建的比特币地址监控工具
功能
- 它拉取要监视的比特币地址的余额
- 它显示每个地址所选的BTC和菲亚特
- 它支持多个地址
- 通过json文件很容易配置
- 背景颜色根据菲亚特的价格波动而变化。它将当前价格与昨日收盘价进行比较
你需要
- 一个覆盆子皮
- 一张micro SD卡
- 一个液晶屏,Adafruit RGB Negative 16x2 LCD+Keypad Kit for Raspberry Pi
- 要监视的一个或多个比特币地址
如何构建它
在Micro SD卡上安装Raspbian Stretch Lite。这超出了本文档的范围,您可以找到一个好的指南here
将液晶屏和微型SD卡安装到覆盆子皮中
启动覆盆子pi
ssh到raspberry pi并安装比特币地址监视工具
ssh pi@raspbian
password: (the default password is ‘raspberry’)
pi@raspbian ~ $ sudo apt-get update && sudo apt-get install build-essential python3 python3-dev python3-smbus python3-pip i2c-tools
pi@raspbian ~ $ sudo pip3 install –upgrade pip
pi@raspbian ~ $ sudo /usr/sbin/usermod -a -G i2c pi
pi@raspbian ~ $ mkdir chirimbolito
pi@raspbian ~ $ virtualenv chirimbolito
pi@raspbian ~ $ cd chirimbolito
pi@raspbian ~/chirimbolito $ source bin/activate
(chirimbolito) pi@raspbian ~/chirimbolito $ pip3 install chirimbolito
(chirimbolito) pi@raspbian ~ $ mkdir ~/.config && test -f ~/.config/chirimbolito.json || curl -sLo ~/.config/chirimbolito.json https://raw.githubusercontent.com/facastagnini/python-chirimbolito/master/chirimbolito.json
编辑文件~/.config/chirimbolito.json以配置要监视的比特币地址。
启动服务(TOdo)
贡献
欣然接受捐款,只需开一张罚单或发送一份公关:)
包装
pip install –user check-manifest
# check MANIFEST.in to make sure we are including everything we need
check-manifest
export VERSION=‘0.dev7’
# bump the $VERSION in setup.py
python3 setup.py sdist bdist_wheel
gpg –detach-sign -a dist/chirimbolito-$VERSION.tar.gz
gpg –detach-sign -a dist/chirimbolito-$VERSION-py3-none-any.whl
python3 -m twine upload –repository pypi dist/*
git tag -s $VERSION
git push –tags