[Модуль] RSS Channels (rss_channels)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
Fantom
Сообщения: 30
Зарегистрирован: Чт фев 06, 2014 9:56 pm
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Re: Модуль RSS Channels

Сообщение Fantom » Вс ноя 27, 2016 3:36 pm

Подскажите как выдернуть все ссылки на изображения например *.jpg, *.gif из rss и сохранить потом по этим ссылкам изображения на сервер?
Banana PI (Armbian 21.02.1 Buster) + Arduino + esp8266
directman66
Сообщения: 2799
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 682 раза
Контактная информация:

Re: Модуль RSS Channels

Сообщение directman66 » Ср мар 22, 2017 7:50 am

допустим я подписался на канал с анекдотами https://www.anekdot.ru/rss/export_j.xml

Хотелось бы научить Алису реагировать на голосовую команду расскажи анекдот.

для реализации я так понимаю нужно:
1) создать хранилище анекдотов
2) при обновлении выполнять сценарий заполнения этого хранилища
3) в шаблонах поведений нужно брать рандомом запись из этого хранилища и проговаривать.

Как сделать постоянно пополняемый такой массив данных?
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram | +79122962262 WhatsApp
Sas
Сообщения: 205
Зарегистрирован: Вт июл 12, 2016 6:16 pm
Благодарил (а): 2 раза
Поблагодарили: 12 раз

Re: Модуль RSS Channels

Сообщение Sas » Ср мар 22, 2017 8:46 am

Тут уже были примеры и у некоторых в коннекте они есть
directman66
Сообщения: 2799
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 682 раза
Контактная информация:

Re: Модуль RSS Channels

Сообщение directman66 » Ср мар 22, 2017 9:44 am

подскажите как в коннекте искать, почему-то для меня не видны чужие сцерании и т.д. или найти прокаченных пользователей ))

upd: видимо вот так
http://connect.smartliving.ru/top.html
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram | +79122962262 WhatsApp
directman66
Сообщения: 2799
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 682 раза
Контактная информация:

Re: Модуль RSS Channels

Сообщение directman66 » Чт мар 23, 2017 2:23 pm

анекдоты на базе модуля rss

сценарий aneki_rss
СпойлерПоказать
Say('Анекдот:'.$params['BODY']);
$value=getGlobal("count.text");
$name=$value+1;
setGlobal('count.text',$name);
//addClassObject('aneki', $name);
setGlobal("anek.".$name,$params['BODY'] );
сценарий say_anek
СпойлерПоказать
$value=getGlobal("count.text");
$rand=rand ( 1 , $value );
$anek=gg("anek.".$rand);
say ('Анекдот: '.$rand.' '.$anek);
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram | +79122962262 WhatsApp
Аватара пользователя
ovcher
Сообщения: 183
Зарегистрирован: Сб сен 12, 2015 3:11 am
Откуда: Волгоград
Благодарил (а): 60 раз
Поблагодарили: 38 раз
Контактная информация:

Re: Модуль RSS Channels

Сообщение ovcher » Вт май 02, 2017 10:09 am

Доброе утро, скажите а у кого нибудь после последнего обновления обновляются данные в свойстве: ThisComputer.lastNewsRead
ВОПРОС СНИМАЮ! Модуль ни при чем. Это проблемы с sayRiply c say все прекрасно работает.
GIV_59
Сообщения: 91
Зарегистрирован: Ср апр 05, 2017 11:13 pm
Благодарил (а): 52 раза
Поблагодарили: 5 раз

Re: Модуль RSS Channels

Сообщение GIV_59 » Пт июн 30, 2017 7:58 pm

say($params['BODY'],2); на raspberry читает текст вместе со служебной информацией (medium=rss&utm_campaign=RSS">Читать далее</a>). Как это победить или где почитать.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4279
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1533 раза
Контактная информация:

Re: Модуль RSS Channels

Сообщение sergejey » Вт июл 04, 2017 6:32 pm

GIV_59 писал(а):say($params['BODY'],2); на raspberry читает текст вместе со служебной информацией (medium=rss&utm_campaign=RSS">Читать далее</a>). Как это победить или где почитать.
попробуйте say(strip_tags($params['BODY']),2); -- эта функция вырежет тэги из тела сообщения
За это сообщение автора sergejey поблагодарили (всего 2):
GIV_59 (Пт июл 07, 2017 7:14 am) • Amarok (Чт авг 17, 2017 7:55 am)
Рейтинг: 2.35%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Sasha95
Сообщения: 57
Зарегистрирован: Ср авг 02, 2017 10:16 pm
Благодарил (а): 17 раз
Поблагодарили: 1 раз

Re: Модуль RSS Channels

Сообщение Sasha95 » Чт авг 17, 2017 9:19 am

Здравствуйте, могу ли я как-то выводить свою RSS ленту в домашнюю страницу?
Logrus
Сообщения: 1758
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 296 раз
Поблагодарили: 364 раза

Re: Модуль RSS Channels

Сообщение Logrus » Сб сен 30, 2017 7:12 pm

это намёк?
20:46 Алиса: Умный дом должен уметь вести видеоблог, чтобы зарабатывать деньги на YouTube для своего хозяина.
20:46 Александр: Расскажи анекдот
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Ответить