kanbn
This commit is contained in:
parent
7733ac1328
commit
33a142549a
@ -20,13 +20,13 @@ taskTemplate: '^+^_${overdue ? ''^R'' : ''''}${name}^: ${relations ? (''\n^-^/^g
|
|||||||
- [setup-syncthing-server](tasks/setup-syncthing-server.md)
|
- [setup-syncthing-server](tasks/setup-syncthing-server.md)
|
||||||
- [photoview-in-docker-for-a-viewer-only](tasks/photoview-in-docker-for-a-viewer-only.md)
|
- [photoview-in-docker-for-a-viewer-only](tasks/photoview-in-docker-for-a-viewer-only.md)
|
||||||
- [image-size-distribution-per-exif-model-directory-when-no-model](tasks/image-size-distribution-per-exif-model-directory-when-no-model.md)
|
- [image-size-distribution-per-exif-model-directory-when-no-model](tasks/image-size-distribution-per-exif-model-directory-when-no-model.md)
|
||||||
|
- [skip-metadata-load-after-first-each-day](tasks/skip-metadata-load-after-first-each-day.md)
|
||||||
- [cluster-questioning](tasks/cluster-questioning.md)
|
- [cluster-questioning](tasks/cluster-questioning.md)
|
||||||
|
|
||||||
## Todo
|
## Todo
|
||||||
|
|
||||||
- [determine-if-location-container-collection-is-needed-in-get-faces](tasks/determine-if-location-container-collection-is-needed-in-get-faces.md)
|
- [determine-if-location-container-collection-is-needed-in-get-faces](tasks/determine-if-location-container-collection-is-needed-in-get-faces.md)
|
||||||
- [import-know-faces-into-db](tasks/import-know-faces-into-db.md)
|
- [import-know-faces-into-db](tasks/import-know-faces-into-db.md)
|
||||||
- [skip-metadata-load-after-first-each-day](tasks/skip-metadata-load-after-first-each-day.md)
|
|
||||||
- [use-eyes-to-find-orientation](tasks/use-eyes-to-find-orientation.md)
|
- [use-eyes-to-find-orientation](tasks/use-eyes-to-find-orientation.md)
|
||||||
- [find-incorrectly-mapped-faces](tasks/find-incorrectly-mapped-faces.md)
|
- [find-incorrectly-mapped-faces](tasks/find-incorrectly-mapped-faces.md)
|
||||||
- [nef-support](tasks/nef-support.md)
|
- [nef-support](tasks/nef-support.md)
|
||||||
@ -35,12 +35,13 @@ taskTemplate: '^+^_${overdue ? ''^R'' : ''''}${name}^: ${relations ? (''\n^-^/^g
|
|||||||
|
|
||||||
- [merge-kristy-files](tasks/merge-kristy-files.md)
|
- [merge-kristy-files](tasks/merge-kristy-files.md)
|
||||||
- [set-date-taken-when-missing](tasks/set-date-taken-when-missing.md)
|
- [set-date-taken-when-missing](tasks/set-date-taken-when-missing.md)
|
||||||
- [family-tree-as-markdown-files](tasks/family-tree-as-markdown-files.md)
|
- [console-for-markdown-to-genealogical-data-communication](tasks/console-for-markdown-to-genealogical-data-communication.md)
|
||||||
|
|
||||||
## Done
|
## Done
|
||||||
|
|
||||||
- [eof-error](tasks/eof-error.md)
|
- [eof-error](tasks/eof-error.md)
|
||||||
- [run-scan-originals](tasks/run-scan-originals.md)
|
- [run-scan-originals](tasks/run-scan-originals.md)
|
||||||
- [shrink-percent](tasks/shrink-percent.md)
|
- [shrink-percent](tasks/shrink-percent.md)
|
||||||
|
- [family-tree-as-markdown-files](tasks/family-tree-as-markdown-files.md)
|
||||||
- [setup-photo-prism-again-in-wsl-docker](tasks/setup-photo-prism-again-in-wsl-docker.md)
|
- [setup-photo-prism-again-in-wsl-docker](tasks/setup-photo-prism-again-in-wsl-docker.md)
|
||||||
- [rename-files-to-padded-number-string](tasks/rename-files-to-padded-number-string.md)
|
- [rename-files-to-padded-number-string](tasks/rename-files-to-padded-number-string.md)
|
||||||
|
@ -0,0 +1,14 @@
|
|||||||
|
---
|
||||||
|
created: 2023-07-21T04:38:02.640Z
|
||||||
|
updated: 2023-07-21T04:38:02.635Z
|
||||||
|
assigned: ""
|
||||||
|
progress: 0
|
||||||
|
tags: []
|
||||||
|
started: 2023-07-21T04:38:02.640Z
|
||||||
|
---
|
||||||
|
|
||||||
|
# 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
|
@ -1,10 +1,11 @@
|
|||||||
---
|
---
|
||||||
created: 2023-07-08T21:25:54.996Z
|
created: 2023-07-08T21:25:54.996Z
|
||||||
updated: 2023-07-17T08:09:36.454Z
|
updated: 2023-07-21T04:34:47.650Z
|
||||||
assigned: ""
|
assigned: ""
|
||||||
progress: 0
|
progress: 0
|
||||||
tags: []
|
tags: []
|
||||||
type: "kanbn"
|
type: kanbn
|
||||||
|
completed: 2023-07-21T04:34:47.650Z
|
||||||
---
|
---
|
||||||
|
|
||||||
# Family Tree as Markdown Files
|
# Family Tree as Markdown Files
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
---
|
---
|
||||||
created: 2023-07-05T22:17:38.271Z
|
created: 2023-07-05T22:17:38.271Z
|
||||||
updated: 2023-07-08T21:21:06.224Z
|
updated: 2023-07-21T04:35:30.555Z
|
||||||
status: "2-Todo"
|
status: 2-Todo
|
||||||
type: "kanbn"
|
type: kanbn
|
||||||
---
|
---
|
||||||
|
|
||||||
# Skip Metadata Load After First Each Day
|
# Skip Metadata Load After First Each Day
|
||||||
|
@ -472,7 +472,7 @@ internal abstract class GenealogicalDataCommunication
|
|||||||
for (int i = 0; i < familyGroupLines.Count; i++)
|
for (int i = 0; i < familyGroupLines.Count; i++)
|
||||||
lines.AddRange(familyGroupLines[i]);
|
lines.AddRange(familyGroupLines[i]);
|
||||||
lines.AddRange(footerLines);
|
lines.AddRange(footerLines);
|
||||||
File.WriteAllLines(Path.Combine(a2PeopleContentDirectory, $"{dateTime.Year}-ged", $"{dateTime.Year}-Week-{weekOfYear}", $"{ticks}.ged"), lines);
|
File.WriteAllLines(Path.Combine(a2PeopleContentDirectory, $"{dateTime.Year}-GenealogicalDataCommunication", $"{dateTime.Year}-Week-{weekOfYear}", $"{ticks}.ged"), lines);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -59,20 +59,20 @@ internal abstract class MarkDown
|
|||||||
lines.Add($"surname: '{personName.Last.Value}'");
|
lines.Add($"surname: '{personName.Last.Value}'");
|
||||||
if (!string.IsNullOrEmpty(jrOrSr))
|
if (!string.IsNullOrEmpty(jrOrSr))
|
||||||
lines.Add($"suffix: '{jrOrSr.Trim()}'");
|
lines.Add($"suffix: '{jrOrSr.Trim()}'");
|
||||||
lines.Add($"sex: {genealogicalDataCommunication.Sex}");
|
lines.Add($"sex: '{genealogicalDataCommunication.Sex}'");
|
||||||
if (genealogicalDataCommunication.Birth is not null)
|
if (genealogicalDataCommunication.Birth is not null)
|
||||||
{
|
{
|
||||||
lines.Add($"date: {genealogicalDataCommunication.Birth.Value:yyyy-MM-ddT00:00:00.000Z}");
|
lines.Add($"date: {genealogicalDataCommunication.Birth.Value:yyyy-MM-ddT00:00:00.000Z}");
|
||||||
Models.PersonBirthday personBirthday = new(genealogicalDataCommunication.Birth.Value);
|
Models.PersonBirthday personBirthday = new(genealogicalDataCommunication.Birth.Value);
|
||||||
if (!IPersonBirthday.IsCounterPersonBirthday(personBirthday))
|
if (!IPersonBirthday.IsCounterPersonBirthday(personBirthday))
|
||||||
lines.Add($"birthDate: {genealogicalDataCommunication.Birth.Value:dd MMM yyyy}");
|
lines.Add($"birthDate: '{genealogicalDataCommunication.Birth.Value:dd MMM yyyy}'");
|
||||||
}
|
}
|
||||||
if (genealogicalDataCommunication.Death is not null)
|
if (genealogicalDataCommunication.Death is not null)
|
||||||
{
|
{
|
||||||
if (genealogicalDataCommunication?.Death is null || genealogicalDataCommunication.Death == genealogicalDataCommunication.Birth || IPersonBirthday.IsCounterPersonBirthday(new(genealogicalDataCommunication.Death.Value)))
|
if (genealogicalDataCommunication?.Death is null || genealogicalDataCommunication.Death == genealogicalDataCommunication.Birth || IPersonBirthday.IsCounterPersonBirthday(new(genealogicalDataCommunication.Death.Value)))
|
||||||
lines.Add("isDead: true");
|
lines.Add("isDead: true");
|
||||||
else
|
else
|
||||||
lines.Add($"deathDate: {genealogicalDataCommunication.Death.Value:dd MMM yyyy}");
|
lines.Add($"deathDate: '{genealogicalDataCommunication.Death.Value:dd MMM yyyy}'");
|
||||||
}
|
}
|
||||||
if (isDefaultName)
|
if (isDefaultName)
|
||||||
lines.Add($"{nameof(isDefaultName)}: {isDefaultName}");
|
lines.Add($"{nameof(isDefaultName)}: {isDefaultName}");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user