This project fetches, processes, and stores daily space photos using NASA's Astronomy Picture of the Day (APOD) API.
- Fetches daily space photos and information from NASA's APOD API
- Processes and structures the retrieved data
- Stores processed data in a PostgreSQL database
- Includes error handling and logging
-
Clone the repository:
git clone https://github.com/ramazanusen/nasa_apod_etl.git -
Install the required dependencies:
pip install -r requirements.txt -
Create a
.envfile and set the necessary environment variables:NASA_API_KEY=your_api_key_here DB_HOST=your_database_host DB_NAME=your_database_name DB_USER=your_database_user DB_PASSWORD=your_database_password
- Fork the repository
- Create a new feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License.
Project Owner: Ramazan Usen