DaniloCeesar / stellarium-fastapi

A basic implementation of Stellarium RemoteControl plugin interface with FastAPI.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stellarium + FastAPI
Stellarium basic commands in your browser.

A basic implementation of Stellarium RemoteControl plugin interface with FastAPI.
Repository top language Repository size

πŸ“š Project overview

This project has made use of the Stellarium Astronomy software, a free open source planetarium for your computer.

This repository provides a web interface, made using FastAPI framework, to interact with Stellarium RemoteControl plugin HTTP API.

πŸ› οΈ Development & Testing

Requirements

Build instructions

  1. You will need the Stellarium and Stellarium RemoteControl plugin up and running;
  2. git clone https://github.com/DaniloCeesar/stellarium-fastapi.git β€” clone this repository into a new directory;
  3. cd stellarium-fastapi β€” change the current directory to this project source code;
  4. cp .env.example .env β€” generate a new environment file that will contain your project's environment variables;
  5. pip install -r requirements.txt β€” install the dependencies from requirements.txt file into project's folder;
  6. uvicorn main:app --reload β€” run the development server. The URL address and port will be displayed in your terminal.

πŸ‘₯ Attributions

This project is built by developing and using open source technology. We may use third party libraries, code sources, and assets both for production and development processes.

This project has made use of the Stellarium planetarium. Please remember to also cite their paper in your acknowledgment.

βš–οΈ License

This project is licensed under the GNU General Public License v2.0. See the LICENSE for more information.

About

A basic implementation of Stellarium RemoteControl plugin interface with FastAPI.

License:GNU General Public License v2.0


Languages

Language:JavaScript 46.8%Language:Python 34.3%Language:HTML 18.9%