Avatar
Nice and Kind Vic
21b419102da8fc0ba90484aec934bf55b7abcf75eedb39124e8d75e491f41a5e
https://i.nostr.build/Lqsu56YxOCvwc6G5.jpg 💬 cornychat.com - audio spaces 🖼️ nodeyez.com - bitcoin node images Recommends: 🥣 zap.cooking 🎵 tunestr.io 📲 relay.tools 💩 turdsoup.com 🥔 oddbean.com 🔣 listr.lol 🕹️My Nintendo Switch Code SW-7592-4594-7016 About: I do programming, databases, data parsing, reports, visualizations. Bitcoin maxi. Available for hire Corny Chat (https://cornychat.com) operator, running the first open source audio spaces integrated with Nostr with support for zaps, room customizations. Nodeyez developer (https://nodeyez.com) providing sovereign scripts to get more from your node. It can generate images from your node accessible in a website dashboard or slideshow output to an attached display.

#Nodeyez currently has 39 stargazers on GitHub. Can it get up to 50 before September?

Need a service that does the audio

At the tone the time will be.. Eight Zero Zero, Nine Seven Six.

Beep!

2023-07-30 Development Update

Release 23.07 of #Nodeyez includes Nostr.Band Stats panels and Difficulty Epoch enhancement

As I'm preparing to head to TabConf I want to button things up and avoid any major breaking bugs. There was an opportunity to quickly get some Nostr oriented panels built out, and then I set to test the current state of the project on a freshly built pruned Bitcoin node. This uncovered some issues in the installation needing resolved, as well as Pillow version dependencies.

Nostr.Band Stats panel

Three new panels have been added to Nodeyez based on stats data from Nostr.Band. Once a day stats are retrieved from nostr.band and three charts are rendered depicting the zaps per day, active pubkeys per day, and badges created per day over the previous 2 months. High and low values are annotated, as well as the overall average and a 7 day moving average to better see trends.

This was made possible by improvements made under the hood to the vicariouschart functions. Such enhancements will be building blocks for some additional panels planned for the future.

Difficulty Epoch panel

Some small adjustments have been made to this panel. First, to improve greyscale support, the unmined and unmined blocks are shown as a kind of dash outline vs solid outline. This reduces confusion on unmined but expected blocks which by default are rendered in red which is a close color to the grey in greyscale.

The other improvement is labels have been added for the current block and the unmind block when its behind, reporting the relevant block heights. This helps provide context to the difficulty period.

Pillow 10

Late in this cycle during testing it was discovered that Pillow 10 was released earlier in the month. New installs will pick up on Pillow 10 as a result and this had some breaking changes as Nodeyez had not kept up with deprecated functions that are now removed in Pillow 10. This has been fixed in this release, so if you installed Nodeyez during July 2023, and it wasn't working at all to produce panels, this could be the cause.

Install Corrections

Various errata was discovered in the installation scripts released with the 23.06 which have been corrected.

Most recently, determined that the Uncomplicated Firewall (ufw) tool was being used, but wasn't guaranteed to have been installed yet as Nodeyez assumes its being installed on an existing common node like MyNodeBTC or Raspibolt. To resolve this, if ufw is not found, it gets installed with the following basic assumptions: By default, allow outbound traffic and block inbound traffic, enable ssh and allow traffic in on port 907 for the dashboard.

TabConf

If you're attending TabConf, I hope to see you there! Nodeyez will be one of the Builder Days Projects at the tables on September 6 and 7.

Find out more about Nodeyez and installation guidance at https://Nodeyez.com

I would consider a node with BTCPay server and using the onsite point of sale app mode. An easy way to spin that up to test with is via Voltage.cloud

What should my Bitcoin.conf prune setting be if I want to ensure at least 2016 blocks?

prune=2016

Or

prune=8064

Oof. I wasnt paying attention and Pillow 10.0.0 was released earlier in the month. It breaks all Nodeyez panels.

Among other improvements It removes deprecated function Image ImageDraw.textsize() in favor of textbbox() that I've been putting off making the migration on.

Rushing that now along with other install tweaks requiring ufw but I think I can get this release out.

Checking install of #Nodeyez on a fresh pruned node.