This is a short one-day project to make an Identicon generator (see drhus/awesome-identicons).
identicon.py
- outputs a simple ascii image based on a SHA-256 hash
randomart.py
- implements the OpenSSH ascii fingerprint algorithm
identicon.pde
- recursively colors rectangles based on a string seed
sectors_rgb.py
- uses nearest neighbors algorithm to generate an unique image based on a SHA-256 hash
- (16/12/19) apparently we convergently developed a Voronoi diagram algorithm https://en.wikipedia.org/wiki/Voronoi_diagram
sectors.py
- same as sectors_rgb.py but uses HSV for nicer colors (and some nice features like command line input and SHA-512)
- Uasge:
./sectors.py [options] <string>...
, can also read from standard input - images are saved in
output/
folder
gino
will
yeet
💯