Compare commits
4 Commits
2d72a74ee2
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
674912084a
|
|||
|
ed2a1893bb
|
|||
|
2a380da3e7
|
|||
|
752f63a00d
|
42
README.md
42
README.md
@@ -61,14 +61,6 @@ in whatever XML-TV consumer you are using.
|
||||
This is an example of how you may give instructions on setting up your project locally.
|
||||
To get a local copy up and running follow these simple example steps.
|
||||
|
||||
### Prerequisites
|
||||
|
||||
This is an example of how to list things you need to use the software and how to install them.
|
||||
* npm
|
||||
```sh
|
||||
npm install npm@latest -g
|
||||
```
|
||||
|
||||
### Installation
|
||||
|
||||
1. Build compose.yaml
|
||||
@@ -78,17 +70,39 @@ This is an example of how to list things you need to use the software and how to
|
||||
docker-epg:
|
||||
image: git.donnymims.com/dnny44/docker-epg:latest
|
||||
container_name: docker-epg
|
||||
volumes:
|
||||
- /mnt/data/docker-epg/guides:/epg/guides
|
||||
- /mnt/data/docker-epg/channels:/epg/channels
|
||||
restart: unless-stopped
|
||||
docker-epg-caddy:
|
||||
image: caddy:latest
|
||||
container_name: docker-epg-caddy
|
||||
restart: unless-stopped
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
ports:
|
||||
- 8080:80
|
||||
networks: {}
|
||||
- 9880:80
|
||||
command: caddy file-server --root /guides/
|
||||
volumes:
|
||||
- /mnt/data/docker-epg/guides:/guides
|
||||
networks:
|
||||
- caddy_net
|
||||
```
|
||||
2. Install NPM packages
|
||||
|
||||
3. Enter your API in `config.js`
|
||||
```js
|
||||
const API_KEY = 'ENTER YOUR API';
|
||||
2. Replace /mnt/data/docker-epg/guides with the path on your host where you want to save your guide.xml.
|
||||
This MUST be the same folder on the host for both the EPG and Caddy containers
|
||||
|
||||
3. Replace /mnt/data/docker-epg/guides with the path on your host where you want to save your channels.xml file and make sure that your channels.xml file is located there and formatted as follows:
|
||||
```xml
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<channels>
|
||||
<channel site="arirang.com" lang="en" xmltv_id="ArirangTV.kr" site_id="CH_K">Arirang TV</channel>
|
||||
...
|
||||
</channels>
|
||||
```
|
||||
You can populate his file with the channels from this sites page https://github.com/iptv-org/epg/tree/master/sites
|
||||
|
||||
4. When you start the docker stack the EPG container will do a first run to pull your channels and guide information and then it will stay running according to the default Cron scedule "0 3 * * *"
|
||||
|
||||
<p align="right">(<a href="#readme-top">back to top</a>)</p>
|
||||
|
||||
|
||||
34
channels.xml
34
channels.xml
@@ -1,7 +1,39 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<channels>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="BabySharkTV.us" site_id="PlutoTV/us#60faffc3fbbc120007fc4376">Baby Shark TV</channel>
|
||||
<channel site="tvguide.com" lang="en" xmltv_id="DisneyChannelEast.us" site_id="9100001138#9200018475">The Disney Channel (East)</channel>
|
||||
<channel site="tvguide.com" lang="en" xmltv_id="DisneyXDEast.us" site_id="9100001138#9200004852">Disney XD (East)</channel>
|
||||
<channel site="tvtv.us" lang="en" xmltv_id="NickelodeonEast.us" site_id="11006">Nickelodeon East</channel>
|
||||
<channel site="tvtv.us" lang="en" xmltv_id="NickJrEast.us" site_id="19211">Nick Jr East</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="DoraTV.us" site_id="PlutoTV/us#5d14fb6c84dd37df3b4290c5">Dora TV</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="ForeverKids.us" site_id="PlutoTV/us#56171fafada51f8004c4b40f">Forever Kids</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="GarfieldandFriends.us" site_id="PlutoTV/us#60faf9ddfcc1f200070a5932">Garfield and Friends</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="DoraTV.us" site_id="PlutoTV/us#5d14fb6c84dd37df3b4290c5">Dora TV</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="KartoonChannel.us" site_id="PlutoTV/us#60fb040d4795a6000762fe8f">Kartoon Channel!</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="KidsMovieClub.us" site_id="PlutoTV/us#5db0ad56edc89300090d2ebb">Kids Movie Club</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="CampSpoopy.us" site_id="Plex/all#5e20b730f2f8d5003d739db7-6164a963766ab4f9f57e81b1">Camp Spoopy</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="DogtheBountyHunter.us" site_id="PlutoTV/us#5bee1a7359ee03633e780238">Dog the Bounty Hunter</channel>
|
||||
<channel site="tvtv.us" lang="en" xmltv_id="ABCNewsLive.us" site_id="113380">ABC News Live</channel>
|
||||
<channel site="tvtv.us" lang="en" xmltv_id="TheWeatherChannel.us" site_id="11187">The Weather Channel</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="BritBoxMysteries.us" site_id="PlutoTV/us#60f5d389985a0c0007357304">BritBox Mysteries</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="" site_id="SamsungTVPlus/ca#CABC23000056U">Midsomer Murders</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="" site_id="SamsungTVPlus/us#USBC2400027NG">Top Gear</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="IGN.us" site_id="SamsungTVPlus/us#USBA30003672">IGN</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="" site_id="SamsungTVPlus/us#USBD3300020PM">Sonic The Hedgehog</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="" site_id="SamsungTVPlus/ca#CABC52000039H">Bob the Builder</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="" site_id="SamsungTVPlus/ca#CABC230001363">LEGO Channel</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="" site_id="SamsungTVPlus/ca#CAAJ2700011IF">NBC News NOW</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="CBSNews.us" site_id="SamsungTVPlus/us#USBA370000104">CBS News</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="" site_id="SamsungTVPlus/us#USBC4400003OU">CBC News International</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="" site_id="SamsungTVPlus/us#USBB520002173">Ice Road Truckers</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="" site_id="SamsungTVPlus/us#USBD270001633">Hallmark Movies &amp; More</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="" site_id="SamsungTVPlus/us#USBB5200019FO">Holiday Movie Favorites by Lifetime</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="" site_id="SamsungTVPlus/us#USBD17000117B">MovieSphere</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="ParamountMovieChannel.us" site_id="SamsungTVPlus/us#USAJ26000054W">Paramount Movie Channel</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="HeartlandWebFeed.us" site_id="SamsungTVPlus/us#USBB2900003O3">Heartland</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="TVLandDrama.us" site_id="SamsungTVPlus/us#USBB3500002FL">TV Land Drama</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="TVLandSitcoms.us" site_id="SamsungTVPlus/us#USBA300019WF">TV Land Sitcoms</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="" site_id="SamsungTVPlus/us#USBD1700001RW">BBC Earth</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="LoveNature4K.ca" site_id="SamsungTVPlus/us#USBA3400003IP">Love Nature 4K</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="" site_id="SamsungTVPlus/us#USBB5200025DO">Modern Marvels Presented by History</channel>
|
||||
<channel site="i.mjh.nz" lang="en" xmltv_id="WeatherSpy.us" site_id="SamsungTVPlus/us#USAJ3400014LK">WeatherSpy</channel>
|
||||
</channels>
|
||||
Reference in New Issue
Block a user