Simon
4720001d82
Bugfix for PNG files which don't have exif metadata ( closes #11 ).
...
- add a test for the _getexif method
- add a png file in the sample directory
2013-03-12 18:30:44 +01:00
Simon
269fc94f1d
Version 0.3.1
2013-03-11 22:40:55 +01:00
Simon
2160cb5689
Change the path of the sample config file in MANIFEST.in (ref #10 ).
2013-03-10 23:33:00 +01:00
Simon
0adf635d6a
Update requirements.
2013-03-10 22:37:53 +01:00
Simon
a12a7d5960
Version 0.3
2013-03-04 00:17:11 +01:00
Simon
57eb9cf456
Remove the copy exif feature.
...
This feature was not really needed as the exif metadata were just copied to the
generated image. Moreover, this was depending on pyexiv2 which is now deprecated
in favour of GExiv2.
2013-03-04 00:08:55 +01:00
Simon
b75fa9b9ae
Improve docs and change the default thumb size.
2013-03-03 00:52:53 +01:00
Simon
976472c795
Put back the quiet context manager, with a fix for the file descriptors leak.
2013-03-03 00:52:53 +01:00
Simon
099f6e15e3
Remove the quiet context manager which was causing the file descriptors leak.
2013-02-27 00:27:00 +01:00
Simon
193892285b
Update normalize and the compiled css
2013-02-27 00:26:42 +01:00
Simon
7d3e13d4b5
Update ColorBox 1.4.3
2013-02-25 00:15:34 +01:00
Simon
7e028bed93
Update Galleria 1.29
2013-02-25 00:04:24 +01:00
Simon
8cbe4b507f
Update the docs.
2013-02-24 23:46:22 +01:00
Simon
9378f30b6c
Use multiprocessing for parallel processing.
...
- add a --ncpu cli arg to specify the number of cpu to use (default 1)
- handle KeyboardInterrupt
: http://stackoverflow.com/questions/1408356/keyboard-interrupts-with-pythons-multiprocessing-pool
2013-02-24 23:46:22 +01:00
Simon
87d72abc68
Update the docs and changelog.
2013-02-23 16:26:36 +01:00
Simon
479f71dce2
By default, search for the settings file in the current directory.
2013-02-23 16:26:36 +01:00
Simon
fe4daee706
Cleanup the tests config file as it is no more used as an example in the docs.
2013-02-23 16:26:35 +01:00
Simon
eebce98142
Add an init subcommand, to copy a sample config file in the current directory.
2013-02-23 16:26:35 +01:00
Simon
94f4052f9a
Add a sigal serve subcommand to launch a basic web server.
2013-02-23 16:26:35 +01:00
Simon
4906dcf2c9
Move the current cli options to a 'build' subcommand. Use argh !
2013-02-23 16:26:35 +01:00
Simon
f646a212f9
Forget to add a test directory in the previous commit ...
2013-02-23 15:48:42 +01:00
Simon
16ac982efe
Bugfix for the removal of empty sub-directories.
2013-02-23 15:39:51 +01:00
Simon
9d80827f74
Catch the 'Too many open files' error and print an informative message.
2013-02-23 15:11:59 +01:00
Simon
e8c2732e4a
Fix index url in the templates.
2013-02-20 23:22:56 +01:00
Simon
e6c3de5999
Find the thumbnail in all the sub-directories.
2013-02-20 23:19:17 +01:00
Simon
4118bdd141
Improve test_thumb
2013-02-19 22:59:50 +01:00
Simon
655f46a102
Add a test for the get_thumb function.
2013-02-19 00:55:39 +01:00
Simon
2679abefed
Fix an issue to find the thumbnail of a directory with only sub-categories, and
...
refactor.
2013-02-19 00:51:11 +01:00
Simon
5c2a7f9887
Add a sub-directory to the tests and refactor test_gallery.
2013-02-19 00:17:21 +01:00
Simon
f893af7a39
Fix PIL issues, thanks to django-imagekit.
2013-02-18 23:04:51 +01:00
Simon
025b868a91
Change "representative" to "thumbnail".
2013-02-18 00:33:47 +01:00
Simon
facf30e0d9
Manage directories with only sub-directories.
2013-02-17 01:05:04 +01:00
Simon
165ab19500
Move the paths dict to a dedicated class.
2013-02-16 17:51:51 +01:00
Simon
2c88a3e6c0
Use Pillow if PIL is not found.
...
Try to fix the travis build error by replacing the PIL dependency. And remove
the system pyexiv2 for travis as it is not used in the virtualenv.
2013-02-15 18:17:08 +01:00
Simon
8ddf2e8e05
Travis fails to install PIL dependencies, try to fix that.
2013-02-15 10:27:46 +01:00
Simon
d19b17804b
Refactor the writer.
...
- remove the html generated inside the writer module to put this in the
templates
- move the breadcumb computation in a method
2013-02-15 00:26:31 +01:00
Simon
cbdd4fe69b
Use new style classes.
2013-02-15 00:26:31 +01:00
Simon
4ab124fceb
Don't process directories that do not contain images.
2013-02-08 12:30:29 +01:00
Simon
57f63de4dc
Check that the output directory is not inside the input directory.
2013-02-08 11:35:36 +01:00
Simon
2994096b5b
Update changelog and fix a typo.
2013-02-08 10:51:37 +01:00
Simon
8390d02cf1
Include only the sample config file, not the test images.
2013-02-07 23:05:26 +01:00
Simon
7b099b766a
Replace the jpg_quality setting with a dict of options.
...
Pass a dict with PIL options (quality, optimize, progressive).
Enlarge the MAXBLOCK buffer of ImageFile if there is an error (for the
progressive mode).
2013-01-21 23:36:21 +01:00
Simon
288d7ce1a3
Create a process_image function.
2013-01-21 23:34:44 +01:00
Simon
5c61a1f295
Check if exif were read before using it.
2013-01-21 23:34:44 +01:00
Simon
aed0566824
Merge pull request #9 from yuce/master
2013-01-13 00:05:34 +01:00
Yuce Tekol
01d6d5fe33
Use EXIF info to fix orientation.
2013-01-13 00:01:09 +01:00
Simon
4a0010aec5
Update the changelog.
2013-01-03 00:59:37 +01:00
Simon
311abed97f
Update year in the copyright strings.
2013-01-03 00:55:52 +01:00
Simon
99ef37879b
Add a setting to specify a list of links and adapt the themes to show the links.
2013-01-03 00:51:18 +01:00
Simon
14224154f1
Add a setting to optionally add index.html to the URLs ( fix #8 ).
2012-12-21 23:41:32 +01:00