A simple PHP calendar optimised for e-ink displays
Uses IcalParser library by OzzyCzech

☁️ Weather.php
- ☔ Shows a 7-day forecast, heavily inspired by Weather in Your Calendar by @vejnoe
- 💻 Uses Open-Meteo API for weather data & geocoding, no API key required!
- 🗺 Use query string "?city=" to specify city
- 🌍
$remote_urls: To add URLs, edit config.php and add your URLs array. - 🔗
$offline: Enables offline modeFalse: Loads directly from URLs every timeTrue: Uses cached ics files from./calendars/*. Learn more about updating files here
Updates locally cached version of calendars. Load page with query string ?city= to specify location for updating weather file. Use cron to automatically run script.
- Run in terminal:
crontab -e - Append:
0 */2 * * * php -f $HOME/www/html/calendar/update.php(or whatever is your path to file)
As a full time student I don't really maintain this project much, but please feel free to submit issues / pull requests