From abc0cce4556f9b19bda67597f8dc0b68705d4463 Mon Sep 17 00:00:00 2001 From: Sthope Date: Wed, 23 Aug 2023 02:09:39 +0200 Subject: [PATCH] Update README.md --- README.md | 52 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 51 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3623d35..6d8d0ba 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,52 @@ -# Docker-IPTV-EPG-Downloader +# IPTV EPG Downloader Docker + +This Docker image allows you to easily download TV guide data from IPTV sources using the IPTV EPG repository. + +## Prerequisites + +Before using this Docker image, you need to have Docker installed on your system. You can download and install Docker from the official website: [Docker](https://www.docker.com/). + +## Usage + +1. Clone this repository to your local machine: + + ```bash + git clone https://gi.sthope.dev/sthope/Docker-IPTV-EPG-Downloader/epg-docker.git + cd epg-docker + ``` + +2. Build the Docker image: + + ```bash + docker build -t epg-downloader . + ``` + +3. Run the Docker container to download the TV guide data: + + ```bash + docker run -p 3000:3000 -e SITE=site1.com epg-downloader + ``` + + Replace `site1.com` with the desired IPTV source (site) name. You can specify multiple sources by separating them with commas or spaces, like `-e SITE=site1.com,site2.com`. + +4. Once the guide download process is complete, the downloaded guides will be available at a link like this: + + ```bash + http://:3000/guides/en/.xml + ``` + + Replace `` with your machine's local IP address. + +## Additional Notes + +- If you want to run the server separately after downloading the guides, you can modify the Dockerfile to include both commands (`npm run grab` and `npm run serve`), or you can manually run the server using the container's shell. + +- Ensure that your firewall and network settings allow the necessary connections for the Docker container to be accessible. + +- This Docker image is provided as-is. Make sure to check the official IPTV EPG repository for any updates or changes. + +## License + +This project is licensed under the [MIT License](LICENSE). +