Mercurial > bins
view TODO @ 2:c44d020e5f8a 1.1.29-extended
Importing extended patched version from http://www.uli-eckhardt.de/bins/index.en.html
author | Peter Gervai <grin@grin.hu> |
---|---|
date | Wed, 15 Oct 2008 23:31:54 +0200 |
parents | a84c32f131df |
children |
line wrap: on
line source
TODO file for BINS (in no particular order) ------------------ - fix date encoding - use chmod() and symlink() instead of system() - add author email in default templates. - include bins_cleanupgallery in bins program. - copy the origninal image to the destination album, with a link in the HTML, if it is not already there (same source & destination size, scaleIfSameSize=0 and no rotation). - link .avi files to .thm when possible. - rotate JPEG images with a size that is not multiple of the iMCU with mogrify instead of jpegtran (and perhaps remove border on scaled images to avoid such size problems). - display numbers of images for each album in tree page. - don't process empty dirs. - possibilty to have images and sub-album in top level album (currently, the thumbnail of the top level album is not displayed). - possibility to put XML files in another location (so images from CD-ROM can be used). - more sophisticated install procedure to not erase HTML templates and config files - command line option to select XML encoding. - handle correctly date/time format using plxgettext from Mandrake package: lacks -k option for now. - add long option names with getopt - select images to include in album by using contents of desc fields (eg: album with all images where 'people' contains 'joe'). - add possibility to exclude directory (like CVS ones). - generic description tag in the album.xml, to be used with all image in this album missing this tag. - blue bar on the left is too long if lot of thumbs pages - possibility to have albums in different langages - gzip .xml files (controlled by an option) - use of CSS - possibility to have parameter by album (in the album.xml) or by image (in its .xml file) to permit different image sizes, for example?: almost done for some parameters - use of the JIT compiler for HTML:Template: impossible for now, due to bugs in HTML::Template:JIT. Some characters ($, \, %, @) must be escaped (see http://rt.cpan.org/NoAuth/Bug.html?id=349 for bug report). **************************************************************************** - hotkeys : DONE - don't overwrite .htaccess file if it exists, but edit it : DONE - preserve timestamp on files using cp -p when possible : DONE - possiblity to have different number of scaled images in a album: DONE. - width and height are not inversed on rotation with -o copied: CORRECTED - parameter to choose to rotate the original or the destination image: DONE - <tag> attribute (in exif section) to tell BINS to not read EXIF fields in picture but only in desc file: DONE - use the previous attibute to set the new orientation when bins rotate the original image and get rid of the BinsRotated parameter in Exif section: DONE - use of TITLE attibute on some links or image to give help as tooltips (for image title, sizes, etc...): DONE - thumb of current album (if any) in subalbum page: DONE. - add date of generation in the HTML code: DONE. - use of a config file to store parameters (instead of putting them directly at the beginning og the code): DONE - chmod u+w on destination image after a cp: done - guess local encoding from locales setting: done - correct bug with grayscales jpeg: done - use of color styles (to select a set of colors): done - process .tiff files, as well as other formats: done - screenshot of bins-edit-gui: done - strip any . in the short size name when creating file names - handle broken jpegtran - use of javascript to preload images of next thumnails page when current one is loaded.