2020-01-29 18:01:15 +02:00
2020-01-29 18:01:15 +02:00
2020-01-29 18:01:15 +02:00
2020-01-29 18:01:15 +02:00
2020-01-29 18:01:15 +02:00
2020-01-29 18:01:15 +02:00

Steam Community Market Sale Printer

A contraption that flashes lights and prints information whenever you sell something on the steam community market.

It is comprised of two parts:
  • A server that actually receives mail, processes it and scrapes steam
  • An ESP32 that communicates with the server through websockets actually does the printing

How to use

  1. Set-up a project with pub/sub and the gmail API on GCP (I know this is vague and unhelpful but I really cba to explain how to do all this. Look at some tutorials.)
  2. Copy your credentials json files to the server/storage folder and set the appropriate envars
  3. Run docker-compose up inside the server folder.
  4. Install micropython in your ESP32.
  5. Copy everything inside the micropython folder to your ESP32 and change the websocket URL in main.py
  6. Do the wiring according to the table below.
  7. Profit ?

Wiring

Plugin README
LED D21
Button D15
Printer RX GPIO17 / UART2 TX

Development

Want to contribute? Why ?

License

MIT

Description
No description provided
Readme 36 KiB
Languages
Python 99.6%
Dockerfile 0.4%