🔶 Introduction
🔶 Features
🔶 Getting Started
🔶 Usage
🔶 Technologies Used
🔶 About APOD
Stellar Sender is a Streamlit application that allows users to fetch the Astronomy Picture of the Day (APOD) from NASA's API and send it to their email. It’s a simple yet powerful way to explore the wonders of the universe every day!
- ✅ Fetch the Astronomy Picture of the Day for a selected date.
- ✅ View the picture along with its title and explanation.
- ✅ Download the image to your local machine.
- ✅ Send the APOD image via email with a customizable message.
Before you begin, ensure you have the following installed:
- ✅ Python 3.x
- ✅ Streamlit
- ✅ Requests
- ✅ smtplib (part of Python's standard library)
-
Python - For backend logic and API handling.
-
Streamlit - To create the user interface.
-
NASA APOD API - For fetching the Astronomy Picture of the Day.
-
smtplib - For sending the APOD images via email.
-
Clone this repository:
git clone https://github.com/yourusername/stellar-sender.git cd stellar-sender -
Install the required packages:
pip install -r requirements.txt
-
Run the Streamlit app:
streamlit run main.py
The Astronomy Picture of the Day (APOD) is a website provided by NASA and Michigan Technological University. According to the website, "Each day a different image or photograph of our universe is featured, along with a brief explanation written by a professional astronomer."
Here are some of the APOD images I fetched:

