GodsDevProject commited on
Commit
047e54d
·
verified ·
1 Parent(s): 4bbaa24

Create ingest/dod_special_extended.py

Browse files
Files changed (1) hide show
  1. ingest/dod_special_extended.py +21 -0
ingest/dod_special_extended.py ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from ingest.extended_live_adapter import ExtendedLiveAdapter
2
+
3
+
4
+ class AATIPExtendedAdapter(ExtendedLiveAdapter):
5
+ source_name = "AATIP (Public Releases)"
6
+ base_url = "https://www.esd.whs.mil/FOIA/Reading-Room/"
7
+
8
+ async def search(self, query: str):
9
+ return await self._safe_search(self.base_url, query)
10
+
11
+
12
+ class SAPExtendedAdapter(AATIPExtendedAdapter):
13
+ source_name = "Special Access Programs (Public)"
14
+
15
+
16
+ class TENCAPExtendedAdapter(AATIPExtendedAdapter):
17
+ source_name = "TEN-CAP (Public)"
18
+
19
+
20
+ class SpecialActivitiesExtendedAdapter(AATIPExtendedAdapter):
21
+ source_name = "Special Activities (Public)"