Sign inSign up

bbaerthlein/epgdata2xmltv-proxy

By bbaerthlein

•Updated over 4 years ago

Image
0

1.6K

bbaerthlein/epgdata2xmltv-proxy repository overview

⁠EPGDATA to XMLTV Proxy Server

Travis build status Docker build status Docker build automated

GitHub release (latest by date) Go version License

This docker service grabs epgdata from a source (hoerzu), adds further information from the web and deploys xmltv format via http server.

⁠Usage

⁠Docker image

Pull repository

docker pull bbaerthlein/epgdata2xmltv-proxy

Run container:

docker run -p 8080:8080 bbaerthlein/epgdata2xmltv-proxy
⁠Binary

Download and extract the binary for your os and architecture from the release page⁠.

Start the binary: (example for linux)

EPG2XMLTV_EPGDATA_PIN=1234 ./epgdata2xmltv-proxy_linux_x64

⁠Environment variables

EPG2XMLTV_EPGDATA_PIN: (mandatory) Your epgdata pin, mandatory
EPG2XMLTV_DAYS: (optional) Count of days to download from your epg source and serve: 1-7
EPG2XMLTV_TIMEZONE: (optional) Set your timezone for correct airtime: e.g. "Europe/Berlin"
EPG2XMLTV_CRAWLER: (optional) Enable/disable webcrawler (much faster on start)

⁠Mount directories (docker)

If you want persist downloaded epgdata files add:

-v /your/local/path:/epg/epgdata_files

to persist working data of the proxy (absolutely recommended):

-v /your/local/path:/epg/persistence

to add your own genre.xml, category.xml and channel_y.xml definition files:

-v /your/local/definitions:/epg/epgdata_includes

⁠Docker hub

https://hub.docker.com/r/bbaerthlein/epgdata2xmltv-proxy⁠

Tag summary

Content type

Image

Digest

Size

33.7 MB

Last updated

almost 6 years ago

docker pull bbaerthlein/epgdata2xmltv-proxy