import_ics

import_ics

Docker 应用程序 from Vilhjalmr's Repository

概述

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.

运行时参数

网络
bridge
外壳
sh
特权
false

模板配置

ConfigPathrw
目标
/config
默认值
/mnt/user/appdata/import_ics
价值
/mnt/user/appdata/import_ics
ICS Export FolderPathrw

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.

目标
/import_ics/ical_export
默认值
/mnt/user/appdata/import_ics/ical_export
价值
/mnt/user/appdata/import_ics/ical_export
ICS_USERNAMEVariable

Username for connecting to CalDAV server

ICS_PASSWORDVariable

Password for connecting to CalDAV server

ICS_URLVariable

URL to access the CalDAV Server eg. http://example.com/dav.php

CRONTAB_SCHEDULEVariable

Crontab schedule string for when script is desired to run.

默认值
0 0 * * *
价值
0 0 * * *
TimeZoneVariable

Timezone for docker to run in.

目标
TZ
默认值
UTC
价值
UTC

下载统计数据

27,282
下载总数
16
本月
134
平均每月

长期下载总量

加载图表...

详细信息

存储库
vilhjalmr26/import_ics
最后更新2022-06-08
初见2022-06-08

在Unraid 上运行 import_ics 。

import_ics 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。