Skip to main content

convert .ics file to vdir directory

Project description

ical2vdir 📅

Code style: black CI Pipeline Status Coverage Status Last Release Compatible Python Versions

Convert / split single iCalendar .ics file into a vdir directory.

Pre-existing files will be updated or left unchanged.

Compatible with khal.

Setup

$ sudo apt-get install python3-icalendar # optional
$ pip3 install --user --upgrade ical2vdir

Usage

$ ical2vdir < input.ics --output-dir /some/path

Or download .ics from Google Calendar:

$ curl https://calendar.google.com/calendar/ical/someone%40gmail.com/private-1234/basic.ics \
    | pipenv run ical2vdir --output-dir output/

Remove files from output directory that are not available in input:

$ ical2vdir < input.ics --output-dir /some/path --delete

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ical2vdir-2.0.0.tar.gz (45.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ical2vdir-2.0.0-py3-none-any.whl (17.5 kB view details)

Uploaded Python 3

File details

Details for the file ical2vdir-2.0.0.tar.gz.

File metadata

  • Download URL: ical2vdir-2.0.0.tar.gz
  • Upload date:
  • Size: 45.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for ical2vdir-2.0.0.tar.gz
Algorithm Hash digest
SHA256 45a4ccc61847a6dc37ab332421785e833e6a2e4873a048330c540a6ff71fc8ff
MD5 958625320cf30dac775d617e690460e3
BLAKE2b-256 32b4abfd622919d572a43b78ec8e6d61c0d7f57df7195f9622a6b499ba7bfbb1

See more details on using hashes here.

File details

Details for the file ical2vdir-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: ical2vdir-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 17.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for ical2vdir-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 85069617c2f4130bb6d589597f450c349e0353e52f52cbba2445822673a9aef8
MD5 5e13d85d64362a0c17491e3351fe14d8
BLAKE2b-256 41a5e5235f56c620a8b9fa628d78bc5a182353584818ad6be03cefb4a545905d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page