Update README.md
This commit is contained in:
		
							
								
								
									
										52
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										52
									
								
								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://<your_local_ip_address>:3000/guides/en/<site>.xml
 | 
				
			||||||
 | 
					    ```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    Replace `<your_local_ip_address>` 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).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user