Skip to content

Commit fa0632d

Browse files
Modify Freebase payload output
1 parent 81a717c commit fa0632d

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

api_freebase.py

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
api_key = os.getenv('FREEBASE_API_KEY', '')
1010
requests.packages.urllib3.disable_warnings()
1111

12-
def obtain(search_term):
12+
def obtain(search_term, category):
1313

1414
params = {
1515
'query': search_term,
@@ -31,10 +31,16 @@ def obtain(search_term):
3131
return None
3232

3333
return {
34-
"name": _.get(payload, 'result.0.name', None),
35-
"description": _.get(
36-
payload,
37-
"result.0.output.description./common/topic/description.0"
38-
),
39-
"images": []
34+
"metadata": {
35+
"type": "freebase-information",
36+
"term": search_term,
37+
"category": category
38+
},
39+
"data": {
40+
"name": _.get(payload, 'result.0.name', None),
41+
"description": _.get(
42+
payload,
43+
"result.0.output.description./common/topic/description.0"
44+
)
45+
}
4046
}

0 commit comments

Comments
 (0)