Найти тему
8485 подписчиков

😍 Я обожаю, когда в таск-менеджерах можно создавать задачи, не открывая окно приложения.


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

Созваниваешься с клиентом, сидишь на планерке, играешь в игру, пишешь текст → вспоминаешь что-то → быстро ставишь задачку → потом возвращаешься к ней, когда появится время.

Подобные штуки есть во многих современных таск-менеджерах. Но нет в ПланФиксе, на который мы с командой сейчас переходим.

Я решил, что это прекрасная возможность размять мозги и посвятил вечер пятницы изучению синтаксиса Apple Script и написанию простенькой программки на 160 строк кода, которая позволяет создавать задачки в ПланФиксе, не открывая его.

Я пользуюсь приложением Alfred, которое позволяет по хоткею вызывать командную сроку и выполнять через нее всякие действия. В том числе запускать свои скрипты.

Ну а моя программка позволяет написать в командной строке заголовок, дедлайн и текст задачи — и отправить их в ПланФикс. Опционально можно засунуть в описание задачи выделенный текст. Дедлайн можно задавать двумя способами:

1. Просто писать дату в форматах «ДД ММ», «ДД ММ чч» или «ДД ММ чч мм». Без лишних символов, чисто с пробелами для быстроты ввода. Написал 2 числа — это день и месяц. Написал 3 — день, месяц и час. Ну а если 4 — добавляем еще и минуты. Все распознается на ходу и переводится в нормальную дату.

2. Выбирать предустановленный вариант из списка: сегодня, завтра, через 3 дня, через неделю, через месяц, через час, через 3 часа, сегодня вечером. Все это тоже сразу переводится в дату и отправляется в ПланФикс.

Принцип действия программки очень простой — она отправляет письмо на внутренний адрес ПланФикса. А дальше ПланФикс это письмо парсит, находит метку с датой и создает задачу с таким дедлайном. 90% кода — это распознавание даты и времени

Получается очень удобно. Если каким-то чудом вы тоже пользуетесь и Альфредом, и ПланФиксом одновременно, могу поделиться штукой =)
1 минута