Palm-Progect

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

NAME
    progconv - convert between .txt, .csv and Palm Progect's PDB format.

SYNOPSIS
    Export from a .pdb database to a text representation:

        perl progconv lbPG-MyProgect.pdb MyProgect.txt

    Convert a text tree back into a database:

        perl progconv MyProgect.txt lbPG-MyProgect.pdb

    You can convert to/from CSV files:

        perl progconv lbPG-MyProgect.pdb MyProgect.csv
        perl progconv MyProgect.csv MyProgect.txt
        perl progconv MyProgect.csv lbPG-MyProgect.pdb

    You can convert between various Progect database versions:

        perl progconv --output-format=23 MyOldProgect.pdb MyNewProgect.pdb

DESCRIPTION
    "progconv" is a program you run on your desktop computer to allow you to
    import to and export from Palm Progect database files.

    For its text format, it uses a layout very similar to the one used by
    Progect's own built-in converter:

        [x] Level 1 Todo item
            [10%] Child (progress)
                . Child of Child (informational)

        [80%] (31/12/2001) Progress item
            [ ] Unticked action item

    Almost all of Progect's fields are supported using this format,
    including categories, ToDo links and notes.

    See below under "PROGCONV TEXT FORMAT"

    For its CSV format it uses a simple table of records, with indent level
    being one of the fields. See below under "PROGCONV CSV FORMAT".

    This program was written on Linux (Redhat 7.1). It was tested on Windows
    98 with perl 5.005 and perl 5.6.1, and on Linux (Redhat 7.1) with perl
    5.6.0 and perl 5.6.1.

OPTIONS
  General Options
    --quiet
        Suppress informational messages

  Conversion Options
    --input-format=auto|pdb|text|csv
        The format "progconv" should import from. Either "auto", "pdb",
        "text", or "csv".

        When "auto" is selected, then "progconv" will guess the file's type
        based on its extension.

        The default is "auto".

    --output-format=auto|pdb|text|csv
        The format "progconv" should export to. Either "auto", "pdb",
        "text", or "csv".

        When "auto" is selected, then "progconv" will guess the file's type
        based on its extension.

        The default is "auto".

    --input-version=n
        Ignore the version number stored in the source database, and import
        it as version "n".

        Currently supported versions are 18 (for Progect database version
        0.18) and 23 (for Progect database version 0.23).

        Progect database version 0.18 was used all the way up until Progect
        version 0.22, so if you saved a database with Progect 0.22, the
        database will be a version 0.18 database.

    --output-version=n



( run in 0.831 second using v1.01-cache-2.11-cpan-f4a522933cf )