Browse Source

README

pull/9/merge 0.1
Simon 14 years ago
parent
commit
74826df02c
  1. 79
      README
  2. 89
      README.rst
  3. 2
      setup.py

79
README

@ -1,79 +0,0 @@
sigal - yet another simple static gallery generator
===================================================
sigal is yet another python script to build a static gallery of images:
* process directories recursively,
* resize images and create thumbnails,
* generate html pages using jinja2 templates and with relative links for a portable output.
Dependencies
------------
- Python Imaging Library (PIL)
- Jinja2
- pyexiv2 (optionnal, used to copy exif metadatas)
Usage
-----
$ sigal [-h] [--version] [-c COPYRIGHT] [-f] input_dir output_dir
### required arguments
input_dir input directory
output_dir output directory
### optional arguments
-h, --help show this help message and exit
--version show program's version number and exit
-c COPYRIGHT, --copyright COPYRIGHT
copyright message added to the images
-f, --force force the reprocessing of existing images and
thumbnails
Settings
--------
Options can be set globally in `~/.config/sigal/sigal.conf` and in the source
directory `input_dir/sigal.conf`.
* theme:
theme = default
* size of resized image:
img_size = 640x480
* prefix for thumbnails name:
thumb_prefix = TN-
* thumbnail size and directory:
thumb_size = 150x112
thumb_dir = thumbnail
* keep big image:
big_img = 1
bigimg_dir = original
* generate squared thumbnails:
square_thumb = 1
* jpeg quality:
jpg_quality = 90
* keep exif metadatas in output image:
exif = 1
* add a copyright text on the image:
copyright = the copyright msg
Album information
-----------------
Information on an album can be given in a file named `album_description` (else
the directory's name is used) :
album_name = "An example gallery"
album_description = "And a cool description."
album_representative = "test1.jpg"
Credits
-------
sigal use or is inspired from some code from other projects:
* galleria: http://galleria.aino.se/
* WordPress Photography Theme: http://thethemefoundry.com/photography/
* lazygal: http://sousmonlit.dyndns.org/~niol/playa/oss/projects/lazygal/

89
README.rst

@ -0,0 +1,89 @@
=====================================================
sigal - yet another simple static gallery generator
=====================================================
sigal is yet another python script to build a static gallery of images:
* process directories recursively,
* resize images and create thumbnails,
* generate html pages using jinja2 templates and with relative links for a
portable output.
Dependencies
------------
- Python Imaging Library (PIL)
- Jinja2
- pyexiv2 (optionnal, used to copy exif metadatas)
Usage
-----
::
$ sigal [-h] [--version] [-c COPYRIGHT] [-f] input_dir output_dir
Required arguments:
================ =====================
``input_dir`` input directory
``output_dir`` output directory
================ =====================
Optional arguments
============================= ==============================================
``-h|--help`` show this help message and exit
``--version`` show program's version number and exit
``-c|--copyright COPYRIGHT`` copyright message added to the images
``-f|--force`` force the reprocessing of existing images and
thumbnails
============================= ==============================================
Settings
--------
Options can be set globally in `~/.config/sigal/sigal.conf` and in the source
directory `input_dir/sigal.conf`.
::
# theme
theme = default
# size of resized image
img_size = 640x480
# prefix for thumbnails name
thumb_prefix = TN-
# thumbnail size
thumb_size = 150x112
# keep big image
big_img = 1
bigimg_dir = original
# generate squared thumbnails
square_thumb = 1
# jpeg quality
jpg_quality = 90
# keep exif metadatas in output image
exif = 1
# add a copyright text on the image
copyright = the copyright msg
Album information
-----------------
Information on an album can be given in a file named `album_description` (else
the directory's name is used) ::
album_name = "An example gallery"
album_description = "And a cool description."
album_representative = "test1.jpg"
Credits
-------
sigal use or is inspired from some code from other projects:
* galleria: http://galleria.aino.se/
* WordPress Photography Theme: http://thethemefoundry.com/photography/
* lazygal: http://sousmonlit.dyndns.org/~niol/playa/oss/projects/lazygal/

2
setup.py

@ -12,7 +12,7 @@ setup(
name = 'sigal',
version = '0.1',
description = 'simple static gallery generator',
long_description = open('README').read(),
long_description = open('README.rst').read(),
url = 'https://github.com/saimn/sigal',
author = 'Simon C.',
author_email = 'contact@saimon.org',

Loading…
Cancel
Save