Create a coherent directory structure for the wrangle scripts.
New Structure
.
|-- .DS_Store
|-- 2025-03-25_tree--scritps.html
|-- build-scripts
| |-- archive
| | |-- assureYAMLPropertiesCorrect.cjs
| | |-- fetchOpenGraphData_original.cjs
| | |-- fetchOpenGraphData_overkill.cjs
| | |-- getKnownErrorsAndFixes.cjs
| | |-- getReportingFormatForBuild_original.cjs
| | |-- getUserOptionsForBuild.cjs
| | |-- savedAttemptAtPrescreening.cjs
| | `-- savedBrokenVarientOfPrescreen.cjs
| |-- evaluateTargetContent.cjs
| |-- getKnownErrorsAndFixes.cjs
| |-- getReportingFormatForBuild.cjs
| |-- getUserOptions.cjs
| |-- masterBuildScriptOrchestrator.cjs
| |-- prescreenFilesWithFilesystemRegex.cjs
| |-- runFetchOpenGraphData.cjs
| |-- simpleBuildOrchestrator.cjs
| |-- src
| | `-- content
| | `-- data_site
| | `-- reports
| | `-- 2025-03-25_open-graph-fetch-report_01.md
| |-- trackMarkdownFilesInRegistry.cjs
| |-- trackVideosInRegistry.cjs
| `-- utils
| |-- addFrontmatterToFiles.cjs
| |-- addReportFrontmatterTemplate.cjs
| |-- addReportNamingConventions.cjs
| |-- createBackupOfContentBeforeRiskyRuns.cjs
| |-- formatYouTubeLinks.ts
| `-- processFilesForTargetScript.cjs
|-- changelog-scripts
| `-- runChangelogSinceLastCheckpoint.cjs
|-- data-or-content-generation
| |-- fetchExtractedSite.cjs
| |-- fixes-needed
| | |-- 01_JinaErrors.md
| | |-- 2025-03-14_Completed-Glitch-Corrections.md
| | |-- Corrupted-Frontmatter-List.md
| | |-- errors-processing
| | | |-- 2023-03-16_Removed-Spaces-Newline-Expressions-from-Strings_01.md
| | | |-- 2025-03-16_Added-Quotes-to-Error-Message-Properties__01.md
| | | |-- 2025-03-16_Fixed-Character-Set-Around-Error-Messages__01.md
| | | |-- 2025-03-16_Fixed-Timestamp-Property-Quotes__01.md
| | | |-- 2025-03-16_Fixed-Unbalanced-Quotes__01.md
| | | |-- 2025-03-16_Fixed-URLs-Split-Across-Lines__01.md
| | | |-- 2025-03-16_Identified-Missing-URL-Property__01.md
| | | |-- 2025-03-16_Removed-Block-Scalar-Syntax-from-Properties__01.md
| | | |-- 2025-03-16_Removed-Duplicate-Keys__01.md
| | | |-- 2025-03-16_Removed-Quotes-from-URL-Properties__01.md
| | | |-- 2025-03-16_Removed-Quotes-from-UUID-Properties__01.md
| | | |-- 2025-03-16_Removed-Spaces-Newline-Expressions-from-Strings_02.md
| | | |-- 2025-03-16-Added-Quotes-to-Error-Message-Properties_01.md
| | | |-- 2025-03-16-Assuring-Single-Quotes-around-Timestamps-01.md
| | | |-- 2025-03-16-Assuring-Single-Quotes-around-Timestamps-02.md
| | | |-- 2025-03-16-Complete-Error-Processing-Summary_01.md
| | | |-- 2025-03-16-Complete-Error-Processing-Summary_02.md
| | | |-- 2025-03-16-Corrected-Duplicate-Keys-in-Frontmatter_01.md
| | | |-- 2025-03-16-Corrected-Duplicate-Keys-in-Frontmatter_02.md
| | | |-- 2025-03-16-Corrected-Unbalanced-Quotes-in-Properties_01.md
| | | |-- 2025-03-16-Corrected-Unbalanced-Quotes-in-Properties_02.md
| | | |-- 2025-03-16-Fixed-Character-Set-Around-Error-Messages_01.md
| | | |-- 2025-03-16-Fixed-Timestamp-Property-Quotes_01.md
| | | |-- 2025-03-16-Fixed-Unbalanced-Quotes_01.md
| | | |-- 2025-03-16-Fixed-URLs-Split-Across-Lines_01.md
| | | |-- 2025-03-16-Identified-Missing-URL-Property_01.md
| | | |-- 2025-03-16-Identified-Missing-URL-Property_02.md
| | | |-- 2025-03-16-Removed-Block-Scalar-Syntax-from-Properties_01.md
| | | |-- 2025-03-16-Removed-Block-Scalar-Syntax-from-Properties_02.md
| | | |-- 2025-03-16-Removed-Duplicate-Keys_01.md
| | | |-- 2025-03-16-Removed-Quotes-from-URL-Properties_01.md
| | | |-- 2025-03-16-Removed-Quotes-from-UUID-Properties_01.md
| | | |-- 2025-03-16-Removed-Quotes-from-UUID-Property_01.md
| | | |-- 2025-03-17_Convert-GitHub-URL-Keys_01.md
| | | |-- 2025-03-17_Convert-GitHub-URL-Keys_02.md
| | | |-- 2025-03-17_Convert-GitHub-URL-Keys_03.md
| | | |-- 2025-03-17_Convert-GitHub-URL-Keys_04.md
| | | |-- 2025-03-17_Convert-Jina-Request-Keys_01.md
| | | |-- 2025-03-17_Convert-Jina-Request-Keys_02.md
| | | |-- 2025-03-17_multi-line-strings-to-single-line-strings_01.md
| | | |-- 2025-03-17_multi-line-strings-to-single-line-strings_02.md
| | | |-- 2025-03-17_multi-line-strings-to-single-line-strings_03.md
| | | |-- 2025-03-17_multi-line-strings-to-single-line-strings_04.md
| | | |-- Added-Quotes-Around-Errors.md
| | | |-- errors.json
| | | |-- Invalid-Frontmatter-Files.md
| | | |-- Non-Blocking-Observations.md
| | | |-- Screened-In-Files.md
| | | |-- Screened-Out-Files.md
| | | |-- Stripped-All-Quotes-from-URL-Properties.md
| | | `-- Stripped-Excess-Quotes-Around-Errors.md
| | |-- Invalid-Frontmatter-Files.md
| | |-- JinaErrors.md
| | |-- Lowercase-Tags.md
| | |-- Missing-Frontmatter-Section.md
| | |-- Missing-URLs.md
| | |-- Screened-In-Files.md
| | `-- Screened-Out-Files.md
| |-- generateFabricContentFromYoutubeURLs.cjs
| |-- requestWebsiteInfoFromJina.cjs
| `-- sample-files
| |-- jinaDeepSearchRequest.ts
| |-- jinaDeepSearchResponse.json
| |-- jinaEmbeddingRequest.ts
| |-- jinaEmbeddingResponse.json
| |-- jinaRequestJSON.cjs
| |-- jinaRequestMarkdown.cjs
| |-- jinaResponseJSON.json
| `-- jinaResponseMarkdown.md
|-- README.md
`-- tidy-up
|-- assure-tidy-frontmatter-delimiters
| |-- detectYoutubeUrlsAsKeyLinesInFrontmatter.cjs
| |-- removeBrokenYoutubeUrlsInsideFrontmatter.cjs
| `-- removeTwoBackToBackFrontmatterDelimiters.cjs
|-- attemptToFixKnownErrorsInYAML.cjs
|-- cleanAfterObsidianFileConflicts.cjs
|-- detectFrontmatterFormatting.cjs
|-- isolateAndCleanYAMLFormattingOnly.cjs
|-- listAllUsedPropertyNamesEverywhere.cjs
|-- runPropertyFixes.cjs
|-- standarize-svgs
| |-- cleanup-trademarks_02.sh
| |-- cleanup-trademarks.sh
| |-- convertVisualsToAstro.cjs
| |-- setHeightForFixedHeightTrademarks.cjs
| `-- tidyUpSVGsForRibbon.cjs
|-- tidy-one-property
| |-- assure-all-have-base-frontmatter
| | |-- addFrontmatterToReports.cjs
| | |-- addSiteUuidIfNoneAddFrontmatterIfNone.cjs
| | `-- listFilesWithCorruptedFrontmatter.cjs
| |-- assure-clean-screenshots
| | `-- detectAndCleanScreenshotProperties.cjs
| |-- assure-clean-tags
| | |-- casesUncleanTags.cjs
| | |-- cleanUncleanTags.cjs
| | |-- detactTagArrayIrregularities.cjs
| | |-- detectUncleanTags.cjs
| | |-- reportUncleanTags.cjs
| | `-- runDetectionForUncleanTags.cjs
| |-- assure-clean-url-properties
| | |-- cleanUncleanURLs.cjs
| | |-- detectUncleanURLs.cjs
| | |-- reportQuoteCharactersOfAnyType.cjs
| | |-- runDetectionForUncleanURLs.cjs
| | |-- runQuoteFixes.cjs
| | `-- uncleanUrlCases.cjs
| |-- assure-one-site-uuid
| | |-- casesOfConflictingUuids.cjs
| | |-- cleanConflictingUuids.cjs
| | |-- detectConflictingUuids.cjs
| | |-- reportConflictingUuids.cjs
| | `-- runDetectionForConflictingUuids.cjs
| |-- assure-safe-backlinks
| | `-- addSingleQuoteDelimitersAroundBacklinks.cjs
| |-- assure-safe-errors
| | |-- casesUnsafeErrors.cjs
| | |-- cleanUnsafeErrors.cjs
| | |-- detectUnsafeErrors.cjs
| | |-- reportUnsafeErrors.cjs
| | `-- runCleanUnsafeErrors.cjs
| |-- assure-unique-properties
| | `-- detectAndFixDuplicateProperties.cjs
| |-- asure-clean-timestamps
| | |-- casesUncleanTimestamps.cjs
| | |-- cleanUncleanTimestamps.cjs
| | |-- detectUncleanTimestamps.cjs
| | |-- reportUncleanTagsTimestamps.cjs
| | `-- runDetectionForUncleanTimestamps.cjs
| |-- helperFunctions.cjs
| |-- runFrontmatterFixes.cjs
| |-- standardize-one-key
| | |-- casesUndesiredKeys.cjs
| | |-- changeYoutubeUrlKeyInFrontmatter.cjs
| | |-- convertKeyNamesInYAML.cjs
| | |-- detectUndesiredKeys.cjs
| | |-- reportUndesiredKeys.cjs
| | |-- runStandardizeDesiredKeys.cjs
| | |-- standardizeDesiredKeys.cjs
| | `-- undesiredKeyCases.cjs
| |-- standardize-one-line
| | |-- casesUndesiredLine.cjs
| | |-- convertMultiLineStringsToSingleLineStrings.cjs
| | |-- detectUndesiredLine.cjs
| | |-- reportUndesiredLines.cjs
| | |-- runStandardizeDesiredLines.cjs
| | `-- standardizeDesiredLines.cjs
| |-- standarize-one-value
| | |-- casesUndesiredValue.cjs
| | |-- detectUndesiredValues.cjs
| | |-- reportUndesiredValues.cjs
| | |-- runStandardizeDesiredValue.cjs
| | `-- standardizeDesiredValue.cjs
| |-- standarize-reports
| | |-- fixReportBacklinkAbsolutePaths.cjs
| | `-- fixReportBacklinkPaths.cjs
| |-- standarize-separators-in-body
| | `-- update_separator.sh
| `-- tidyOneAtaTimeUtils.cjs
|-- tidyCorruptedYAMLSyntax.cjs
|-- tidyQuotesAsStringDelimiters
| `-- detectAndFixQuotesOnKnownIrregularities.cjs
`-- utils
33 directories, 175 files