Skip to content

LaurentInSeattle/Lyt.Avalonia.AstroPic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

201 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AstroPic ~ Image Downloader and Wallpaper App'

Downloads and manages images from various online providers:

  • the NASA Astronomy Pictures of the Day (APOD)
  • Bing Wallpaper of the day
  • Google Earth View images
  • NASA Epic (Camera onboard the DSCOVR spacecraft.)
  • OpenVerse.Org

Then...

  • Set image as Wallpaper (Windows Only for now)
  • Rotating wallpapers
  • Include your own images into the wallpaper collection.
  • Managing the image collection
  • Handle user settings.

Localization:

  • Human translated: Spanish, Italian, French and English
  • Machine translated: Ukrainian, Bulgarian, Armenian, Greek, German, Japanese, Chinese, Korean, Magyar, Hindi and Bengali.

Last Improvements...

  • Upgraded to .Net 10
  • Now showing translated image title and descriptions.
  • Image information overlay
  • Localization for additional languages using this translation tool: https://github.com/LaurentInSeattle/Lyt.Avalonia.Translator
  • The localization tool has been integrated in the Visual Studio 2026 build as a "pre-build event".

Given up, On hold:

  • Mac OS support. (No machine for testing.)
  • Autostart: Tired to struggle with account security and permissions

Settings

Build your own...

  • Clone this repo'
  • => Clone the "Lyt.Framework" repo' side by side
  • => Clone the "Lyt.Avalonia" repo' side by side
  • Open the solution in Visual Studio 2026 and build.

Tested with Visual Studio 2026 and Avalonia 12.0.0 Should likely work with Rider, but not tested.

About

Avalonia desktop app that downloads and manages the NASA Astronomy Pictures of the Day (APOD) along with other providers such as Bing, Earth View and more in the near future...

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors