AnotherScrapBook A.04.01.10 review

Download
by rbytes.net on

AnotherScrapBook (ASB) is based on the original AutoScrapbook as developed by Kirk Bauer. I discovered this fine tool in version 3

License: MIT/X Consortium License
File size: 0K
Developer: Zorglub.S.BaWue
0 stars award from rbytes.net

AnotherScrapBook (ASB) is based on the original AutoScrapbook as developed by Kirk Bauer.

I discovered this fine tool in version 3.7, and, because of one little feature (the capacity to handle Films from my Canon camera), I began rewriting from ground the script from KB.

By lack of fantasy, it became AnotherScrapBook (let's see if it'll stay like this, but I need to keep "ASB" as initials...).

In the mean time, KB has further developed AutoScrapbook, so you might as well have a look at it in version 4.1.

Requirements:
ImageMagick
mjpeg tools
MPlayer
Perl
transcode
ibjpeg

What's New in This Release:
Using the --save-config option, one can save the used options, and reuse it with the --config option.
added --man option to get help about specific options (and --help to get a list of those options).
create ASB::In::TkTag class to view and tag photos with a Tk GUI (could be used as basis for a complete Tk GUI).
one can now go back and forth through the tree using the NEXT, PREV and UP methods of ASB::In::Console.
add capacity to have array and hash config parameters (e.g. for --tags)
add INDEX & TAG methods to the Items.
add id and ORIGID fields to the items (useful for sorting).
the debug option can be set through the DEBUG environment variable.
add %nonimtypes in Image.pm (to avoid checking for html files)
use 'alt' for link titles in compact template.
DEVEL: Items and Inputs methods have be cleanly separated (still need to be properly documented). The same needs to be done for Outputs methods.
DEVEL: items can now have hashes and arrays as parameters (using _h and _a suffixes).
DEVEL: it's now very easy to add new Item, Input or Output classes somewhere in the @INC path of asb, ASB searches and loads them automatically. One can add options in any module using Pod's =for construct.

AnotherScrapBook A.04.01.10 keywords