Skip to main content

Convert PalmOS .dba calendar to a vcalendar file.

Project description

palm2vcal
=========

This package provides a script converting palm OS .dba calendar files into standard .ics vCalendar files.
If requested, the other direction could be easily introduced.

It relies mostly on the `palmFile.py <http://www.totic.org/develop/palmFile.py>`_ script written by Aleks Totić, and improved by Jeff Mikels.
In order to generate the vcalendar file, this script uses the `icalendar <http://pypi.python.org/pypi/icalendar>`_ package.


Usage
-----

The script can simply be called with::

palm2vcal <source_file> <dest_file>

Where ``<source_file>`` and ``<dest_file>`` are either file names or ``-`` for stdin/stdout.

When using the ``--verbose`` option, the number of converted event is printed to stdout (or stderr).


Encoding
--------

The target file will be written in UTF8, as per `RFC5545 <http://tools.ietf.org/html/rfc5545>`_.

The encoding of the input file defaults to cp1252 (microsoft standard encoding), but another encoding can
be chosen using the ``--encoding`` switch::

palm2vcal --encoding=latin1 <source_file> <dest_file>


Links
-----

- Original ``palmFile.py``: `http://www.totic.org/develop/palmFile.py`_
- Palm file format specification: `http://www.notsofaqs.com/datebook_dat.php`_
- icalendar documentation: `http://readthedocs.org/docs/icalendar/en/latest/`_
- vcal format RFC: `http://tools.ietf.org/html/rfc5545`_
- Package on PyPI: `http://pypi.python.org/pypi/palm2vcal/`_
- Issues and code on `GitHub <http://github.com>`_: `http://github.com/rbarrois/palm2vcal`_

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

palm2vcal-0.5.2.tar.gz (11.8 kB view details)

Uploaded Source

File details

Details for the file palm2vcal-0.5.2.tar.gz.

File metadata

  • Download URL: palm2vcal-0.5.2.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for palm2vcal-0.5.2.tar.gz
Algorithm Hash digest
SHA256 e9de9abb1e9564bcc477621cc6730e31ef1b959599fd73db5e6c9ecd16f25386
MD5 6f2abaca10ea7e576b34c46b5f1c1de3
BLAKE2b-256 fbf442de43c4d0e6430682e3de43215b18712b1bed22908d39ced20e4a7b91ec

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