Skip to content

shrutiparmar2003/Nasa-APOD

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Table of Contents

🔶 Introduction
🔶 Features
🔶 Getting Started
🔶 Usage
🔶 Technologies Used
🔶 About APOD

Introduction

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!

🔶 Features

  • ✅ 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.

🔶 Getting Started

🔸 Prerequisites

Before you begin, ensure you have the following installed:

  • Python 3.x
  • Streamlit
  • Requests
  • smtplib (part of Python's standard library)

🔶 Technologies Used

  • 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.

    🔶 Usage

  1. Clone this repository:

    git clone https://github.com/yourusername/stellar-sender.git
    cd stellar-sender
  2. Install the required packages:

    pip install -r requirements.txt
  3. Run the Streamlit app:

    streamlit run main.py
    
    

✨ About APOD :

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:

nasa 4

nasa 3 img

nasa img 1

About

Fetchinf from Nasa-APOD the image on the bases of date and setting it as the background done uing python framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%