Commit Graph
100 Commits
Author SHA1 Message Date
KAMIandKAMI a1dafe025a Add Aguacate TV and AS3 Sport TV to Venezuela list (#1125)
Latina TV is already listed; inter TV was already added previously.
Assigned chno 12/13 to avoid colliding with the existing chno=1
(Venevisión), and normalized the AS3 Sport TV EPG id to drop the
embedded space for consistency with other entries.

Co-authored-by: KAMI <[email protected]>
2026-08-14 12:26:04 +02:00
KAMIandKAMI 5176eb2db8 Security: sanitize channel attributes to prevent M3U8 attribute injection (#1124)
group, name, logo and epg values are embedded unescaped into quoted
#EXTINF attributes (tvg-name, tvg-logo, tvg-id, group-title). A value
containing a double quote can break out of its attribute and inject
arbitrary extra attributes/content into the generated playlist.

Strip embedded double quotes from these fields at parse time.

Co-authored-by: KAMI <[email protected]>
2026-08-14 12:13:49 +02:00
Kálmán „KAMI” Szalai 6048cf6c1e Add Python 3.12-3.14 to the pylint test matrix 2026-08-14 11:50:35 +02:00
Kálmán „KAMI” Szalai 6ce42c470c Fix malformed src attribute for RTP Mundo logo in portugal.md 2026-08-14 11:46:45 +02:00
Kálmán „KAMI” Szalai 7899bad061 Bump actions/checkout and actions/setup-python to Node.js 24 versions in pylint workflow 2026-08-14 11:45:06 +02:00
Kálmán „KAMI” Szalai 7d69e13431 Fix pylint errors in make_playlist.py
Resolves trailing whitespace, line-too-long, unnecessary parens,
missing docstrings, and no-else-return findings from the Pylint
workflow job.
2026-08-14 11:43:38 +02:00
KAMIandKálmán „KAMI” Szalai <kami911gmail.com> 1b0fff3d4d Fix no-dash linting errors in Russian channel names (#991)
Replace dashes with colons in Smotrim channel names.

Co-authored-by: Kálmán „KAMI” Szalai <kami911gmail.com>
2026-03-08 20:41:10 +01:00
KAMIandKálmán „KAMI” Szalai <kami911gmail.com> 43b8dced11 Add tvg-country attribute to M3U8 playlist entries (#990)
Add ISO 3166-1 alpha-2 country codes via tvg-country attribute
to all #EXTINF lines, enabling IPTV players to filter and display
channels by country.

Co-authored-by: Kálmán „KAMI” Szalai <kami911gmail.com>
2026-03-08 09:29:23 +01:00
KAMIandKálmán „KAMI” Szalai <kami911gmail.com> 8a67a85d1a Improve make_playlist.py code quality and fix bugs (#989)
* Improve make_playlist.py code quality and fix bugs

- Fix group name bug: replace underscores with spaces before title()
  so filenames like north_korea.md produce "North Korea" not "North_Korea"
- Fix resource leaks: use context managers for all file handles including
  EPG list and per-country playlist files
- Remove os.chdir() global side effect: use absolute paths derived from
  the script location instead
- Avoid calling to_m3u_line() twice per channel by caching the result
- Fix redundant trailing colon in filename[:-3:] slice
- Consistent use of write() for headers instead of mixing print/write
- Strip blank lines from EPG URL list when reading

* Skip commit and push when playlist has no changes

Prevents the workflow from failing with exit code 1 when the generated
playlist is identical to the previous run and there is nothing to commit.

* Use current branch instead of hardcoded master for push

Replace hardcoded origin/master reference with @{u} (upstream of current
branch) for the diff check, and use HEAD for the push target so the
workflow works correctly on any branch.

---------

Co-authored-by: Kálmán „KAMI” Szalai <kami911gmail.com>
2026-03-08 07:40:47 +01:00
Kálmán „KAMI” Szalai 92cac18463 Add Líceum TV to Hungarian list 2025-08-27 10:16:23 +02:00
Kálmán „KAMI” Szalai 254572afda Update Hungarian Rádió 1 YT link 2025-08-27 10:12:06 +02:00
KAMI c535a5175e Update ireland.md
Fix lint issue
2025-08-27 10:00:52 +02:00
KAMI b3322a92f9 Update usa.md
Update Buzzr URL #722
2025-08-27 09:58:16 +02:00
KAMI a740bafb18 Update japan.md
From https://github.com/Free-TV/IPTV/pull/732

Thank you @makimaki69!
2025-08-27 09:52:55 +02:00
KAMI db606f7fb9 Greece update
from @dp247 f791651
2025-08-27 09:47:14 +02:00
Kálmán „KAMI” Szalai bee2d8f2f2 Add more Hungarian channels 2025-04-02 18:56:20 +02:00
Kálmán „KAMI” Szalai 35229d95f7 Add more Hungarian channels 2025-04-02 18:53:10 +02:00
Kálmán „KAMI” Szalai aa08289867 Add more Hungarian channels 2025-04-02 18:47:03 +02:00
Kálmán „KAMI” Szalai 5d5a89d322 Remove non-existing channels 2025-04-02 18:37:26 +02:00
Kálmán „KAMI” Szalai 9eaf6249b5 Update M1/Hungary link 2025-04-02 17:57:46 +02:00
Kálmán „KAMI” Szalai 0ce74001aa Update City TV link 2025-04-02 17:44:45 +02:00
Kálmán „KAMI” Szalai 7c0995f7d9 Update Venezuela list file according to PR #577 2025-04-02 16:14:46 +02:00
Kálmán „KAMI” Szalai 76216d8ea5 Remove HispanTV PR #554 2025-04-02 16:06:59 +02:00
Kálmán „KAMI” Szalai bf86c807cd Add Indonesia's flag and format the list file 2025-04-02 15:57:22 +02:00
Kálmán „KAMI” Szalai 5cc97a36f2 Manually pull dp247:master repo with updated links 2025-04-02 15:48:23 +02:00
KAMI 7f21072e3d Update test_playlist.yml
Try latest LTS node 20.10.x
2023-11-28 01:30:00 +01:00
Kálmán „KAMI” Szalai 57d6fe9dcb Fix linter errors 2023-11-28 00:45:53 +01:00
Kálmán „KAMI” Szalai 4b1a66784b Fix linter errors 2023-11-28 00:44:05 +01:00
Kálmán „KAMI” Szalai 91c1dc193b Fix linter errors 2023-11-28 00:41:20 +01:00
Kálmán „KAMI” Szalai 8fa64d10cf Fix linter error: img tag 2023-11-28 00:35:23 +01:00
KAMIandPlaylistBot 6701121a18 Update hungary.md (#453)
* Update hungary.md

Update for Oroszlányi Városi Televízió

* Update Playlist (GitHub Actions)

---------

Co-authored-by: PlaylistBot <[email protected]>
2023-11-28 00:15:02 +01:00
KAMIandPlaylistBot aa6c957dda Add Hungarian Oroszlány városi televízió (#452)
* Update hungary.md

Add Oroszlány városi televízió

* Update Playlist (GitHub Actions)

---------

Co-authored-by: PlaylistBot <[email protected]>
2023-11-28 00:02:41 +01:00
Kálmán „KAMI” Szalai 4cd0d9983a Update M1, Hungarian 2023-03-22 10:51:24 +01:00
KAMI 2d4695d1a4 Merge pull request #328 from Annino78/master
Add iptv-1
2023-03-21 06:34:15 +01:00
KAMI 3c0defec2d Rename costarica.md to costa_rica.md 2023-03-21 06:33:40 +01:00
Kálmán „KAMI” Szalai 5c7b4ff496 Update M1 / HUN 2023-03-20 19:52:57 +01:00
KAMI 0a8e69b924 Merge pull request #325 from TVKaista/patch-7
Improve channel logos for Estonian and Finnish channels
2023-03-18 14:48:35 +01:00
KAMI e240bb6d91 Merge pull request #324 from TVKaista/patch-5
Add Iceland channels
2023-03-18 14:47:39 +01:00
KAMI 4d0e4dbe13 Merge pull request #323 from TVKaista/patch-4
Add Folketinget TV
2023-03-18 11:51:43 +01:00
KAMI 1181db6909 Merge pull request #318 from TVKaista/patch-2
Add ATG Live
2023-03-18 07:01:09 +01:00
KAMI 558cdd2794 Merge pull request #317 from TVKaista/patch-1
Add geoblock symbol to Danish channels
2023-03-18 07:00:32 +01:00
KAMI 25d6597216 Merge pull request #319 from TVKaista/patch-3
Finland channel epg ids
2023-03-18 06:59:24 +01:00
KAMI b11ff56a3c Merge pull request #322 from glotovpa/master
fixed an error creating playlists by country @KAMI911
2023-03-18 06:58:22 +01:00
KAMI 825032a32d Merge pull request #320 from TVKaista/patch-4
Add Norwegian channels
2023-03-17 19:37:31 +01:00
Kálmán „KAMI” Szalai c010e12410 Updates for Hungarian channels 2023-03-15 09:29:10 +01:00
Kálmán „KAMI” Szalai 396b218d70 Updates for Hungarian channels 2023-03-15 08:52:25 +01:00
Kálmán „KAMI” Szalai 43a419ec30 Fix Hungarian links 2023-03-15 08:33:22 +01:00
Kálmán „KAMI” Szalai b5b5162bba Updated Hungarian channels 2023-03-15 08:22:59 +01:00
Kálmán „KAMI” Szalai de8e64548d Better playlist formatting 2023-03-15 06:57:43 +01:00
Kálmán „KAMI” Szalai 6bbe865e78 Process EPG file 2023-03-15 06:55:55 +01:00
Kálmán „KAMI” Szalai d82b40c456 Try to avoid f-string expression part cannot include a backslash error 2023-03-15 06:46:54 +01:00
Kálmán „KAMI” Szalai 30d04a30e5 Fix string generation 2023-03-15 06:42:27 +01:00
Kálmán „KAMI” Szalai 3cbf813b17 Remove newlines from EPG list 2023-03-15 06:36:19 +01:00
Kálmán „KAMI” Szalai 17a5e14200 Update EPG list with working list files 2023-03-15 06:31:03 +01:00
Kálmán „KAMI” Szalai bc17650c60 Fix EPG list 2023-03-14 06:33:14 +01:00
Kálmán „KAMI” Szalai 3b214150a0 Remove wrongly created playlist files 2023-03-14 06:24:09 +01:00
KAMI 94e4769207 Fix path for invidual playlists 2023-03-14 06:21:22 +01:00
KAMI 76cdc36690 Fix path 2023-03-14 06:16:15 +01:00
KAMI 503744cfed OS independent path, filename join 2023-03-14 06:14:09 +01:00
KAMI 221c965bfc Merge pull request #309 from glotovpa/master
Add creating playlists by country in the folder "playlists"
2023-03-13 11:04:06 +01:00
KAMI 04414c861f Merge pull request #296 from TVKaista/patch-3
Add Finnish channels
2023-03-03 21:05:01 +01:00
KAMI 45b79aee8c Merge pull request #302 from adilaxmdv/master
new file:   epglist.txt
2023-03-03 21:03:47 +01:00
Kálmán „KAMI” Szalai 18570b91e6 Update of Hungarian channels 2023-02-05 09:57:18 +01:00
KAMI 0a101fb123 Merge pull request #268 from robbiebusinessacc/master
Update make_playlist.py
2023-01-19 02:37:54 +01:00
KAMI 7471ef8763 Merge pull request #270 from NezbednikSK/master
Add Schlager Deluxe + Deluxe Lounge HD
2023-01-09 21:22:28 +01:00
Kálmán „KAMI” Szalai 19dbb6d6c1 Update M4 2022-12-03 23:50:30 +01:00
KAMI 8040711b2f Merge pull request #247 from telluroid/patch-1
Update germany.md
2022-11-20 09:54:09 +01:00
KAMI 86484eb18c Merge pull request #244 from Brenders/master
[zz_vod_it.md] updated
2022-11-16 17:45:03 +01:00
KAMI 15fca2978a Merge pull request #240 from telluroid/patch-4
Update germany.md
2022-11-15 21:24:12 +01:00
KAMI 7d1dae0d9c Merge pull request #241 from telluroid/patch-5
Update brazil.md
2022-11-15 21:23:25 +01:00
KAMI a706455104 Merge pull request #242 from telluroid/patch-6
Update canada.md
2022-11-15 21:22:54 +01:00
Kálmán „KAMI” Szalai 53cf9c6c3c Add another link to Hungarian M3 channel 2022-11-15 21:03:31 +01:00
Kálmán „KAMI” Szalai 5738227e56 Add SkyNews as English langiage news 2022-11-15 21:02:58 +01:00
Kálmán „KAMI” Szalai e0963b1cd7 Update M4 Sport Hungarian channel 2022-11-15 19:46:48 +01:00
KAMI 36f641f04a Merge pull request #237 from Brenders/master
[zz_vod_it.md] updated
2022-11-11 11:35:20 +01:00
KAMI 6011512452 Merge pull request #236 from telluroid/patch-3
Update germany.md
2022-11-11 11:34:43 +01:00
KAMI efe45995c8 Merge pull request #235 from telluroid/patch-2
Update france.md
2022-11-07 14:41:41 +01:00
Kálmán „KAMI” Szalai 700a68c3ec Update M4 in Hungarian channels list 2022-10-29 07:54:41 +02:00
Kálmán „KAMI” Szalai 63c4de410b Fix Euronews English broken URL (Issue #230) 2022-10-20 22:39:04 +02:00
Kálmán „KAMI” Szalai b9f0f09320 Make Euronews English URL use free.fullspeed.tv (Issue #230) 2022-10-20 22:36:43 +02:00
Kálmán „KAMI” Szalai ec26e6c32f Fix Euronews English broken URL (Issue #230) 2022-10-20 22:34:17 +02:00
KAMI 32c98fd1b4 Merge pull request #229 from Brenders/master
[zz_vod_it.md] updated
2022-10-19 18:16:58 +02:00
KAMI 42fb9b587b Merge pull request #226 from NezbednikSK/master
[slovakia] update WAU logo
2022-10-09 07:55:09 +02:00
Kálmán „KAMI” Szalai e6f125aeca Update M4 Sport of Hungarian list 2022-10-07 11:22:40 +02:00
KAMI 9db65fd019 Fixes for auto playlist update 2022-10-06 09:42:22 +02:00
Kálmán „KAMI” Szalai deb872f91d Add Hungarian MusicPlus 2022-09-19 19:21:17 +02:00
Kálmán „KAMI” Szalai 79afd751d9 Update actions 2022-09-19 19:17:37 +02:00
KAMI 2819051126 Merge pull request #220 from Free-TV/automate
Automate
2022-09-19 19:15:04 +02:00
KAMI d4af48c0d0 Merge pull request #219 from Free-TV/automate-1
Add update playlist for unattended playlist update
2022-09-19 19:13:33 +02:00
KAMI ac52d5bfb2 Add update playlist for unattended playlist update 2022-09-19 19:07:13 +02:00
Kálmán „KAMI” Szalai f6a2309f5c Update playlist after merge 2022-09-19 18:53:08 +02:00
Kálmán „KAMI” Szalai c2015e8373 Updated playlist 2022-09-18 08:08:06 +02:00
Kálmán „KAMI” Szalai 38a13b4a85 Updated playlist 2022-09-17 17:26:57 +02:00
KAMI 7c80bec6f0 Bring back TBS from PR in japan.md 2022-09-17 16:56:20 +02:00
KAMI ef6f342a93 Merge pull request #214 from salvoc81/master
Update Japan.md
2022-09-17 16:54:06 +02:00
KAMI 9bbf17fc18 Merge pull request #215 from almi05/patch-1
Update italy.md
2022-09-14 17:02:36 +02:00
Kálmán „KAMI” Szalai f913e3656a Updated playlist 2022-09-01 08:58:57 +02:00
Kálmán „KAMI” Szalai d288db29be Updated playlist 2022-08-31 09:20:16 +02:00
Kálmán „KAMI” Szalai aeac7b19a1 Update playlist 2022-08-20 10:49:42 +02:00
Kálmán „KAMI” Szalai c21f5444b0 Update playlist with huge amount of EPG ids 2022-08-14 19:49:06 +02:00