XMLTV Proxy Server
![GitHub Workflow Status](https://img.shields.io/github/workflow/status/benjaminbear/xmltv-proxy/goreleaser)
![License](https://img.shields.io/github/license/benjaminbear/xmltv-proxy)
This docker service grabs epgdata from a source (tv spielfilm) and deploys xmltv format via http server.
Usage
Docker image
Pull repository
docker pull bbaerthlein/xmltv-proxy
Run container:
docker run -p 8080:8080 bbaerthlein/xmltv-proxy
Binary
Download and extract the binary for your os and architecture from the release page.
Start the binary: (example for linux)
XMLTV_PORT=1234 ./xmltv-proxy_linux_x64
Environment variables
XMLTV_DAYS: (optional, default=7) Count of days to download from your epg source and serve: 1-14
XMLTV_TIMEZONE: (optional, default=system) Set your timezone for correct airtime: e.g. "Europe/Berlin"
XMLTV_DAILY_DOWNLOAD: (optional, default=false) Force downloading epg for actual day in daily cron (short-termed changes)
XMLTV_PORT: (optional, default=8080) Use specific port for webservice
XMLTV_INSECURE_TLS: (optional, default=false) Allow insecure http/s requests
Mount directories (docker)
If you want persist downloaded epgdata files add:
-v /your/local/path:/epg/epgdata_files
Docker hub
https://hub.docker.com/r/bbaerthlein/xmltv-proxy