Rhet Turnbull
49317582c4
Bug fix for template functions #477
2021-06-23 22:36:58 -07:00
Rhet Turnbull
fa29f51aeb
Added --post-command, implements #443
2021-06-18 09:04:36 -07:00
Rhet Turnbull
c0bd0ffc9f
Added {filepath} template field in prep for --post-command and other goodies
2021-06-13 18:40:45 -07:00
Rhet Turnbull
2cdec3fc78
Refactored PhotoTemplate to support pathlib templates
2021-06-13 09:17:55 -07:00
Rhet Turnbull
0758f84dc4
Cleaned up tests, fixed bug in PhotosDB.query
2021-06-11 23:02:48 -07:00
Rhet Turnbull
51025e7f8b
Added {edited_version} template field, closes #420
2021-04-24 22:20:37 -07:00
Rhet Turnbull
dd6d519135
Added function filter to template system, closes #429
2021-04-18 17:52:14 -07:00
Rhet Turnbull
21dc0d388f
Added {function} template, #419
2021-04-14 22:00:04 -07:00
Rhet Turnbull
03f8b2bc6e
Implements conditional expressions for template system, #417
2021-04-13 06:20:56 -07:00
Rhet Turnbull
ae5b02f563
Added additional test for {photo} template
2021-04-11 23:49:54 -07:00
Rhet Turnbull
aa1a96d201
Added {photo} template, partial fix for issue #417
2021-04-11 23:36:17 -07:00
Rhet Turnbull
d9f24307ac
Added {favorite} template, partial fix for #289
2021-04-11 19:45:50 -07:00
Rhet Turnbull
db27aac14b
Added test for #409
2021-04-02 21:44:45 -07:00
Rhet Turnbull
515df0a5dc
Template refactor ( #385 )
...
* Initial implementation of new textx parser for template
* Implemented parser as singleton
* Moved grammar to .tx file
* Added filter templates
* Added filter templates
* Added tests for nested templates
* Added tests for filter+path_sep
* Added tests for filter+path_sep
* Added punctuation templates
* Added hook for --replace-keywords
* Updated docs for phototemplate
* Updated docs for phototemplate
* Updated tests data
* Updated tests data
* Updated docs for phototemplate
* Version bump
* Updated CLI help
* Fixed template processing for boolean, default
2021-02-21 20:19:51 -08:00
Rhet Turnbull
088476c591
Added modified.strftime template, refactored test_template.py
2021-01-13 06:19:41 -08:00
Rhet Turnbull
a32c102d62
Updated CHANGELOG.md
2021-01-03 08:46:36 -08:00
Rhet Turnbull
478715a363
Implemented text replacement for templates, issue #316
2021-01-03 07:38:07 -08:00
Rhet Turnbull
2f57abd23c
Fixed modified template to use creation time if no modificationd date, issue #312
2020-12-31 13:07:00 -08:00
Rhet Turnbull
d5730dd8ae
Fix for issue #263
2020-12-13 22:18:39 -08:00
Rhet Turnbull
48acb42631
Added {exiftool} template, implements issue #259
2020-11-27 16:43:48 -08:00
Rhet Turnbull
3636fcbc76
Refactored phototemplate.py to add PATH_SEP option
2020-11-08 16:09:51 -08:00
Rhet Turnbull
a6231e29ff
More work on phototemplate.py to add inline expansion
2020-11-08 09:10:09 -08:00
Rhet Turnbull
7fa3704840
Implemented boolean type template fields
2020-11-07 23:06:36 -08:00
Rhet Turnbull
ae2fd2e3db
Implemented issue #255
2020-11-07 18:22:17 -08:00
Rhet Turnbull
653b7e6600
Refactored regex in phototemplate
2020-11-06 19:55:03 -08:00
Rhet Turnbull
0cce234a8c
Fixed handling of date_modified for Catalina, issue #247
2020-10-31 08:46:35 -07:00
Rhet Turnbull
23de6b5890
Added comments/likes, implements #214
2020-10-25 22:12:02 -07:00
Rhet Turnbull
3f19276c5c
Implemented PersonInfo, closes #181
2020-07-17 22:06:37 -07:00
Rhet Turnbull
ff0328785f
Added expand_inplace to PhotoTemplate.render
2020-06-28 13:46:35 -07:00
Rhet Turnbull
868ee7737b
Added hour, min, sec, strftime templates, closes #158
2020-06-13 10:32:04 -07:00
Rhet Turnbull
5387f8e2f9
Added hour, min, sec to template system, issue #158
2020-06-13 09:17:34 -07:00
Rhet Turnbull
f35ea70b72
More refactoring in PhotoTemplate
2020-05-30 14:42:08 -07:00
Rhet Turnbull
16f802bf71
Refactored template code out of PhotoInfo into PhotoTemplate
2020-05-30 13:14:07 -07:00
Rhet Turnbull
09c7d18901
Added test for DateTimeFormatter.dow
2020-05-24 06:37:15 -07:00
Rhet Turnbull
28935b0af9
added created.dd and modified.dd to template system, closes #135
2020-05-23 21:39:40 -07:00
Rhet Turnbull
b455bd4c4a
Added label and label_normalized to template system, closes #130
2020-05-15 13:57:12 -07:00
Rhet Turnbull
65674f57bc
added --keyword-template
2020-05-01 22:05:46 -07:00
Rhet Turnbull
d8a64c9573
Fixed locale bug in templates, closes #113
2020-04-26 15:20:28 -07:00
Rhet Turnbull
47d1c82c03
Added folder support for Photos <= 4, closes #93
2020-04-18 12:21:08 -07:00
Rhet Turnbull
b7c7b9f066
Added {folder_album} to template and --folder to CLI
2020-04-12 14:53:53 -07:00
Rhet Turnbull
1c9da5ed6f
Bug fix for PhotosDB.photos() query
2020-04-10 18:50:58 -07:00
Rhet Turnbull
507c4a3740
Added {album}, {keyword}, and {person} to template system
2020-04-04 13:58:54 -07:00
Rhet Turnbull
6a898886dd
Updated render_filepath_template to support multiple values
2020-04-04 09:53:23 -07:00
Rhet Turnbull
be2e16769d
added {place.country_code} to template system
2020-03-28 10:18:58 -07:00
Rhet Turnbull
67a9a9e21b
Template system now supports default values
2020-03-28 09:57:48 -07:00