660a0cb60c
Add .pylintrc and some documentation + fixes to shut pylint up.
...
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2024-05-22 12:05:20 -07:00
840e878748
Fix types for mypy
...
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2024-05-22 11:15:43 -07:00
2cc9ea319b
Add dummy __init__.py for package use
...
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2024-05-22 11:08:02 -07:00
b353b8ff8c
Clean up progname in help dialogue
...
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2024-05-22 11:01:54 -07:00
ed892b7630
Add all examples
...
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2024-05-22 10:58:39 -07:00
4a9225d27f
Add a tool that will generate examples using all matrix and hash options
...
This tool will go through the examples directory and generate an image
for all *.in files using every hash and matrix option.
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2024-05-22 10:57:36 -07:00
962d2ad316
Add command line parsing
...
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2024-05-22 10:45:41 -07:00
f2627f5096
Rename hash_to_matrix to matricize
...
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2024-05-21 18:26:17 -07:00
f70e5a4222
Split functionality out into matrix and color passes
...
* Matricizers turn a hash into a matrix
* Colorizers turn a matrix into a colored matrix
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2024-05-21 18:23:14 -07:00
6fef09d602
OOP-ify this sucker
...
Colorization can be done using a class now. This allows for more
pluggable coloring methods and lets me try out new things easier.
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2024-05-21 12:47:50 -07:00
4d56302e1c
Add a couple of examples
...
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2024-05-21 12:09:21 -07:00
adbdf85b0e
initial commit
...
Signed-off-by: Alek Ratzloff <alekratz@gmail.com >
2024-05-21 11:54:15 -07:00