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`_
=========
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
Release history Release notifications | RSS feed
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)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9de9abb1e9564bcc477621cc6730e31ef1b959599fd73db5e6c9ecd16f25386 |
|
MD5 | 6f2abaca10ea7e576b34c46b5f1c1de3 |
|
BLAKE2b-256 | fbf442de43c4d0e6430682e3de43215b18712b1bed22908d39ced20e4a7b91ec |