Iptv.org EPG Grabber
外观
Iptv.org EPG Grabber 是一个 nodejs/html 应用程序,它包含用于从数百个来源下载数千个电视频道的 EPG 的实用程序。之后,它可以被 Kodi、MythTV、Tvheadend 和其他兼容的电视和家庭影院前端媒体播放器使用。
安装
安装 iptvorg-epgAUR 包。
用法
第一步是为 iptvorg-epg EPG Grabber 创建一个工作目录。工作目录将保存在当前用户的家目录中,或保存在选择的路径中。所有配置文件和输出文件都存储在工作目录中。
要创建工作目录,请键入
# iptvorg-epg -d /path/to/working_directory
此时,所有必要的文件都已创建,现在可以从选定的站点或自定义频道 xml 配置文件抓取 EPG 数据。
要生成 EPG 指南文件(默认:guide.xml),请键入
# iptvorg-epg -d /path/to/working_directory -s my.site.example
除了上述命令之外,还可以与 --gzip、--days 天数 和 -o, --output 文件 结合使用。
要查看所有活动的 站点(包括状态),请键入
# iptvorg-epg -ps
有关完整的使用信息,请键入
# iptvorg-epg --help
自定义频道列表
通过自定义频道列表,可以使用多个站点列表中的多个频道。工作目录中包含一个名为 my.channels.xml 的示例 XML 文件。请确保将任何自定义 XML 频道文件放在工作目录中。
要生成自定义 EPG 指南文件,请键入
# iptvorg-epg -d /path/to/working_directory -c my.channels.xml
配置
Iptvorg-epg 可以手动和自动运行。对于自动化解决方案,可以使用自定义脚本和 systemd 单元。还可以使用命令 sudo -u 用户名 iptvorg-epg 来运行 EPG Grabber……
这是一个用于运行 iptvorg-epg 的 systemd 服务示例
/usr/lib/systemd/system/iptvorg-epg.service
[Unit] Description=Creates EPG guide file in /path/to/guide.xml Requires=network-online.target After=network-online.target [Service] ExecStart=/my/custom/script.sh [Install] WantedBy=multi-user.target
可以像这样与计时器(每天早上 6:00 运行)结合使用
/usr/lib/systemd/system/iptvorg-epg.timer
[Timer] Persistent=true OnCalendar=*-*-* 06:00:00 Unit=iptvorg-epg.service [Install] WantedBy=timers.target
请记住 启用/启动任何自定义 systemd 服务。