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.
23 Jun 2024
- Add application settings file.
- Remember the last wallpaper and recall it after the app restarts.
Not so far
- Wikipedia POTD loader added.
- NASA APOD loader added.
- Bing POD loader is ready.
- Switched back to the csharp + winforms.
See also Release Notes chapter.
- // TODO: https://www.natgeotv.com/ca/photo-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
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.
- active_pods - active pods list. Will updated in appear order. The first one with positive result become a wallpaper.
- bing
- resolution - resolution of the picture:
- "UHD" - 4K (3840x2160px)
- "1920x1080" - FullHD
- "1280x720" - HD
- resolution - resolution of the picture:
- apod
- throttling_hours - next update after this period. Be aware that APOD free but limited with 50 requests per IP address per day.
- api_key - if you have you payed api key.
{
"update_every": "00:57:00",
"update_timeout": "00:05:00",
"toast_expire_in": "2.00:00:00",
"active_pods": [ "bing", "wikipedia", "apod" ],
"bing": {
"resolution": "UHD"
},
"apod": {
"throttling_hours": "23:00:00",
"api_key": "DEMO_KEY"
},
"wikipedia": {
},
"user_agent": "LastWallpaper/4.6.23 (Windows NT 10.0; Win64; x64)"
}
Version | Notes |
---|---|
4.6.24 | Add application settings file. Remember the last wallpaper and recall it after the app restarts. |
4.6.10 | Wikipedia POTD loader added |
4.6.5 | NASA APOD loader added |
4.6.3 | Bing POD loader is ready |
4.5.29-alpha | C#, switched back to csharp + winforms |
3.6.19-alpha | Windows toast notifications |
3.6.18-alpha | F#, Bing POD. Changes tray icon according to the new image of the day |
2.11.22-alpha | C#, cross-platform version with Avalonia UI |