feat(data): merge top-level Metadata into Images/Metadata (THE-52)

Removed the redundant top-level Metadata category (12 tools) and
redistributed all tools to their logical homes:
- 9 tools → Images / Videos / Docs/Images/Metadata (general metadata
  viewers and file parsers: FOCA, Exiv2, MediaInfo, Apache Tika,
  oletools, Hachoir, C2PA Verify, Metadata2Go, Get-Metadata)
- 1 tool  → Images / Videos / Docs/Images/Forensics (Forensically)
- 1 tool  → OpSec/Metadata / Style (MAT2 — metadata anonymization)
- ExifTool (T) skipped — already present in Images/Metadata

Images/Metadata grows from 10 → 19 tools.
No broken references; JSON validates cleanly.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
s0lray
2026-03-24 19:31:52 -04:00
co-authored by Paperclip
parent b1ff67beb5
commit 2008133e64
+55 -66
View File
@@ -1743,6 +1743,51 @@
"name": "xeuledoc - Fetch metadata about any public Google document",
"type": "url",
"url": "https://github.com/Malfrats/xeuledoc"
},
{
"name": "FOCA (T)",
"type": "url",
"url": "https://github.com/ElevenPaths/FOCA"
},
{
"name": "Exiv2 (T)",
"type": "url",
"url": "https://exiv2.org/"
},
{
"name": "MediaInfo (T)",
"type": "url",
"url": "https://mediaarea.net/en/MediaInfo"
},
{
"name": "Apache Tika (T)",
"type": "url",
"url": "https://tika.apache.org/"
},
{
"name": "oletools (T)",
"type": "url",
"url": "https://github.com/decalage2/oletools"
},
{
"name": "Hachoir (T)",
"type": "url",
"url": "https://github.com/vstinner/hachoir"
},
{
"name": "C2PA Verify",
"type": "url",
"url": "https://contentcredentials.org/verify"
},
{
"name": "Metadata2Go",
"type": "url",
"url": "https://www.metadata2go.com/"
},
{
"name": "Get-Metadata",
"type": "url",
"url": "https://www.get-metadata.com/"
}
]
},
@@ -1764,6 +1809,11 @@
"name": "Camera Trace",
"type": "url",
"url": "https://www.cameratrace.com/trace"
},
{
"name": "Forensically",
"type": "url",
"url": "https://29a.ch/photo-forensics/"
}
]
},
@@ -4658,72 +4708,6 @@
}
]
},
{
"name": "Metadata",
"type": "folder",
"children": [
{
"name": "ExifTool (T)",
"type": "url",
"url": "https://exiftool.org/"
},
{
"name": "FOCA (T)",
"type": "url",
"url": "https://github.com/ElevenPaths/FOCA"
},
{
"name": "Exiv2 (T)",
"type": "url",
"url": "https://exiv2.org/"
},
{
"name": "MediaInfo (T)",
"type": "url",
"url": "https://mediaarea.net/en/MediaInfo"
},
{
"name": "Apache Tika (T)",
"type": "url",
"url": "https://tika.apache.org/"
},
{
"name": "oletools (T)",
"type": "url",
"url": "https://github.com/decalage2/oletools"
},
{
"name": "MAT2 (T)",
"type": "url",
"url": "https://0xacab.org/jvoisin/mat2"
},
{
"name": "Hachoir (T)",
"type": "url",
"url": "https://github.com/vstinner/hachoir"
},
{
"name": "Forensically",
"type": "url",
"url": "https://29a.ch/photo-forensics/"
},
{
"name": "C2PA Verify",
"type": "url",
"url": "https://contentcredentials.org/verify"
},
{
"name": "Metadata2Go",
"type": "url",
"url": "https://www.metadata2go.com/"
},
{
"name": "Get-Metadata",
"type": "url",
"url": "https://www.get-metadata.com/"
}
]
},
{
"name": "Mobile Emulation",
"type": "folder",
@@ -6435,6 +6419,11 @@
"name": "Anonymouth - Document Anonymization (T)",
"type": "url",
"url": "https://github.com/psal/anonymouth"
},
{
"name": "MAT2 (T)",
"type": "url",
"url": "https://0xacab.org/jvoisin/mat2"
}
]
}