ЦитатаСо слов пользователя Array
+++ интересовали очень мало, поскольку от нас они не видны
тут я так понимаю интерисуют не столько плюсы, сколько сама возможность переноса например Inter c 5.0E на 75.0E
ЦитатаСо слов пользователя Array
+++ интересовали очень мало, поскольку от нас они не видны
тут я так понимаю интерисуют не столько плюсы, сколько сама возможность переноса например Inter c 5.0E на 75.0E
Имеется следующяя проблемка:
При запуске RusEPG TvGrabRu
xmltv2vdr.pl -v -a -60 -c /etc/vdr/channels.conf.rusepg -x /etc/vdr/tvgrabru.xml
выходит сообщение:
timeout at /usr/bin/xmltv2vdr.pl line 322, <SOCK> line 127
в /var/log/messages прописывается
Dec 24 21:46:39 arvdr vdr: [2988] connect from 127.0.0.1, port 57883 - accepted
Dec 24 21:51:38 arvdr vdr: [2988] lost connection to SVDRP client
Dec 24 21:51:38 arvdr vdr: [2988] closing SVDRP connection
на комманду svdrpsend.pl LSTE отзывается как положено
функция xmltv2vdr.pl -a +60 -c /etc/vdr/channels.conf.rusepg -x /etc/vdr/vsetv.xml работает исправно
Прошу помощи.
У меня тоже иногда было нечто похожее. Я убрал просто из списка (Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.) все каналы со спутника Eutelsat W4 36.0° E.
Намёк понев-:)
Удалил все за исключением нужных.
Ошибка ушла!
Спасибо!
Появилась новая версия xmltv2vdr-1.0.7
Цитата2007-04-13: Version 1.0.7
- Code updates and speed improvements, with thanks to Sebastien Lucas
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Настроил я значит грабилку (tv_grab_de_prisma) для немецких каналов. Заганяю как обычно скриптом xmltv2vdr, телегид на месте, а вот телегид русских каналов сразу пропадает. ОК, запускаю обновление телегида русских каналов, всё на месте, но теперь исчезли немецкие.
В логах пусто, кроме соединений svdrp ничего не всплывает.
Было такое у кого?
Спасибо, объединять файлы получается только, если они в одной и той же кодировке ... в гугле искал что-то вроде конвертирования, но не нашел ....
man iconv
Короче добил я это дело. Кроме конвертирования в UTF-8 нужно было ещё заменить в первой строке немецкой программы название кодировки ISO-8859-1 на UTF-8:
#!/bin/sh
tv_grab_de_prisma --days 9 --output /etc/vdr/xmltv/tvprogramm_de.xml
sed s/ISO-8859-1/UTF-8/ /etc/vdr/xmltv/tvprogramm_de.xml > /tmp/TEMP_programm_de.xml
iconv -f ISO-8859-1 -t utf-8 /tmp/TEMP_programm_de.xml > /etc/vdr/xmltv/tvprogramm_de_utf.xml
wget http://www.free-x.de/vdr/tvgrabru.xml -O /etc/vdr/xmltv/tvgrabru.xml
tv_cat --output /etc/vdr/xmltv/de_ru_utf.xml /etc/vdr/xmltv/tvgrabru.xml /etc/vdr/xmltv/tvprogramm_de_utf.xml
xmltv2vdr.pl -c /etc/vdr/channels.conf.rusepg -x /etc/vdr/xmltv/de_ru_utf.xml
Также пришлось обновить пакеты xmltv на
, так как tv_cat склеивал файлы так коряво, что в меню Ведра была только немецкая программа.
Кстати в программе tv_grab_ru появилась ошибка:
Понедельник 14 мая.Россия
04:00 "Доброе утро, Россия!"
07:45 Худ.фильм "Женская дружба".
09:45, 12:40, 03:40 Вести. Дежурная часть.
10:00, 13:00, 16:00, 19:00 Вести.
10:30, 13:20, 19:45 Вести-Москва.
10:50 $ериал "Горыныч и Виктория".
13:40 "Суд идет".
15:00 "Кулагин и партнеры".
15:40 Местное время. Вести-Московская область.
16:10 $ериал "Каменская".
17:05 $ериал "Танго втроем".
18:00 $ериал "Ангел-хранитель".
Показать весь код
Администраторам сайта я уже письмо отправил.
Ответ администрации:
Цитата
Это так и должно быть. Защита от воров.
А что, трудно перекодировать "$" в "С" ??!!!
P.S. Ответ вора....
У меня не получилось заменить символ $ на С. Использовал sed но опыта маловата, может кто подскажет как можно заменить?
Попробуй перед символом $ поставить \
Так, с наскоку не получилось заменить этот занак на С, так как для седа $ означает конец строки, вот туда он потом и загоняет всё это дело
<programme start="20070516233000 +0000" stop="20070517001500 +0000" channel="rtr-planeta.com">C
<title lang="ru">$ериал "Ангел-хранитель".</title>C
Кто подскажет как выделить именно этот символ?!
ЦитатаПоказать весь кодСо слов пользователя eugenv
Имеется следующяя проблемка:
При запуске RusEPG TvGrabRu
xmltv2vdr.pl -v -a -60 -c /etc/vdr/channels.conf.rusepg -x /etc/vdr/tvgrabru.xml
выходит сообщение:
timeout at /usr/bin/xmltv2vdr.pl line 322, <SOCK> line 127
в /var/log/messages прописывается
Dec 24 21:46:39 arvdr vdr: [2988] connect from 127.0.0.1, port 57883 - accepted
Dec 24 21:51:38 arvdr vdr: [2988] lost connection to SVDRP client
Dec 24 21:51:38 arvdr vdr: [2988] closing SVDRP connection
на комманду svdrpsend.pl LSTE отзывается как положено
функция xmltv2vdr.pl -a +60 -c /etc/vdr/channels.conf.rusepg -x /etc/vdr/vsetv.xml работает исправно
Прошу помощи.
Тут надо было выставить больший временной интервал. По умолчанию стоит 5 минут, если записей много то скрипт не успевает обработать файл за это время. Поэтому спасет параметр -t 600 Т.е. вы д.б. вызвать скрипт так:
xmltv2vdr.pl -t 600 -v -a -60 -c /etc/vdr/channels.conf.rusepg -x /etc/vdr/tvgrabru.xml
Параметр увеличивает время выполнения скрипта до 10 минут (600 сек) Если и это не поможет то можно еще увеличить время.
===========================================
Теперь второй вопрос:
Цитатая так понимаю, это общая корректировка, а если необходимо только некоторые каналы. Например есть ТНТ и есть ТНТ+7ч
На этот вопрос я не нашел ответа на форуме. Для меня он очень актуальный. Может кто-нибудь подскажет как его можно решить. На сегодня я предполагаю такой вариант:
Получать xml файлы таких каналов при чем для каждого канала свой отдельный файл. При получении в нем смещение отсутствует. Далее завести на каждый канал со смещением свой конфиг (например tnt7.conf.rusepg) в котором прописать строчку из channels.conf для канала ТНТ+7ч, а в качестве id канала использовать идентификатор канала ТНТ. После чего скриптом xmltv2vdr.pl давать команду со сдвигом времени на 7 часов (для ТНТ+7). И так для каждого сдвига по времени и канала. Причем при последующих добавления не стирать данные ЕПГ введенные ранее, т.е. подредактировать скрипт xmltv2vdr.pl, удалив из него
и дать скрипту имя add_xmltv2vdr.pl
После чего скриптом xmltv2vdr.pl будем добавлять все каналы без смещения, а add_xmltv2vdr.pl каналы со смещением.
Все это очень мудрено, но другого варианта мне на ум не приходит. Может кто-нибудь подскажет другой более простой вариант?
Все сделал как описал выше. Для этого потребовалось поставить xmltv и кучу других пакетов. Если кого интересует могу выложить получаемые на отдельные каналы программы передач и скриптик который все это генерирует.
ЦитатаСо слов пользователя andrsen
Все сделал как описал выше. Для этого потребовалось поставить xmltv и кучу других пакетов. Если кого интересует могу выложить получаемые на отдельные каналы программы передач и скриптик который все это генерирует.
будь так любезен и выложи, мне он сейчас мог бы понадобиться.
ua4ever@gmx.net