Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Elinvention/gnome-shell-extension-nasa-apod
Change your wallpaper daily to the NASA's astronomy picture of the day
https://github.com/Elinvention/gnome-shell-extension-nasa-apod
gnome gnome-shell-extension nasa-api nasa-apod nasa-astronomy-picture poedit wallpaper
Last synced: 12 days ago
JSON representation
Change your wallpaper daily to the NASA's astronomy picture of the day
- Host: GitHub
- URL: https://github.com/Elinvention/gnome-shell-extension-nasa-apod
- Owner: Elinvention
- License: gpl-3.0
- Created: 2017-04-19T19:41:11.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-07-22T02:56:28.000Z (4 months ago)
- Last Synced: 2024-08-01T19:47:39.272Z (3 months ago)
- Topics: gnome, gnome-shell-extension, nasa-api, nasa-apod, nasa-astronomy-picture, poedit, wallpaper
- Language: JavaScript
- Homepage: https://extensions.gnome.org/extension/1202/nasa-apod/
- Size: 9.88 MB
- Stars: 119
- Watchers: 8
- Forks: 20
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# GNOME shell extension NASA APOD
Let this simple GNOME shell extension change your wallpaper every day to the
NASA's Astronomy Picture Of the Day. It will also show a notification
containing the title and the explanation of the image.Tested and developed on NixOS, GNOME 42 (please, always refer to `metadata.json`
to check if the main branch actually works on your older GNOME shell).*Disclaimer*: this extension is unofficial and not affiliated with NASA in any way.
Also note that some images might be protected by copyright.## Install
You can install the latest release from [extensions.gnome.org][].
## Testing
You can help with development by contributing code, testing and reporting issues.
To proceed you need to install dependencies. The method to install them depends
depends on the distribution you are using. The dependencies are:1. glib
2. intltool
3. npmThe commands below download and install the current development version:
```
git clone https://github.com/Elinvention/gnome-shell-extension-nasa-apod.git
cd gnome-shell-extension-nasa-apod
make enable
```You can uninstall by running `make uninstall`.
## Translations
You can contribute translations if you can use [Poedit].
1. Open the template file [[email protected]] with Poedit.
2. Choose the language you want to translate to.
3. Translate each string.
4. Save the translation .po file.
5. You can either make a pull request or make an issue and attach the file or even
send it to me by email (see my profile).## Screenshots
![NASA APOD extension][screenshot1]
![Settings][screenshot2]
![Settings About][screenshot3][screenshot1]: https://github.com/Elinvention/gnome-shell-extension-nasa-apod/blob/main/screenshots/4.png
[screenshot2]: https://github.com/Elinvention/gnome-shell-extension-nasa-apod/blob/main/screenshots/5.png
[screenshot3]: https://github.com/Elinvention/gnome-shell-extension-nasa-apod/blob/main/screenshots/6.png
[extensions.gnome.org]: https://extensions.gnome.org/extension/1202/nasa-apod/
[Poedit]: https://poedit.net/
[[email protected]]: https://github.com/Elinvention/gnome-shell-extension-nasa-apod/tree/main/[email protected]