565 Commits

Author SHA1 Message Date
Rhet Turnbull
369fa553e8
Feature timewarp parse date 867 (#951)
* Working on tests for timewarp --parse-date

* Test working for --parse-date

* Refactored date utils out of timewarp.py

* Added timezone to --parse-date, updated tests

* Added cog to README
2023-01-22 22:35:05 -08:00
Rhet Turnbull
29968269ff
Feature person favorite 940 (#950)
* Added person favorite for #940

* Added person.feature_less #940 (but not 100% sure it's right yet)

* Added tests for PersonInfo.favorite, PersonInfo.feature_less
2023-01-22 11:53:08 -08:00
Rhet Turnbull
bd01e41714
Bug timewarp sync 946 (#947)
* Fix --timezone iCloud sync, #946

* ADded tests for timezone fix #946
2023-01-21 14:48:56 -08:00
Rhet Turnbull
69eb4b070c
Updated search info for Ventura, #937 (#943) 2023-01-21 10:29:31 -08:00
Rhet Turnbull
8c46b8e545
Bug slow import 934 (#942)
* Working on slow import, #934

* Tests working for #934

* Removed unnecessary report record updates
2023-01-21 07:44:42 -08:00
Rhet Turnbull
83d14ac191
Feature add locations 929 (#932)
* Initial implementation of add-locations command #929

* Updated help for add-locations

* Fixed handling of shared albums in sync

* Added test for add-locations
2023-01-16 21:26:02 -08:00
Rhet Turnbull
c383212822
Feature add sync command 887 (#921)
* Starting work on sync command, #887

* Added parsing for --set, --merge

* Added query options

* Added --incloud, --not-incloud, --not-missing, --cloudasset, --not-cloudasset to query options, #800 (#902)

* Got basic import logic working

* Got basic set/merge logic working

* add to album now working

* Resolve paths for --import

* Refactored report writer to reuse code from export report

* Removed report_writer_sync.py

* add oPromessa as a contributor for code (#914)

* update README.md [skip ci]

* update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

* Added --profile, --watch, --breakpoint, --debug as global options (#917)

* Removed unnecessary import

* Release 0.56.0 (#918)

* Release 0 56 0 (#919)

* Release 0.56.0

* Release 0.56.0

* Updated CHANGELOG.md [skip ci]

* Got CSV reporting, summary results done

* Added json report for sync results

* Added sqlite report for sync

* Basic set/merge working for sync

* sync mvp working

* Added help text for sync

* Added test for sync

* Updated tests for sync

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2023-01-14 22:06:20 -08:00
Rhet Turnbull
8caee5a81b
Added --incloud, --not-incloud, --not-missing, --cloudasset, --not-cloudasset to query options, #800 (#902) 2023-01-08 14:53:16 -08:00
Rhet Turnbull
6788f318a2
Added PhotoInfo.fingerprint #900 (#901) 2023-01-06 18:39:12 -08:00
Rhet Turnbull
eb0251b198
Fix for incorrect path for shared photos on Ventura, #883 (#893)
Fixes PhotoInfo.path to return the correct path for shared photos on Ventura (#883)
2023-01-01 08:26:54 -08:00
Rhet Turnbull
1b89f85a41
Fix for #853, deleted files not in exportdb --report (#877) 2022-12-19 08:02:29 -08:00
Rhet Turnbull
0472582870
Fix for #872, duplicate results with --exif (and --name) (#876) 2022-12-19 07:39:24 -08:00
Rhet Turnbull
b2b814954b
Added errors to export database, --update-errors to export, #872 (#874) 2022-12-18 14:16:38 -08:00
Rhet Turnbull
3557658b73
Partial fix for #859, missing path edited on Mojave (#862)
* Partial fix for #859, missing path edited on Mojave

* Fixed annotation issue
2022-12-11 11:19:11 -08:00
Rhet Turnbull
ce5145ff85
Added --post-function to import, #842 (#851) 2022-11-24 09:26:09 -08:00
Rhet Turnbull
6bf24ad2de
Feature import parse date 847 (#850)
* Working on #847

* Added additional help for --parse-date

* Added tests for --parse-date
2022-11-23 22:56:02 -08:00
Rhet Turnbull
d6fc8fc3b1 Added test for #848 2022-11-19 18:09:47 -08:00
Rhet Turnbull
f610d3cc65 Updated search_info test 2022-11-15 20:49:28 -08:00
Rhet Turnbull
a727dc9294
Added --alt-copy method for #807 (#835) 2022-11-14 21:42:02 -08:00
Rhet Turnbull
c2c2da6c95
Bug search info macos13 816 (#831)
* Fixed SearchInfo for macOS 13, #816

* Additional fixes for SearchInfo, #816
2022-11-13 21:17:43 -08:00
Rhet Turnbull
831eecfdf7 Added tests for macOS 13 / Ventura, added test for labels on macOS 13, #816 2022-11-13 07:57:00 -08:00
Rhet Turnbull
5665cf1804
Refactor update osxmetadata (#804)
* Updated osxmetadata to use v1.0.0

* Added README_DEV

* fix for missing detected_text xattr

* fix for missing detected_text xattr
2022-10-15 22:12:11 -07:00
Rhet Turnbull
191a2cd618
Bugfix exportdb migration 794 (#795)
* Fixed migration for already migrated database, #794

* Version bump
2022-09-25 07:55:15 -07:00
Rhet Turnbull
43fcdbc371 Updated dependencies 2022-09-17 09:03:40 -07:00
Rhet Turnbull
3cb4be4254
Feature read iphone db #745 (#791)
* Added ability to read iPhone database

* Added comments

* Fixed tests

* Fixed albums for iPhone database
2022-09-11 22:26:45 -07:00
Rhet Turnbull
5391d1059c
Refactor phototemplate (#788)
* Refactored date code in phototemplate.py

* Refactored date code in phototemplate.py

* Refactored place values in PhotoTemplate

* Refactored place values in PhotoTemplate
2022-09-04 15:13:59 -07:00
Rhet Turnbull
9b175d17d6
Refactored ExportResults (#786) 2022-09-03 21:01:48 -07:00
Rhet Turnbull
d5a9001661 Updated PhotosAlbum code 2022-09-02 18:07:09 -07:00
Rhet Turnbull
cee2acad53 Updated sqlitekvstore 2022-09-01 06:17:15 -07:00
Rhet Turnbull
b8ad8016aa
Added --resume to import, #768 (#784) 2022-08-31 22:14:49 -07:00
Rhet Turnbull
e39776b51e
Added --field to dump and query, #777 (#779) 2022-08-27 21:05:57 -07:00
Rhet Turnbull
af9311c9c8 Fixed --print to work with {tab} 2022-08-27 11:11:38 -07:00
Rhet Turnbull
5eaeb72c3e Added --print to dump, added {tab} 2022-08-27 10:50:25 -07:00
Rhet Turnbull
8e986b451e
Added --print, --quiet, #769, #770 (#773) 2022-08-26 22:17:12 -07:00
Rhet Turnbull
66f6002a57
Feature filter filter 759 (#771)
* Added filter(x) filter, #759

* Added int, float filters
2022-08-26 06:39:32 -07:00
Rhet Turnbull
991511af07
Added --report to import command (#766) 2022-08-22 07:29:53 -07:00
Rhet Turnbull
3c98906158
Fixed template function to work with import command (#765) 2022-08-21 14:33:18 -07:00
Rhet Turnbull
c88fc75013
Feature add import 754 (#762)
* Initial alpha version of import command

* Refactored

* Improved help, added --clear-metadata

* Added --clear-metadata, --exiftool to import

* Added --keyword, --title, --description

* Added --location

* Added test for --location

* Changed --auto-folder to --split-folder, added docs

* Added --walk, updated docs

* Added --check-templates

* Updated help text for import
2022-08-21 09:07:22 -07:00
Rhet Turnbull
38a5998063
Feature orphans (#755)
* Initial implementation of orphan command

* Implemented orphans command, #84
2022-08-13 08:43:02 -07:00
Rhet Turnbull
db3c37fb5b
Hot fix for 749 (#750) 2022-08-08 06:26:08 -07:00
Rhet Turnbull
76625b9e84
Feature add keep 730 (#740)
* Implemented #730, --keep

* Implemented #739, fixed --keep to accept relative paths

* Updated to macos-latest

Ref: https://github.com/actions/virtual-environments/issues/5583

* Release files for #730
2022-07-27 08:14:00 -07:00
Rhet Turnbull
5d33dcdcc3 Implemented --favorite-rating, #732 2022-07-23 18:16:06 -07:00
Rhet Turnbull
bd33b61882 Implemented #731, export_id in report database 2022-07-23 10:11:39 -07:00
Rhet Turnbull
292fdf3c74
Fix for large files and exiftool, #722 (#723) 2022-07-01 08:03:21 -07:00
Rhet Turnbull
5f63cccc7c
Initial support for Ventura developer preview (#715) 2022-06-17 12:11:17 -07:00
Rhet Turnbull
75568269bb Added shortuuid, #314 2022-05-28 23:03:04 -07:00
Rhet Turnbull
9e9266ec9c Added slice, sslice filters 2022-05-28 22:07:31 -07:00
Rhet Turnbull
6f1e81b038 Updated join so join() works correctly, #706 2022-05-28 19:12:46 -07:00
Rhet Turnbull
43512240b3 Updated README.md, fixed broken test 2022-05-28 18:49:25 -07:00
Rhet Turnbull
0a973d67f9
Updated template language to match autofile
* Added field_arg to template grammar

* Updated template grammar to match autofile MTL

* Added format and filter args from autofile

* Added cloud_metadata to PhotoInfo

* Version bump, updated docs

* Added tests for filters
2022-05-27 18:33:07 -07:00