Creates three panel comics by combining most recent venmo transactions with Cyanide and Happiness panels. Finished comics can be printed on receipt paper.
install all dependencies: npm install
run node server: node server.js
start webpack dev: npm start
navigate to localhost:9000
Created to print using a Raspberry Pi 2, with the Adafruit Mini Thermal Receipt Printer. This printer only works with Raspberry Pi 2, not 3.
Find the Raspberry Pi IP address using ifconfig
In ./public/index.html
, change RASPBERRY_PI_IP
to equal the IP of your Pi.
Follow this guide to set up the receipt printer with Raspberry Pi 2.
Once set up, on the Raspberry Pi 2 run PI=true node printer.js
.
Cross fingers, and try printing from the web app.
Created by visitors at the SFPC exhibit:
Originally exhibited at the SFPC Final Showcase
Running on S3 bucket.
aws s3 sync build s3://${aws_s3_bucket} --region ${aws_s3_region} --delete --acl public-read --profile ${aws_s3_profile}