75 Commits

Author SHA1 Message Date
7fe6ae43ab Restructured scanner to be a little more maintainable
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2023-01-12 12:52:11 -08:00
6bdee86b8f Wrap EXIF parsing in error detectors
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2023-01-10 14:13:22 -08:00
836b27ac54 Face scanning working
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2023-01-05 12:00:42 -08:00
James Ketrenos
44b157ee8b Switched from ufraw to darktable as ufraw is no longer in Ubuntu
Signed-off-by: James Ketrenos <james_gitlab@ketrenos.com>
2020-01-03 16:40:21 -08:00
James Ketrenos
6f51d5dc4d Adding face-recognition backend
Signed-off-by: James Ketrenos <james_gitlab@ketrenos.com>
2020-01-03 15:31:02 -08:00
James Ketrenos
31c14a55a1 Plumbing user password change page
Signed-off-by: James Ketrenos <james.p.ketrenos@intel.com>
2018-12-02 18:56:23 -08:00
501657031c Rename thumbs and scaled on image action=rename
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-10-20 18:30:02 -07:00
71fa773803 Reset scan when scan complete
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-10-18 00:06:39 -07:00
5b90feda73 Scan for deleted photos that have no scanned stamp
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-10-16 16:33:35 -07:00
0d687cd2d0 Fix #11 - Update hash values when files are modified in rotation actions
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-10-14 21:28:45 -07:00
873efac52f Lots of new functionality working
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-10-11 20:29:08 -07:00
2f6f0ccfa5 Rotation now works
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-10-11 18:05:45 -07:00
82e5875e52 Delete works
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-10-11 17:00:20 -07:00
77332428e6 Started implementing maintainer action buttons
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-10-07 16:26:42 -07:00
97c2d1dd66 Second part of size update implemented to trigger hash regeneration
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-10-07 15:47:03 -07:00
a391848ec9 Partial size tracking
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-10-07 15:44:33 -07:00
064e228226 Started adding maintainer modes for managing duplicates, deletions, trash, etc.
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-10-06 16:00:02 -07:00
389185a59c Account creation technically plumpbed; UX isn't the best when setting up account
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-10-01 19:09:02 -07:00
44924b3dc7 Added scan API
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-30 22:29:23 -07:00
085cc5a772 scanner::scan can now be called dynamically to re-scan
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-30 21:43:18 -07:00
88e3a284b7 Re-load continues processing correctly
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-29 17:27:14 -07:00
7fb65d04d5 Remove debug console output while scanning
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-29 17:14:52 -07:00
1ef41c355b Fix 'updated' message while scanning
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-29 16:41:47 -07:00
99e16eafb6 Scan and update looks to be working
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-29 16:40:48 -07:00
e0bf69faef Fixed concurrency on hash creation.
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-29 16:15:14 -07:00
James Ketrenos
4f1d72147a Restructure when the photohashes is updated to be with the hash generation instead of bulked 2018-09-28 16:29:29 -07:00
James Ketrenos
71008fe43d Fix output during batch-duplicates to include path of duplicate
Increase EXIF extraction concurrency to 5
2018-09-28 12:59:19 -07:00
James Ketrenos
7077862382 Prevent duplicate hash entries in hash transaction 2018-09-28 12:29:53 -07:00
8b89ce7507 Switch to using transactions
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-28 11:55:48 -07:00
4a9bb061b0 Fixed EMFILE problem
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-28 01:37:44 -07:00
dd329dfd75 Show progress while processing albums
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-28 01:05:13 -07:00
8f16c0337c Track duplicates, removed, and added items
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-28 00:42:51 -07:00
383b5fae61 Scanning and everything now works
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-27 23:30:21 -07:00
698cd6a202 Login and account creation working
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-27 15:26:37 -07:00
d3c08b5389 Album and photo loading is all messed up
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-27 00:30:15 -07:00
e9dc145812 Working on path re-creation
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-26 16:01:26 -07:00
caa0f104d4 Working on path re-creation
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-26 16:00:37 -07:00
ae839e440b Working on path structure re-creation
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-26 15:53:47 -07:00
531c6db4fd Ready to plumb in processBlock to do the thumbnailing
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-25 22:35:04 -07:00
92b0263396 Updated scan and hash generation
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-25 09:07:47 -07:00
ef74300974 Re-scan code working faster
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-24 11:16:20 -07:00
f3af3a5131 Continued re-implementing scanning to it can be used for periodic re-scan and update
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-23 18:07:20 -07:00
700b89524e Reworking scan
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-23 11:03:44 -07:00
979c2387e1 Added 'restrictions' list in config to limit album access
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-20 21:04:15 -07:00
e9fd50a054 Updated thumbnail creation to create a scaled version
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-20 20:44:40 -07:00
4228939b55 Failures during scanning will now exit the app instead of hanging.
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-14 12:03:35 -07:00
d5cf769e8c Reverse sort order to see if it speeds up processing of more recent items first
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-09 21:27:38 -07:00
9a5ea06eee Only do NEF until we get ORF working
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-08 19:53:47 -07:00
dede4f245c Only do NEF until we get ORF working
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-08 19:47:18 -07:00
aa8cfec2cc Clean up error handling with ufraw
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2018-09-08 19:42:30 -07:00