Palm::Progect::Converter::CSV 2.0.4 review
DownloadPalm::Progect::Converter::CSV is a Perl module to convert between Progect databases and CSV files. SYNOPSIS my $converter =
|
|
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 search tags