Palm::Progect::Converter::CSV 2.0.4 review

Download
by rbytes.net on

Palm::Progect::Converter::CSV is a Perl module to convert between Progect databases and CSV files. SYNOPSIS my $converter =

License: Perl Artistic License
File size: 40K
Developer: Michael Graham
0 stars award from rbytes.net

Palm::Progect::Converter::CSV is a Perl module to convert between Progect databases and CSV files.

SYNOPSIS

my $converter = Palm::Progect::Converter->new(
format => 'CSV',
# ... other args ...
);

$converter->load_records();

# ... do stuff with records

$converter->save_records();

This converts between CSV files and Palm::Progect records and preferences.

The CSV format allows for basic import/export with spreadsheet programs. The CSV file does not look like a tree structure; instead, there is a level column, which indicates the indent level for the current row.

The columns in the format are:

level

The indent level of the record.

description

priority

The priority of the record from 1 to 5, or 0 for no priority.

isAction
isProgress
isNumeric
isInfo

Any record can have one (and only one) of the above types.

If you are going to change the type of a record, remember to set all the other types to false:

isAction isProgress isNumeric isInfo
0 0 0 1
completed

Completed has different values depending upon the type of record. For action items, it is either 1 or 0, for complete or not complete.

For Progress items, it is a number between 1 and 100, indicating a percentage.

For Numeric items it is a number between 1 and 100 indicating the the integer percentage of the numericActual value divided by the numericLimit value.

numericActual

The numerator of a numeric record. If the numeric value of a record is 4/5, then the numericActual value is 4.

numericLimit

The denominator of a numeric record. If the numeric value of a record is 4/5, then the numericLimit value is 5.

DateDue

This is a date in the format specified on the command line with the --csv-date-format option
category

opened
description
note

Requirements:
Perl

Palm::Progect::Converter::CSV 2.0.4 keywords