Giter Club home page Giter Club logo

apod-extended's Introduction

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

apod-extended's People

Contributors

paulinek13 avatar

Stargazers

 avatar

Watchers

 avatar

apod-extended's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.