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.1.0.tar.gz (47.8 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.1.0-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for ical2vdir-2.1.0.tar.gz
Algorithm Hash digest
SHA256 89ccb435696fc7d193da4e1aad887835935dc9c79879f155f80064b63d447991
MD5 045f90bd9d58c4d5fee93f6c9ec2a8a0
BLAKE2b-256 7dc71c7e198fd3de761fcd882827e8910559542140c4217135420ddc40cdd767

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ical2vdir-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.6 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4ae6e0b65c125209d542c5eed2ee01e60140b9e4c6acf4464bb1e311c7ed8182
MD5 d32722fb562cdb4a221595928936779d
BLAKE2b-256 d8d604212744775e6bb2d5f54089e4a081ef3be812d4bcaf5dff280882123f4a

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