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-1.0.0.tar.gz (38.8 kB view details)

Uploaded Source

Built Distribution

ical2vdir-1.0.0-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ical2vdir-1.0.0.tar.gz
  • Upload date:
  • Size: 38.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for ical2vdir-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1234f9e5da39f5c875fec97b13dbf08487a98af0a73bebb042364ee7910d1718
MD5 8b18fee78ee3e8cd4f9026a829d315a3
BLAKE2b-256 fd5e5c3929c6f5bb4b1b3a0e43ae75f8bba0feafb530537a946dab3d6e6138ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ical2vdir-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 17.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for ical2vdir-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b7fc98285ca02e4b9495dfeb9286e68d6e3ecd9eb717682f7913950fa86aad7a
MD5 0fd44c0d59687bc025c6f6263642beb0
BLAKE2b-256 718711a0aca8103c1629e36a14b986c6b784547d801fff5a49ef2dfe3db36ec6

See more details on using hashes here.

Supported by

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