Спасибо тебе Courage всё прошло благополучно, теперь у меня программа опять не только по чётным дням. S.
Еще один вариант epg для вдр (CESP)
- Courage
- Вопрос темы решён
-
-
Multi VDR
а для сдвига епг сделанного для gmt+2 на gmt+3 какой сдвиг
надо указать скрипту? -60 ?просто я проверял работоспособность сдвига- а в какую сторону сдвигать -
не проверял ))))Цитатаопять не только по чётным дням.
а это я не понял если честно -
Courage
Цитатаа для сдвига епг сделанного для gmt+2 на gmt+3 какой сдвиг
надо указать скрипту? -60 ?я у себя делал -60 чтоб сдвинуть с gmt+2 на gmt+1.
Цитата
а это я не понял если честноА пока я немог переделать на gmt+1 брал программу от Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.а там не для VIP user программа только по чётным дням.
-
Файлы эпг, полученные с помощью последней версии скрипта многоуважаемого Courage можно найти на Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Чтобы обновлять епг в автоматическом режиме надо запустить с вашего ARVDR следующий скрипт для обновления всех программ на неделю:
========================
#/bin/bash
wget Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
bzip2 -df weekly.5.0E.conf.netcat.epg_updater.sh.bz2
chmod +x weekly.5.0E.conf.netcat.epg_updater.sh.bz2
weekly.5.0E.conf.netcat.epg_updater.sh
=======================
и обновления программы TV5 на ближайшие 2 дня
============================
#/bin/bash
wget Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
bzip2 -df dayly.5.0E.conf.netcat.epg_updater.sh.bz2
chmod +x dayly.5.0E.conf.netcat.epg_updater.sh.bz2
dayly.5.0E.conf.netcat.epg_updater.sh.bz2
=============================
Программа передач в этих файлах на следующие каналы:
====================================
3plus.ee 3plus_ee:S5.0E-85-14-6320:3+ Baltics E:+0200
3plus.lv 3plus_lv:S5.0E-85-14-6310:3+ Baltics:+0200
#kievrus.tv kievrus_tv:S5.0E-85-12-6150:KRT:+0200
cnl.tv cnl:S13.0E-1-1-51:CNL:+0300# jamajo.lv
jamajo.lv 6:S5.0E-85-13-6290:TV5:+0200
jamajo.lv 7:S5.0E-85-14-6360:LNT Latvia:+0200# 36E
stream.tv 3441:S35.9E-65535-1-1:TNV:+0300
vsetv.com 89:S35.9E-112-310-410:7TV:+0200
vsetv.com 63:S35.9E-6554-3-7:TV3:+0200# stream.tv 13E
stream.tv 173:S13.0E-318-13100-7322:TV5MONDE:+0300
stream.tv 209:S13.0E-318-11100-4605:10.722 H:+0300
stream.tv 204:S13.0E-318-8100-14803:RTVi DETSKY MIR/TELECLUB:+0300
stream.tv 1302:S13.0E-318-200-13835:ESP Russian:+0300
stream.tv 1303:S13.0E-318-200-13813:ESP2 Rus:+0300
stream.tv 207:S13.0E-113-7900-10520:Travel:+0300# stream.tv 5E
stream.tv 207:S5.0E-1-1-287:Travel:+0300
stream.tv 103662:S5.0E-85-18-6800:Viasat Sport:+0300
stream.tv 243:S5.0E-1-1-3:ESPN Europe:+0300
stream.tv 2316:S5.0E-86-22-3610:Cartoon/TCM EE:+0300
stream.tv 165:S5.0E-86-4-2170:TV 1000 East:+0300
stream.tv 7958:S5.0E-86-9-7080:TV1000 Ru Kino:+0300
stream.tv 1286:S5.0E-86-22-3630:Discovery EE:+0300
stream.tv 180:S5.0E-86-8-6050:Viasat History:+0300
stream.tv 179:S5.0E-86-9-7050:Viasat Explorer:+0300
stream.tv 5279:S5.0E-85-15-6520:INTER+:+0300# vsetv.com 5E
vsetv.com 301:S5.0E-86-24-4490:Russia Today:+0300
vsetv.com 4:S5.0E-85-15-6540:INTER:+0200
vsetv.com 149:S5.0E-85-12-6150:KRT:+0200
vsetv.com 237:S5.0E-85-2-220:TVCI new:+0200
vsetv.com 92:S5.0E-85-15-6510:ENTER-FILM:+0200
vsetv.com 106:S5.0E-85-12-6190:Channel 5 (Ukraine):+0200
vsetv.com 7:S5.0E-85-12-6120:NOVY CHANNEL:+0200
vsetv.com 18:S5.0E-85-12-6110:TET:+0200
vsetv.com 35:S5.0E-1-1-8:Romantica 2:+0200
vsetv.com 121:S5.0E-85-13-6210:1st Baltic Ch. Latvia:+0200
vsetv.com 98:S5.0E-86-22-3600:RTR Planeta:+0200
vsetv.com 82:S5.0E-85-2-10:NTV:+0200
vsetv.com 269:S5.0E-85-18-6890:Ren-TV Estonia:+0200# vsetv.com 13E
# =========== 13 E ===================================================
vsetv.com 328:S13.0E-176-12600-1710:VESTI:+0200
vsetv.com 37:S13.0E-318-9400-8211:Euronews:+0200
vsetv.com 146:S13.0E-318-9000-8342:RBC-TV:+0200
vsetv.com 21:S13.0E-318-9400-8208:C1R-Europe:+0200
vsetv.com 98:S13.0E-318-12600-1708:RTR:+0200
vsetv.com 236:S13.0E-318-9400-8201:Planeta Sport:+0200
vsetv.com 95:S13.0E-318-1100-14218:ADJARA TV:+0200
vsetv.com 22:S13.0E-318-8100-14802:RTVi:+0200
vsetv.com 29:S13.0E-318-8100-14804:RTVi NASHE KINO:+0200
vsetv.com 404:S13.0E-113-7900-10502:Boomerang:+0200
vsetv.com 405:S13.0E-318-5300-3517:R1:+0200# vsetv.com 39E
vsetv.com 13:S39.0E-1-2-10:Intermedia:+0200
vsetv.com 299:S39.0E-1-2-3:1 Diloviy:+0200
vsetv.com 285:S39.0E-1-2-5:Kultura:+0200
vsetv.com 317:S39.0E-1-2-6:KDRTRK:+0200
vsetv.com 165:S39.0E-1-2-7:UTR:+0200
vsetv.com 340:S39.0E-1-2-8:TV Vita:+0200
vsetv.com 356:S39.0E-1-2-9:Maxxi TV:+0200
vsetv.com 380:S39.0E-1-2-11:DODTRK:+0200
vsetv.com 348:S39.0E-1-2-15:MENU-TV food channel UA:+0200# vsetv.com 40E
vsetv.com 8:S40.0E-1-2-13:1 Kanal:+0200
vsetv.com 9:S40.0E-1-2-14:Russia:+0200
vsetv.com 15:S40.0E-1-2-15:Kultura:+0200
vsetv.com 17:S40.0E-1-2-16:STS:+0200
vsetv.com 14:S40.0E-1-2-17:TNT:+0200
vsetv.com 49:S40.0E-1-2-18:MuzTV:+0200
vsetv.com 145:S40.0E-1-2-19:TNV:+0200
vsetv.com 124:S40.0E-1-2-20:Home:+0200
vsetv.com 11:S40.0E-1-2-21:TV Centr:+0200
vsetv.com 144:S40.0E-1-2-22:RTR Sport:+0200
vsetv.com 308:S40.0E-1-2-23:5 Kanal:+0200# zebra.md
zebra.md 28:S16.0E-1-1-100:CTC MOLDOVA:+0200:UTF-8
#zebra.md 27:S39.0E-1-2-10:Intermedia:+0200:UTF-8# spacetv.az
#spacetv.az space_tv:S40.0E-65535-1-1:SPACE TV AZERBAIJAN:+0200# 23.5E
stream.tv 5279:S23.5-61441-10009-53305:INTER+:+0300
vsetv.com 22:S23.5E-61441-10010-53308:RTVi:+0200#==================Gorodskoe TV=====================================
vsetv.com 148:S15.0W-85-15-6510:LAD Belarus:+0200
vsetv.com 111:S15.0W-4369-1-1:ONT Belarus:+0200
vsetv.com 118:S15.0W-185-20-10:BT Belarus:+0200#==================================15 W=============================
#vsetv.com 99:S15.0W-1537-1-3:Extreme Sport:+0200
#vsetv.com 344:S15.0W-1537-1-20:Nat Geo Wild:+0200
#vsetv.com 295:S15.0W-1537-1-1:Nat Geo Poland:+0200
#vsetv.com 406:S15.0W-1537-1-4:Zone Club:+0200#========================4 W=========================================
vsetv.com 19:S4.0W-4369-1-1:K1:+0200
vsetv.com 20:S4.0W-4369-1-6:K2:+0200
vsetv.com 64:S4.0W-4369-1-2:OTV:+0200
vsetv.com 3:S4.0W-4369-1-3:1plus1:+0200
vsetv.com 234:S4.0W-4369-1-5:MEGASPORT:+0200
vsetv.com 75:S4.0W-4369-1-4:TV Kiev:+0200#================ 9 E===========================================
vsetv.com 22:S9.0E-318-8100-14802:RTVI Europe:+0200
vsetv.com 31:S9.0E-318-8100-14803:RTVI Detskiy Mir:+0200
vsetv.com 141:S9.0E-318-8100-14803:RTVI Teleclub:+0200
vsetv.com 29:S9.0E-318-8100-14804:RTVI Nashe Kino :+0200#================53 E================================================
vsetv.com 17:S53.0E-1-1-4:CTC+0:+0200
vsetv.com 17:S53.0E-1-1-3:CTC+2:+0400
vsetv.com 49:S53.0E-1-1-5:Muz TV:+0200
vsetv.com 124:S53.0E-1-1-6:HOME+0:+0200
vsetv.com 124:S53.0E-1-1-8:HOME+2:+0400
#vsetv.com 275:S53.0E-65535-1-1:STRANA SOVETOV:+0200
#vsetv.com 212:S53.0E-1-1-14:HTH:+0200
#vsetv.com 165:S53.0E-27593-1-1:UTR:+0200
vsetv.com 231:S53.0E-100-100-2:Belarus-TV:+0200
vsetv.com 115:S53.0E-100-100-1:STV:+0200
vsetv.com 308:S53.0E-1326-801-1:5 Kanal:+0200#================75 E=================================================
vsetv.com 10:S75.0E-58-103-100:HTB:+0200
vsetv.com 10:S75.0E-58-103-500:HTB-3:+0500
vsetv.com 56:S75.0E-58-103-200:DTV-0:+0200
vsetv.com 56:S75.0E-86-100-504:DTV-2:+0400
vsetv.com 146:S75.0E-58-103-600:RBC TV:+0200
vsetv.com 69:S75.0E-58-104-800:INTER+:+0200
vsetv.com 124:S75.0E-58-103-300:HOME+7:+0900
vsetv.com 17:S75.0E-58-103-400:CTC+7:+0900
vsetv.com 176:S75.0E-100-100-102:Mir-TV:+0200
vsetv.com 341:S75.0E-58-102-200:2x2:+0200
#vsetv.com 381:S75.0E-58-104-100:24Tehno:+0200
vsetv.com 86:S75.0E-58-102-300:Fashion TV:+0200
#vsetv.com 394:S75.0E-58-102-800:Mat i Ditia:+0200
#vsetv.com 331:S75.0E-58-104-500:ZooPark:+0200
#vsetv.com 403:S75.0E-58-104-600:AXN-ScFi-Ru:+0200
vsetv.com 327:S75.0E-58-104-400:Illuzion+:+0200
#==================80 E===========================================
#vsetv.com 9:S80.0E-65535-1-1:Russia-Tomsk:+0400
vsetv.com 232:S80.0E-177-176-1:Enisey-Region:+0200
vsetv.com 13:S80.0E-111-112-18:OTC:+0500
vsetv.com 215:S80.0E-100-100-1:SGU TV:+0200#==================90 E=============================================
vsetv.com 13:S90.0E-100-2-3600:RENTV4:+0600
vsetv.com 13:S90.0E-100-2-3700:RENTV7:+0900
vsetv.com 17:S90.0E-2-2-2100:STS+4:+0600
vsetv.com 17:S90.0E-177-101-1:STS+7:+0900
vsetv.com 14:S90.0E-100-101-800:THT2:+0400
vsetv.com 14:S90.0E-100-101-768:THT4:+0600
vsetv.com 10:S90.0E-100-101-4902:NTV2:+0400
vsetv.com 10:S90.0E-100-101-4901:NTV4:+0600
vsetv.com 124:S90.0E-2-2-900:HOME+4:+0600
vsetv.com 124:S90.0E-100-101-5700:HOME+7:+0900
vsetv.com 324:S90.0E-177-176-1:OTV PRIM:+0200
vsetv.com 321:S90.0E-1-1-1:YAMAL:+0200
vsetv.com 328:S90.0E-100-2-3900:RIK:+0200
================================
Если чего не хватает можно добавить.
Режим обновления файлов такой же как я писал ранее. -
Цитата
Со слов пользователя Courage
noEPG патчи
собираем вдр - заменяем бинарник на вновь собранный
У меня будет просьба выложить уже собранный бинарник после патча noEPG. У меня на ведре нет средств для компиляции. -
что то у меня не тянет программу с всетв,
**vse_tv.sh: Work with 1TVRUS SNG 314
| downloader: ch 314 html's: 1 Done
| convert html encode : ch 314 to UTF-8: 1 Done
| parser: html->tmp: !!!! no epg data in html !!!!
| tmp->week: Dates in 314.html (MM/DD):
| week->txt: make txt file: Done
| txt->epg: ../txt/314.txt DoneЭто только у меня или у кого ещё?
скорей всего на всетв.ком что то изменили. Courage не могли ли вы подправить скрипт, конечно если в нём проблема? -
Цитата
Со слов пользователя plut
что то у меня не тянет программу с всетв,
**vse_tv.sh: Work with 1TVRUS SNG 314
| downloader: ch 314 html's: 1 Done
| convert html encode : ch 314 to UTF-8: 1 Done
| parser: html->tmp: !!!! no epg data in html !!!!
| tmp->week: Dates in 314.html (MM/DD):
| week->txt: make txt file: Done
| txt->epg: ../txt/314.txt DoneЭто только у меня или у кого ещё?
скорей всего на всетв.ком что то изменили. Courage не могли ли вы подправить скрипт, конечно если в нём проблема?wget и lynx перестали работать с vsetv.com. Для wget можно добавить опцию "-U opera".
И ещё не работает parser1.sh т.к. на vsetv в html-file имеется перенос строк между
временем и названием передачи:
<tr>
<td class="progtime">19:05</td>
<td>"Большие гонки".</td>
</tr><tr>
<td class="progtime">20:30</td>
<td>Шоу "Минута славы".</td>
</tr><tr>
<td class="progtime">22:00</td>
<td>"Воскресное "Время".</td>
Диагностику провел, а вот вылечить не могу -
eugenv
спасибо за расследование - на самом деле сильно помогло - встречайтеИсходный код
Показать весь кодcesp.0.0.8c 01.12.2008 - изменения в скриптах на vse.tv - downloader - добавлена опция на скачивание "-U opera" спасибо eugenv - изменен parser1.sh так как произошли изменения в оформлении страниц - так как зима и зимнее время - во всех конфигах прописал SUMMER=no ))) по причине катастрофической нехватки времени другие парсеры не исправлены - а надо бы ((( - многие парсеры (3plus.ee 3plus.lv cnl.tv jamajo.lv) уже давно не рабочие ((( так как реально работающими остались лишь парсеры на vse.tv stream.tv то вызовы всех остальных парсеров закомментированы в конфигах а сами эти парсеры удалены
парсер на vse.tv теперь выдает нормальный результат но результат в vdr
не проверенный (к сожалению возможности проверить нет ) -
кто может проверить - проверьте и отпишитесь - будут баги - попробую
разрулитьпока же замечены отдельные сбои парсера stream_tv.sh на TNV и Viasat History и INTER+
может поправлю если время позволит -
попробывал vsetv всё нормально, работает. Спасибо вам парни
-
1.Осталась проблема программы на воскресенье только до 5:10
возможно в парсере идёт несоответствие кол-ва дней недели.2.Т.к я запускаю weekly.5.0E.sh, немного подправил
....
chmod 755 ../epg.files/$CONFIG.netcat.epg_updater.sh
/etc/vdr/cesp.0.0.8c/epg.files/$CONFIG.netcat.epg_updater.sh
.... -
У меня вот такое выдаёт.
Исходный код
Показать весь кодarvdr:/cesp.0.0.8c# /cesp.0.0.8c/weekly.5.0E.sh Now work with parser vsetv.com **vse_tv.sh: Work with C1R-Europe 21 | downloader: ch 21 html's: 1 Done | convert html encode : ch 21 to UTF-8: 1 Done | parser: html->tmp: 1 Done | tmp->week: Dates in 21.html (MM/DD): 12/01 <!-- ТаблиСР° С СелепСРѕРіСаммой --> date: ungГјltiges Datum в2008/12/01 <!-- ТаблиСР° С СелепСРѕРіСаммой --> +1daysв 12/02 <!-- ТаблиСР° С СелепСРѕРіСаммой --> date: ungГјltiges Datum в2008/12/02 <!-- ТаблиСР° С СелепСРѕРіСаммой --> +1daysв 12/03 <!-- ТаблиСР° С СелепСРѕРіСаммой --> date: ungГјltiges Datum в2008/12/03 <!-- ТаблиСР° С СелепСРѕРіСаммой --> +1daysв 12/04 <!-- ТаблиСР° С СелепСРѕРіСаммой --> date: ungГјltiges Datum в2008/12/04 <!-- ТаблиСР° С СелепСРѕРіСаммой --> +1daysв 12/05 <!-- ТаблиСР° С СелепСРѕРіСаммой --> date: ungГјltiges Datum в2008/12/05 <!-- ТаблиСР° С СелепСРѕРіСаммой --> +1daysв 12/06 <!-- ТаблиСР° С СелепСРѕРіСаммой --> <!-- РЇСейка РґР»С Р»РѕРіРѕ --> date: ungГјltiges Datum в2008/12/06 <!-- ТаблиСР° С СелепСРѕРіСаммой --> <!-- РЇСейка Рґ Р»С Р»РѕРіРѕ --> +1daysв 12/07 <!-- ТаблиСР° С СелепСРѕРіСаммой --> <!-- РЇСейка РґР»С Р»РѕРіРѕ --> | week->txt: make txt file: date: ungГјltiges Datum в2008/12/07 <!--:00в date: ungГјltiges Datum в2008/12/06 <!--:00в date: ungГјltiges Datum в2008/12/06 <!--:00в date: ungГјltiges Datum в2008/12/06 <!--:00в date: ungГјltiges Datum в2008/12/06 <!--:00в date: ungГјltiges Datum в2008/12/06 <!--:00в date: ungГјltiges Datum в2008/12/06 <!--:00в date: ungГјltiges Datum в2008/12/06 <!--:00в date: ungГјltiges Datum в2008/12/06 <!--:00в date: ungГјltiges Datum в2008/12/06 <!--:00в date: ungГјltiges Datum в2008/12/06 <!--:00в date: ungГјltiges Datum в2008/12/06 <!--:00в date: ungГјltiges Datum в2008/12/06 <!--:00в date: ungГјltiges Datum в2008/12/06 <!--:00в date: ungГјltiges Datum в2008/12/06 <!--:00в date: ungГјltiges Datum в2008/12/06 <!--:00в date: ungГјltiges Datum в2008/12/06 <!--:00в
В чём может быть проблема? -
eugenv
Цитата1.Осталась проблема программы на воскресенье только до 5:10
на выходных посмотрю что можно сделатьMulti VDR
ЦитатаВ чём может быть проблема?
точно сказать не могу - но кажется это связано с установленной локалью
и форматом вывода даты - похоже это сообщения об ошибках команды date
в какую сторону рыть - даже не знаю ((( -
вот что получается, пока пробую на C1R-Europe
До этого пробывал с русской локалью, тоже не помогает.
-
Может всётаки ктонибуть напишет краткую инструкцию как ето всё
устанавливается для тех кто не силён в пингвине.
Хотелось бы попробывать етот вариант на своём LinVDR. -
1. Берёшь последний Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. от Courage ложишь в папку например /etc/vdr
2. Заходим в папку
3. распаковываем
4. делаем скрипты исполнимыми
5. продвигаемся дальше
6. В папке /etc/vdr/cesp.0.0.8c/conf/weekly.5.0E.conf поправляем каналы для которых мы хотим иметь ЕПГ7. Запускаем скрипт например weekly.5.0E.sh
8. Запускаем обновление ЕПГТак делаю я но у меня пока не получается, может в этом и проблема.
-
Исходный код
Показать весь кодcesp.0.0.8d 4.12.2008 - исправлена бага в парсере vsetv - отсутствовала программа на воскресенье- теперь программа на всю неделю подверглись ревизии другие парсеры - исправлен парсер 3plus_ee - 3plus.lv исправлению не поддается - удален - надо писать парсер по-новой на viasat.lv - кое какие наработки уже есть - будет время сделаю - парсер на cnl.tv вроде как работает - исправлен парсер на jamajo.lv - kievrus.tv работает криво - пока не исправлял - вызов этого парсера закомментировал пока в конфигах - zebra.md что-то с кодировкой на исходной .html странице - пока не исправлял - вызов в конфиге отключил сейчас вроде как работают парсеры на vsetv.com stream.tv jamajo.lv cnl.tv 3plus.ee - добавлена директория tools в которой нашлось место - shift_epg - для скрипта сдвига всех событий EPG в файле с вдр ЕПГ данными - .data - на определенное количество минут вперед или назад - может быть полезным для сдвига уже готового файла ЕПГ- описание там же
сегодня все скрипты отработали без ошибок - а уж как они пропишуться в
VDR проверить не могу ))) -
сейчас попробывал запустить скрипты из командной строки и от
непривегилированного юзера - вот что получилось- положил cesp.0.0.8c.tar.bz2 в /tmp
- перешел в /tmp
- распаковал cesp.0.0.8c.tar.bz2 в /tmp/cesp.0.0.8c
присваивать дополнительно аттрибуты на исполнение скриптам не надо - они в архиве уже с нужными атрибутами
при распаковке скрипты перенимают текущего владельца - посему их можно запускать от простого юзера -
хотя я их всегда запускал - счас меня убьют за это - от root )))
- перешел в директорию c набором скриптов
- запускаю на исполнение
- осталось зарядить эпг в вдр (вдр должен быть запущен!)
все пошло поехало )))проделал это с набором cesp.0.0.8c так как решил проверить идею о
неотработке скриптов при запуске от простого пользователя - но все
оказалось нормально работающимс новым набором cesp.0.0.8d естественно надо заменить в названии скриптов
буковку 'c' на 'd' ))) -
Если уважаемый Courage еще не забросил проект, хотелось бы задать пару вопросов:
1. Насколько я понял, идентификатор канала имеет привязку с спутнику и его параметрам. А что делать мне, у которого только DVB-T и IPTV ? Предполагаю, что можно подрихтовать конфиги, но не понял их структуру - что на что мне там надо менять ? Или я таки "пролетаю" ?
2. (в случае благоприятного ответа на п.1). Как попросить уважаемого Courage добавить каналы ? Список у меня довольно обширный (если поскромничать - штук 10, а по полной - ......), включая такую "экзотику" как ZooПарк, Первый Автомобильный, Maxxi и т.д. -
хочу спросить,для дрима 800 эта система не пойдёт?вроде много одинакового...
-
для Кот_346
в таком виде как есть iptv плугин не умеет работать с епг
если сам можешь собрать ведро, то
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.если сам не компилил никогда, то увы...