Chirimbolito
A Bitcoin address monitoring tool built with a Raspberry Pi and a LCD display
You will need
one Raspberry Pi
one micro SD card
one LCD screen, Adafruit RGB Negative 16x2 LCD+Keypad Kit for Raspberry Pi
one or more bitcoin address to monitor
How to build it
Install Raspbian Stretch Lite on the micro SD card. This is beyond the scope of this document, you can find a good guide here
Install the LCD screen and the micro SD card in the Raspberry Pi
Boot the Raspberry Pi
ssh into the Raspberry Pi and install the bitcoin address monitoring tool
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
Edit the file ~/.config/chirimbolito.json to configure the bitcoin addresses that you want to monitor.
Start the service (TODO)
CONTRIBUITING
Contributions gladly accepted, just open a ticket or send a PR :)
PACKAGING
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
Metadata
Release files for chirimbolito 1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| chirimbolito-1.tar.gz | 19.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| chirimbolito-1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 27.7 kB
Release files / chirimbolito-1.tar.gz
| Download URL | chirimbolito-1.tar.gz |
|---|---|
| Size | 19.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0b3c8e385bb89b607f236be3b5f7414cc8701c4ea0f2bcd3814a616397fb18c0
|
|
BLAKE2b-256 checksum How to use checksums |
94f4188fd9d04bbf6cbe9173df15be327361595e521689d9ee96dfee30f16b7b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / chirimbolito-1-py3-none-any.whl
| Download URL | chirimbolito-1-py3-none-any.whl |
|---|---|
| Size | 8.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
27602a3b515259480dcc1904e1399110645edc7e6583fd11cbe783a16d75bb1c
|
|
BLAKE2b-256 checksum How to use checksums |
f58f108bea7be188a7131757449c9ef5d133bb3385bc01915073b582a5950dc7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |