Чтение задач с wunderlist

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Чтение задач с wunderlist

Сообщение Vit » Вт июл 08, 2014 9:10 pm

Данный сценарий позволяет синхронизировать и читать задачи с приложения wunderlist.

Для реализации данного сценария делаем следующее:

1. Регистрируемся на сайте https://www.wunderlist.com/ru/

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

2. Качаем архив по данной ссылке http://clip2net.com/s/itHeXx

3. копируем содержание архива (папку целиком) в каталог C:\_majordomo\htdocs

4. в файле /wunder/init.php прописываем свои данные указанные при регистрации на ресурсе https://www.wunderlist.com/ru/

список дел и задач записанных в сервисе Wunderlist можно проверить набрав в адресной строке http://ip сервера/wunder/getTasks.php

5. создадим в системе скрипт следующего содержания..

Изображение

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

$url='http://localhost/wunder/getTasks.php';
$priority=1;

$data=getURL($url,0);
$data=json_decode($data);
 //var_dump($data);
 //echo "<hr>";

 $tasks=0;
 foreach($data as $k=>$v) {
  //echo $k;
  //print_r($v);
  //echo "<hr>";
  say("Список ".$k,$priority);
  $tasks=$v;
  $total=count($tasks);
  for($i=0;$i<$total;$i++) {
   $title=$tasks[$i]->title;
   if ($title) {
    say($title,$priority);
    $tasks++;
   } 
  } 
 }
 
 if ($tasks==0) {
  say("Список задач пуст.",$priority);
 }  

все используем список задач и дел сервиса Wunderlist по своему усмотрению.
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

Re: Чтение задач с wunderlist

Сообщение ErmolenkoM » Вт июл 08, 2014 11:12 pm

Немного дополню.
1. http://ip сервера/wunder/getTasks.php показывает _только_ задачи на сегодня и просроченные. По-началу не мог понять, почему список пустой возвращается.
2. Есть приложение под Андроид. Напоминалка срабатывает.
3. Ветка разработчика обертки https://github.com/PENDOnl/Wunderlist2-PHP-Wrapper
4. по ссылке http://сервер/wunder/addTask.php?title=задача1 добавляет задачу "задача1" , Но! Сначала нужно в файле addTask.php заменить ID задач "по дому" и "купить" на свои. ID получаем выполнив getLists.php.
5. Не нашел как пометить задачу как сделанную, только удалить можно. Может кто знает? Или допиливать обертку?
6. Думаю надо это в ВиКи выносить, вопрос только в каком виде... может плагин кто сделает? было бы удобно. А может Сергей это в основной функционал запилит...
7. Из недостатков - интернето_зависимость, старый механизм "дел" был автономным, но за-то здесь удобный интерфейс, облако, синхронизация и напоминания.
aka msh555
Cubian на Cubietruck, Connect
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Чтение задач с wunderlist

Сообщение Vit » Вт июл 08, 2014 11:29 pm

msh555 писал(а):Немного дополню.
1. http://ip сервера/wunder/getTasks.php показывает _только_ задачи на сегодня и просроченные. По-началу не мог понять, почему список пустой возвращается.
2. Есть приложение под Андроид. Напоминалка срабатывает.
3. Ветка разработчика обертки https://github.com/PENDOnl/Wunderlist2-PHP-Wrapper
4. по ссылке http://сервер/wunder/addTask.php?title=задача1 добавляет задачу "задача1" , Но! Сначала нужно в файле addTask.php заменить ID задач "по дому" и "купить" на свои. ID получаем выполнив getLists.php.
5. Не нашел как пометить задачу как сделанную, только удалить можно. Может кто знает? Или допиливать обертку?
6. Думаю надо это в ВиКи выносить, вопрос только в каком виде... может плагин кто сделает? было бы удобно. А может Сергей это в основной функционал запилит...
7. Из недостатков - интернето_зависимость, старый механизм "дел" был автономным, но за-то здесь удобный интерфейс, облако, синхронизация и напоминания.

попробовал...да работает добавление задач...

как можно доделать чтобы голосом алисе говорить и она добавляла в вундер?
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Чтение задач с wunderlist

Сообщение Vit » Вт июл 08, 2014 11:44 pm

попробовал, добавляет задачи , все норм...


Вопрос...как реализовать добавление голосом алисе...

можно ли добавлять так же описание самой задачи или подзадачи, и потом в дальнейшем читать также их..

спрашиваю, может можно в дальнейшем связать с контекстом шаблонов поведения для организации диалогов с алисой как описывал Сергей тут http://smartliving.ru/forum/viewtopic.php?f=7&t=1511

user: покупки на завтра
Алиса: что необходимо купить
ну и пишется задача с описанием либо подзадачами..

это так мысли вслух))

addNoteToTask.php добавить походу заметки к задаче..


только нужно передавать id задачи как то вновь записанной
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

Re: Чтение задач с wunderlist

Сообщение ErmolenkoM » Ср июл 09, 2014 5:46 am

Vit писал(а): Вопрос...как реализовать добавление голосом алисе...
У Сергея и у меня это реализовано. В коннекте можно глянуть.
Vit писал(а): можно ли добавлять так же описание самой задачи или подзадачи, и потом в дальнейшем читать также их..
все можно - делать надо :-)
Vit писал(а): спрашиваю, может можно в дальнейшем связать с контекстом шаблонов поведения для организации диалогов с алисой как описывал Сергей тут http://smartliving.ru/forum/viewtopic.php?f=7&t=1511

user: покупки на завтра
Алиса: что необходимо купить
ну и пишется задача с описанием либо подзадачами..
про облако интересно, как-то не пришло в голову :-)
а контекст можно и сейчас делать - ничего сложного.
aka msh555
Cubian на Cubietruck, Connect
Ответить