Subprojects:
8-bit Spotify (Python)
- Skills:
openCV
, python requests
, pillow
, json
, real-time data
, API & auth
- Fetches song details (title, artist, album cover) using the Spotify API
- Downscales album art to fit the 192x32 matrix with openCV
- Displays a live progress bar for song playtime (± 1 second)
Minecraft Display (Java & Python)
- Skills:
flask
, fabric modding
, threading
, webserver setup
, real-time syncing
, json
- Java Fabric mod monitors player health in real-time, triggering updates
- Sends HTTP POST requests to a Flask server on the Raspberry Pi to display health data on the matrix
Clock (Python)
- Fetches the current time and date
- Calculates the percentage of the day remaining
- Animates a progress bar to show how much time is left in the day