fgmonitor-semantic / utils.py
cta2106
first commit
6431a8f
raw
history blame contribute delete
592 Bytes
from typing import List, Dict
from appsearch import AppSearchClient
def get_us_speeches() -> List[Dict]:
appsearch = AppSearchClient()
us_speeches = appsearch.list_existing_docs("us-speeches")
for items in us_speeches:
if "_meta" in items:
del items["_meta"]
us_speeches_dict = [
{
'content': speech["text"],
'meta': {'filename': speech["filename"], 'speaker': speech["speaker"], 'date': speech["date"],
'url': speech["url"]}
} for speech in us_speeches
]
return us_speeches_dict