PodWarden Cloud
CatalogCase StudiesNewsDocsGitHubEarly Adopter

PodWarden — Fleet operations as a product

CatalogNewsDocumentationGitHubEarly Adopter|Terms of ServicePrivacy PolicyAcceptable Use
CatalogHome Automationimport_ics
import_ics

import_ics

vilhjalmr26

Learn how to self-host
Install with PodWardenLearn how to deploy with PodWarden

Runs a python script at a‍ crontab defined interval that downloads/imports ics files into a caldav server. Environment Variables: ICS_USERNAME - Username for caldav server ICS_PASSWORD - Password for caldav server ICS_URL - URL to the caldav server CRONTAB_SCHEDULE - crontab time string, eg. "0 0 * * *" TZ - Timezone eg. "America/Chicago" creates a calendar_download_map.py file in the config path. The dictionary contained within uses‍ calendar name as key, an‍d URL to ics as value. Will download the ics file at the given URL and load its contents into the given calendar name, creating it if it doesnt exist. If ics file is not from a download, you can put the file in the /config/ical_export forlder with calendar_name.ics as the filename. Again, when run the script will import the ics file into calendar_name, creating it if it doesnt exist.

Home AutomationFree·27.2K4y ago
#caldav-integration#scheduled-tasks#python-script#calendar-sync#automation-tool##automatic-calendar-creation###remote-file-import###import_ics###
Learn how to self-host
Learn how to deploy with PodWarden

About

import_ics is a lightweight automation tool that periodically downloads ICS calendar files and imports them into a CalDAV server. It's designed for system administrators and self-hosters who need to maintain synchronized calendar data across multiple sources. The tool handles bot…

Deployment Options

1 stack

You might also like

TimeMachine

TimeMachine

Storage

MQTTExplorer

MQTTExplorer

Home Automation

amcrest2mqtt

amcrest2mqtt

Home Automation

searcharr

Media

nut

nut

Games

NodeRedv2Beta

NodeRedv2Beta

Development

Requirements

500m
4Gi

Stacks

import_icsService

Author

vilhjalmr26

Project page

Tags

#caldav-integration#scheduled-tasks#python-script#calendar-sync#automation-tool##automatic-calendar-creation###remote-file-import###import_ics###
How to deploy with PodWardenSelf-hosting guide