|
2 years ago | |
---|---|---|
.. | ||
exports | 2 years ago | |
filters | 2 years ago | |
generators | 2 years ago | |
.gitignore | 2 years ago | |
README.md | 2 years ago | |
_run.sh | 2 years ago | |
runner.py | 2 years ago | |
runner_lib.py | 2 years ago | |
runner_midi.py | 2 years ago |
Alright everybody, ready for some fun? Here comes The Piping And Plumbing Your Way To The Top Show!
You’re going to push so many points to this laser it will hog and cry…
BOOM | WIIIIIZ :: PHHHHHRACKRACKRACK ~~ WOOP ### WIIT
python3 generators/dummy.py -f 2 | python3 filters/kaleidoscope.py | python3 exports/toRedis.py -v
------------------------------ --------------------- -------------------
\/ \/ \/
Generator Filter Export
Use it to produce some points in any manner, orderly or total chaos.
Don’t be that boring Sinusoids bugger! Flash Maps of Dooms, Disbitnic sprites, Dismorphic HexaFonts all over the walls!
These babies will modify data on the wire by passing around the points and modifying them in sequence.
Want your Double Heavy Laser Cannons to Bounce Together Like They Been Drinking Jagerbombs For Two Hours? That’s the place.
Now, this IS the most boring part. Send your points to whatever output system. Yawn. Are we there yet?
Say what!? Why, this is exactly the place for that!
Take a seat and copy paste the “dummy.py” files, they present the basic structure you need to play around.
Just be cautious to use the debug
method if you’re the kind of miss that debugs by outputing data structures (who does not, yah know, sometimes?). Or you’ll break the chain.
They must send list of points to standard out. Don’t forget the “flush” argument, or the piping will be breaking, ain’t no Mario lazering.
These do listen and read on STDIN and do the same print’n’flush on STDOUT.
Read from STDIN and send to redis mostly
Every command can be called with a -h/--help
flag to get some help
Every command has a -v/--verbose
flag to send debug info to STDERR.
Generators have a -f/--fps
param for FPS, to be fast but not so furious on your machine
Filters and Exports are their own beasts