From 4bbcf04c1de427e3d2756ae0b7bb5c1685a655d5 Mon Sep 17 00:00:00 2001 From: Mike Phares Date: Fri, 21 Jul 2023 14:39:50 -0700 Subject: [PATCH] GetFrontMatterLines bug --- .kanbn/tasks/cluster-questioning.md | 8 ++++---- ...or-markdown-to-genealogical-data-communication.md | 11 ++++++----- ...on-container-collection-is-needed-in-get-faces.md | 5 ++--- .kanbn/tasks/eof-error.md | 5 ++--- .kanbn/tasks/family-tree-as-markdown-files.md | 9 ++++----- .kanbn/tasks/find-incorrectly-mapped-faces.md | 4 ++-- .kanbn/tasks/google-timeline-for-geo.md | 5 ++--- ...ibution-per-exif-model-directory-when-no-model.md | 8 ++++---- .kanbn/tasks/import-face-region-metadata.md | 5 ++--- .kanbn/tasks/import-know-faces-into-db.md | 5 ++--- .kanbn/tasks/merge-kristy-files.md | 9 ++++----- .kanbn/tasks/nef-support.md | 4 ++-- .../tasks/photoview-in-docker-for-a-viewer-only.md | 5 ++--- .kanbn/tasks/rename-files-to-padded-number-string.md | 7 +++---- .kanbn/tasks/run-scan-originals.md | 5 ++--- .kanbn/tasks/set-date-taken-when-missing.md | 8 ++++---- .../tasks/setup-photo-prism-again-in-wsl-docker.md | 5 ++--- .kanbn/tasks/setup-syncthing-server.md | 5 ++--- .kanbn/tasks/shrink-percent.md | 5 ++--- .../tasks/skip-metadata-load-after-first-each-day.md | 8 ++++---- .kanbn/tasks/use-eyes-to-find-orientation.md | 4 ++-- .kanbn/tasks/use-photo-prism-to-map.md | 5 ++--- Shared/Models/Stateless/Methods/MarkDown.cs | 12 +++++++++--- 23 files changed, 70 insertions(+), 77 deletions(-) diff --git a/.kanbn/tasks/cluster-questioning.md b/.kanbn/tasks/cluster-questioning.md index b99cbfe..55529ab 100644 --- a/.kanbn/tasks/cluster-questioning.md +++ b/.kanbn/tasks/cluster-questioning.md @@ -1,13 +1,13 @@ --- -created: 2023-07-09T04:12:44.673Z -updated: 2023-07-09T04:12:44.667Z +created: "2023-07-17T06:39:53.148Z" +updated: "2023-07-21T21:36:44.190Z" assigned: "" progress: 0 -tags: [] +type: "kanbn" --- # Cluster Questioning Ask Logan for more details -- [ ] [k-means-clustering-introduction](https://www.geeksforgeeks.org/k-means-clustering-introduction/) \ No newline at end of file +- [ ] [k-means-clustering-introduction](https://www.geeksforgeeks.org/k-means-clustering-introduction/) diff --git a/.kanbn/tasks/console-for-markdown-to-genealogical-data-communication.md b/.kanbn/tasks/console-for-markdown-to-genealogical-data-communication.md index 195ec6a..4a9bd7b 100644 --- a/.kanbn/tasks/console-for-markdown-to-genealogical-data-communication.md +++ b/.kanbn/tasks/console-for-markdown-to-genealogical-data-communication.md @@ -1,14 +1,15 @@ --- -created: 2023-07-21T04:38:02.640Z -updated: 2023-07-21T04:38:02.635Z +created: "2023-07-21T18:26:38.894Z" +updated: "2023-07-21T21:39:02.042Z" assigned: "" progress: 0 -tags: [] -started: 2023-07-21T04:38:02.640Z +started: "2023-07-21T04:38:02.640Z" +type: "kanbn" --- # Console for Markdown to Genealogical Data Communication - This will allow for more information about a person -- [ ] Copy concept done in ~~~File-Folder-Helper~~~ use File-Folder-Helper \ No newline at end of file +- [?] Copy concept done in ~~~File-Folder-Helper~~~ use File-Folder-Helper +- [?] Maybe not a standalone console diff --git a/.kanbn/tasks/determine-if-location-container-collection-is-needed-in-get-faces.md b/.kanbn/tasks/determine-if-location-container-collection-is-needed-in-get-faces.md index a23d434..85f2620 100644 --- a/.kanbn/tasks/determine-if-location-container-collection-is-needed-in-get-faces.md +++ b/.kanbn/tasks/determine-if-location-container-collection-is-needed-in-get-faces.md @@ -1,9 +1,8 @@ --- -created: 2023-06-24T02:12:00.629Z -updated: 2023-07-08T21:21:03.774Z +created: "2023-07-21T18:26:38.896Z" +updated: "2023-07-21T18:26:38.896Z" assigned: "" progress: 0 -tags: [] status: "2-Todo" type: "kanbn" --- diff --git a/.kanbn/tasks/eof-error.md b/.kanbn/tasks/eof-error.md index d3c8d11..a92552e 100644 --- a/.kanbn/tasks/eof-error.md +++ b/.kanbn/tasks/eof-error.md @@ -1,9 +1,8 @@ --- -created: 2023-06-12T21:55:20.591Z -updated: 2023-07-08T21:21:04.351Z +created: "2023-07-21T18:26:38.898Z" +updated: "2023-07-21T18:26:38.898Z" assigned: "" progress: 0 -tags: [] status: "4-Done" type: "kanbn" --- diff --git a/.kanbn/tasks/family-tree-as-markdown-files.md b/.kanbn/tasks/family-tree-as-markdown-files.md index 1c6d901..6a431cf 100644 --- a/.kanbn/tasks/family-tree-as-markdown-files.md +++ b/.kanbn/tasks/family-tree-as-markdown-files.md @@ -1,11 +1,10 @@ --- -created: 2023-07-08T21:25:54.996Z -updated: 2023-07-21T04:34:47.650Z +created: "2023-07-21T18:26:38.899Z" +updated: "2023-07-21T18:26:38.900Z" assigned: "" progress: 0 -tags: [] -type: kanbn -completed: 2023-07-21T04:34:47.650Z +type: "kanbn" +completed: "2023-07-21T04:34:47.650Z" --- # Family Tree as Markdown Files diff --git a/.kanbn/tasks/find-incorrectly-mapped-faces.md b/.kanbn/tasks/find-incorrectly-mapped-faces.md index af60bc6..2b2a48a 100644 --- a/.kanbn/tasks/find-incorrectly-mapped-faces.md +++ b/.kanbn/tasks/find-incorrectly-mapped-faces.md @@ -1,6 +1,6 @@ --- -created: 2023-06-18T20:29:10.288Z -updated: 2023-07-21T00:51:03.907Z +created: "2023-07-21T18:26:38.901Z" +updated: "2023-07-21T18:26:38.902Z" assigned: "" progress: 0 tags: [] diff --git a/.kanbn/tasks/google-timeline-for-geo.md b/.kanbn/tasks/google-timeline-for-geo.md index 15fcf6e..a663d05 100644 --- a/.kanbn/tasks/google-timeline-for-geo.md +++ b/.kanbn/tasks/google-timeline-for-geo.md @@ -1,9 +1,8 @@ --- -created: 2023-06-25T15:26:35.170Z -updated: 2023-07-08T21:21:06.219Z +created: "2023-07-21T18:26:38.903Z" +updated: "2023-07-21T18:26:38.903Z" assigned: "" progress: 0 -tags: [] status: "1-Backlog" type: "kanbn" --- diff --git a/.kanbn/tasks/image-size-distribution-per-exif-model-directory-when-no-model.md b/.kanbn/tasks/image-size-distribution-per-exif-model-directory-when-no-model.md index 510c00c..3adb37f 100644 --- a/.kanbn/tasks/image-size-distribution-per-exif-model-directory-when-no-model.md +++ b/.kanbn/tasks/image-size-distribution-per-exif-model-directory-when-no-model.md @@ -1,9 +1,9 @@ --- -created: 2023-07-08T21:39:44.814Z -updated: 2023-07-08T21:39:44.808Z +created: "2023-07-17T06:39:53.158Z" +updated: "2023-07-21T21:36:44.190Z" assigned: "" progress: 0 -tags: [] +type: "kanbn" --- # Image size distribution per exif model / directory when no model @@ -11,4 +11,4 @@ tags: [] ## Sub-Tasks - [ ] Use the distribution to remove duplicate (Compression Only Difference) images -- [ ] See images -711794998 && -787220963 \ No newline at end of file +- [ ] See images -711794998 && -787220963 diff --git a/.kanbn/tasks/import-face-region-metadata.md b/.kanbn/tasks/import-face-region-metadata.md index e63bf11..a431a6c 100644 --- a/.kanbn/tasks/import-face-region-metadata.md +++ b/.kanbn/tasks/import-face-region-metadata.md @@ -1,9 +1,8 @@ --- -created: 2023-06-19T21:38:12.818Z -updated: 2023-07-08T21:21:06.219Z +created: "2023-07-21T18:26:38.905Z" +updated: "2023-07-21T18:26:38.906Z" assigned: "" progress: 0 -tags: [] status: "1-Backlog" type: "kanbn" --- diff --git a/.kanbn/tasks/import-know-faces-into-db.md b/.kanbn/tasks/import-know-faces-into-db.md index f1a6de5..79f4db0 100644 --- a/.kanbn/tasks/import-know-faces-into-db.md +++ b/.kanbn/tasks/import-know-faces-into-db.md @@ -1,9 +1,8 @@ --- -created: 2023-06-12T21:54:44.803Z -updated: 2023-07-08T21:21:06.220Z +created: "2023-07-21T18:26:38.908Z" +updated: "2023-07-21T18:26:38.909Z" assigned: "" progress: 0 -tags: [] status: "2-Todo" type: "kanbn" --- diff --git a/.kanbn/tasks/merge-kristy-files.md b/.kanbn/tasks/merge-kristy-files.md index 273578b..33fa549 100644 --- a/.kanbn/tasks/merge-kristy-files.md +++ b/.kanbn/tasks/merge-kristy-files.md @@ -1,12 +1,11 @@ --- -created: 2023-06-25T16:35:28.627Z -updated: 2023-07-10T06:55:52.637Z +created: "2023-07-21T18:26:38.910Z" +updated: "2023-07-21T18:26:38.910Z" assigned: "" progress: 0 -tags: [] -status: 2-Todo +status: "2-Todo" type: "kanbn" -started: 2023-07-08T21:44:14.665Z +started: "2023-07-08T21:44:14.665Z" --- # Merge Kristy Files diff --git a/.kanbn/tasks/nef-support.md b/.kanbn/tasks/nef-support.md index adae8f5..a17c3d8 100644 --- a/.kanbn/tasks/nef-support.md +++ b/.kanbn/tasks/nef-support.md @@ -1,6 +1,6 @@ --- -created: 2023-06-24T02:13:16.426Z -updated: 2023-07-21T00:51:03.906Z +created: "2023-07-21T18:26:38.912Z" +updated: "2023-07-21T18:26:38.912Z" assigned: "" progress: 0 tags: [] diff --git a/.kanbn/tasks/photoview-in-docker-for-a-viewer-only.md b/.kanbn/tasks/photoview-in-docker-for-a-viewer-only.md index 76e3756..d31edf3 100644 --- a/.kanbn/tasks/photoview-in-docker-for-a-viewer-only.md +++ b/.kanbn/tasks/photoview-in-docker-for-a-viewer-only.md @@ -1,9 +1,8 @@ --- -created: 2023-07-08T21:26:25.403Z -updated: 2023-07-10T06:35:46.076Z +created: "2023-07-21T18:26:38.913Z" +updated: "2023-07-21T18:26:38.913Z" assigned: "" progress: 0 -tags: [] type: "kanbn" --- diff --git a/.kanbn/tasks/rename-files-to-padded-number-string.md b/.kanbn/tasks/rename-files-to-padded-number-string.md index 3545ece..3056623 100644 --- a/.kanbn/tasks/rename-files-to-padded-number-string.md +++ b/.kanbn/tasks/rename-files-to-padded-number-string.md @@ -1,10 +1,9 @@ --- -created: 2023-07-08T21:25:25.925Z -updated: 2023-07-10T05:03:00.856Z +created: "2023-07-21T18:26:38.914Z" +updated: "2023-07-21T18:26:38.915Z" assigned: "" progress: 0 -tags: [] -started: 2023-07-08T21:45:42.263Z +started: "2023-07-08T21:45:42.263Z" type: "kanbn" --- diff --git a/.kanbn/tasks/run-scan-originals.md b/.kanbn/tasks/run-scan-originals.md index ac82cc8..4a3c689 100644 --- a/.kanbn/tasks/run-scan-originals.md +++ b/.kanbn/tasks/run-scan-originals.md @@ -1,9 +1,8 @@ --- -created: 2023-06-12T21:54:44.810Z -updated: 2023-07-08T21:21:06.222Z +created: "2023-07-21T18:26:38.916Z" +updated: "2023-07-21T18:26:38.917Z" assigned: "" progress: 0 -tags: [] status: "4-Done" type: "kanbn" --- diff --git a/.kanbn/tasks/set-date-taken-when-missing.md b/.kanbn/tasks/set-date-taken-when-missing.md index 51ef6eb..5142293 100644 --- a/.kanbn/tasks/set-date-taken-when-missing.md +++ b/.kanbn/tasks/set-date-taken-when-missing.md @@ -1,9 +1,9 @@ --- -created: 2023-07-05T22:17:38.271Z -updated: 2023-07-10T00:16:19.096Z -status: 2-Todo +created: "2023-07-21T18:26:38.918Z" +updated: "2023-07-21T18:26:38.919Z" +status: "2-Todo" type: "kanbn" -started: 2023-07-08T21:47:12.461Z +started: "2023-07-08T21:47:12.461Z" --- # Set Date Taken When Missing diff --git a/.kanbn/tasks/setup-photo-prism-again-in-wsl-docker.md b/.kanbn/tasks/setup-photo-prism-again-in-wsl-docker.md index 74b18b7..6c39b56 100644 --- a/.kanbn/tasks/setup-photo-prism-again-in-wsl-docker.md +++ b/.kanbn/tasks/setup-photo-prism-again-in-wsl-docker.md @@ -1,9 +1,8 @@ --- -created: 2023-07-05T22:34:47.537Z -updated: 2023-07-08T21:21:06.223Z +created: "2023-07-21T18:26:38.920Z" +updated: "2023-07-21T18:26:38.920Z" assigned: "" progress: 0 -tags: [] status: "4-Done" type: "kanbn" --- diff --git a/.kanbn/tasks/setup-syncthing-server.md b/.kanbn/tasks/setup-syncthing-server.md index 963cd4a..d9d286f 100644 --- a/.kanbn/tasks/setup-syncthing-server.md +++ b/.kanbn/tasks/setup-syncthing-server.md @@ -1,9 +1,8 @@ --- -created: 2023-06-25T16:42:24.220Z -updated: 2023-07-08T21:21:06.224Z +created: "2023-07-21T18:26:38.922Z" +updated: "2023-07-21T18:26:38.923Z" assigned: "" progress: 0 -tags: [] status: "1-Backlog" type: "kanbn" --- diff --git a/.kanbn/tasks/shrink-percent.md b/.kanbn/tasks/shrink-percent.md index a503355..ddfd8ec 100644 --- a/.kanbn/tasks/shrink-percent.md +++ b/.kanbn/tasks/shrink-percent.md @@ -1,9 +1,8 @@ --- -created: 2023-06-19T21:39:09.103Z -updated: 2023-07-08T21:21:06.224Z +created: "2023-07-21T18:26:38.925Z" +updated: "2023-07-21T18:26:38.925Z" assigned: "" progress: 0 -tags: [] status: "4-Done" type: "kanbn" --- diff --git a/.kanbn/tasks/skip-metadata-load-after-first-each-day.md b/.kanbn/tasks/skip-metadata-load-after-first-each-day.md index 765f494..b801cdc 100644 --- a/.kanbn/tasks/skip-metadata-load-after-first-each-day.md +++ b/.kanbn/tasks/skip-metadata-load-after-first-each-day.md @@ -1,8 +1,8 @@ --- -created: 2023-07-05T22:17:38.271Z -updated: 2023-07-21T04:35:30.555Z -status: 2-Todo -type: kanbn +created: "2023-07-21T18:26:38.927Z" +updated: "2023-07-21T18:26:38.928Z" +status: "2-Todo" +type: "kanbn" --- # Skip Metadata Load After First Each Day diff --git a/.kanbn/tasks/use-eyes-to-find-orientation.md b/.kanbn/tasks/use-eyes-to-find-orientation.md index 1f2829f..4cd9fd1 100644 --- a/.kanbn/tasks/use-eyes-to-find-orientation.md +++ b/.kanbn/tasks/use-eyes-to-find-orientation.md @@ -1,6 +1,6 @@ --- -created: 2023-06-23T13:56:11.956Z -updated: 2023-07-21T00:51:03.903Z +created: "2023-07-21T18:26:38.929Z" +updated: "2023-07-21T18:26:38.930Z" assigned: "" progress: 0 tags: [] diff --git a/.kanbn/tasks/use-photo-prism-to-map.md b/.kanbn/tasks/use-photo-prism-to-map.md index 627a4f2..8c83c6f 100644 --- a/.kanbn/tasks/use-photo-prism-to-map.md +++ b/.kanbn/tasks/use-photo-prism-to-map.md @@ -1,9 +1,8 @@ --- -created: 2023-06-19T21:38:12.818Z -updated: 2023-07-08T21:21:06.224Z +created: "2023-07-21T18:26:38.931Z" +updated: "2023-07-21T18:26:38.932Z" assigned: "" progress: 0 -tags: [] status: "1-Backlog" type: "kanbn" --- diff --git a/Shared/Models/Stateless/Methods/MarkDown.cs b/Shared/Models/Stateless/Methods/MarkDown.cs index e99aea3..6d41678 100644 --- a/Shared/Models/Stateless/Methods/MarkDown.cs +++ b/Shared/Models/Stateless/Methods/MarkDown.cs @@ -18,12 +18,18 @@ internal abstract class MarkDown foreach (string jsonLine in jsonLines) { afterTrim = jsonLine.Trim(); - if (afterTrim.Length < 3) + if (string.IsNullOrEmpty(afterTrim) || afterTrim.First() is '{' or '}') continue; + segments = afterTrim.Split(": "); + if (segments.Length != 2) + { + results.Clear(); + break; + } if (afterTrim[^1] != ',') - results.Add(afterTrim[1..].Replace("\": \"", ": \"")); + results.Add(afterTrim[1..].Replace("\": ", ": ")); else - results.Add(afterTrim[1..^1].Replace("\": \"", ": \"")); + results.Add(afterTrim[1..^1].Replace("\": ", ": ")); } if (results.Any()) {