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
- 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.)
- Copy your credentials json files to the server/storage folder and set the appropriate envars
- Run
docker-compose up
inside the server folder. - Install micropython in your ESP32.
- Copy everything inside the micropython folder to your ESP32 and change the websocket URL in
main.py
- Do the wiring according to the table below.
- Profit ?
Wiring
Plugin | README |
---|---|
LED | D21 |
Button | D15 |
Printer RX | GPIO17 / UART2 TX |
Development
Want to contribute? Why ?
License
MIT
Description
Languages
Python
99.6%
Dockerfile
0.4%