Commit Graph

1308 Commits

Author SHA1 Message Date
Simon Conseil
ca74af27bd Increase coverage 2022-08-15 20:04:26 +02:00
Simon Conseil
2c34776dd6 Switch to src layout 2022-08-15 18:51:39 +02:00
Simon Conseil
ffb42efcd5 Remove checkdocs 2022-08-15 17:44:15 +02:00
Simon Conseil
ae266f79e0 Remove setup.py 2022-08-15 17:16:35 +02:00
Simon Conseil
604b2f9a48 Update and run pre-commit 2022-08-15 17:13:17 +02:00
Simon Conseil
272f33266d Make sure zip_gallery is set correctly (fix #477) 2022-08-15 17:07:42 +02:00
Simon Conseil
5ee967bf9e Merge pull request #479 from saimn/update-pillow
Updates for recent Pillow changes
2022-08-02 17:22:12 +02:00
Simon Conseil
ce40d846fe Handle deprecation 2022-08-02 17:15:51 +02:00
Simon Conseil
3ce86e5763 Bump Pillow requirement 2022-08-02 17:08:17 +02:00
Simon Conseil
69ed93053e Replace deprecated Image.ANTIALIAS 2022-08-02 17:08:02 +02:00
Simon Conseil
ce139ed46a Call PIL.Image.init to register all formats (fix #474) 2022-08-02 17:01:32 +02:00
Simon Conseil
35d42e9904 Merge pull request #471 from amesgen/theme-dir-writable
Make theme dir writable after copying to it
2022-07-12 22:31:10 +02:00
amesgen
0bf932935b Make theme dir writable after copying to it
In certain settings (i.e. when using the nix package manager), program files are
stored as read-only. Hence, copying the themes from there will result in
read-only directories in the output directory, making subsequent operations fail
due to permission errors.

There does not seem to be a way to let `shutil.copytree` "forget" permissions,
so we adapt them after the fact.
2022-06-27 21:22:24 +02:00
Simon Conseil
9e1038d096 Merge pull request #469 from tudacs/titleregexp
Another plugin: Titleregexp - modify titles of albums with regular expressions
2022-06-19 12:49:47 -04:00
Simon Conseil
b3bb9c8181 Merge pull request #468 from tudacs/sort_precedence
List of sort-properties as fallback instead of zero-length string
2022-06-19 12:47:33 -04:00
tudacs
05218ba079 Add documentation of titleregexp-plugin 2022-06-12 14:59:13 +02:00
tudacs
0b70e6e4cf Add tests for sorting 2022-06-12 14:22:20 +02:00
tudacs
a56587c554 Add list of keys to sample gallery for tests 2022-06-10 06:28:34 +02:00
tudacs
c08d1a6dd4 Add substitute to tests 2022-06-10 05:42:30 +02:00
tudacs
c3c44fe2a8 Iterate over sort-properties 2022-06-03 16:04:17 +02:00
tudacs
03454021ea Add test 2022-06-03 16:02:40 +02:00
tudacs
ea41c2fee0 Add titleregexp-plugin 2022-06-03 16:02:40 +02:00
Simon Conseil
5d39300137 Prepare next version 2022-04-08 20:22:33 +02:00
Simon Conseil
fd1fc0a771 Merge pull request #464 from saimn/version-2.3
Release 2.3
2022-04-08 14:16:11 -04:00
Simon Conseil
c56eae0a6b Update AUTHORS 2022-04-08 20:15:50 +02:00
Simon Conseil
916fcbaa5b Release 2.3 2022-04-08 20:09:58 +02:00
Simon Conseil
3fef17e3fc Format 2022-04-08 20:05:51 +02:00
Simon Conseil
98840f79d6 Update changelog 2022-04-08 20:04:40 +02:00
Simon Conseil
86279cfb26 Merge pull request #463 from saimn/fix-462
Fix pickle error with pool_init
2022-04-06 07:08:00 -04:00
Simon Conseil
5c287be4c1 Fix pickle error with pool_init 2022-04-05 19:28:25 +02:00
Simon Conseil
246aed53ff Merge pull request #456 from japareaggae/theme-docs
Update custom theme templates, document default theme
2022-01-30 22:20:01 +01:00
Renan Guilherme
51b4d140b7 Update custom theme templates, document default
The documentation referenced an "index.html" template which appears to
be no longer used. Update the documentation so that it talks about the
correct templates, album.html and album_list.html.

Also, add documentation about the default theme, talking about what it
contains and what it doesn't.
2022-01-29 11:02:34 -04:00
Simon Conseil
045509647f Merge pull request #443 from dsschult/metadata_caching
Extend caching plugin to handle markdown and iptc metadata
2022-01-29 00:10:19 +01:00
David Schultz
78ecbfe668 more coverage improvements 2022-01-28 16:51:03 -06:00
David Schultz
47c8cf786a add a test to increase code coverage 2022-01-28 15:49:25 -06:00
David Schultz
10e18cf537 rename raw_metadata to markdown_metadata 2022-01-28 15:35:57 -06:00
David Schultz
f2451f258e Extend caching plugin to handle markdown and itpc metadata, as well as updating when a file timestamp changes 2022-01-28 13:29:42 -06:00
Simon Conseil
3b722ad523 Merge pull request #455 from Lucas-C/issue-454
colorbox theme: avoiding holes due to non image/video files present in the source directory - fix #454
2022-01-28 09:37:49 +01:00
Lucas Cimon
1892c7a706 colorbox theme: avoiding holes due to non image/video files present in the source directory - fix #454 2022-01-22 23:47:41 +01:00
Simon Conseil
2dcb5fc478 Update copyright 2022-01-14 18:37:44 +01:00
Simon Conseil
de58b620a8 Update precommit 2022-01-14 18:36:57 +01:00
Simon Conseil
3dcf22ef13 Move coverage config to setup.cfg 2022-01-14 18:33:22 +01:00
Simon Conseil
a9b69d3ad6 Remove custom copytree 2022-01-14 18:25:38 +01:00
Simon Conseil
23a96a074b Remove old compatibility code 2022-01-14 13:52:45 +01:00
Simon Conseil
b31707a3d4 Fix build 2022-01-14 13:43:51 +01:00
Simon Conseil
3894997028 Fix test workflow to run on main 2022-01-14 13:36:08 +01:00
Simon Conseil
3e80722d94 More tests for the writer module 2022-01-14 13:35:16 +01:00
Simon Conseil
29f69bc55c Remove deprecated use of click.get_terminal_size 2022-01-14 09:38:25 +01:00
Simon Conseil
8a52667118 Add test for filters (ref #452) 2022-01-14 09:36:33 +01:00
Simon Conseil
5b8c768db9 Merge pull request #452 from vszakats/impfilter
fix loading filters.py using importlib
2022-01-14 08:52:03 +01:00