Files
epg/tests/__data__/expected/readme.md
Aleksandr Statciuk 22477fa590 Update readme.md
2022-01-19 21:43:05 +03:00

111 lines
3.3 KiB
Markdown

# EPG
![auto-update](https://github.com/iptv-org/epg/actions/workflows/auto-update.yml/badge.svg)
EPG (Electronic Program Guide) for thousands of TV channels collected from different sources.
## Usage
To load a program guide, all you need to do is copy the link to one or more of the guides from the list below and paste it into your favorite player.
<!-- prettier-ignore -->
<table>
<thead>
<tr><th align="left">Country</th><th align="left">Channels</th><th align="left">EPG</th></tr>
</thead>
<tbody>
<tr><td align="left" valign="top" nowrap>🇿🇦 South Africa</td><td align="right">1</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/za/dstv.com.epg.xml</code></td></tr>
<tr><td align="left" valign="top" nowrap rowspan="2">🇺🇸 United States</td><td align="right">372</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us/tvtv.us.epg.xml</code></td></tr>
<tr><td align="right">74</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us/magticom.ge.epg.xml</code></td></tr>
</tbody>
</table>
### US States
<!-- prettier-ignore -->
<table>
<thead>
<tr><th align="left">State</th><th align="left">Channels</th><th align="left">EPG</th></tr>
</thead>
<tbody>
<tr><td align="left" valign="top" nowrap rowspan="3">Puerto Rico</td><td align="right">14</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-pr/tvtv.us.epg.xml</code></td></tr>
<tr><td align="right">7</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-pr/gatotv.com.epg.xml</code></td></tr>
<tr><td align="right">1</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/us-pr/directv.com.epg.xml</code></td></tr>
</tbody>
</table>
### Provinces of Canada
<!-- prettier-ignore -->
<table>
<thead>
<tr><th align="left">Province</th><th align="left">Channels</th><th align="left">EPG</th></tr>
</thead>
<tbody>
<tr><td align="left" valign="top" nowrap>Newfoundland and Labrador</td><td align="right">1</td><td align="left" nowrap><code>https://iptv-org.github.io/epg/guides/ca-nl/tvtv.us.epg.xml</code></td></tr>
</tbody>
</table>
## List of supported channels
https://iptv-org.github.io/epg/index.html
## API
### List of channels
```
https://iptv-org.github.io/epg/api/channels.json
```
```
[
...
{
"id": "CNNUSA.us",
"name": [
"CNN USA"
],
"logo": "https://cdn.tvpassport.com/image/station/100x100/cnn.png",
"country": "US",
"guides": [
"https://iptv-org.github.io/epg/guides/tvtv.us.guide.xml",
...
]
},
...
]
```
<!-- ### List of programs
```
https://iptv-org.github.io/epg/api/programs.json
```
```
[
...
{
"channel": "CNNUSA.us",
"site": "example.com",
"lang": "en",
"title": "Erin Burnett OutFront",
"desc": "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.",
"categories": [
"Series",
"News"
],
"image": "https://example.com/banner.jpg",
"start": 1641772800,
"stop": 1641776400
},
...
]
``` -->
## Contribution
If you find a bug or want to contribute to the code or documentation, you can help by submitting an [issue](https://github.com/iptv-org/epg/issues) or a [pull request](https://github.com/iptv-org/epg/pulls).