Xenomorph » софт » Скрипт для установки обоев с видом на Землю из космоса в реальном времени
9 февраля 2016; 15:18

Скрипт для установки обоев с видом на Землю из космоса в реальном времени

Категория: софт

Пользователь GitHub MichaelPote написал скрипт на PowerShell для Windows, который скачивает фотографию Земли со спутника в настоящий момент и устанавливает её в качестве обоев для рабочего стола.

Скрипт для установки обоев с видом на Землю из космоса в реальном времени

Мы скорректировали скрипт, чтобы он работал с любой временной зоной и делимся им с читателями.

Скачать наш исправленный скрипт можно на 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.


_

Теги: Космос, Земля, обои, Картинки, wallpapers

© tproger.ru

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.