Run black on all files

This commit is contained in:
Jon Banafato
2019-11-17 16:59:14 -05:00
parent e5a634d805
commit 72403bd981
18 changed files with 170 additions and 150 deletions

View File

@@ -8,6 +8,7 @@ import requests
class DuckDuckGo:
"""duckduckgo related searching"""
def __init__(self):
self.url = "https://api.duckduckgo.com/?q="
@@ -16,15 +17,19 @@ class DuckDuckGo:
Returns json containing url to image
:param _key: &t=h_&iar=images&iax=images&ia=images&format=json&pretty=1
"""
_key = '&t=h_&iar=images&iax=images&ia=images&format=json&pretty=1'
try: query = query.string
except AttributeError: query = query
search_result = requests.get(self.url+query+_key)
try: image_result = search_result.json()['Image']
_key = "&t=h_&iar=images&iax=images&ia=images&format=json&pretty=1"
try:
query = query.string
except AttributeError:
query = query
search_result = requests.get(self.url + query + _key)
try:
image_result = search_result.json()["Image"]
except ValueError:
image_result = ''
if search_result.status_code == 200 and image_result != '':
image = requests.get(search_result.json()['Image'], stream=True)
image_result = ""
if search_result.status_code == 200 and image_result != "":
image = requests.get(search_result.json()["Image"], stream=True)
image.raw.decode_content = True
return image.raw
else: return False
else:
return False