Это команда tv_mergep, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
tv_merge - объединить (объединить) два файла XMLTV.
СИНТАКСИС
tv_merge -i ФАЙЛ -m ФАЙЛ -o ФАЙЛ
ОПИСАНИЕ
Прочтите списки XMLTV из двух файлов и объедините их вместе. В отличие от tv_cat (который просто
объединяет файлы) это обновит (добавит / заменит / удалит) исходный файл XMLTV с каналами и
программы, содержащиеся во втором файле.
Он работает с несколькими каналами, вставляет любые новые программы и удаляет любые
перекрывающиеся программы.
ВАЖНАЯ ИНФОРМАЦИЯ Входные файлы должны быть предварительно отсортированы по дате и времени в порядке каналов с помощью
параметр "--by-channel" для tv_sort
например tv_sort --by-channel --output ФАЙЛ ФАЙЛ
Все программы должны иметь время запуска и остановки.
(Примечание: программы в объединенном файле замещать любые в мастер-файле, т.е. данные не
обновление в программ)
Эта программа использует XML :: TreePP, который не пишет определения в выводе
файл. Если нужно добавить подходящий затем используйте параметр -t.
например tv_merge -i ФАЙЛ -m ФАЙЛ -o ФАЙЛ -t
ПРИМЕР
Используйте "tv_merge -i master.xml -m newadditions.xml -o newmaster.xml", чтобы объединить все
каналы / программы в новые дополнения.xml.
Используйте tv_mergep онлайн с помощью сервисов onworks.net