Виджет со встречами для iPhone
Виджет показывает встречи и дела на сегодня прямо на экране блокировки и на главном экране. Ближайшая встреча подсвечена, за 15 минут до начала нажатие открывает ссылку на созвон.
6 шагов, около 5 минут. Понадобятся бесплатное приложение Scriptable из App Store и ключ из приложения Напомка. Настраивается на самом iPhone.
Что понадобится
- iPhone с iOS 16 или новее для экрана блокировки, iOS 14 для главного экрана.
- Бесплатное приложение Scriptable из App Store.
- Ключ виджета из приложения Напомка: Настройки, "Виджет на главный экран", "Скопировать ключ".
Настройка за 5 минут
- 1Установите Scriptable из App Store.
- 2Скопируйте текст скрипта ниже кнопкой "Скопировать скрипт".
- 3Откройте Scriptable, нажмите плюс вверху справа, вставьте текст. Нажмите на название вверху и назовите скрипт "Напомка".
- 4Откройте приложение Напомка: Настройки, "Виджет на главный экран", "Скопировать ключ".
- 5Долгое нажатие на экран блокировки или главный экран, "Настроить", добавьте виджет Scriptable.
- 6Нажмите на виджет: Script выберите "Напомка", в поле Parameter вставьте ключ.
Показать текст скрипта
// Напомка: виджет для iPhone. Вставьте этот текст в новый скрипт Scriptable.
// Сам виджет скачивается с napomka.ru, поэтому обновлять скрипт вручную не нужно.
const fm = FileManager.local();
const f = fm.joinPath(fm.documentsDirectory(), "napomni-widget-code.js");
let code = "";
try {
const r = new Request("https://napomka.ru/app/widget-iphone.js");
r.timeoutInterval = 5;
code = await r.loadString();
if (code.indexOf("Напомка") > 0) fm.writeString(f, code);
} catch (e) {}
if (!code && fm.fileExists(f)) code = fm.readString(f);
await eval("(async () => {" + code + "\n})()");
Скрипт короткий: он скачивает сам виджет с napomka.ru, поэтому обновления приходят без переустановки. Без интернета виджет покажет последний сохраненный список.

Как часто обновляется
iPhone сам решает, когда перерисовать виджет. Скрипт просит обновиться к началу ближайшей встречи и не реже раза в 30 минут. Чтобы обновить сразу, откройте настройки виджета и закройте их.
Ключ виджета
Ключ дает только чтение списка на сегодня и завтра, по нему нельзя ничего изменить. Если ключ попал к кому-то еще, нажмите в настройках "Сменить ключ", старый перестанет работать.

Читайте дальше
Полезные инструкции, которые помогут получить больше от Напомки.
Запишите первую мысль,
которую нельзя потерять
С этого начинается спокойствие