Скрипт для установки обоев с видом на Землю из космоса в реальном времени
30К открытий30К показов
Пользователь GitHub MichaelPote написал скрипт на PowerShell для Windows, который скачивает фотографию Земли со спутника в настоящий момент и устанавливает её в качестве обоев для рабочего стола. Мы скорректировали скрипт, чтобы он работал с любой временной зоной и делимся им с читателями.
Скачать наш исправленный скрипт можно на GitHub Gitst.
Изображение берётся с японского погодного спутника Himawari 8, которое обновляется один раз в 10 минут. Скрипт скачивает его по частям так как на сервере снимок разбивается на матрицу 4 на 4. Затем объединяет в одно и устанавливает в качестве фона рабочего стола.
Чтобы выполнить скрипт, нажмите на файле правкой кнопкой мыши, затем Run with PowerShell. Если вы хотите обновлять изображение постоянно, поставьте скрипт в планировщик задач Windows, назначив выполнение раз в 10 минут.
Возможные проблемы и способы решения
Если вы сидите за корпоративным прокси, то после строки
добавьте
Если у вас возникает ошибка безопасности (execution policy error), то выполните в консоли с правами администратора сначала
либо выполняйте скрипт всегда командой
По другим вопросам пишите в комментарии или посмотрите обсуждение скрипта на Reddit.
Другие варианты реализации
Идея подобного скрипта понравилась нашим подписчикам ВКонтакте и они предложили свои варианты её реализации.
Приложения для Android
Доступно для скачивания в Google Play.
Исходный код в этом репозитории.
Автор: Влад Онищенко.
Фоновое приложения для Windows
Чтобы разом решить все проблемы установки скрипта в планировщик и выдачи ему необходмых разрешений, Иван Коротеев написал приложение на C#. Оно само добавляется в автозапуск, и в фоне обновляет обои раз в 10 минут, скачивая свежие картинки с сайта спутника.
Скрипт на Python для OSX
Один из комментаторов на Reddit реализовал также скрипт на Python, который стабилизирует разрешение картинок и устанавливает фон рабочего стола в OSX.
Скрипт для Linux
Идею с Python подхватили и адаптировали скрипт для Linux. Есть версия на bash.
30К открытий30К показов