Skip to content

Enhance APOD by adding extra properties for better organization and filtering.

License

Notifications You must be signed in to change notification settings

paulinek13/apod-extended

Repository files navigation

apod-extended

Enhance APOD by adding extra properties for better organization and filtering.
Getting Started »
Report Bug · Request Feature


⚠️ Please Note: This project is currently in active development and has not yet reached its first full release. There are some features that are still in progress or not yet implemented, and the documentation may be missing information.



GitHub GitHub issues GitHub last commit (by committer) GitHub all releases

Python Badge .ENV Badge YAML Badge


Table of Contents
  1. About `apod-extended`
  2. Getting Started
  3. Acknowledgments
  4. Features

About apod-extended

The goal of the project is, simply put, to improve APODs. This improvement includes, for example, the ability to add more information, as well as color-based searching and filtering.

ᴛᴏᴘ⇈

Getting Started

Prerequisites

While not mandatory, having a NASA API key allows for increased usage limits. The project's functionality remains the same, but with an API key, you can make more requests to the APOD API and thus use this tool more effectively.

Installation

  1. Clone the repo

    git clone https://github.com/paulinek13/apod-extended.git
  2. Change directory

    cd apod-extended
  3. Create virtual environment using venv

    py -m venv env
  4. Activate your virtual environment

    call env\Scripts\activate
  5. Install all the dependencies

    pip install -r requirements.txt
  6. Rename .env.example to .env

  7. Optionally change DEMO_KEY to your NASA API key

  8. Change the config file config.yml to your preferences and needs

  9. Run the program

    py main.py

ᴛᴏᴘ⇈

Acknowledgments

  • Thanks to NASA for providing APOD API
  • Special thanks to the open-source community for valuable libraries and tools used in this project:

ᴛᴏᴘ⇈

Features

  • Extract color palettes from APOD images.
  • Create a list of filterable colors for easy reference.

ᴛᴏᴘ⇈


GitHub commit activity (branch) GitHub code size in bytes GitHub repo size

About

Enhance APOD by adding extra properties for better organization and filtering.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages