0
|
1 .TH "BINS" "1" |
|
2 .SH "NAME" |
|
3 bins \(em Generate a static HTML photo albums using XML and EXIF tags |
|
4 .SH "SYNOPSIS" |
|
5 .PP |
|
6 \fBbins\fR [\fB-f \fIconfig_file\fR\fP] [\fB-o \fISTR\fR\fP] [\fB-d \fISTR\fR\fP] [\fB-c \fIcolor_style\fR\fP] [\fB-s \fIstyle\fR\fP] [\fB-t \fItemplate_dir\fR\fP] [\fB-p\fP] [\fB-e\fP] [\fB-i \fIiKey,iKey...\fR\fP] [\fB-v \fIX\fR\fP] [\fB-h\fP] \fIsource_dir\fR \fItarget_dir\fR |
|
7 .SH "DESCRIPTION" |
|
8 .PP |
|
9 This manual page documents briefly the |
|
10 \fBbins\fR command. |
|
11 .PP |
|
12 This manual page was written for the \fBDebian\fP distribution |
|
13 because the original program does not have a manual page. |
|
14 Instead, it has documentation in HTML in |
|
15 \fB/usr/share/doc/bins/index.html\fP as well as a |
|
16 \fB-h\fP option. |
|
17 .PP |
|
18 \fBbins\fR is a program that takes a |
|
19 collection of directories and files containing |
|
20 JPEG images and XML descriptions, combines them with a set of |
|
21 HTML templates, and produces a complete photo |
|
22 gallery of static HTML files, rescaled images |
|
23 at three sizes, and thumbnails. |
|
24 .SH "OPTIONS" |
|
25 .IP "\fB-f \fIconfig_file\fR\fP" 10 |
|
26 use an alternative configuration file, instead of |
|
27 \fB~/.bins/binsrc.\fP. |
|
28 .IP "\fB-o \fISTR\fR\fP" 10 |
|
29 Tells script to use only one copy of image using |
|
30 HTML size specs (height, width specs in the image |
|
31 tag) for scaled versions (instead of generating |
|
32 several images, one for each size). |
|
33 .IP "" 10 |
|
34 Default is false. |
|
35 .IP "" 10 |
|
36 \fISTR\fR is an optional argument |
|
37 to set how the one image is generated. Possible values: |
|
38 |
|
39 .RS |
|
40 .IP "scaled" 10 |
|
41 (make scaled copy of orig in target_dir |
|
42 hierarchy, sized to max size). Default. |
|
43 .IP "copied" 10 |
|
44 (copy orig to web dir) |
|
45 .IP "custom" 10 |
|
46 (use copy if filesize < 1meg |
|
47 resize, resave, if bigger than 1 meg) |
|
48 .RE |
|
49 |
|
50 .IP "\fB-d \fISTR\fR\fP" 10 |
|
51 Determine if tags found in EXIF structure are |
|
52 added in desc files. |
|
53 .IP "" 10 |
|
54 \fISTR\fR is one of "always", "never" or "exist" |
|
55 ("exist" only adds if the desc file already exist.) |
|
56 Default is always. |
|
57 .IP "\fB-c \fIcolor_style\fR\fP" 10 |
|
58 Color style to use. Can be \fBblue\fP (default one), \fBgreen\fP, |
|
59 \fBivory\fP and \fBpink\fP or |
|
60 any other one defined in configuration/description files. |
|
61 This option is deprecated (and thus, not supported by all |
|
62 templates), in favor of alternate stylesheets and the |
|
63 \fBcustomStyleSheet\fP parameter. |
|
64 .IP "\fB-s \fIstyle\fR\fP" 10 |
|
65 Template style to use (styles provided for now are |
|
66 \fBjoi\fP, \fBmarc\fP, |
|
67 \fBmartin\fP, \fBmwolson\fP \fBpetrus\fP, \fBsatyap\fP and |
|
68 \fBswigs\fP). |
|
69 .IP "\fB-t \fItemplate_dir\fR\fP" 10 |
|
70 Specify location of html templates. |
|
71 .IP "" 10 |
|
72 Default is \fB~/.bins\fP, falling back |
|
73 to default versions in |
|
74 \fB/etc/bins/templates.\fIstyle\fR\fP. |
|
75 .IP "\fB-p\fP " 10 |
|
76 Numbers preceding the album title, followed by |
|
77 an underscore are stripped. |
|
78 If this option is given, then prefix ordering |
|
79 numbers on directories are removed. For example, |
|
80 if one has directories \fBmay\fP, |
|
81 \fBjune\fP, and \fBaugust\fP, they |
|
82 can be renamed \fB0_may\fP, |
|
83 \fB1_june\fP, and \fB2_august\fP and |
|
84 they will appear in the album in the correct |
|
85 order. |
|
86 .IP "\fB-e\fP" 10 |
|
87 Tells the script to generate an editable version of |
|
88 the album. If set, some more links and icons are added to |
|
89 directly access the \fB.xml\fP files for |
|
90 editing. This is for editing purposes, not for a final |
|
91 album. |
|
92 .IP "\fB-i \fIiKey,iKey...\fR\fP" 10 |
|
93 Sets "ignore" keywords which will be compared against |
|
94 the contents of the \fBignore\fP field of the |
|
95 album's XML file, in the \fBignore\fP field in |
|
96 \fBdescription\fP section. If any of the |
|
97 \fIiKeys\fR match those in the album's |
|
98 "ignore" field, that album will not be processed. See also |
|
99 the \fBignore\fP parameter. |
|
100 .IP "\fB-n \fIiKey,iKey...\fR\fP" 10 |
|
101 Sets "hidden" keywords which will be compared against |
|
102 the contents of the \fBignore\fP field of the |
|
103 album's XML file, in the \fBignore\fP field in |
|
104 \fBdescription\fP section. If any of the |
|
105 \fIiKeys\fR match those in the album's |
|
106 "ignore" field, that album will be hidden: it will not be |
|
107 linked anywhere. See also the \fBhidden\fP parameter. |
|
108 .IP "\fB-v \fIX\fR\fP " 10 |
|
109 \fIX\fR is the verbosity level (between 0 and 3) |
|
110 .IP "\fB-h\fP " 10 |
|
111 Show the help string this man page was originally based on. |
|
112 .SH "SETTINGS" |
|
113 .PP |
|
114 bins is also controlled by other files. |
|
115 .IP "\fB/etc/bins/binsrc\fP" 10 |
|
116 .IP "\fB~/.bins/binsrc\fP" 10 |
|
117 The \fBbinsrc\fP files are |
|
118 XML files with a top level |
|
119 \fBbins\fP tag. There are three element |
|
120 names with \fBbins\fP: \fBparameter\fP, |
|
121 \fBcolors\fP, and \fBsizes\fP. |
|
122 Each of these has a \fBname\fP attribute |
|
123 which names the data in the element content. |
|
124 .IP "" 10 |
|
125 The \fBcolors\fP element has a |
|
126 \fBstyle\fP attribute, that can be used with |
|
127 the \fBcolorStyle\fP parameter or the |
|
128 \fB-c\fP command line option. It contains |
|
129 \fBcolor\fP elements. The |
|
130 \fBcolor\fP elements name has one of the |
|
131 following values which is substituted into the template |
|
132 files. This tag is deprecated, in favor of alternate |
|
133 stylesheets and the \fBcustomStyleSheet\fP parameter. |
|
134 .RS |
|
135 .IP "" 10 |
|
136 PAGE_BACK |
|
137 .IP "" 10 |
|
138 PAGE_TITLE |
|
139 .IP "" 10 |
|
140 MAINBAR_BACK |
|
141 .IP "" 10 |
|
142 MAINBAR_TITLE |
|
143 .IP "" 10 |
|
144 MAINBAR_LINK |
|
145 .IP "" 10 |
|
146 MAINBAR_CURRENTPAGE |
|
147 .IP "" 10 |
|
148 SUBBAR_BACK |
|
149 .IP "" 10 |
|
150 SUBBAR_LINK |
|
151 .IP "" 10 |
|
152 SUBBAR_CURRENTPAGE |
|
153 .IP "" 10 |
|
154 SUBBAR_TITLE |
|
155 .RE |
|
156 .IP "" 10 |
|
157 The \fBsizes\fP element contains |
|
158 \fBsize\fP elements which each have a |
|
159 \fBname\fP attribute, a |
|
160 \fBshortname\fP attribute, a |
|
161 \fBheight\fP attribute, and a |
|
162 \fBwidth\fP attribute. These default to |
|
163 .RS |
|
164 .IP "" 10 |
|
165 Small, Sm, 40%, 40% |
|
166 .IP "" 10 |
|
167 Medium, Med, 64%, 64% |
|
168 .IP "" 10 |
|
169 Large, Lg, 100%, 100% |
|
170 .RE |
|
171 .IP "" 10 |
|
172 \fBname\fP and |
|
173 \fBshortname\fP are used in the output |
|
174 HTML and in generated filenames. The |
|
175 default values listed above are passed through |
|
176 \fBgettext\fP for localization; overrides |
|
177 in \fBbinsrc\fP files are not, and should |
|
178 be in the desired language. |
|
179 .IP "" 10 |
|
180 For the \fBparameter\fP elements the |
|
181 \fBname\fP attribute names one of the |
|
182 following parameters. |
|
183 .RS |
|
184 .IP "addExifToDescFile" 10 |
|
185 If set to 1 (the default), write EXIF data found in |
|
186 the image file to the image desc file (but see also |
|
187 the \fB-d\fP flag). |
|
188 .IP "albumThumbInSubAlbumPage" 10 |
|
189 If set to 1 (the default), display the current |
|
190 album thumbnail in sub-albums page |
|
191 if it has pictures, with links to |
|
192 the thumbnails page. |
|
193 .IP "allThumbnailsPage" 10 |
|
194 If set to \fB1\fP, generate a page with all |
|
195 thumbnails in the album and |
|
196 sub-albums. This is deactivated |
|
197 because it is an alpha feature which |
|
198 seems to not work properly. |
|
199 .IP "backgroundImage" 10 |
|
200 Set this to the image that should be displayed |
|
201 as the background of the album pages. The Image will |
|
202 be copied to the static files directory. This works |
|
203 only with joi, marc, martin and petrus templates for now. |
|
204 |
|
205 .IP "borderOnThumbnails" 10 |
|
206 Width of the border of the thumbnail's image in |
|
207 the thumbnails page, in pixels. \fB0\fP means no border. |
|
208 |
|
209 .IP "colorStyle" 10 |
|
210 Name of the color style to use. Default is |
|
211 \fBblue\fP. See also the |
|
212 \fB-c\fP option which takes precedence. |
|
213 This option is deprecated (and thus, not supported by |
|
214 all templates), in favor of alternate stylesheets and |
|
215 the \fBcustomStyleSheet\fP parameter. |
|
216 .IP "compactHTML" 10 |
|
217 If set to \fB1\fP, generated |
|
218 HTML code is cleaned up to reduce |
|
219 the size of pages and thus, speed up browsing. This |
|
220 reduces the size of HTML BINS files |
|
221 by about 30%. See \fBHTML::Clean(3)\fR to |
|
222 know how optimizations are performed. |
|
223 .IP "configFileName" 10 |
|
224 Can be set in the global config file, but only |
|
225 influences the basename of the local user config |
|
226 file. Defaults to \fB.binsrc\fP. |
|
227 .IP "createEmptyDescFields" 10 |
|
228 If set to 1 (the default), add empty description |
|
229 fields in the \fBdescription\fP section |
|
230 when the image description file is created to ease |
|
231 later manual editing. |
|
232 .IP "createHtaccess" 10 |
|
233 If \fB1\fP, create an Apache |
|
234 \fB.htaccess\fP file in the root dir of |
|
235 the album with the encoding charset bound to |
|
236 \fBhtml\fP and \fBhtm\fP files. This is a parameter global for the album, it |
|
237 can't be set in album.xml. |
|
238 .IP "customStyleSheet" 10 |
|
239 Set this to the CSS file that should be used as |
|
240 the stylesheet for the album pages. The CSS file will |
|
241 be copied to the static files directory. This works |
|
242 only with joi, marc, martin and petrus templates for now. |
|
243 |
|
244 .IP "dateString" 10 |
|
245 Specify the format of date strings. This variable |
|
246 accepts all formats supported by \fBdate(1)\fR. |
|
247 |
|
248 .IP "defaultSize" 10 |
|
249 Size to use when user clicks directly on the |
|
250 thumbnail in the thumbnails page instead of one of |
|
251 the size name. 0 is the first size |
|
252 (\fBSmall\fP in the default config), 1 |
|
253 the second (\fBMedium\fP), and so |
|
254 on. Set this variable to \-1 if you don't want the |
|
255 thumbnail to be clickable. |
|
256 .IP "deExifyImages" 10 |
|
257 If set to 1, do NOT copy exif data found in the |
|
258 source images to any of the generated resized images. |
|
259 Setting this option can yield significant space |
|
260 savings, especially for thumbnail and imagelist |
|
261 pages. |
|
262 .IP "emptyAlbumDesc" 10 |
|
263 If set to 1, and album desciption is not set, no |
|
264 message will be displayed (instead of the "No |
|
265 long/short description available" one). |
|
266 .IP "enlarge" 10 |
|
267 If set to 1, small images are enlarged |
|
268 in the "med" and "large" series. (defaults to 0). |
|
269 .IP "excludeBackgroundImage" 10 |
|
270 If set to 1, the image with the name given in |
|
271 \fBbackgroundImage\fP will be excluded from the |
|
272 current directory. |
|
273 |
|
274 .IP "excludeDirs" 10 |
|
275 Exclude directories that match this regexp (if |
|
276 set). Set to |
|
277 CVS$ in default config, so that CVS |
|
278 subdirs aren't processed by bins. |
|
279 |
|
280 .IP "excludeFiles" 10 |
|
281 Exclude image files that match this regexp (if |
|
282 set). No image files are excluded in default config. |
|
283 |
|
284 .IP "globalConfigDir" 10 |
|
285 Can't usefully be set, since it has already been |
|
286 used when the first config file is read. Defaults |
|
287 to \fB/etc/bins\fP. |
|
288 .IP "hidden" 10 |
|
289 Put here a comma separated list of keyword. If |
|
290 one on this keyword is found in the |
|
291 \fBignore\fP field in the |
|
292 \fBdescription\fP section of an |
|
293 \fBalbum.xml\fP, then this sub-album |
|
294 will be hidden, i.e. it will be generated but not |
|
295 linked anywhere. You can also use the |
|
296 \fB-n\fP command line option. |
|
297 .IP "homeURL" 10 |
|
298 Set this to your home page's |
|
299 URL. This is used for the leave button |
|
300 in some templates. |
|
301 .IP "htmlEncoding" 10 |
|
302 HTML pages charset encoding. |
|
303 .IP "ignore" 10 |
|
304 Put here a comma separated list of keyword. If |
|
305 one on this keyword is found in the |
|
306 \fBignore\fP field in the |
|
307 \fBdescription\fP section of an |
|
308 \fBalbum.xml\fP, then this sub-album |
|
309 will be ignored, i.e. it will not be processed. You |
|
310 can also use the \fB-i\fP command line |
|
311 option. |
|
312 .IP "imagePageCycling" 10 |
|
313 If set to 0 next/prev-Links will be hidden if |
|
314 the actual page is the last/first Image page. |
|
315 .IP "javaScriptPreloadImage" 10 |
|
316 If set to \fB1\fP, add some |
|
317 javascript code in image pages to preload the next |
|
318 image of the same size when current one is loaded, to |
|
319 speed up the album browsing. |
|
320 .IP "javaScriptPreloadThumbs" 10 |
|
321 If set to \fB1\fP, add some |
|
322 javascript code in thumbnails pages to preload |
|
323 thumbnails of the next page when current one is |
|
324 loaded, to speed up the album browsing. |
|
325 .IP "jpegQuality" 10 |
|
326 Quality of scaled jpegs (lower number = more |
|
327 compression, lower quality) in 1-100 range (default |
|
328 of 75). See imagemagick docs for more details. |
|
329 .IP "linkInsteadOfCopy" 10 |
|
330 If set to 1, we link the picture instead of |
|
331 copying it if possible (i.e. scaleIfSameSize is set to |
|
332 \fB0\fP and destination image doesn't |
|
333 have to be rotated: \fBrotateImages\fP is |
|
334 set to \fBoriginal\fP or |
|
335 \fBnone\fP, or orientation is already |
|
336 correct). Warning : if whenSrcSmaller is set |
|
337 to enlarge, original image can be modified. |
|
338 .IP "linkRelative" 10 |
|
339 If set to 1, we use a relative path for the link if |
|
340 \fBlinkInsteadOfCopy\fP is set to 1. |
|
341 |
|
342 .IP "maxAlbumsForLongSubAlbum" 10 |
|
343 If the number of sub albums is greater (than |
|
344 this value which defaults to 20), |
|
345 generate a short sub album page |
|
346 instead of the long one. (Short sub album pages |
|
347 appear to be unsupported at the moment; this option |
|
348 is disabled.) |
|
349 .IP "noRotation" 10 |
|
350 Don't perform rotation on files matching this |
|
351 regexp. This can used in conjunction with |
|
352 \fBscaleIfSameSize=0\fP and a scaled size of |
|
353 \fB100%x100%\fP to keep original pictures in |
|
354 your album. |
|
355 .IP "numThumbsPerPage" 10 |
|
356 Number of thumbnails (default of 16) displayed |
|
357 in each page in an album. |
|
358 .IP "pathImgNum" 10 |
|
359 If set to 1 the path in the imageview contains |
|
360 the number of the current image. |
|
361 .IP "pathShowIcon" 10 |
|
362 If set to 1 the path contains icons. |
|
363 .IP "previewMaxWidth" 10 |
|
364 .IP "previewMaxHeight" 10 |
|
365 Max thumbnail width and height (default 150x150). |
|
366 .IP "jpegProgressify" 10 |
|
367 whether to convert generated jpegs to |
|
368 progressive using jpegtran (if available). can be |
|
369 \fBnever\fP, \fBalways\fP, or |
|
370 \fBsmaller\fP (if the progressified file |
|
371 is smaller than the baseline). |
|
372 .IP "reverseOrder" 10 |
|
373 Are we reversing sorting order for pictures or |
|
374 directories ? 0=none, 1=dirs, 2=pix, 3=both. See |
|
375 also \fB-r\fP command line option. |
|
376 |
|
377 .IP "rotateImages" 10 |
|
378 Do we rotate images if the |
|
379 \fBOrientation\fP EXIF tag is found? If set to \fBoriginal\fP (the default), the original image is rotated the first |
|
380 time, and then it is left untouched. If set to |
|
381 \fBdestination\fP, this is all the scaled |
|
382 images and thumbnails that are rotated. This is less |
|
383 efficient, but the original images are preserved (and |
|
384 is useful if the original images are read-only). If |
|
385 set to \fBnone\fP, no rotation is |
|
386 performed. |
|
387 .IP "rotateWithJpegtran" 10 |
|
388 If set to \fB1\fP, |
|
389 \fBbins\fP try to use the |
|
390 \fBjpegtran\fP program to rotate |
|
391 JPEG images if it is |
|
392 available. \fBjpegtran\fP is faster and |
|
393 lossless, but some versions fail to perform rotation |
|
394 correctly, so it is deactivated in default config. If |
|
395 set to \fB0\fP or if |
|
396 \fBjpegtran\fP is not found, |
|
397 \fBmogrify\fP (from ImageMagick) is |
|
398 used. |
|
399 .IP "scaleIfSameSize" 10 |
|
400 If set to 1, we scale the picture even |
|
401 if destination size is the same as the |
|
402 original picture, if set to 0 (the default), the |
|
403 original image is just copied if the |
|
404 size is correct. |
|
405 .IP "scaleMethod" 10 |
|
406 What method should be used to create scaled |
|
407 pictures and thumbnails ? Can be either |
|
408 \fBscale\fP or |
|
409 \fBsample\fP. \fBsample\fP is \fBfaster\fP, scale is better. |
|
410 |
|
411 .IP "searchEngine" 10 |
|
412 If 1, generate a search page. Images can be searched |
|
413 on description fields set in the |
|
414 \fBsearchFields\fP parameter. |
|
415 |
|
416 .IP "searchFields" 10 |
|
417 Space separated list of description field names used |
|
418 by the search engine, if |
|
419 \fBsearchEngine\fP is set to 1. |
|
420 |
|
421 .IP "searchLimit" 10 |
|
422 Maximum results returned by the search engine, if |
|
423 \fBsearchEngine\fP is set to 1. Note |
|
424 that if this number is too high, it can hang the |
|
425 browser. |
|
426 |
|
427 .IP "stripDirPrefix" 10 |
|
428 If \fB1\fP, numbers preceding the |
|
429 album title, followed by an underscore, are |
|
430 stripped. If this parameter is set, then prefix |
|
431 ordering numbers on directories are removed. For |
|
432 example, if one has directories may, june, and august, |
|
433 they can be renamed \fB0_may\fP, |
|
434 \fB1_june\fP, and |
|
435 \fB2_august\fP and they will appear in |
|
436 the album in the correct order. This can be overridden |
|
437 by the \fB-p\fP command line option. |
|
438 .IP "templateStyle" 10 |
|
439 Name of the template style to use. Default is |
|
440 \fBswigs\fP. Other templates provided |
|
441 with BINS are \fBjoi\fP, |
|
442 \fBmarc\fP, \fBmartin\fP, |
|
443 \fBpetrus\fP and |
|
444 \fBsatyap\fP. Several templates can be |
|
445 used for different sub-album of an album, by using |
|
446 this parameter in the \fBbins\fP section |
|
447 of the \fBalbum.xml\fP files. See also |
|
448 the \fB-s\fP option which takes precedence |
|
449 over binsrc (but not album.xml). |
|
450 .IP "thumbnailBackground" 10 |
|
451 If set to 1, add a background colour |
|
452 (SUBBAR_BACK) to the thumbnail's cell in the |
|
453 thumbnails page so that if the top and bottom borders |
|
454 are wider than the image (for example, if it is in |
|
455 portrait mode), instead of spilling over, there is a |
|
456 border around the whole picture. By default, use the |
|
457 PAGE_BACK color. |
|
458 .IP "thumbnailInImageList" 10 |
|
459 Display thumbnails on the Image List page, set |
|
460 to 1 by default. |
|
461 .IP "thumbnailPageCycling" 10 |
|
462 If set to 0 next/prev-Links will be hidden if |
|
463 the actual page is the last/first |
|
464 Thumbnail page. |
|
465 .IP "thumbPrevNext" 10 |
|
466 If set to 1 (the default), display thumbnails close |
|
467 to the previous and next link at the |
|
468 bottom of the image page. |
|
469 .IP "thumbsPerRow" 10 |
|
470 Number of thumbnails (default of 4) displayed in each |
|
471 row in an album. |
|
472 .IP "titleOnThumbnail" 10 |
|
473 Should the title be displayed on top on the |
|
474 thumbnail in the thumbnails page? (defaults to 1.) |
|
475 .IP "treePreview" 10 |
|
476 If set to 1, preview thumbnails will be showed |
|
477 in the album tree page. This works only with joi, |
|
478 marc and petrus templates for now. |
|
479 |
|
480 .IP "updateOriginalPerms" 10 |
|
481 If set to 1, read permissions on images will be |
|
482 set, to ensure http deamon will be able to read |
|
483 them. |
|
484 |
|
485 .IP "userConfigDir" 10 |
|
486 Can be set in the global config file (since |
|
487 after the user one is read, it is too late). |
|
488 Defaults to \fB~/.bins\fP and is |
|
489 processed by \fBbsd_glob\fP (see |
|
490 \fBFile::Glob\fP for details.) |
|
491 |
|
492 .IP "xmlEncoding" 10 |
|
493 XML files charset encoding. |
|
494 .RE |
|
495 .IP "\fB\fIimage.jpg\fR\fP" 10 |
|
496 The EXIF tags are extracted from |
|
497 the image. Currently only the |
|
498 \fBOrientation\fP tag influences the |
|
499 processing, but a variety of settings are copied into the |
|
500 HTML file generated via the |
|
501 \fBdetails.html\fP template. |
|
502 .IP "\fB\fIimage.jpg\fR.xml\fP" 10 |
|
503 The XML file contains an |
|
504 \fBimage\fP element, which contains three child |
|
505 elements: |
|
506 .RS |
|
507 .IP "\fBdescription\fP" 10 |
|
508 which has \fBfield\fP children that |
|
509 contain per-image data. The \fBname\fP attribute names the tag (allowing simple |
|
510 extensibility, see the |
|
511 \fBbins_edit\fP \fB\-\-generic\fP flag) but |
|
512 \fBbins\fP itself currently only |
|
513 makes use of |
|
514 .RS |
|
515 .IP "" 10 |
|
516 title |
|
517 .IP "" 10 |
|
518 description |
|
519 .IP "" 10 |
|
520 people |
|
521 .IP "" 10 |
|
522 location |
|
523 .IP "" 10 |
|
524 date |
|
525 .IP "" 10 |
|
526 event |
|
527 .RE |
|
528 .IP "\fBbins\fP" 10 |
|
529 which works as described with the |
|
530 \fBbinsrc\fP file settings, except |
|
531 that many of the settings are not meaningful in the |
|
532 context of a single picture. |
|
533 .IP "\fBexif\fP" 10 |
|
534 which has a cache of values copied from the |
|
535 EXIF tags in the image, to allow |
|
536 simpler processing by other tools. |
|
537 .IP "" 10 |
|
538 If a user wants to override the |
|
539 EXIF values and provide a |
|
540 replacement (such as a corrected |
|
541 \fBOrientation\fP or an |
|
542 \fBOwner\fP setting that reflects who |
|
543 you loaned the camera to) adding a |
|
544 \fBpriority\fP attribute with a value |
|
545 of "1" will prevent \fBbins\fP from |
|
546 replacing it with the value in the image. |
|
547 .RE |
|
548 .IP "\fBalbum.xml\fP" 10 |
|
549 This file contains an |
|
550 \fBalbum\fP element, which contains |
|
551 \fBdescription\fP and \fBbins\fP stanza as described for an image. The are extensible in |
|
552 the same manner, but \fBbins\fP only makes |
|
553 use of |
|
554 .RS |
|
555 .IP "" 10 |
|
556 dirname |
|
557 .IP "" 10 |
|
558 descFileName |
|
559 .IP "" 10 |
|
560 shortdesc |
|
561 .IP "" 10 |
|
562 title |
|
563 .IP "" 10 |
|
564 sampleimage |
|
565 .IP "" 10 |
|
566 longdesc |
|
567 .RE |
|
568 .IP "\fBinclude_images.txt\fP" 10 |
|
569 includes image filenames (relative to the current |
|
570 album, i.e. the directory where the |
|
571 \fBinclude_images.txt\fP file is stored.) |
|
572 Each filename appears on a line by itself; a line |
|
573 beginning with a \fB#\fP is a comment, and |
|
574 lines composed entirely of whitespace are ignored. |
|
575 Otherwise, the line is exactly the filename. These images |
|
576 are included in the order listed, and added after any that |
|
577 actually appear in the directory. |
|
578 .IP "\fB\fItemplate\fR.html\fP" 10 |
|
579 There are a number of template |
|
580 HTMLfiles which are used to generate |
|
581 the actual images. The base names of these are |
|
582 .RS |
|
583 .IP "" 10 |
|
584 tree |
|
585 .IP "" 10 |
|
586 imagelist |
|
587 .IP "" 10 |
|
588 subalbum |
|
589 .IP "" 10 |
|
590 thumbnail |
|
591 .IP "" 10 |
|
592 details |
|
593 .IP "" 10 |
|
594 image |
|
595 .RE |
|
596 .IP "" 10 |
|
597 The default versions of these files in |
|
598 \fB/etc/bins/templates.default\fP should |
|
599 show how they work, as does the |
|
600 \fBHTML::Template\fP documentation. Aside |
|
601 from the \fBCOLOR\fP substitutions described |
|
602 above, a template can also reference |
|
603 .RS |
|
604 .IP "" 10 |
|
605 BINS_VERSION |
|
606 .IP "" 10 |
|
607 ENCODING |
|
608 .IP "" 10 |
|
609 GENERATED_DATE |
|
610 .IP "" 10 |
|
611 BINS_ID |
|
612 .RE |
|
613 .SH "SEE ALSO" |
|
614 .PP |
|
615 bins_edit (1), jpegtran (1), File::Glob, HTML::Template, imagemagick. |
|
616 .SH "AUTHOR" |
|
617 .PP |
|
618 This manual page was written by Mark W. Eichin eichin@thok.org for |
|
619 the \fBDebian\fP system (but may be used by others). As it is |
|
620 mostly derived from the \fBbins\fP program |
|
621 itself, it is covered by the GNU General Public License. |
|
622 .\" created by instant / docbook-to-man, Wed 24 Aug 2005, 23:31 |