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

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

Модератор: immortal

Аватара пользователя
Fantom
Сообщения: 31
Зарегистрирован: Чт фев 06, 2014 9:56 pm

Re: Модуль RSS Channels

Сообщение Fantom »

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

Re: Модуль RSS Channels

Сообщение directman66 »

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

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

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

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

Re: Модуль RSS Channels

Сообщение Sas »

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

Re: Модуль RSS Channels

Сообщение directman66 »

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

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

Re: Модуль RSS Channels

Сообщение directman66 »

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

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

Re: Модуль RSS Channels

Сообщение ovcher »

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

Re: Модуль RSS Channels

Сообщение GIV_59 »

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

Re: Модуль RSS Channels

Сообщение sergejey »

GIV_59 писал(а):say($params['BODY'],2); на raspberry читает текст вместе со служебной информацией (medium=rss&utm_campaign=RSS">Читать далее</a>). Как это победить или где почитать.
попробуйте say(strip_tags($params['BODY']),2); -- эта функция вырежет тэги из тела сообщения

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

Re: Модуль RSS Channels

Сообщение Sasha95 »

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

Re: Модуль RSS Channels

Сообщение Logrus »

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