The code behind hash.jordanscales.com, an experiment in turning SHA-256 hashes into pixels.
npm i
npm run dev
This repository contains a small service for rendering art directly to PNGs using canvas. You can run it with:
node server.js
This service is also contained in a Docker image that I automatically publish to GitHub packages:
docker run --rm -p "3000:3000" ghcr.io/jdan/hashart/hashart-srv:latest
To be able to use the "mario" piece:
docker run --rm -p "3000:3000" -v "/path/to/mariobros.nes:/app/vendor/roms/mariobros.nes" docker.pkg.github.com/jdan/hashart/hashart-srv:latest
I uploaded arduino.cc to an Inkplate 6 to display random hashart pieces in my apartment. I framed my inkplate using Level Frames (5 1/4" x 4" with 1 1/2" matting) and gave it a 2000mAh battery which lasts quite a long time.