All apps · 0 apps
import_ics
Docker app from Vilhjalmr's Repository
Overview
Readme
View on GitHubimport_ics
Imports ICS files into a CalDAV server
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, and 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.
Install import_ics on Unraid in a few clicks.
Find import_ics in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Categories
Download Statistics
Total Downloads Over Time
Related apps
Explore more like this
Explore allLinks
Details
vilhjalmr26/import_icsRuntime arguments
- Network
bridge- Shell
sh- Privileged
- false
Template configuration
- Target
- /config
- Default
- /mnt/user/appdata/import_ics
- Value
- /mnt/user/appdata/import_ics
Folder into which you can place ics files to be imported. And which downloaded ics files will be placed into. If unmapped, downloads will still work.
- Target
- /import_ics/ical_export
- Default
- /mnt/user/appdata/import_ics/ical_export
- Value
- /mnt/user/appdata/import_ics/ical_export
Username for connecting to CalDAV server
Password for connecting to CalDAV server
URL to access the CalDAV Server eg. http://example.com/dav.php
Crontab schedule string for when script is desired to run.
- Default
- 0 0 * * *
- Value
- 0 0 * * *
Timezone for docker to run in.
- Target
- TZ
- Default
- UTC
- Value
- UTC