summaryrefslogtreecommitdiff
path: root/README.md
blob: 01d8c1b0fe071f47bffa4a388f47a3a62aa1e11d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# The Morning Paper
The Morning Paper is a project that prints out different information to a 
receipt printer in the morning. The project will include template modules for 
today's calendar events, the weather, a quote, top news headlines, and the 
national day.

## Modules
The modules provided are written in python and will use the [adafruit thermal 
printer library](https://github.com/adafruit/Python-Thermal-Printer) to 
interface with the 
[adafruit thermal printer used](https://www.adafruit.com/product/600).

## TODO
- Timer for the main function
- Stock Tracker
- Better error handling
- Test print page with ip address
- Web interface for settings
  - Settings print out with qr code to ip address

## Parts
- [Adafruit Thermal Printer](https://www.adafruit.com/product/600)
- Microcontroller (I used a raspberry pi 4 but a zero w will work as well)

## APIs used
- [Quotable](https://quotable.io)
- [National Weather Service](https://www.weather.gov/documentation/services-web-api)
- [News API](https://newsapi.org/)
- [National Day API](https://national-api-day.herokuapp.com)