Picture Of The Day (POTD) on desktop.
System requirements: Windows 10 x64, .NET Desktop Runtime 8.0.
There are at least two others developer versions in branches: one is cross-platform app written under the AvaloniaUI /develop-cs-xplatform and another one /develop-fs-win written in F#. Both are workable but abandoned and obsolete.
6 Aug 2024
- Add Elementy (science picture of the day).
Not so far
- Add application settings file.
- Remember the last wallpaper and recall it after the app restarts.
- Wikipedia POTD loader added.
- NASA APOD loader added.
See also Release Notes chapter.
- Elementy RSS Feed. Science picture of the day.
- Wikipedia POTD (Picture Of The Day)
- Bing image of the day. API:
- NASA Open APIs Portal, free but limited with 50 requests per IP address per day.
- Windows 10 Toast Notifications
- Windows Desktop Wallpaper
- // TODO: https://www.natgeotv.com/ca/photo-of-the-day
See appsettings.json file in the application folder.
Format for date-time options (periods/timeout/etc) is: days.hours:minutes:seconds.milliseconds
.
For ex.: 5 days 4 hour 3 minutes 2 seconds and 789 milliseconds = "5.04:03:02.789".
- update_every - check pod updates every.
- update_timeout - timeout for updating all pods.
- toast_expire_in - toast message will disappear after this period of time.
- tray_icon - what will the tray icon look like:
- "replica" - a tiny replica of desktop image.
- "mosaic" - nine tiles with main accent colors of desktop image.
- active_pods - active pods list. Will updated in appear order. The first one with positive result become a wallpaper.
- "bing" - bing.com
- "wikipedia" - Wikipedia POTD
- "apod" - NASA APOD
- "elementy" - Elementy (science picture of the day).
- bing
- resolution - resolution of the picture:
- "UltraHD" or "UHD" - 4K, 3840x2160 px
- "FullHD" or "FHD" - 1920x1080 px
- "HD" - 1280x720 px
- resolution - resolution of the picture:
- apod
- throttling_hours - next update will happen after this period. Be aware that APOD free but limited with 50 requests per IP address per day.
- api_key - if you have your own paid API key.
{
"update_every": "00:57:00",
"update_timeout": "00:05:00",
"toast_expire_in": "2.00:00:00",
"tray_icon": "replica",
"active_pods": [ "bing", "apod" ],
"bing": {
"resolution": "UHD"
},
"apod": {
"throttling_hours": "23:00:00",
"api_key": "DEMO_KEY"
},
"user_agent": "LastWallpaper/4.6.23 (Windows NT 10.0; Win64; x64)"
}
- Add Elementy (science picture of the day).
- Add application settings file.
- Remember the last wallpaper and recall it after the app restarts.
- Wikipedia POTD loader added
- NASA APOD loader added
- Bing POD loader is ready
- C#, switched back to csharp + winforms
- Windows toast notifications
- F#, Bing POD. Changes tray icon according to the new image of the day
- C#, cross-platform version with Avalonia UI.