mirror of
https://github.com/TheAlgorithms/Python.git
synced 2024-11-30 16:31:08 +00:00
Added new file: nasa_data.py (#5543)
* 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>
This commit is contained in:
parent
c50f0c56aa
commit
27f2465135
27
web_programming/nasa_data.py
Normal file
27
web_programming/nasa_data.py
Normal file
|
@ -0,0 +1,27 @@
|
|||
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"
|
||||
]
|
||||
)
|
Loading…
Reference in New Issue
Block a user