akionsight / APOD

Get and easily parse the APOD (Astronomy Picture Of The Day) from the NASA open API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

APOD

Get and easily parse the APOD (Astronomy Picture Of The Day) from the NASA open API

Dependency Installation

for Windows:- pip install -r requiremnts.txt

for MacOs:- pip3 install -r requirements.txt

Also get a Nasa api key by clicking here.

How to use (Do Not skip)

  1. import the file
from APOD import nasa_apod
  1. Now call the get_data function and pass the nasa api key as the argument. Note api_key is a string. The data returned will be a Dictionary. Now you can parse the dictionary too
data = nasa_apod.get_data(<your_api_key>)

get_date

the get_date function takes the dictionary we got above and returns the date.

date = nasa_apod.get_date(data)

get_explaination

the get_explaination function takes the dictionary we got above and returns the explaintion.

date = nasa_apod.get_explaination(data)

get_hdurl

the get_hdurl function takes the dictionary we got above and returns the High Definition url of the image.

date = nasa_apod.get_hdurl(data)

get_title

the get_title function takes the dictionary we got above and returns the title of the image.

date = nasa_apod.get_title(data)

get_url

the get_url function takes the dictionary we got above and returns the Standard definition url of the image.

date = nasa_apod.get_hdurl(data)

get_media_type

the get_media_type function takes the dictionary we got above and returns the media type the file (might be a video of a image).

date = nasa_apod.get_hdurl(data)

Other functions

there are also other functions that might help you in situations

download_image

the download_image finction takes the url (hdurl or url) and the date from the function get_date and downloads the image in the current directory and with the file name of the date. the image downloaded is in the .jpg format

nasa_apod.download_image(url, date)

convert_image

sometimes the image we downloaded above might not be in the right format (.jpg) so you may call convert_image function to convert the image into .png. takes the image parameter which is the filepath.

nasa_apod.convert_image(image)

for any other queries contact me on GitHub or my email. please let me know if you built something with it, I would be very happy 😊

About

Get and easily parse the APOD (Astronomy Picture Of The Day) from the NASA open API

License:MIT License


Languages

Language:Python 100.0%