-
Notifications
You must be signed in to change notification settings - Fork 1
/
phidx.conf.sample
79 lines (67 loc) · 3.49 KB
/
phidx.conf.sample
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
[defaults]
### Herein are the default configuration options used by the script.
# enable_cache: Set this to non-zero to enable phidx's thumbnail
# caching capabilities. (Requires write access to the album
# directories for the creation of .phidx subdirs therein.)
enable_cache = 1
# allowed_generated_image_sizes: This specifies the allowed sizes (in
# terms of the maximum size in pixels in either dimension) of images
# generated by the script. These values are used in two ways: (1) as
# a list of image sizes available for selection as the preferred size of
# selected images, and (2) to prevent the generated image cache (if
# enabled) from being flooded with requests for arbitrarily sized images.
allowed_generated_image_sizes = 160, 320, 640
# thumbnail_size: This specifies the size in pixels of the thumbnail
# images displayed in the directory listing view (if enabled by the
# user). If this value is not also present in the configured list of
# allowed_generated_image_sizes, that's okay -- phidx will allow image
# generation at this size, but simply won't advertise it as one of the
# available preferred size selections on the directory display.
thumbnail_size = 120
# template: This specifies the EZT template used to drive the display
# of the script's output. If not configured, the script will look for
# the file phidx.ezt' in the same directory as the script.
# Otherwise, paths are relative to the script's location (if not
# absolute).
template = phidx.ezt
# ignores: This is a comma-delimited list of filename patterns. Files
# and directories which match at least one of these patterns are ignored
# by the script.
ignores = .*, CVS
# obscure: Hitting this script without specifying an album will generate
# a list of available albums. Set this to non-zero to prevent an album
# from showing up in that list. Ignored when there is no [albums] section.
obscure = 0
# archives: Toggle support for archive generation, which allows
# clients to grab all the images in a given directory
# (non-recursively) as a single ZIP archive. Valid values are:
# off: no archive generation allowed
# on: archive generation permitted
# private: archive generation permitted only with a valid passphrase
# When set to "private", phidx will compare the client-provided
# password entry against the first line of a file named "password"
# located in the .phidx subdirectory of the album's root directory.
archives = off
[albums]
### This section defines the configured albums. The keys in the
### section are the names of the albums, and their values are the
### locations on disk which represent the top of the album directory
### tree. If you add an album to this section, it will inherit the
### default configuration options. If you wish to override one or
### more of those options for a given album, though, simply create a
### new section whose name is the name of the album, and add options
### in that section with the same name as the one in [defaults] you
### wish to override and the value you desire for that option.
###
### NOTE: If you only have one album, and wish to run phidx in
### treetop mode (where you drop the script in the top of your
### directory tree of images), you must comment out or otherwise
### remove the [albums] section, else the script will expect an album
### name as the first component of the PATH_INFO passed to it.
my-album = /some/dir/location
my-obscure-album = /some/other/dir/location
### Individual album settings
[my-album]
thumbnail_size = 240
[my-obscure-album]
obscure = 1