[Модуль] Радио 101.ru (app_101ru)
Модератор: immortal
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
Re: [Модуль] Радио 101.ru (app_101ru)
надо бы самому все сделать,но жаль - я в регулярках не силен. если кто знает как подскажите исправление
Спасибо нам ПОМОЖЕТ..!
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
Re: [Модуль] Радио 101.ru (app_101ru)
Не знаю как и чего но работает заменить в файле - app_101ru.class
строка 270 - if (preg_match_all('/href="(\/radio-top\/group\/\d+)"\W*.*\W*>\W(\W*)<\/a>/', $page1, $matches)) {
строка 294 - if (preg_match_all('/href="(\/radio\/channel\/\d+)" .*\W*<span itemprop="name broadcastDisplayName">(\W*)<\/span>/', $page2, $m)) {
строка 270 - if (preg_match_all('/href="(\/radio-top\/group\/\d+)"\W*.*\W*>\W(\W*)<\/a>/', $page1, $matches)) {
строка 294 - if (preg_match_all('/href="(\/radio\/channel\/\d+)" .*\W*<span itemprop="name broadcastDisplayName">(\W*)<\/span>/', $page2, $m)) {
Спасибо нам ПОМОЖЕТ..!
- andrey040670
- Сообщения: 473
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
Re: [Модуль] Радио 101.ru (app_101ru)
Да работает, но западные каналы отсутствуют как класс, одни советские, российские, русские и детские, что вообщем мне не интересно.
Будет время, попробую разобраться в шаблонах.
Спасибо за пинок в правильную сторону ))
Будет время, попробую разобраться в шаблонах.
Спасибо за пинок в правильную сторону ))
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS (bionic) Linux 4.9.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
Re: [Модуль] Радио 101.ru (app_101ru)
Там тупо надо переписать регулярки - а в них не силенandrey040670 писал(а): Чт дек 12, 2019 1:00 pm Да работает, но западные каналы отсутствуют как класс, одни советские, российские, русские и детские, что вообщем мне не интересно.
Будет время, попробую разобраться в шаблонах.
Спасибо за пинок в правильную сторону ))
Спасибо нам ПОМОЖЕТ..!
- andrey040670
- Сообщения: 473
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
Re: [Модуль] Радио 101.ru (app_101ru)
Да, я с поисковыми шаблонами это и имел ввиду.
С регулярками я тоже не очень, всё давно забыл, надо заново курить мат.часть, по этому и время на это надо, которого как всегда не хватает.
С регулярками я тоже не очень, всё давно забыл, надо заново курить мат.часть, по этому и время на это надо, которого как всегда не хватает.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS (bionic) Linux 4.9.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
- andrey040670
- Сообщения: 473
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
Re: [Модуль] Радио 101.ru (app_101ru)
Ну вот, так работает как и раньше работало:
app_101ru.class
Вопрос как добавить это в модуль на гите?
app_101ru.class
Код: Выделить всё
строка 270 - if (preg_match_all('/href="(\/radio-top\/group\/\d+)"\W*.*\W*>\W(\W*)<\/a>/', $page1, $matches)) {
строка 294 - if (preg_match_all('/href="(\/radio\/channel\/\d+)" .*\W*<span itemprop="name broadcastDisplayName">(.+?)<\/span>/', $page2, $m)) {
Последний раз редактировалось andrey040670 Пн янв 13, 2020 11:47 pm, всего редактировалось 1 раз.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS (bionic) Linux 4.9.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
Re: [Модуль] Радио 101.ru (app_101ru)
а радио окончательно умерло только у меня или....? Поставил новую систему, а модуль не подает признаков жизни
Raspberry 3, AMS 16, arduinka 2560, Orange pi Zero, Broadlink RM3, Xiaomi Mi Robot Vacuum SKV4000GL
- andrey040670
- Сообщения: 473
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
Re: [Модуль] Радио 101.ru (app_101ru)
Исправление смотри выше.lihodeev писал(а): Пн янв 13, 2020 11:44 pm а радио окончательно умерло только у меня или....? Поставил новую систему, а модуль не подает признаков жизни
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS (bionic) Linux 4.9.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
Re: [Модуль] Радио 101.ru (app_101ru)
Исправление смотри выше.lihodeev писал(а): Пн янв 13, 2020 11:44 pm а радио окончательно умерло только у меня или....? Поставил новую систему, а модуль не подает признаков жизни
[/quote]
само собой поправил ,пишет - Stream is not selected.
Причем до субботы работало
Raspberry 3, AMS 16, arduinka 2560, Orange pi Zero, Broadlink RM3, Xiaomi Mi Robot Vacuum SKV4000GL
- andrey040670
- Сообщения: 473
- Зарегистрирован: Пн июл 31, 2017 10:00 pm
Re: [Модуль] Радио 101.ru (app_101ru)
Боюсь что дело не в модуле (ссылки верные), а в самом МД. Какое то обновление сломало.
Более досконально пока проверить не могу, дома буду только через дня 4.
Более досконально пока проверить не могу, дома буду только через дня 4.
MJD alfa: Khadas VIM1 Ubuntu 18.04.2 LTS (bionic) Linux 4.9.241 #33 aarch64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux
MJD alfa: Rpi 3B Debian 11 (bullseye) 6.1.68-v8+ #1708 aarch64 GNU/Linux
MJD alfa: AS-604T-F284 (ADM 3.5.9.RWM1) 3.12.20 #1 x86_64 GNU/Linux