https://github.com/hamolicious/google-ical-weather-integration
Uses a weather api to request weather data for the next 7 days and integrates it into Google Calendar
https://github.com/hamolicious/google-ical-weather-integration
calendar docker docker-compose google google-calendar python
Last synced: 2 months ago
JSON representation
Uses a weather api to request weather data for the next 7 days and integrates it into Google Calendar
- Host: GitHub
- URL: https://github.com/hamolicious/google-ical-weather-integration
- Owner: hamolicious
- Created: 2022-10-20T21:43:19.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-05-23T05:10:00.000Z (almost 2 years ago)
- Last Synced: 2025-01-07T05:26:08.404Z (4 months ago)
- Topics: calendar, docker, docker-compose, google, google-calendar, python
- Language: Python
- Homepage:
- Size: 41 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Google-ICAL-Weather-Integration
Uses a [weather api](https://open-meteo.com/en) to request weather data for the next 7 days and integrates it into Google Calendar [^1]
## How to run
1. Modify the desired configs (See [config](#configuration) section)
1. run `docker compose build` to build the images needed
1. run `docker compose up -d` to start the service
1. use Google's calendar 'import from URL' feature to point Google to the service
1. Profit## Configuration
The Calendar Service has a [config file](calendar_service/calendar_service/config.hamconf), the file is a custom configuration language I decided to use to test the maturity of the language ([documentation](https://github.com/hamolicious/hamconf)). All of the config variables are commented for easy modification.[^1]: May work with non "Google" calendars however that has not been tested