mirror of
https://hub.njuu.cf/TheAlgorithms/Python.git
synced 2023-10-11 13:06:12 +08:00
27f2465135
* Added new file: nasa_data.py * Modified as per review * Minor change * print(get_archive_data("apollo 2011")["collection"]["items"][0]["data"][0]["description"]) * Update nasa_data.py Co-authored-by: Christian Clauss <cclauss@me.com>
28 lines
726 B
Python
28 lines
726 B
Python
import requests
|
|
|
|
|
|
def get_apod_data(api_key: str) -> dict:
|
|
"""
|
|
Get the APOD(Astronomical Picture of the day) data
|
|
Get the API Key from : https://api.nasa.gov/
|
|
"""
|
|
url = "https://api.nasa.gov/planetary/apod/"
|
|
return requests.get(url, params={"api_key": api_key}).json()
|
|
|
|
|
|
def get_archive_data(query: str) -> dict:
|
|
"""
|
|
Get the data of a particular query from NASA archives
|
|
"""
|
|
endpoint = "https://images-api.nasa.gov/search"
|
|
return requests.get(endpoint, params={"q": query}).json()
|
|
|
|
|
|
if __name__ == "__main__":
|
|
print(get_apod_data("YOUR API KEY"))
|
|
print(
|
|
get_archive_data("apollo 2011")["collection"]["items"][0]["data"][0][
|
|
"description"
|
|
]
|
|
)
|