Мы скорректировали скрипт, чтобы он работал с любой временной зоной и делимся им с читателями.
Скачать наш исправленный скрипт можно на GitHub Gitst.
Изображение берётся с японского погодного спутника Himawari 8, которое обновляется один раз в 10 минут. Скрипт скачивает его по частям так как на сервере снимок разбивается на матрицу 4 на 4. Затем объединяет в одно и устанавливает в качестве фона рабочего стола.
Чтобы выполнить скрипт, нажмите на файле правкой кнопкой мыши, затем Run with PowerShell. Если вы хотите обновлять изображение постоянно, поставьте скрипт в планировщик задач Windows, назначив выполнение раз в 10 минут.
Возможные проблемы и способы решения
Если вы сидите за корпоративным прокси, то после строки
$request = [System.Net.WebRequest]::create($thisurl)
добавьте
$request.Proxy.Credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials
Если у вас возникает ошибка безопасности (execution policy error), то выполните в консоли с правами администратора сначала
Set-ExecutionPolicy RemoteSigned
либо выполняйте скрипт всегда командой
Powershell.exe -WindowStyle Hidden -ExecutionPolicy Bypass -File C:\temp\himawari.ps1
Другие варианты реализации
Идея подобного скрипта понравилась нашим подписчикам ВКонтакте и они предложили свои варианты её реализации.
Приложения для Android
Доступно для скачивания в Google Play.
Исходный код в этом репозитории.
Автор: Влад Онищенко.
Фоновое приложения для Windows
Чтобы разом решить все проблемы установки скрипта в планировщик и выдачи ему необходмых разрешений, Иван Коротеев написал приложение на C#. Оно само добавляется в автозапуск, и в фоне обновляет обои раз в 10 минут, скачивая свежие картинки с сайта спутника.
Скрипт на Python для OSX
Один из комментаторов на Reddit реализовал также скрипт на Python, который стабилизирует разрешение картинок и устанавливает фон рабочего стола в OSX.
Скрипт для Linux
Идею с Python подхватили и адаптировали скрипт для Linux. Есть версия на bash.
_