Создание задачи в Micromiles из письма

Обсуждаем вопросы личной эффективности: как есть слонов, лягушек, летучих мышей...
nerealvm
Сообщения: 7
Зарегистрирован: Вс окт 04, 2015 9:08 pm
Откуда: СПб
x 2
Контактная информация:

Re: Создание задачи в Micromiles из письма

Сообщение nerealvm » Пн окт 05, 2015 6:33 pm

cartmendum писал(а):Дык в этом случае все просто ;)


Дык я ж не для себя, а для скоростной распространения бацилы. У меня харизмы пока не хватает :) C видяшками проще. Надеюсь после семинара *уже не за горами* обрету и эти нужные навыки :)

cartmendum писал(а):Ctrl-Shift-1 - это будет просто форвард письма. Нам не нужно отправлять письмо автоматически, потому, что все равно надо переименовать ему тему, сделав "кошерной" формулировку задачи. А потом в зависимости от того, в какую коробочку надо поместить задачу, необходимо просто указать нужного получателя : (today/week/later)@micromiles.co


Выбирая вариант - "переслать как вложение" - открывается окно по аналогии с тем, что открывается при создании задачи. Тему можно сразу нужную задать. И адресата выбор можно сделать (по умолчанию задать несколько).

Кстати, бажит пока эта отправка. Обещали в среду выкатить фикс (класть в правильную коробочку и сохранять msg вложения).
0 x

Аватара пользователя
Андрей Латышев
Сообщения: 27
Зарегистрирован: Вт май 17, 2016 6:13 pm
Откуда: Канада
x 21
Контактная информация:

Re: Создание задачи в Micromiles из письма

Сообщение Андрей Латышев » Вт май 17, 2016 6:23 pm

Дмитрий Неумойчев писал(а):API для софтового дергания нужен


Нашёл способ дёргать API микромайлса из расширений для Google Chrome. Для этого надо, чтобы в браузере было открыто окно micromiles и в него выполнен логин.

*Шаг первый* Найти нужное АПИ. Заходим в микромайлс, включаем Инструменты разработчика Network, потом совершаем нужные действия и подссматриваем колы. Делаем выводы, чё нам надо.
Например POST https://maxdone.micromiles.co/services/v1/tasks
Request Body: JSON с таском

*Шаг второй* Пишем гугл экстеншин. У них прекрасные туториалы.
Например можно добавить кнопочку, которая будет добавлять таски в зависимости от открытого контента (емейл клиент, видео на ютубе, статья и т.п.)
Магия в следующем:

Код: Выделить всё

chrome.tabs.query({
         title: "Maxdone"
      }, function(activeTabs) {
         chrome.tabs.executeScript(activeTabs[0].id, {
            file : 'this_script_will_be_executed_within_micromiles.js',
            allFrames : false
         });
      });


Скрипт this_script_will_be_executed_within_micromiles.js

Код: Выделить всё

var x = new XMLHttpRequest();
x.open("POST", "https://maxdone.micromiles.co/services/v1/tasks");
x.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
var data = JSON.stringify({ ... });
x.send(data);

Проверил -- работает. Только окно максидона надо рефрешнуть, чтобы таски обновились.

Можно писать экстеншины :)
4 x

Аватара пользователя
MMM
Сообщения: 13
Зарегистрирован: Пт июл 03, 2015 12:43 pm
Откуда: Москва-ква-ква
x 10

Re: Создание задачи в Micromiles из письма

Сообщение MMM » Вт май 17, 2016 7:41 pm

Андрей Латышев писал(а):
Дмитрий Неумойчев писал(а):API для софтового дергания нужен
Нашёл способ дёргать API

Мегареспект! Так держать!
0 x


Вернуться в «Как доводить дела до конца?»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя