https://github.com/viral32111/astronomer
A Linux GUI application that displays real-time information from NASA.
https://github.com/viral32111/astronomer
gtk4 linux-desktop nasa-api
Last synced: 3 months ago
JSON representation
A Linux GUI application that displays real-time information from NASA.
- Host: GitHub
- URL: https://github.com/viral32111/astronomer
- Owner: viral32111
- License: agpl-3.0
- Created: 2022-06-10T07:32:27.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-07-05T11:52:41.000Z (about 3 years ago)
- Last Synced: 2025-02-14T21:27:05.984Z (over 1 year ago)
- Topics: gtk4, linux-desktop, nasa-api
- Language: C
- Homepage: https://api.nasa.gov
- Size: 31.3 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Astronomer
This is a [GTK](https://docs.gtk.org/gtk4/index.html) application for Linux that uses [NASA's APIs](https://api.nasa.gov/index.html) to fetch & display real-time data.
The current plan is to implement the Astronomy Picture of the Day, the International Space Station's position, and Landsat imagery.
## Background
This project is my first time creating GUI applications on Linux, previously all my GUI work has been on Windows in C# using the .NET Framework, or in C++ using native Win32 or libraries like SFML. As mentioned, this is made using GTK, but I would like to try out Qt in the future for another project as it is cross-platform.
## Building
The following dependencies are required for building:
* GTK 4
* cURL
## License
Copyright (C) 2022-2023 [viral32111](https://viral32111.com).
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see https://www.gnu.org/licenses.