optimumchaos / picsort

A Go-based picture sorting tool. Sorts and organizes pictures and videos into your library.
3 stars 0 forks source link

Still getting "unsupported" files that have metadata #3

Closed optimumchaos closed 5 months ago

optimumchaos commented 1 year ago

I have a picture and a json file:

They both go to unsupported. It looks like picsort is expecting the metadata to be named "68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.HEIC.json".

MacBook-Pro:picsort michael$ go run . -incomingdir ~/Downloads/PicsortTest/incoming/ -libdir ~/Downloads/PicsortTest/sorted -rejectdir ~/Downloads/PicsortTest/reject/
picsort 0.09
2023/05/21 09:09:37 [INFO] Sorting incoming pictures from /Users/michael/Downloads/PicsortTest/incoming/ into library /Users/michael/Downloads/PicsortTest/sorted
2023/05/21 09:09:37 [INFO] Deduping set to lazy
2023/05/21 09:09:37 [INFO] Moving rejects to /Users/michael/Downloads/PicsortTest/reject/
2023/05/21 09:09:37 [INFO] Matching live photos
2023/05/21 09:09:37 [INFO] Scanning incoming files from /Users/michael/Downloads/PicsortTest/incoming/
2023/05/21 09:09:37 [DEBUG] Looking for metadata for /Users/michael/Downloads/PicsortTest/incoming/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.HEIC
2023/05/21 09:09:37 [DEBUG] Checking pic filename for duplicates: /Users/michael/Downloads/PicsortTest/incoming/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.HEIC
2023/05/21 09:09:37 [TRACE] Checked files for pattern /Users/michael/Downloads/PicsortTest/incoming/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC(*).HEIC []
2023/05/21 09:09:37 [TRACE] Checked files for pattern /Users/michael/Downloads/PicsortTest/incoming/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.HEIC [/Users/michael/Downloads/PicsortTest/incoming/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.HEIC]
2023/05/21 09:09:37 [DEBUG] Checking potential metadata filename for duplicates: /Users/michael/Downloads/PicsortTest/incoming/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.HEIC.json
2023/05/21 09:09:37 [TRACE] Checked files for pattern /Users/michael/Downloads/PicsortTest/incoming/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.HEIC(*).json []
2023/05/21 09:09:37 [TRACE] Checked files for pattern /Users/michael/Downloads/PicsortTest/incoming/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.HEIC.json []
2023/05/21 09:09:37 [DEBUG] Checking potential metadata filename for duplicates: /Users/michael/Downloads/PicsortTest/incoming/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.heic.json
2023/05/21 09:09:37 [TRACE] Checked files for pattern /Users/michael/Downloads/PicsortTest/incoming/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.heic(*).json []
2023/05/21 09:09:37 [TRACE] Checked files for pattern /Users/michael/Downloads/PicsortTest/incoming/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.heic.json []
2023/05/21 09:09:37 [DEBUG] Checking potential metadata filename for duplicates: /Users/michael/Downloads/PicsortTest/incoming/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.HEIC.json
2023/05/21 09:09:37 [TRACE] Checked files for pattern /Users/michael/Downloads/PicsortTest/incoming/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.HEIC(*).json []
2023/05/21 09:09:37 [TRACE] Checked files for pattern /Users/michael/Downloads/PicsortTest/incoming/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.HEIC.json []
2023/05/21 09:09:37 [DEBUG] Checking potential metadata filename for duplicates: /Users/michael/Downloads/PicsortTest/incoming/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.heic.json
2023/05/21 09:09:37 [TRACE] Checked files for pattern /Users/michael/Downloads/PicsortTest/incoming/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.heic(*).json []
2023/05/21 09:09:37 [TRACE] Checked files for pattern /Users/michael/Downloads/PicsortTest/incoming/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.heic.json []
2023/05/21 09:09:37 [INFO] Treating file as 'unsupported' due to lack of metadata (file or Google) /Users/michael/Downloads/PicsortTest/incoming/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.HEIC
2023/05/21 09:09:37 [INFO] Treating file as 'unsupported' based on its extension /Users/michael/Downloads/PicsortTest/incoming/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.json
2023/05/21 09:09:37 [INFO] Cleaning up unsupported files.
2023/05/21 09:09:37 [INFO] Moving file /Users/michael/Downloads/PicsortTest/incoming/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.HEIC to /Users/michael/Downloads/PicsortTest/reject/unsupported/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.HEIC
2023/05/21 09:09:37 [INFO] Moving file /Users/michael/Downloads/PicsortTest/incoming/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.json to /Users/michael/Downloads/PicsortTest/reject/unsupported/68917868522__CEA689EF-8193-46BF-896C-D3CD36CEC.json
2023/05/21 09:09:37 [INFO] Attempting to delete directory  /Users/michael/Downloads/PicsortTest/incoming/
2023/05/21 09:09:37 [INFO] To reinstate rejected files, execute undo.sh
optimumchaos commented 5 months ago

https://github.com/optimumchaos/picsort/commit/da9f243bcf5d82e63ac9daa1b8712bca8f416134