[Сценарий] Проверка GMail

Не требует установки программ или изменения файлов

Модераторы: immortal, newz20

Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Проверка GMail

Сообщение sergejey » Чт дек 19, 2013 11:29 am

можно править только в _majordomo\server\config_tpl\ т.к. при запуске оттуда копируется ini файл в server\php

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
kostya77
Сообщения: 136
Зарегистрирован: Вт ноя 12, 2013 8:29 pm
Благодарил (а): 2 раза
Поблагодарили: 8 раз

Re: Проверка GMail

Сообщение kostya77 » Чт дек 19, 2013 11:54 am

В Линуксе ( Дебиан ) таких папок нет (
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Проверка GMail

Сообщение sergejey » Чт дек 19, 2013 1:03 pm

kostya77 писал(а):В Линуксе ( Дебиан ) таких папок нет (
в линуксе обычно в /etc/php/ но там и по-другому нужно расширения подключать -- обычно через apt install доставляются

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Проверка GMail

Сообщение nick7zmail » Чт сен 11, 2014 9:53 am

Приветствую...раньше этому значения не предавал, но ща как то напрягать стало, ибо не пойму логику...
Скрипт создал, запустил - работает (назвал gmail)
Создал скрипт test (ради проверки - правильно ли символы написаны...при настройке будильника встречал такую проблему, что нужно было не копировать с форума а набирать с клавиатуры название свойств / методов) с содержанием

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

runScript('gmail',0); 
- работает.

Вписываю в OnNewHour тот же код - не работает!

Причем там уже есть запуск другого скрипта - запускается норм.
В чем может быть проблема??
Последний раз редактировалось nick7zmail Чт сен 11, 2014 6:43 pm, всего редактировалось 1 раз.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Проверка GMail

Сообщение Amarok » Чт сен 11, 2014 12:38 pm

Мой рабочий скрипт: http://smartliving.ru/forum/viewtopic.p ... t=10#p8137
Вызываю его в oneNewMinute вот так:

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

RunScript('CheckGMail'); 
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Проверка GMail

Сообщение nick7zmail » Чт сен 11, 2014 3:06 pm

BlackWarrior писал(а):Мой рабочий скрипт: http://smartliving.ru/forum/viewtopic.p ... t=10#p8137
Вызываю его в oneNewMinute вот так:

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

RunScript('CheckGMail');
Твоим скриптом и пользовался =). Спс кстати за него. Но почему не вызывался он так и не понял. Переименовал скрипт в Gmail_check...предварительно - работает (по OnNewMinute по крайней мере)...вернул его в OnNewHour, если не отпишусь, то тоже работает. Не понял только логику - почему не работал... Возможно просто не стоит называть скрипт так же как объект...мб конфликты какие нить возникали.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Проверка GMail

Сообщение nick7zmail » Чт сен 11, 2014 7:11 pm

Итак, странности таки не закончились... по onnewminute запускается скрипт а по onnewhour не хочет... вот как так? Строку одну и ту же вставляю... метод onnewhour точно работает... так как там еще 1 скрипт, и он запускается.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Проверка GMail

Сообщение nick7zmail » Чт сен 18, 2014 9:48 am

nick7zmail писал(а):Итак, странности таки не закончились... по onnewminute запускается скрипт а по onnewhour не хочет... вот как так? Строку одну и ту же вставляю... метод onnewhour точно работает... так как там еще 1 скрипт, и он запускается.
Разобрался с проблемой...как говорится - сам дурак =D...в OnNewHour был выбран конкретный скрипт для запуска, и в коде он повторен....дописал про gmail - и не понимал почему не работает, пока не заметил что триггер сценарий-код был в положении сценария...
Может стоит как то делать элементы неактивными, если на них триггер не установлен? (Кстати в главном мобильном меню такая фишка совсем не помешала бы). Например добавить в элементы поле active (или disabled) которое можно связать со свойством объекта. Либо вообще visible отвечающее вообще за видимость элемента. Помню подобный запрос был в теме про будильник что ли. Вот нарыл пару примеров http://javascript.ru/forum/events/30010 ... zerno.html
Ток втыкать надо в код элементов. Примерно как на сценах это реализовано.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
sregeipt
Сообщения: 117
Зарегистрирован: Сб апр 26, 2014 5:06 pm
Откуда: Новосибирск
Благодарил (а): 21 раз
Поблагодарили: 11 раз

Re: Проверка GMail

Сообщение sregeipt » Сб сен 27, 2014 11:31 am

BlackWarrior писал(а):Скрипт работает.

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

$user = getGlobal('Amarok.GMailAcc'); // имя пользователя
$pass = getGlobal('Amarok.GMailPass'); // пароль
$data_file="https://$user:$pass@mail.google.com/mail/feed/atom";
$xml = simplexml_load_file($data_file); // раскладываем xml на массив
$unread=$xml->fullcount;
sg('Amarok.GMailUnread',$unread); 
Для корректной работы находим в php.ini строку extension=php_openssl.dll и снимаем комментарий (убираем ;)
привет можно ссылку на конект не могу настроить проверку почту или помощь в создании скрипт создал
  • Ubuntu Server .Esp8266)
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Проверка GMail

Сообщение nick7zmail » Сб сен 27, 2014 11:49 am

скрипт рабочий, проверь https://<логин>:<пароль>@mail.google.com/mail/feed/atom вообще работает ссылка?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить