No description
Find a file
2025-02-02 13:45:45 +01:00
assets calendar scripts working 2025-02-01 22:47:52 +01:00
cal calendar scripts working 2025-02-01 22:47:52 +01:00
display Pixel operator fonts added and tested -> 2025-01-26 18:18:56 2025-01-26 18:19:27 +01:00
test weather api working -> 2025-01-27 17:49:29 2025-01-27 17:49:36 +01:00
weather weather api working -> 2025-01-27 17:49:29 2025-01-27 17:49:36 +01:00
.gitignore weather api working -> 2025-01-27 17:49:29 2025-01-27 17:49:36 +01:00
config.json README started and requirements.txt generated -> 2025-02-02 13:45:44 2025-02-02 13:45:45 +01:00
LICENSE First commit -> 2025-01-25 15:26:36 2025-01-25 15:26:37 +01:00
raspagenda.py calendar scripts working 2025-02-01 22:47:52 +01:00
README.md README started and requirements.txt generated -> 2025-02-02 13:45:44 2025-02-02 13:45:45 +01:00
requirements.txt README started and requirements.txt generated -> 2025-02-02 13:45:44 2025-02-02 13:45:45 +01:00

Installation

There are some python libraries that are necesary for this project. I recommend creating a virtual enviroment to have all of those libraries isolated from your system packages.

You can install them using the requirements.txt or just with pip install <library>. I've tested both methods and both works, in case any library is updated and gives any problem, the requirements.txt should still work.

requirements.txt method

cd /path/to/project
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
deactivate

pip install <library> method

cd /path/to/project
python -m venv .venv
source .venv/bin/activate
pip install --upgrade pip

# Required for the waveshare library
pip install Pillow numpy spidev

# Required to interact with the gpio pins and the screen
pip install gpiozero rpi.gpio lgpio

# Required to connect to the caldav server
pip install caldav

# Required to use the open-meteo API
pip install openmeteo-requests
pip install requests-cache retry-requests numpy pandas 

deactivate

https://open-meteo.com/en/docs https://www.waveshare.com/wiki/2.13inch_e-Paper_HAT+#Working_With_Raspberry_Pi https://pypi.org/project/caldav/