Email or username:

Password:

Forgot your password?
Данила Горелко

Вчера игрался с автоматизациями на яфоне.

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

Решение
Когда вхожу в зону локации родителей, в календаре создаётся событие на сегодня с определённым названием.

Когда вхожу в локацию своего дома, телефон проверяет, есть ли в календаре то событие, и отправляет сообщение родителям в телеграм, а после удаляет событие.

Странности, особенности, трейдофы
Повторное появление в зоне геолокации дома триггерит всю автоматизацию. Однако триггером для отправки сообщения является только запись в календаре.

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

Потенциально это должно жрать батарею сильнее, чем обычно, но я не уверен.

Календарь как NoSQL хранилище, это какой-то прикол, где тип календаря может быть ключом, а название события — значением. Для гибкости можно название сделать ключом, а описание — значением, но мне не надо.

Непонятно, что делать, если после родителей я еду не домой: автоматизация не сработает, сообщение отправить забуду; однако родители просто сами напомнят; такое бывает редко, что не так страшно.

11 comments
Григорий Клюшников

О, кстати, оказывается, эта штука сама по себе Тьюринг-полная. Я как раз сегодня сделал себе действие для разжатия телеграмных стикеров (которые .tgs) в обычный lottie json.

Данила Горелко

Пойду всем владельцам айфонов и маков рассказывать, что их жизнь может быть куда проще.

Помню, добавил пункт в контекстное меню, который конвертирует любые фотки в png, для подруги фотографа. Там в автоматоре есть встроенный конвертер, даже никаких скриптов не нужно было писать.

Григорий Клюшников

Данила, ага, автоматор тоже остался. На маке теперь аж целых два способа программировать без программирования!

ChE

@danilax86 и лучше со скринами, для блондинок 🥺

Данила Горелко

ChE, по приезде к родителям

ChE

@danilax86 оооо, спасибо, попробую сегодня 👍👻

Тот самый мини майор, но под прикрытием

@grishka@friends.grishka.me я как владелец андройдов задумался есть ли у нас этакая автоматизация 🤔🤔🤔

Григорий Клюшников

Тот самый мини майор, но под прикрытием, есть tasker, но я его не пробовал. Официально платный, неофициально наверняка на 4пда лежит))0
Я-то вообще странный, у меня мак и андроид, поэтому я каждый раз ржу с эпловского "синхронизируется между всеми вашими устройствами".

Lex Publica
@danilax86 не знаю, как сейчас, но во времена оные была у макинтошей такая программа Automator, которая делала почти тоже самое. Удобная штука была.
Данила Горелко

Lex, она никуда не делась!

Go Up