Skip to content

A simple script to download all calendars from a CalDAV server and save them as .ics files.

License

Notifications You must be signed in to change notification settings

audivir/caldav2ics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CalDAV2ICS

A simple script to download all calendars from a CalDAV server and save them as .ics files.

Installation

pip install caldav2ics

Usage

  • Create a config .toml file
[server_a]
url = "https://caldav.server_a.com/calendar/remote.php/dav/calendars/user/"
username = "user"
save-dir = "calendars/server_a"

[calendar_b]
...
  • Run the script
caldav2ics -c config.toml

or without to be prompted for the password

C2I_PASSWORD=$(cat .password) caldav2ics -c config.toml

TODO

  • tests

About

A simple script to download all calendars from a CalDAV server and save them as .ics files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages