Инструкция.
Нужен iPhone с приложением «Команды» / «Быстрые команды» (Shortcuts) и доступ к серверу Live Calendar. Сначала проверим команду вручную, затем включим ежедневный запуск.
1) Создай обои
- Открой страницу «Создать».
- Выбери стиль, цвета, праздники, прогресс года, часовой пояс.
- Нажми «Создать ссылку», затем «Копировать». Ссылка вида
/w/…возвращает PNG с календарём на текущую дату в выбранном часовом поясе. Один сохранённый PNG сам не обновляется.
2) Создай команду «Live Calendar»
В приложении «Команды» открой список команд, нажми «+» и назови новую команду Live Calendar. Через поиск добавь действия в таком порядке:
- URL — вставь полностью скопированную ссылку, включая
https://и адрес сервера. - Получить содержимое URL (Get Contents of URL) — используй URL из предыдущего действия. Метод запроса: GET.
- Установить обои / Установить фото обоев (Set Wallpaper Photo) — в поле изображения выбери результат «Получить содержимое URL». Укажи экран блокировки или нужную пару обоев. В дополнительных параметрах отключи «Показывать предпросмотр», если этот переключатель есть.
Нажми ▶ для проверки. При первом запуске разреши команде обращаться к своему серверу и менять обои. Убедись, что на выбранном экране появился календарь.
Названия действий и расположение кнопок зависят от языка и версии iOS. Если действие не находится, попробуй поиск «URL» или «обои».
3) Включи ежедневное обновление
- Создай автоматизацию с условием «Время суток» и повтором «Ежедневно». В зависимости от версии iOS это находится на вкладке «Автоматизация» через «+» либо в редакторе команды через «Автоматизация».
- Выбери удобное время, например 00:05. Оно задаётся по времени iPhone; дата календаря определяется часовым поясом, выбранным в конструкторе.
- Выбери созданную команду Live Calendar. Если открылся пустой редактор, добавь действие «Запустить быструю команду» (Run Shortcut) и укажи Live Calendar.
- Разреши запуск без подтверждения: выбери «Немедленный запуск» или отключи «Спрашивать до запуска», если такой параметр есть. В версиях с настройками конфиденциальности команды включи разрешение выполнения при заблокированном устройстве.
Интерфейс автоматизаций меняется между версиями iOS. Актуальные варианты настройки: руководство Apple и новый интерфейс автоматизаций.
Если обои не обновились
Запусти команду вручную. Если она не получает изображение, открой ссылку в Safari: должен появиться PNG. Для адреса вроде 192.168.1.20 телефон должен быть в домашней сети или иметь доступ к ней через VPN. Если поменял оформление в конструкторе, создай новую ссылку и замени URL в команде.
Почему именно через Команды?
- iOS не даёт веб-сайту менять обои самостоятельно. Команды — официальный способ автоматизации.
- Без приложения. Не нужно ставить отдельное приложение и держать его в фоне.
- Надёжный ежедневный запуск. Автоматизация привязана к iOS и работает локально на устройстве.
- Приватнее. Настройки можно упаковать в короткую ссылку-токен вместо длинных параметров.
Почему ссылка может быть “токеном”?
Live Calendar может превращать набор настроек в короткий токен. Это удобно: одинаковые настройки → один и тот же результат, проще кешировать и быстрее отдавать картинку.
Токен шифруется на сервере и не раскрывает настройки в URL.
Если не обновилось
- Проверь, что автоматизация включена, доступ к сети есть и запуск без подтверждения разрешён.
- Проверь ссылку: открой её в браузере — должна открыться PNG-картинка.
- Если сервер был перегружен, повтори запуск через пару секунд.
Приватность
Live Calendar не просит личные данные. Сервер видит только технические логи запросов (как у любого сайта).