Spaces:
Sleeping
Sleeping
Create coverage.py
Browse files- coverage.py +19 -0
coverage.py
ADDED
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from ingest.registry import BASE_AGENCIES, EXTENDED_AGENCIES
|
| 2 |
+
|
| 3 |
+
COVERAGE = {
|
| 4 |
+
"CIA": "FOIA Electronic Reading Room",
|
| 5 |
+
"FBI": "The Vault",
|
| 6 |
+
"NSA": "Public FOIA Reading Room",
|
| 7 |
+
"NRO": "Public FOIA Releases",
|
| 8 |
+
"AATIP": "DoD FOIA Reading Room",
|
| 9 |
+
"SAP": "DoD FOIA (Public Only)",
|
| 10 |
+
"TENCAP": "DoD FOIA (Public Only)",
|
| 11 |
+
"SPECIAL_ACTIVITIES": "Public Archival Releases"
|
| 12 |
+
}
|
| 13 |
+
|
| 14 |
+
def render_coverage():
|
| 15 |
+
lines = ["### 🗺️ Agency Coverage Map\n"]
|
| 16 |
+
for k, v in COVERAGE.items():
|
| 17 |
+
tier = "Base" if k in BASE_AGENCIES else "Extended"
|
| 18 |
+
lines.append(f"- **{k}** ({tier}): {v}")
|
| 19 |
+
return "\n".join(lines)
|