/ [renrot] / trunk / TODO
To checkout: svn checkout http://svn.gnu.org.ua/sources/renrot/trunk/TODO
Puszcza

Contents of /trunk/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 623 - (show annotations)
Sun May 5 08:02:50 2013 UTC (8 years, 5 months ago) by andy_shev
File size: 2519 byte(s)
doc: update TODO a bit

Signed-off-by: Andy Shevchenko <andy.shevchenko@gmail.com>
1 TODO SEMANTICS
2
3 - not yet
4 + partialy done
5 ? needs to be checked
6 q optional feature
7
8
9 BUGS
10
11 - make possible to use the same EXIF tag names in the different groups
12
13
14 EXIF tags
15
16 q to write the options passed to renrot to a tag
17
18 + to implement %t in name template, where the array of desired tags will be
19 inited
20
21
22 PLUGINS
23
24 - plugin interface implementation (EXIF data transfer variant?)
25
26 - print some text on image (i.e. date and timestamp) [guess perl-GD will be
27 optional requrement] (+ watermarks)
28
29 - special effects (thumbnail layering over the image e.t.c.)
30
31 - jpgfromraw
32
33 + index page (from thumbnailimages)
34
35 - image hystogramm creation
36
37 q split EXIF -> xml, to extract EXIF data from file original to the separate
38 files and to clear EXIF data from files originals
39
40
41 Performance
42
43 - decrease disk IO operations wherever it's possible
44
45 + to implement possibility to work with other formats, which use EXIF
46 mechanism (conversions by ImageMagick and/or netpbm as well as jpegtran)
47
48 + implement aggregation option (to aggregate large bundle of files according
49 the different time intervals, perhaps with some kind of euristics for
50 analyzing the bigest time interval between shots)
51
52 - to fix the feature with --aggr-template SOMENAME, when SOMENAME is dumb
53 name, no % character and than renrot moves all to SOMENAME directory it'll
54 be called OUTDIR
55
56 - to implement possibility to work with several IN directories and to output
57 to the set of OUT directories
58
59 - avoid hard link making where in and out files on different partitions
60
61 - check free space before start batch operation (probably find given file with
62 maximum lenght and compare it with 1/3 of free space or 1/2 if --no-backup is
63 defined)
64
65 - Use convert instead of jpegtran or vice versa (optional)
66
67
68 User interface
69
70 - GUI on PerlTk (due to WinCE hasn't real console) with some additional
71 functions such as keywordizer
72
73 - to implement help output by topics (sole -h outputs list of topics like
74 rename,rotate,keyword e.t.c. and -h keyword outputs help for keyword related
75
76 q integration with gallery
77
78
79 File naming
80
81 q virtual renaming
82
83
84 Verbosity
85
86 q to implement progress indicator or spinning indicator
87
88
89 Code
90
91 + to review the code to optimize it where it's possible.
92
93 + to tune style look of the comments, code, e.t.c.
94
95 - Find way to update ChangeLog in automatic manner
96
97
98 Other
99
100 - to implement --include-file option (andy)
101
102 - UTF8fy (comments, tags, ...) since it's not implemented in ExifTool yet

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

Send suggestions and bug reports to Sergey Poznyakoff
ViewVC Help
Powered by ViewVC 1.1.20