{"id":16247581,"url":"https://github.com/pinheadmz/clockblocker","last_synced_at":"2025-09-08T22:32:33.726Z","repository":{"id":77543093,"uuid":"49749986","full_name":"pinheadmz/ClockBlocker","owner":"pinheadmz","description":"A not-boring Bitcoin full node with network visualizer and wallet","archived":false,"fork":false,"pushed_at":"2024-05-23T21:01:08.000Z","size":2135,"stargazers_count":48,"open_issues_count":1,"forks_count":9,"subscribers_count":7,"default_branch":"henners-not-adafruit","last_synced_at":"2024-12-29T12:06:40.254Z","etag":null,"topics":["bitcoin","raspberry-pi"],"latest_commit_sha":null,"homepage":"https://thebitcoinblockclock.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pinheadmz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-01-15T23:09:08.000Z","updated_at":"2024-12-10T03:10:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"40ffad3a-6ffc-426e-9282-712379b8700e","html_url":"https://github.com/pinheadmz/ClockBlocker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinheadmz%2FClockBlocker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinheadmz%2FClockBlocker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinheadmz%2FClockBlocker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinheadmz%2FClockBlocker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pinheadmz","download_url":"https://codeload.github.com/pinheadmz/ClockBlocker/tar.gz/refs/heads/henners-not-adafruit","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232362451,"owners_count":18511572,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitcoin","raspberry-pi"],"created_at":"2024-10-10T14:37:51.590Z","updated_at":"2025-01-03T16:29:37.578Z","avatar_url":"https://github.com/pinheadmz.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# The Bitcoin Block Clock\n\nRaspberry Pi Full Node with 32 x 32 RGB LED network visualizer\n\n## https://TheBitcoinBlockClock.com\n\n### Dependencies:\n\n* python-bitcoinrpc: https://github.com/jgarzik/python-bitcoinrpc (modified, included in this git as bitcoinrpc.py)\n\n* Henner Zeller's RGB LED matrix driver: https://github.com/hzeller/rpi-rgb-led-matrix \n\nBe sure to install the Python bindings as well as the core library: https://github.com/hzeller/rpi-rgb-led-matrix/tree/master/bindings/python\n\nYou may also need to solder a jumper on the Adafruit HAT: https://github.com/hzeller/rpi-rgb-led-matrix#improving-flicker\n\n* PyQRCode: https://pypi.python.org/pypi/PyQRCode:\n\n```\n$ sudo pip install pyqrcode\n```\n\n* PIL (now maintained as Pillow):\n```\n$ sudo apt-get install python-pil\n```\n\n* Bitcoin Core with the following lines added to `~/.bitcoin/bitcoin.config` (see Installation below, the paths should match):\n\n```\nblocknotify=python /home/pi/bin/ClockBlocker/block.py %s\nwalletnotify=python /home/pi/bin/ClockBlocker/tx.py %s\n```\n\n### Installation:\n\nClone this repository in ~/bin and make easy-to-type command to start clock:\n\n```\n$ cd ~\n$ git clone https://github.com/pinheadmz/ClockBlocker.git\n$ sudo ln -s ~/ClockBlocker/ledbits.py /usr/local/bin/ledbits\n$ sudo chmod 777 /usr/local/bin/ledbits\n```\n\n...then from any command line you can start the clock by entering:\n\n```\n$ ledbits\n```\n\n### API passwords:\n\n* Bitcoin: create file `bitcoinAuth.py` which contains:\n\n```\nUSER = \"YOUR-BITCOIN-RPC-USERNAME\"\nPW = \"YOUR-BITCOIN-RPC-PASSWORD\"\n```\n\n* IP geo-location service: Sign up for API key at http://www.ipinfodb.com/ip_location_api.php\n\n...then create file `ipInfoAuth.py` which contains:\n\n```\napi_key = 'YOUR-API-KEY'\n```\n\n### Hardware \u0026 Parts:\n\nAll electronic components, acrylic enclosure and miscellaneous hardware needed\nto build The Bitcoin Block Clock is listed\n[on this spreadsheet](https://docs.google.com/spreadsheets/d/e/2PACX-1vQoqwZii8Q7Vff4G6VBbHY9nEBDpCbcJl7A2JQr04GaWl1P8F48w6u9bmrUHPezkEt8M4pJDIwM2e7H/pubhtml?gid=0\u0026single=true). I always try to buy parts from adafruit.com or purse.io\nso I can spend Bitcoin!\n\n### Owner's manual\n\n[Usage instructions](https://docs.google.com/document/d/e/2PACX-1vRi7wA3FIfBUQlZgS-69wufT3hh3Ql9BB_YaUYyeJwtmLlDsRau02cQcQiyQ-pIc6Z-0PLSzBtu4j9x/pub) are printed out and shipper to buyers with their order.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpinheadmz%2Fclockblocker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpinheadmz%2Fclockblocker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpinheadmz%2Fclockblocker/lists"}