Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 1.45 KB

README.md

File metadata and controls

30 lines (19 loc) · 1.45 KB

dada-photo-booth

Implementation of Dada Photo Booth, in accordance with Atwood's Law

How does one achieve eternal bliss? By saying dada. How does one become famous? By saying dada. With a noble gesture and delicate propriety. Till one goes crazy. Till one loses consciousness.

Includes front-end to display the glitched images.

Includes camera app for sending photos to be glitched.

Includes server for processing and sending off photos.

Running

Ensure you have node.js and npm installed, as well as ImageMagick and maybe OpenCV?

  • Run npm install && npm start in the camera directory. An Electron application will open.
  • Run npm install && npm start in the client directory. Navigate to localhost:3001 in your browser, if the script does not take you there directly.
  • Run npm install && npm start in the server directory. The socket will be running at 0.0.0.0:3000—check on the health by pressing the h key in the Electron app and check on the output in the server console.

Development

  • npm install in camera, client, and server.
  • npm start in server
  • npm run watch in camera before...
  • npm start in camera

Credits

todo: add list of software used because this wouldn't be possible without all those rad people sharing their rad work this gist on saving gifs from p5 canvas