Электронная версия программы передач для Windows существует давно. Написано множество утилит – одна из лучших, на мой взгляд, это List TV. Кроме того она совершенно бесплатна. Но вот для Linux я не мог долгое время найти ничего подобного…
Свершилось чудо, и объявилась такая программа с названием Maxemum TV-Guide.
Эта программа работает со стандартной базой в формате XML TV. К сожалению TV-Guide “знает” только те программы передач, о которых знает XML TV. А список стран не так уж и велик – Australia, Belgium and Luxemburg, Brazil, Britain and Ireland, Denmark, Estonia, Finland, France, Germany, Hungary and Romania, Iceland, Italy, Japan, Netherlands, North America, Norway, Portugal, Reunion Island (France), South Africa, Spain, Sweden, and Switzerland. Ни Беларуси, ни России тут нет. Но нашлись добрые люди, которые делают программу передач в нужном формате и для нас.
Для Cosmos TV выложили уже подготовленный файл,
осталось закинуть скриптик в крон, и обновлять его раз в неделю 😉
А вот и обширный список по разным странам и каналам.
Все патчи отправил разработчику с месяц назад – никакой реакции. Новая версия на сайте как была с багами, так и осталась. Обидно будет, если автор забросит проект.
Так, с программой телепередач разобрался, а вот как сдвиг во времени делать не понятно. Нужно сдвинуть все каналы на +3 часа.
А еще не хватает фильтра на каналы – есть каналы, которые у меня не идут, а из списка исключить их не могу 🙁
Мда, Full mode в программе не тормоз, а супер тормоз. Что за сложность загрузить весь список в память, а в окно выводить только требуемое. И память лишний раз расходоваться не будет, и работа будет крайне шустрая, практически не зависящая от размера входных данных.
Пошел писать баг-репорт…
Сделал несколько патчей, которые исправляют баг с временем начала передачи и с не верным рисайзом окна при клике на передачу с длинным тайтлом.
Что то база каналов на сайте http://zaval.org/products/atv/data/index_ru.html не обновляется уже целую неделю. Жаль, если они это дело забросили.