mirror of
https://github.com/iptv-org/epg.git
synced 2025-05-09 08:30:06 -04:00
wip
This commit is contained in:
parent
40f76efda9
commit
448c47cb5c
8 changed files with 201 additions and 10078 deletions
|
@ -1,52 +1,64 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?><tv>
|
||||
<channel id="1HDMusicTelevision.ru"><display-name>1 HD Music Television</display-name></channel>
|
||||
<channel id="2x2.ru"><display-name>2x2</display-name></channel>
|
||||
<programme start="20210311045000 +0300" stop="20210311051500 +0300" channel="2x2.ru"><title lang="ru">ДП. 3-я серия</title></programme>
|
||||
<programme start="20210311051500 +0300" stop="20210311053500 +0300" channel="2x2.ru"><title lang="ru">Пыхчево. Сезон 2. 2-я серия</title></programme>
|
||||
<programme start="20210311053500 +0300" stop="20210311060000 +0300" channel="2x2.ru"><title lang="ru">Подозрительная Сова. Сезон 8. 14-я серия</title></programme>
|
||||
<programme start="20210311060000 +0300" stop="20210311064000 +0300" channel="2x2.ru"><title lang="ru">Русские мультфильмы</title></programme>
|
||||
<programme start="20210311064000 +0300" stop="20210311065500 +0300" channel="2x2.ru"><title lang="ru">Бешеные кролики: Вторжение</title></programme>
|
||||
<programme start="20210311065500 +0300" stop="20210311084000 +0300" channel="2x2.ru"><title lang="ru">Луча Андеграунд. Сезон 4. 22-я серия</title></programme>
|
||||
<programme start="20210311084000 +0300" stop="20210311091000 +0300" channel="2x2.ru"><title lang="ru">Симпсоны. Сезон 12. 21-я серия - "Небылицы Симпсонов"</title></programme>
|
||||
<programme start="20210311091000 +0300" stop="20210311093500 +0300" channel="2x2.ru"><title lang="ru">Симпсоны. Сезон 13. 1-я серия - "Дом ужасов-12"</title></programme>
|
||||
<programme start="20210311093500 +0300" stop="20210311100500 +0300" channel="2x2.ru"><title lang="ru">Симпсоны. Сезон 13. 2-я серия - "Наказание родителя"</title></programme>
|
||||
<programme start="20210311100500 +0300" stop="20210311103500 +0300" channel="2x2.ru"><title lang="ru">Симпсоны. Сезон 13. 3-я серия - "Гомер "Мо"</title></programme>
|
||||
<programme start="20210311103500 +0300" stop="20210311110500 +0300" channel="2x2.ru"><title lang="ru">Удивительный мир Гамбола. Сезон 2. 31-я и 32-я серии</title></programme>
|
||||
<programme start="20210311110500 +0300" stop="20210311113000 +0300" channel="2x2.ru"><title lang="ru">Удивительный мир Гамбола. Сезон 2. 33-я и 34-я серии</title></programme>
|
||||
<programme start="20210311113000 +0300" stop="20210311115500 +0300" channel="2x2.ru"><title lang="ru">Удивительный мир Гамбола. Сезон 2. 35-я и 36-я серии</title></programme>
|
||||
<programme start="20210311115500 +0300" stop="20210311125500 +0300" channel="2x2.ru"><title lang="ru">Космические цыплята в космосе. 4-я - 6-я серии</title></programme>
|
||||
<programme start="20210311125500 +0300" stop="20210311132500 +0300" channel="2x2.ru"><title lang="ru">Аватар: легенда о Корре. Сезон 1. 7-я серия</title></programme>
|
||||
<programme start="20210311132500 +0300" stop="20210311135500 +0300" channel="2x2.ru"><title lang="ru">Аватар: легенда о Корре. Сезон 1. 8-я серия</title></programme>
|
||||
<programme start="20210311135500 +0300" stop="20210311142500 +0300" channel="2x2.ru"><title lang="ru">Футурама. Сезон 9. 13-я серия</title></programme>
|
||||
<programme start="20210311142500 +0300" stop="20210311145500 +0300" channel="2x2.ru"><title lang="ru">Футурама. Сезон 3. 1-я серия</title></programme>
|
||||
<programme start="20210311145500 +0300" stop="20210311152500 +0300" channel="2x2.ru"><title lang="ru">Футурама. Сезон 3. 2-я серия</title></programme>
|
||||
<programme start="20210311152500 +0300" stop="20210311155000 +0300" channel="2x2.ru"><title lang="ru">Губка Боб квадратные штаны. Сезон 8. 153-я серия</title></programme>
|
||||
<programme start="20210311155000 +0300" stop="20210311162000 +0300" channel="2x2.ru"><title lang="ru">Губка Боб квадратные штаны. Сезон 8. 154-я серия</title></programme>
|
||||
<programme start="20210311162000 +0300" stop="20210311165000 +0300" channel="2x2.ru"><title lang="ru">Губка Боб квадратные штаны. Сезон 8. 155-я серия</title></programme>
|
||||
<programme start="20210311165000 +0300" stop="20210311171500 +0300" channel="2x2.ru"><title lang="ru">Губка Боб квадратные штаны. Сезон 8. 156-я серия</title></programme>
|
||||
<programme start="20210311171500 +0300" stop="20210311174000 +0300" channel="2x2.ru"><title lang="ru">Губка Боб квадратные штаны. Сезон 8. 157-я серия</title></programme>
|
||||
<programme start="20210311174000 +0300" stop="20210311181000 +0300" channel="2x2.ru"><title lang="ru">Губка Боб квадратные штаны. Сезон 8. 158-я серия</title></programme>
|
||||
<programme start="20210311181000 +0300" stop="20210311183500 +0300" channel="2x2.ru"><title lang="ru">Губка Боб квадратные штаны. Сезон 8. 159-я серия</title></programme>
|
||||
<programme start="20210311183500 +0300" stop="20210311190500 +0300" channel="2x2.ru"><title lang="ru">Губка Боб квадратные штаны. Сезон 8. 160-я серия</title></programme>
|
||||
<programme start="20210311190500 +0300" stop="20210311193000 +0300" channel="2x2.ru"><title lang="ru">Губка Боб квадратные штаны. Сезон 8. 161-я серия</title></programme>
|
||||
<programme start="20210311193000 +0300" stop="20210311200000 +0300" channel="2x2.ru"><title lang="ru">Гриффины. Сезон 2. 9-я серия</title></programme>
|
||||
<programme start="20210311200000 +0300" stop="20210311202500 +0300" channel="2x2.ru"><title lang="ru">Гриффины. Сезон 2. 10-я серия</title></programme>
|
||||
<programme start="20210311202500 +0300" stop="20210311205500 +0300" channel="2x2.ru"><title lang="ru">Гриффины. Сезон 2. 12-я серия</title></programme>
|
||||
<programme start="20210311205500 +0300" stop="20210311212100 +0300" channel="2x2.ru"><title lang="ru">Гриффины. Сезон 2. 13-я серия</title></programme>
|
||||
<programme start="20210311212100 +0300" stop="20210311215500 +0300" channel="2x2.ru"><title lang="ru">Гриффины. Сезон 2. 15-я серия</title></programme>
|
||||
<programme start="20210311215500 +0300" stop="20210311222200 +0300" channel="2x2.ru"><title lang="ru">Гриффины. Сезон 3. 1-я серия</title></programme>
|
||||
<programme start="20210311222200 +0300" stop="20210311225000 +0300" channel="2x2.ru"><title lang="ru">Гриффины. Сезон 3. 2-я серия</title></programme>
|
||||
<programme start="20210311225000 +0300" stop="20210311230500 +0300" channel="2x2.ru"><title lang="ru">Подозрительная Сова. Сезон 2. 4-я серия</title></programme>
|
||||
<programme start="20210311230500 +0300" stop="20210311232000 +0300" channel="2x2.ru"><title lang="ru">Подозрительная Сова. Сезон 2. 5-я серия</title></programme>
|
||||
<programme start="20210311232000 +0300" stop="20210311235000 +0300" channel="2x2.ru"><title lang="ru">Суперособняк. Сезон 3. 16-я серия</title></programme>
|
||||
<programme start="20210311235000 +0300" stop="20210312005000 +0300" channel="2x2.ru"><title lang="ru">Проповедник. Сезон 4. 3-я серия</title></programme>
|
||||
<programme start="20210312005000 +0300" stop="20210312011000 +0300" channel="2x2.ru"><title lang="ru">Южный парк. Сезон 11. 11-я серия</title></programme>
|
||||
<programme start="20210312011000 +0300" stop="20210312014000 +0300" channel="2x2.ru"><title lang="ru">Черепашки мутанты ниндзя. Сезон 3. 20-я серия - "Возвращение Мухи"</title></programme>
|
||||
<programme start="20210312014000 +0300" stop="20210312020000 +0300" channel="2x2.ru"><title lang="ru">Черепашки мутанты ниндзя. Сезон 3. 21-я серия - "Прощай Муха"</title></programme>
|
||||
<programme start="20210312020000 +0300" stop="20210312022500 +0300" channel="2x2.ru"><title lang="ru">Черепашки мутанты ниндзя. Сезон 3. 22-я серия - "Вторжение похитителей черепах"</title></programme>
|
||||
<programme start="20210312022500 +0300" stop="20210312025000 +0300" channel="2x2.ru"><title lang="ru">Гриффины. Сезон 2. 14-я серия</title></programme>
|
||||
<programme start="20210312025000 +0300" stop="20210312031000 +0300" channel="2x2.ru"><title lang="ru">Шоу Кливленда. Сезон 2. 10-я серия</title></programme>
|
||||
<programme start="20210312031000 +0300" stop="20210312033500 +0300" channel="2x2.ru"><title lang="ru">Шоу Кливленда. Сезон 2. 11-я серия</title></programme>
|
||||
<programme start="20210312033500 +0300" stop="20210312035500 +0300" channel="2x2.ru"><title lang="ru">Шоу Кливленда. Сезон 2. 12-я серия</title></programme>
|
||||
<programme start="20210312035500 +0300" stop="20210312045000 +0300" channel="2x2.ru"><title lang="ru">2X2 Music</title></programme>
|
||||
<programme start="20210312045000 +0300" stop="20210312051500 +0300" channel="2x2.ru"><title lang="ru">ДП. 4-я серия</title></programme></tv>
|
||||
<programme start="20210311045000 +0300" stop="20210311051500 +0300" channel="2x2.ru"><title lang="ru">ДП. 3-я серия</title><desc lang="ru">Не все тут олды, а кто олды, наверняка страдают от склероза. Двое ведущих протестят все виды оружия из игр (даже грибы Марио, ага), расскажут о гигантах гейм- и киномира, которые ну очень надо знать. Если вам нужен был пинок стряхнуть пыль с приставок и кассет, то вот же, получите.</desc></programme>
|
||||
<programme start="20210311051500 +0300" stop="20210311053500 +0300" channel="2x2.ru"><title lang="ru">Пыхчево. Сезон 2. 2-я серия</title><desc lang="ru">Поселок Пыхчево славится своим одноименным НИИ. В нем трудится гениальный ученый Валерий Валерьевич, и живут побочные продукты деятельности лаборатории: влюбленная в ученого Собака Павлова, поросенок Свиной Гриб и постоянно курящий Умный Ледник. Когда жизнь выходит из привычного русла, а мир стоит на грани катастрофы, лаборатория "Пыхчево" способна изменить положение к лучшему. Или усугубить его до предела.</desc></programme>
|
||||
<programme start="20210311053500 +0300" stop="20210311060000 +0300" channel="2x2.ru"><title lang="ru">Подозрительная Сова. Сезон 8. 14-я серия</title><desc lang="ru">Иногда сова - это не просто сова. Иногда это американский коп, готовый положить голову на борьбу за справедливость. Подозрительная Сова и ее команда вынесут преступность, мозг и мусор из вашей кухни. Готовьтесь: новое шоу производства 2х2 и создателей Кит Stupid шоу.</desc></programme>
|
||||
<programme start="20210311060000 +0300" stop="20210311064000 +0300" channel="2x2.ru"><title lang="ru">Русские мультфильмы</title><desc lang="ru">Сборник отечественных мультфильмов: лучшие анимационные истории советских и российских киностудий.</desc></programme>
|
||||
<programme start="20210311064000 +0300" stop="20210311065500 +0300" channel="2x2.ru"><title lang="ru">Бешеные кролики: Вторжение</title><desc lang="ru">Никто не знает, откуда взялись эти милые пушистые создания. Но кролики прочно обосновались на Земле. Они хитрые, ловкие, изобретательные. А ещё они действительно безумные! Ведь кто ещё будет притворяться коровой, играть в регби арбузом или кататься на курицах? Но не советуем недооценивать этих забавных зверюшек. На нашу планету забавные герои прилетели для того, чтобы разработать план захвата Земли! А для этого бешеным кроликам нужно отыскать уязвимые места человечества. Людей спасёт только бестолковость кроликов. Искать место для вторжения они будут целую вечность!</desc></programme>
|
||||
<programme start="20210311065500 +0300" stop="20210311084000 +0300" channel="2x2.ru"><title lang="ru">Луча Андеграунд. Сезон 4. 22-я серия</title><desc lang="ru">Мама мия Санта Лючия, да это же латиноамериканский сорт рестлинга!
|
||||
С козырей: исполнительные продюсеры - Роберт Родригес и Марк Бёрнетт, и именно поэтому зрелищность, драма, актерская игра, сюжетные вот-это-повороты - на 12 из 10 баллов. Фанаты рестлинга оценят, противники рестлинга, возможно, одумаются, а все остальные сами решат, как им жить, наши ручки - вот они.</desc></programme>
|
||||
<programme start="20210311084000 +0300" stop="20210311091000 +0300" channel="2x2.ru"><title lang="ru">Симпсоны. Сезон 12. 21-я серия - "Небылицы Симпсонов"</title><desc lang="ru">О типичной американской семье. Их жизнь очень разнообразная, веселая и непредсказуемая. В семье 5 человек: отец Гомер, мама Мардж, дочь Лиза, вторая дочь Мэгги и трудный подросток Барт.
|
||||
За годы съемок мультфильм не надоел среднестатистическому зрителю - семья Симпсонов уже почти 30 лет обитает на экранах сотни телевизионных каналов во всем мире. В мультсериале затрагивают следующие темы: однополые браки, политика, религия, скандалы и многое другое.</desc></programme>
|
||||
<programme start="20210311091000 +0300" stop="20210311093500 +0300" channel="2x2.ru"><title lang="ru">Симпсоны. Сезон 13. 1-я серия - "Дом ужасов-12"</title><desc lang="ru">О типичной американской семье. Их жизнь очень разнообразная, веселая и непредсказуемая. В семье 5 человек: отец Гомер, мама Мардж, дочь Лиза, вторая дочь Мэгги и трудный подросток Барт.
|
||||
За годы съемок мультфильм не надоел среднестатистическому зрителю - семья Симпсонов уже почти 30 лет обитает на экранах сотни телевизионных каналов во всем мире. В мультсериале затрагивают следующие темы: однополые браки, политика, религия, скандалы и многое другое.</desc></programme>
|
||||
<programme start="20210311093500 +0300" stop="20210311100500 +0300" channel="2x2.ru"><title lang="ru">Симпсоны. Сезон 13. 2-я серия - "Наказание родителя"</title><desc lang="ru">О типичной американской семье. Их жизнь очень разнообразная, веселая и непредсказуемая. В семье 5 человек: отец Гомер, мама Мардж, дочь Лиза, вторая дочь Мэгги и трудный подросток Барт.
|
||||
За годы съемок мультфильм не надоел среднестатистическому зрителю - семья Симпсонов уже почти 30 лет обитает на экранах сотни телевизионных каналов во всем мире. В мультсериале затрагивают следующие темы: однополые браки, политика, религия, скандалы и многое другое.</desc></programme>
|
||||
<programme start="20210311100500 +0300" stop="20210311103500 +0300" channel="2x2.ru"><title lang="ru">Симпсоны. Сезон 13. 3-я серия - "Гомер "Мо"</title><desc lang="ru">О типичной американской семье. Их жизнь очень разнообразная, веселая и непредсказуемая. В семье 5 человек: отец Гомер, мама Мардж, дочь Лиза, вторая дочь Мэгги и трудный подросток Барт.
|
||||
За годы съемок мультфильм не надоел среднестатистическому зрителю - семья Симпсонов уже почти 30 лет обитает на экранах сотни телевизионных каналов во всем мире. В мультсериале затрагивают следующие темы: однополые браки, политика, религия, скандалы и многое другое.</desc></programme>
|
||||
<programme start="20210311103500 +0300" stop="20210311110500 +0300" channel="2x2.ru"><title lang="ru">Удивительный мир Гамбола. Сезон 2. 31-я и 32-я серии</title><desc lang="ru">Встречайте Уоттерсонов: маму, папу, Анаис, Дарвина и, разумеется, Гамбла! Это двенадцатилетний кот с невероятным чутьем на неприятности!</desc></programme>
|
||||
<programme start="20210311110500 +0300" stop="20210311113000 +0300" channel="2x2.ru"><title lang="ru">Удивительный мир Гамбола. Сезон 2. 33-я и 34-я серии</title><desc lang="ru">Встречайте Уоттерсонов: маму, папу, Анаис, Дарвина и, разумеется, Гамбла! Это двенадцатилетний кот с невероятным чутьем на неприятности!</desc></programme>
|
||||
<programme start="20210311113000 +0300" stop="20210311115500 +0300" channel="2x2.ru"><title lang="ru">Удивительный мир Гамбола. Сезон 2. 35-я и 36-я серии</title><desc lang="ru">Встречайте Уоттерсонов: маму, папу, Анаис, Дарвина и, разумеется, Гамбла! Это двенадцатилетний кот с невероятным чутьем на неприятности!</desc></programme>
|
||||
<programme start="20210311115500 +0300" stop="20210311125500 +0300" channel="2x2.ru"><title lang="ru">Космические цыплята в космосе. 4-я - 6-я серии</title><desc lang="ru">Главных героев случайно зачисляют в элитную военную академию. Безумные технологии, абсурдный юмор и опасные приключения. Троим цыплятам (в прямом и переносном смыслах) предстоит нелегкая борьба с каждодневными трудностями.</desc></programme>
|
||||
<programme start="20210311125500 +0300" stop="20210311132500 +0300" channel="2x2.ru"><title lang="ru">Аватар: легенда о Корре. Сезон 1. 7-я серия</title><desc lang="ru">Действие разворачивается примерно через 70 лет после победы аватара Аанга над Лордом Огня в последней серии мультсериала "Аватар: Легенда об Аанге". Корра, уже овладевшая магией воды, земли и огня должна обучиться последнему элементу - магии воздуха. В этом ей может помочь только сын Аанга и Катары - Тензин. Корра живёт в "Республиканском городе". Республиканский город - это место, где вместе живут люди всех наций. Героям мультсериала предстоит борьба с преступностью и с готовящимся восстанием против магов.</desc></programme>
|
||||
<programme start="20210311132500 +0300" stop="20210311135500 +0300" channel="2x2.ru"><title lang="ru">Аватар: легенда о Корре. Сезон 1. 8-я серия</title><desc lang="ru">Действие разворачивается примерно через 70 лет после победы аватара Аанга над Лордом Огня в последней серии мультсериала "Аватар: Легенда об Аанге". Корра, уже овладевшая магией воды, земли и огня должна обучиться последнему элементу - магии воздуха. В этом ей может помочь только сын Аанга и Катары - Тензин. Корра живёт в "Республиканском городе". Республиканский город - это место, где вместе живут люди всех наций. Героям мультсериала предстоит борьба с преступностью и с готовящимся восстанием против магов.</desc></programme>
|
||||
<programme start="20210311135500 +0300" stop="20210311142500 +0300" channel="2x2.ru"><title lang="ru">Футурама. Сезон 9. 13-я серия</title><desc lang="ru">Главные герои сериала - работники курьерской компании "Межпланетный экспресс", занявшие место предыдущей команды, съеденной космическими осами.
|
||||
Основные события происходят в 31 веке в Новом Нью-Йорке, но так как к этому времени вселенная изведана вдоль и поперек, а перемещение по ней не вызывает затруднений, часто действие переносится на другие планеты и даже в другие галактики. Большинство фактов о жизни в будущем почерпнуто создателями из научно-популярной литературы и фильмов.
|
||||
Но мир "Футурамы" не копирует ни один из миров научпопа. Это не идеальный мир, но и не мир, уничтоженный атомной войной. Проблемы типа глобального потепления и алкоголизма все еще тревожат людей, а вместе с ними роботов, мутантов и инопланетян.</desc></programme>
|
||||
<programme start="20210311142500 +0300" stop="20210311145500 +0300" channel="2x2.ru"><title lang="ru">Футурама. Сезон 3. 1-я серия</title><desc lang="ru">Главные герои сериала - работники курьерской компании "Межпланетный экспресс", занявшие место предыдущей команды, съеденной космическими осами.
|
||||
Основные события происходят в 31 веке в Новом Нью-Йорке, но так как к этому времени вселенная изведана вдоль и поперек, а перемещение по ней не вызывает затруднений, часто действие переносится на другие планеты и даже в другие галактики. Большинство фактов о жизни в будущем почерпнуто создателями из научно-популярной литературы и фильмов.
|
||||
Но мир "Футурамы" не копирует ни один из миров научпопа. Это не идеальный мир, но и не мир, уничтоженный атомной войной. Проблемы типа глобального потепления и алкоголизма все еще тревожат людей, а вместе с ними роботов, мутантов и инопланетян.</desc></programme>
|
||||
<programme start="20210311145500 +0300" stop="20210311152500 +0300" channel="2x2.ru"><title lang="ru">Футурама. Сезон 3. 2-я серия</title><desc lang="ru">Главные герои сериала - работники курьерской компании "Межпланетный экспресс", занявшие место предыдущей команды, съеденной космическими осами.
|
||||
Основные события происходят в 31 веке в Новом Нью-Йорке, но так как к этому времени вселенная изведана вдоль и поперек, а перемещение по ней не вызывает затруднений, часто действие переносится на другие планеты и даже в другие галактики. Большинство фактов о жизни в будущем почерпнуто создателями из научно-популярной литературы и фильмов.
|
||||
Но мир "Футурамы" не копирует ни один из миров научпопа. Это не идеальный мир, но и не мир, уничтоженный атомной войной. Проблемы типа глобального потепления и алкоголизма все еще тревожат людей, а вместе с ними роботов, мутантов и инопланетян.</desc></programme>
|
||||
<programme start="20210311152500 +0300" stop="20210311155000 +0300" channel="2x2.ru"><title lang="ru">Губка Боб квадратные штаны. Сезон 8. 153-я серия</title><desc lang="ru">Герой мультсериала - жизнерадостный Губка Боб. Подводный городок Бикини Боттом населяют различные морские обитатели. Среди них морская звезда Патрик, лучший друг Боба, раздражительный надменный кальмар Сквидвард и белка Сэнди, которая тоже живёт под водой в гидрокостюме. Губка Боб работает поваром в закусочной, которой управляет старый скряга мистер Крабс. Губка Боб всегда оптимист по жизни, его энтузиазм и любопытство к миру делают его совершенно неотразимым...</desc></programme>
|
||||
<programme start="20210311155000 +0300" stop="20210311162000 +0300" channel="2x2.ru"><title lang="ru">Губка Боб квадратные штаны. Сезон 8. 154-я серия</title><desc lang="ru">Герой мультсериала - жизнерадостный Губка Боб. Подводный городок Бикини Боттом населяют различные морские обитатели. Среди них морская звезда Патрик, лучший друг Боба, раздражительный надменный кальмар Сквидвард и белка Сэнди, которая тоже живёт под водой в гидрокостюме. Губка Боб работает поваром в закусочной, которой управляет старый скряга мистер Крабс. Губка Боб всегда оптимист по жизни, его энтузиазм и любопытство к миру делают его совершенно неотразимым...</desc></programme>
|
||||
<programme start="20210311162000 +0300" stop="20210311165000 +0300" channel="2x2.ru"><title lang="ru">Губка Боб квадратные штаны. Сезон 8. 155-я серия</title><desc lang="ru">Герой мультсериала - жизнерадостный Губка Боб. Подводный городок Бикини Боттом населяют различные морские обитатели. Среди них морская звезда Патрик, лучший друг Боба, раздражительный надменный кальмар Сквидвард и белка Сэнди, которая тоже живёт под водой в гидрокостюме. Губка Боб работает поваром в закусочной, которой управляет старый скряга мистер Крабс. Губка Боб всегда оптимист по жизни, его энтузиазм и любопытство к миру делают его совершенно неотразимым...</desc></programme>
|
||||
<programme start="20210311165000 +0300" stop="20210311171500 +0300" channel="2x2.ru"><title lang="ru">Губка Боб квадратные штаны. Сезон 8. 156-я серия</title><desc lang="ru">Герой мультсериала - жизнерадостный Губка Боб. Подводный городок Бикини Боттом населяют различные морские обитатели. Среди них морская звезда Патрик, лучший друг Боба, раздражительный надменный кальмар Сквидвард и белка Сэнди, которая тоже живёт под водой в гидрокостюме. Губка Боб работает поваром в закусочной, которой управляет старый скряга мистер Крабс. Губка Боб всегда оптимист по жизни, его энтузиазм и любопытство к миру делают его совершенно неотразимым...</desc></programme>
|
||||
<programme start="20210311171500 +0300" stop="20210311174000 +0300" channel="2x2.ru"><title lang="ru">Губка Боб квадратные штаны. Сезон 8. 157-я серия</title><desc lang="ru">Герой мультсериала - жизнерадостный Губка Боб. Подводный городок Бикини Боттом населяют различные морские обитатели. Среди них морская звезда Патрик, лучший друг Боба, раздражительный надменный кальмар Сквидвард и белка Сэнди, которая тоже живёт под водой в гидрокостюме. Губка Боб работает поваром в закусочной, которой управляет старый скряга мистер Крабс. Губка Боб всегда оптимист по жизни, его энтузиазм и любопытство к миру делают его совершенно неотразимым...</desc></programme>
|
||||
<programme start="20210311174000 +0300" stop="20210311181000 +0300" channel="2x2.ru"><title lang="ru">Губка Боб квадратные штаны. Сезон 8. 158-я серия</title><desc lang="ru">Герой мультсериала - жизнерадостный Губка Боб. Подводный городок Бикини Боттом населяют различные морские обитатели. Среди них морская звезда Патрик, лучший друг Боба, раздражительный надменный кальмар Сквидвард и белка Сэнди, которая тоже живёт под водой в гидрокостюме. Губка Боб работает поваром в закусочной, которой управляет старый скряга мистер Крабс. Губка Боб всегда оптимист по жизни, его энтузиазм и любопытство к миру делают его совершенно неотразимым...</desc></programme>
|
||||
<programme start="20210311181000 +0300" stop="20210311183500 +0300" channel="2x2.ru"><title lang="ru">Губка Боб квадратные штаны. Сезон 8. 159-я серия</title><desc lang="ru">Герой мультсериала - жизнерадостный Губка Боб. Подводный городок Бикини Боттом населяют различные морские обитатели. Среди них морская звезда Патрик, лучший друг Боба, раздражительный надменный кальмар Сквидвард и белка Сэнди, которая тоже живёт под водой в гидрокостюме. Губка Боб работает поваром в закусочной, которой управляет старый скряга мистер Крабс. Губка Боб всегда оптимист по жизни, его энтузиазм и любопытство к миру делают его совершенно неотразимым...</desc></programme>
|
||||
<programme start="20210311183500 +0300" stop="20210311190500 +0300" channel="2x2.ru"><title lang="ru">Губка Боб квадратные штаны. Сезон 8. 160-я серия</title><desc lang="ru">Герой мультсериала - жизнерадостный Губка Боб. Подводный городок Бикини Боттом населяют различные морские обитатели. Среди них морская звезда Патрик, лучший друг Боба, раздражительный надменный кальмар Сквидвард и белка Сэнди, которая тоже живёт под водой в гидрокостюме. Губка Боб работает поваром в закусочной, которой управляет старый скряга мистер Крабс. Губка Боб всегда оптимист по жизни, его энтузиазм и любопытство к миру делают его совершенно неотразимым...</desc></programme>
|
||||
<programme start="20210311190500 +0300" stop="20210311193000 +0300" channel="2x2.ru"><title lang="ru">Губка Боб квадратные штаны. Сезон 8. 161-я серия</title><desc lang="ru">Герой мультсериала - жизнерадостный Губка Боб. Подводный городок Бикини Боттом населяют различные морские обитатели. Среди них морская звезда Патрик, лучший друг Боба, раздражительный надменный кальмар Сквидвард и белка Сэнди, которая тоже живёт под водой в гидрокостюме. Губка Боб работает поваром в закусочной, которой управляет старый скряга мистер Крабс. Губка Боб всегда оптимист по жизни, его энтузиазм и любопытство к миру делают его совершенно неотразимым...</desc></programme>
|
||||
<programme start="20210311193000 +0300" stop="20210311200000 +0300" channel="2x2.ru"><title lang="ru">Гриффины. Сезон 2. 9-я серия</title><desc lang="ru">Если сериал пытаются выдать за историю "обычной семьи", жди какого-нибудь безумия. У Гриффинов это Питер (отец), Лоис (жена), Крис (сын), Мэг (дочь), а также говорящая собака Брайан, которая цитирует Ницше и пьет сухой мартини. Младенец Стюи - с замашками Аль Капоне и манией мирового господства. Фанаты "Гриффинов" обычно не любят "Симпсонов" и наоборот. Почему это так, мы не знаем, но это так.</desc></programme>
|
||||
<programme start="20210311200000 +0300" stop="20210311202500 +0300" channel="2x2.ru"><title lang="ru">Гриффины. Сезон 2. 10-я серия</title><desc lang="ru">Если сериал пытаются выдать за историю "обычной семьи", жди какого-нибудь безумия. У Гриффинов это Питер (отец), Лоис (жена), Крис (сын), Мэг (дочь), а также говорящая собака Брайан, которая цитирует Ницше и пьет сухой мартини. Младенец Стюи - с замашками Аль Капоне и манией мирового господства. Фанаты "Гриффинов" обычно не любят "Симпсонов" и наоборот. Почему это так, мы не знаем, но это так.</desc></programme>
|
||||
<programme start="20210311202500 +0300" stop="20210311205500 +0300" channel="2x2.ru"><title lang="ru">Гриффины. Сезон 2. 12-я серия</title><desc lang="ru">Если сериал пытаются выдать за историю "обычной семьи", жди какого-нибудь безумия. У Гриффинов это Питер (отец), Лоис (жена), Крис (сын), Мэг (дочь), а также говорящая собака Брайан, которая цитирует Ницше и пьет сухой мартини. Младенец Стюи - с замашками Аль Капоне и манией мирового господства. Фанаты "Гриффинов" обычно не любят "Симпсонов" и наоборот. Почему это так, мы не знаем, но это так.</desc></programme>
|
||||
<programme start="20210311205500 +0300" stop="20210311212100 +0300" channel="2x2.ru"><title lang="ru">Гриффины. Сезон 2. 13-я серия</title><desc lang="ru">Если сериал пытаются выдать за историю "обычной семьи", жди какого-нибудь безумия. У Гриффинов это Питер (отец), Лоис (жена), Крис (сын), Мэг (дочь), а также говорящая собака Брайан, которая цитирует Ницше и пьет сухой мартини. Младенец Стюи - с замашками Аль Капоне и манией мирового господства. Фанаты "Гриффинов" обычно не любят "Симпсонов" и наоборот. Почему это так, мы не знаем, но это так.</desc></programme>
|
||||
<programme start="20210311212100 +0300" stop="20210311215500 +0300" channel="2x2.ru"><title lang="ru">Гриффины. Сезон 2. 15-я серия</title><desc lang="ru">Если сериал пытаются выдать за историю "обычной семьи", жди какого-нибудь безумия. У Гриффинов это Питер (отец), Лоис (жена), Крис (сын), Мэг (дочь), а также говорящая собака Брайан, которая цитирует Ницше и пьет сухой мартини. Младенец Стюи - с замашками Аль Капоне и манией мирового господства. Фанаты "Гриффинов" обычно не любят "Симпсонов" и наоборот. Почему это так, мы не знаем, но это так.</desc></programme>
|
||||
<programme start="20210311215500 +0300" stop="20210311222200 +0300" channel="2x2.ru"><title lang="ru">Гриффины. Сезон 3. 1-я серия</title><desc lang="ru">Если сериал пытаются выдать за историю "обычной семьи", жди какого-нибудь безумия. У Гриффинов это Питер (отец), Лоис (жена), Крис (сын), Мэг (дочь), а также говорящая собака Брайан, которая цитирует Ницше и пьет сухой мартини. Младенец Стюи - с замашками Аль Капоне и манией мирового господства. Фанаты "Гриффинов" обычно не любят "Симпсонов" и наоборот. Почему это так, мы не знаем, но это так.</desc></programme>
|
||||
<programme start="20210311222200 +0300" stop="20210311225000 +0300" channel="2x2.ru"><title lang="ru">Гриффины. Сезон 3. 2-я серия</title><desc lang="ru">Брайн решает пойти на службу в доблестную полицию, но на службе пробыть ему придется не долго, так как он подсел на наркотики. Мег станет чер-лидершей, но и тут не все так просто. Ну, а Питер узнает страшную новость, с которой ему придется дальше жить...</desc></programme>
|
||||
<programme start="20210311225000 +0300" stop="20210311230500 +0300" channel="2x2.ru"><title lang="ru">Подозрительная Сова. Сезон 2. 4-я серия</title><desc lang="ru">Иногда сова - это не просто сова. Иногда это американский коп, готовый положить голову на борьбу за справедливость. Подозрительная Сова и ее команда вынесут преступность, мозг и мусор из вашей кухни. Готовьтесь: новое шоу производства 2х2 и создателей Кит Stupid шоу.</desc></programme>
|
||||
<programme start="20210311230500 +0300" stop="20210311232000 +0300" channel="2x2.ru"><title lang="ru">Подозрительная Сова. Сезон 2. 5-я серия</title><desc lang="ru">Иногда сова - это не просто сова. Иногда это американский коп, готовый положить голову на борьбу за справедливость. Подозрительная Сова и ее команда вынесут преступность, мозг и мусор из вашей кухни. Готовьтесь: новое шоу производства 2х2 и создателей Кит Stupid шоу.</desc></programme>
|
||||
<programme start="20210311232000 +0300" stop="20210311235000 +0300" channel="2x2.ru"><title lang="ru">Суперособняк. Сезон 3. 16-я серия</title><desc lang="ru">История великовозрастных супергероях - Титаниуме Рексе и его команде, известной как "Лига Свободы", которые стараются быть актуальными в современном мире.</desc></programme>
|
||||
<programme start="20210311235000 +0300" stop="20210312005000 +0300" channel="2x2.ru"><title lang="ru">Проповедник. Сезон 4. 3-я серия</title><desc lang="ru">Священник Джесси Кастер по воле случая стал носителем внутри своего естества странного существа по имени Генезис. Это дитя совокупления ангела и демона представляет собой одновременно чистый идеал и квинтэссенцию света, но также сгусток абсолютного зла. Генезис - единственное существо во Вселенной, которое может встать вровень с Богом, если того пожелает, а его носитель автоматически становится самым могущественным существом в материальном мире.</desc></programme>
|
||||
<programme start="20210312005000 +0300" stop="20210312011000 +0300" channel="2x2.ru"><title lang="ru">Южный парк. Сезон 11. 11-я серия</title><desc lang="ru">Самое неполиткорректное шоу в истории телевидения. Проблемы мирового масштаба в переосмыслении четверых американских третьеклашек с тоннами сарказма, иссиня-черным чувством юмора, безгранично глубоким смыслом и беспощадным стебом над каждым, кто попадает в поле зрения. В "Южном парке" засветились практически все звезды мирового масштаба, и как минимум половина из них после своего камео пытались подать в суд.</desc></programme>
|
||||
<programme start="20210312011000 +0300" stop="20210312014000 +0300" channel="2x2.ru"><title lang="ru">Черепашки мутанты ниндзя. Сезон 3. 20-я серия - "Возвращение Мухи"</title><desc lang="ru">Закупайте пиццу и спускайтесь в канализацию с телевизором, потому что на 2х2 пришли те самые "Черепашки мутанты ниндзя". Да, да, те самые из нашего детства, а не вот это все новое. Четверо суперчерепах, одна умная крыса, один злой Шреддер, два тупых звероподобных помощника и один мозг в доме на ногах - выкручиваем ностальгию и наслаждаемся классикой.</desc></programme>
|
||||
<programme start="20210312014000 +0300" stop="20210312020000 +0300" channel="2x2.ru"><title lang="ru">Черепашки мутанты ниндзя. Сезон 3. 21-я серия - "Прощай Муха"</title><desc lang="ru">Закупайте пиццу и спускайтесь в канализацию с телевизором, потому что на 2х2 пришли те самые "Черепашки мутанты ниндзя". Да, да, те самые из нашего детства, а не вот это все новое. Четверо суперчерепах, одна умная крыса, один злой Шреддер, два тупых звероподобных помощника и один мозг в доме на ногах - выкручиваем ностальгию и наслаждаемся классикой.</desc></programme>
|
||||
<programme start="20210312020000 +0300" stop="20210312022500 +0300" channel="2x2.ru"><title lang="ru">Черепашки мутанты ниндзя. Сезон 3. 22-я серия - "Вторжение похитителей черепах"</title><desc lang="ru">Закупайте пиццу и спускайтесь в канализацию с телевизором, потому что на 2х2 пришли те самые "Черепашки мутанты ниндзя". Да, да, те самые из нашего детства, а не вот это все новое. Четверо суперчерепах, одна умная крыса, один злой Шреддер, два тупых звероподобных помощника и один мозг в доме на ногах - выкручиваем ностальгию и наслаждаемся классикой.</desc></programme>
|
||||
<programme start="20210312022500 +0300" stop="20210312025000 +0300" channel="2x2.ru"><title lang="ru">Гриффины. Сезон 2. 14-я серия</title><desc lang="ru">Если сериал пытаются выдать за историю "обычной семьи", жди какого-нибудь безумия. У Гриффинов это Питер (отец), Лоис (жена), Крис (сын), Мэг (дочь), а также говорящая собака Брайан, которая цитирует Ницше и пьет сухой мартини. Младенец Стюи - с замашками Аль Капоне и манией мирового господства. Фанаты "Гриффинов" обычно не любят "Симпсонов" и наоборот. Почему это так, мы не знаем, но это так.</desc></programme>
|
||||
<programme start="20210312025000 +0300" stop="20210312031000 +0300" channel="2x2.ru"><title lang="ru">Шоу Кливленда. Сезон 2. 10-я серия</title><desc lang="ru">Сериал от создателей "Гриффинов" и "Американского папаши", показывающий жизнь Кливленда Брауна, второстепенного героя "Гриффинов". Предыстория такова: Кливленд решает переехать в Калифорнию после развода с женой. По дороге они с сыном заезжают в родной город Кливленда Стулбенд, встречают школьную любовь Кливленда Донну Таббс и остаются в городе. Многие шутки сериала высмеивают женственность и изнеженность Кливленда: он ведет собственное женское ток-шоу, боится тараканов, у него есть диван для обмороков. В этом смысле Донна - полная его противоположность: женщина с командным тоном и железными нервами.</desc></programme>
|
||||
<programme start="20210312031000 +0300" stop="20210312033500 +0300" channel="2x2.ru"><title lang="ru">Шоу Кливленда. Сезон 2. 11-я серия</title><desc lang="ru">Сериал от создателей "Гриффинов" и "Американского папаши", показывающий жизнь Кливленда Брауна, второстепенного героя "Гриффинов". Предыстория такова: Кливленд решает переехать в Калифорнию после развода с женой. По дороге они с сыном заезжают в родной город Кливленда Стулбенд, встречают школьную любовь Кливленда Донну Таббс и остаются в городе. Многие шутки сериала высмеивают женственность и изнеженность Кливленда: он ведет собственное женское ток-шоу, боится тараканов, у него есть диван для обмороков. В этом смысле Донна - полная его противоположность: женщина с командным тоном и железными нервами.</desc></programme>
|
||||
<programme start="20210312033500 +0300" stop="20210312035500 +0300" channel="2x2.ru"><title lang="ru">Шоу Кливленда. Сезон 2. 12-я серия</title><desc lang="ru">Сериал от создателей "Гриффинов" и "Американского папаши", показывающий жизнь Кливленда Брауна, второстепенного героя "Гриффинов". Предыстория такова: Кливленд решает переехать в Калифорнию после развода с женой. По дороге они с сыном заезжают в родной город Кливленда Стулбенд, встречают школьную любовь Кливленда Донну Таббс и остаются в городе. Многие шутки сериала высмеивают женственность и изнеженность Кливленда: он ведет собственное женское ток-шоу, боится тараканов, у него есть диван для обмороков. В этом смысле Донна - полная его противоположность: женщина с командным тоном и железными нервами.</desc></programme>
|
||||
<programme start="20210312035500 +0300" stop="20210312045000 +0300" channel="2x2.ru"><title lang="ru">2X2 Music</title><desc lang="ru">2х2 - это философия, 2х2 - это образ жизни, 2х2 - это знак зодиака. Все это подразумевает, что жить нужно обязательно с определенной музыкой. Качественной, радующей уши, сознание и душу. Хорошая музыка для хороших людей - теперь в эфире.</desc></programme>
|
||||
<programme start="20210312045000 +0300" stop="20210312051500 +0300" channel="2x2.ru"><title lang="ru">ДП. 4-я серия</title><desc lang="ru">Не все тут олды, а кто олды, наверняка страдают от склероза. Двое ведущих протестят все виды оружия из игр (даже грибы Марио, ага), расскажут о гигантах гейм- и киномира, которые ну очень надо знать. Если вам нужен был пинок стряхнуть пыль с приставок и кассет, то вот же, получите.</desc></programme>
|
||||
</tv>
|
File diff suppressed because it is too large
Load diff
|
@ -5,26 +5,46 @@ const dayjs = require('dayjs')
|
|||
const glob = require('glob')
|
||||
|
||||
const utils = {}
|
||||
utils.escapeString = function (string) {
|
||||
return string
|
||||
.toString()
|
||||
.replace(/&/g, '&')
|
||||
.replace(/</g, '<')
|
||||
.replace(/>/g, '>')
|
||||
.replace(/"/g, '"')
|
||||
.replace(/'/g, ''')
|
||||
.replace(/\n|\r/g, ' ')
|
||||
.replace(/ +/g, ' ')
|
||||
.trim()
|
||||
}
|
||||
|
||||
utils.convertToXMLTV = function ({ channels, programs }) {
|
||||
let output = '<?xml version="1.0" encoding="UTF-8" ?><tv>'
|
||||
|
||||
for (let channel of channels) {
|
||||
const displayName = this.escapeString(channel.name)
|
||||
output += `
|
||||
<channel id="${channel['xmltv_id']}"><display-name>${channel.name}</display-name></channel>`
|
||||
<channel id="${channel['xmltv_id']}"><display-name>${displayName}</display-name></channel>`
|
||||
}
|
||||
|
||||
for (let program of programs) {
|
||||
const start = program.start ? dayjs(program.start).format('YYYYMMDDHHmmss ZZ') : ''
|
||||
const stop = program.stop ? dayjs(program.stop).format('YYYYMMDDHHmmss ZZ') : ''
|
||||
const title = program.title ? program.title.toString().trim().replace('&', '&') : ''
|
||||
const title = program.title ? this.escapeString(program.title) : ''
|
||||
const description = program.description ? this.escapeString(program.description) : ''
|
||||
const category = program.category ? this.escapeString(program.category) : ''
|
||||
const lang = program.lang ? program.lang : 'en'
|
||||
|
||||
if (start && title) {
|
||||
output += `
|
||||
<programme start="${start}" stop="${stop}" channel="${program.channel}"><title lang="${lang}">${title}</title>`
|
||||
|
||||
if (program.category) {
|
||||
output += `<category lang="${lang}">${program.category}</category>`
|
||||
if (description) {
|
||||
output += `<desc lang="${lang}">${description}</desc>`
|
||||
}
|
||||
|
||||
if (category) {
|
||||
output += `<category lang="${lang}">${category}</category>`
|
||||
}
|
||||
|
||||
output += '</programme>'
|
||||
|
|
65
package-lock.json
generated
65
package-lock.json
generated
|
@ -12,6 +12,7 @@
|
|||
"commander": "^7.1.0",
|
||||
"dayjs": "^1.10.4",
|
||||
"glob": "^7.1.6",
|
||||
"html-to-text": "^7.0.0",
|
||||
"jsdom": "^16.5.0",
|
||||
"xml-js": "^1.6.11"
|
||||
}
|
||||
|
@ -339,6 +340,14 @@
|
|||
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
|
||||
"integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
|
||||
},
|
||||
"node_modules/deepmerge": {
|
||||
"version": "4.2.2",
|
||||
"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
|
||||
"integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/delayed-stream": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
|
||||
|
@ -605,6 +614,14 @@
|
|||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/he": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
|
||||
"integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
|
||||
"bin": {
|
||||
"he": "bin/he"
|
||||
}
|
||||
},
|
||||
"node_modules/html-encoding-sniffer": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
|
||||
|
@ -616,6 +633,23 @@
|
|||
"node": ">=10"
|
||||
}
|
||||
},
|
||||
"node_modules/html-to-text": {
|
||||
"version": "7.0.0",
|
||||
"resolved": "https://registry.npmjs.org/html-to-text/-/html-to-text-7.0.0.tgz",
|
||||
"integrity": "sha512-UR/WMSHRN8m+L7qQUhbSoxylwBovNPS+xURn/pHeJvbnemhyMiuPYBTBGqB6s8ajAARN5jzKfF0d3CY86VANpA==",
|
||||
"dependencies": {
|
||||
"deepmerge": "^4.2.2",
|
||||
"he": "^1.2.0",
|
||||
"htmlparser2": "^6.0.0",
|
||||
"minimist": "^1.2.5"
|
||||
},
|
||||
"bin": {
|
||||
"html-to-text": "bin/cli.js"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=10.23.2"
|
||||
}
|
||||
},
|
||||
"node_modules/htmlparser2": {
|
||||
"version": "6.0.1",
|
||||
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.1.tgz",
|
||||
|
@ -840,6 +874,11 @@
|
|||
"node": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/minimist": {
|
||||
"version": "1.2.5",
|
||||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
|
||||
"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
|
||||
},
|
||||
"node_modules/ms": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
|
||||
|
@ -1586,6 +1625,11 @@
|
|||
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
|
||||
"integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
|
||||
},
|
||||
"deepmerge": {
|
||||
"version": "4.2.2",
|
||||
"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
|
||||
"integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="
|
||||
},
|
||||
"delayed-stream": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
|
||||
|
@ -1765,6 +1809,11 @@
|
|||
"har-schema": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"he": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
|
||||
"integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="
|
||||
},
|
||||
"html-encoding-sniffer": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
|
||||
|
@ -1773,6 +1822,17 @@
|
|||
"whatwg-encoding": "^1.0.5"
|
||||
}
|
||||
},
|
||||
"html-to-text": {
|
||||
"version": "7.0.0",
|
||||
"resolved": "https://registry.npmjs.org/html-to-text/-/html-to-text-7.0.0.tgz",
|
||||
"integrity": "sha512-UR/WMSHRN8m+L7qQUhbSoxylwBovNPS+xURn/pHeJvbnemhyMiuPYBTBGqB6s8ajAARN5jzKfF0d3CY86VANpA==",
|
||||
"requires": {
|
||||
"deepmerge": "^4.2.2",
|
||||
"he": "^1.2.0",
|
||||
"htmlparser2": "^6.0.0",
|
||||
"minimist": "^1.2.5"
|
||||
}
|
||||
},
|
||||
"htmlparser2": {
|
||||
"version": "6.0.1",
|
||||
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.0.1.tgz",
|
||||
|
@ -1940,6 +2000,11 @@
|
|||
"brace-expansion": "^1.1.7"
|
||||
}
|
||||
},
|
||||
"minimist": {
|
||||
"version": "1.2.5",
|
||||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
|
||||
"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
|
||||
},
|
||||
"ms": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
"commander": "^7.1.0",
|
||||
"dayjs": "^1.10.4",
|
||||
"glob": "^7.1.6",
|
||||
"html-to-text": "^7.0.0",
|
||||
"jsdom": "^16.5.0",
|
||||
"xml-js": "^1.6.11"
|
||||
}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
<channel site="tv.yandex.ru" site_id="1hd-99" xmltv_id="1HDMusicTelevision.ru">1 HD Music Television</channel>
|
||||
<channel site="tv.yandex.ru" site_id="2x2-29" xmltv_id="2x2.ru">2x2</channel>
|
||||
<channel site="tv.yandex.ru" site_id="360-95" xmltv_id="360deg.ru">360°</channel>
|
||||
<!-- <channel site="tv.yandex.ru" site_id="360-95" xmltv_id="360deg.ru">360°</channel>
|
||||
<channel site="tv.yandex.ru" site_id="365-dney-tv-470" xmltv_id="365dneyTV.ru">365 дней ТВ</channel>
|
||||
<channel site="tv.yandex.ru" site_id="7-tv-1241" xmltv_id="7TV.ru">7 TV</channel>
|
||||
<channel site="tv.yandex.ru" site_id="8-kanal-456" xmltv_id="8Kanal.ru">8 Канал</channel>
|
||||
|
@ -294,6 +294,6 @@
|
|||
<channel site="tv.yandex.ru" site_id="zee-tv-627" xmltv_id="ZeeTVRussia.in">Zee TV Russia</channel>
|
||||
<channel site="tv.yandex.ru" site_id="zoo-tv-477" xmltv_id="ZooTV.ru">Зоо ТВ</channel>
|
||||
<channel site="tv.yandex.ru" site_id="zoopark-509" xmltv_id="Zoopark.ru">Zooпарк</channel>
|
||||
<channel site="tv.yandex.ru" site_id="zvezda-15" xmltv_id="Zvezda.ru">Звезда</channel>
|
||||
<channel site="tv.yandex.ru" site_id="zvezda-15" xmltv_id="Zvezda.ru">Звезда</channel> -->
|
||||
|
||||
</settings>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
<channel site="tvguide.co.uk" site_id="106" xmltv_id="BBCTwoWales.uk">BBC Two Wales</channel>
|
||||
<channel site="tvguide.co.uk" site_id="109" xmltv_id="BBCFour.uk">BBC Four</channel>
|
||||
<channel site="tvguide.co.uk" site_id="112" xmltv_id="BloombergTVUK.us">Bloomberg TV UK</channel>
|
||||
<!-- <channel site="tvguide.co.uk" site_id="112" xmltv_id="BloombergTVUK.us">Bloomberg TV UK</channel>
|
||||
<channel site="tvguide.co.uk" site_id="113" xmltv_id="BoomerangUK.us">Boomerang UK</channel>
|
||||
<channel site="tvguide.co.uk" site_id="116" xmltv_id="CartoonNetworkUK.us">Cartoon Network UK</channel>
|
||||
<channel site="tvguide.co.uk" site_id="118" xmltv_id="CBBC.uk">CBBC</channel>
|
||||
|
@ -252,6 +252,6 @@
|
|||
<channel site="tvguide.co.uk" site_id="984" xmltv_id="AMC.us">AMC</channel>
|
||||
<channel site="tvguide.co.uk" site_id="99" xmltv_id="BBCTwoNorthernIreland.uk">BBC Two Northern Ireland</channel>
|
||||
<channel site="tvguide.co.uk" site_id="993" xmltv_id="SonyMoviesClassic.us">Sony Movies Classic</channel>
|
||||
<channel site="tvguide.co.uk" site_id="996" xmltv_id="NottsTV.uk">Notts TV</channel>
|
||||
<channel site="tvguide.co.uk" site_id="996" xmltv_id="NottsTV.uk">Notts TV</channel> -->
|
||||
|
||||
</settings>
|
||||
|
|
|
@ -3,6 +3,7 @@ const { JSDOM } = jsdom
|
|||
const dayjs = require('dayjs')
|
||||
var customParseFormat = require('dayjs/plugin/customParseFormat')
|
||||
dayjs.extend(customParseFormat)
|
||||
const { htmlToText } = require('html-to-text')
|
||||
|
||||
module.exports = {
|
||||
url: function ({ date, channel }) {
|
||||
|
@ -21,6 +22,8 @@ module.exports = {
|
|||
const title = (tr.getElementsByClassName('title')[0] || { innerHTML: '' }).innerHTML
|
||||
.toString()
|
||||
.trim()
|
||||
const detail = tr.getElementsByClassName('detail')[0] || { innerHTML: '' }
|
||||
const description = htmlToText(detail.innerHTML)
|
||||
|
||||
if (time && title) {
|
||||
const start = dayjs(time, 'h:mma')
|
||||
|
@ -31,7 +34,7 @@ module.exports = {
|
|||
|
||||
programs.push({
|
||||
title,
|
||||
description: null,
|
||||
description,
|
||||
start,
|
||||
stop: null,
|
||||
lang: 'en',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue