Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 764 Bytes

File metadata and controls

29 lines (24 loc) · 764 Bytes

I want to print tasks that I completed so my brain thinks I did something good.

I want it to be automated.

Ingredients:

  • RaspberryPI
  • Thermal Printer

"Architecture"

Pasted image 20250905130724

How To

  1. Setup PI, SSH into it
  2. Connect Printer to PI via USB
  3. Install CUPS on PI
  4. Setup printer in CUPS Interface
  5. Run python flask with code included in repo
  6. Import Apple shortcut in shortcut app
  7. Edit IP
  8. ...
  9. Profit

Info

  • There is a /health endpoint and a /print endpoint. Default port is 5000.
  • Print endpoint accepts a .json file with
    • list
    • time
    • date
    • note