diff --git a/.github/workflows/auto-update.yml b/.github/workflows/auto-update.yml index d3a62fee..0ebb08eb 100644 --- a/.github/workflows/auto-update.yml +++ b/.github/workflows/auto-update.yml @@ -4,70 +4,64 @@ on: schedule: - cron: '0 0 * * *' jobs: - grab: + create-branch: runs-on: ubuntu-latest - continue-on-error: true - strategy: - fail-fast: false - matrix: - site: - [ - andorradifusio.ad, - arianaafgtv.com, - arianatelevision.com, - astro.com.my, - comteco.com.bo, - cosmote.gr, - digiturk.com.tr, - dstv.com, - elcinema.com, - guidatv.sky.it, - hd-plus.de, - m.tv.sms.cz, - maxtv.hrvatskitelekom.hr, - mediaset.it, - meo.pt, - mi.tv, - mncvision.id, - ontvtonight.com, - programacion-tv.elpais.com, - programetv.ro, - programme-tv.net, - programtv.onet.pl, - rev.bs, - telkussa.fi, - tv.cctv.com, - tv.lv, - tv.mail.ru, - tv.yandex.ru, - tvgid.ua, - tvguide.com, - tvprofil.com, - tvtv.us, - vidio.com, - zap.co.ao, - znbc.co.zm - ] steps: - name: Checkout uses: actions/checkout@v2 + with: + ref: ${{ github.ref }} + - name: Create Branch + uses: peterjgrainger/action-create-branch@v2.0.1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + branch: 'bot/auto-update' + create-matrix: + runs-on: ubuntu-latest + needs: create-branch + outputs: + matrix: ${{ steps.set-matrix.outputs.matrix }} + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + ref: bot/auto-update - name: Install Dependencies run: npm install - - name: Run EPG Grabber - run: npx epg-grabber --config=sites/${{ matrix.site }}.config.js + - name: Create Matrix + id: set-matrix + run: node scripts/create-matrix.js + grab: + runs-on: ubuntu-latest + needs: create-matrix + continue-on-error: true + strategy: + fail-fast: false + matrix: ${{fromJSON(needs.create-matrix.outputs.matrix)}} + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + ref: bot/auto-update + - name: Install Dependencies + run: npm install + - name: Run Grabber + run: npx epg-grabber --config=sites/${{ matrix.guide.site }}/${{ matrix.guide.site }}.config.js --channels=sites/${{ matrix.guide.site }}/${{ matrix.guide.site }}_${{ matrix.guide.country }}.channels.xml --days=2 --output=.gh-pages/guides/${{ matrix.guide.country }}/${{ matrix.guide.site }}.epg.xml - name: Upload Artifact uses: actions/upload-artifact@v2 with: name: .gh-pages - path: .gh-pages/guides/${{ matrix.site }}.guide.xml + path: .gh-pages/ if-no-files-found: error deploy: - if: ${{ github.ref == 'refs/heads/master' }} needs: grab runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 + with: + ref: bot/auto-update - name: Download Artifacts uses: actions/download-artifact@v2 - name: Generate Token @@ -77,13 +71,102 @@ jobs: app_id: ${{ secrets.APP_ID }} private_key: ${{ secrets.APP_PRIVATE_KEY }} - name: Deploy to GitHub Pages + if: ${{ github.ref == 'refs/heads/master' }} uses: JamesIves/github-pages-deploy-action@4.1.1 with: branch: gh-pages - folder: .gh-pages + folder: .gh-pages/guides target-folder: guides clean: false token: ${{ steps.generate-token.outputs.token }} git-config-name: iptv-bot git-config-email: 84861620+iptv-bot[bot]@users.noreply.github.com commit-message: '[Bot] Deploy to GitHub Pages' + update-codes: + runs-on: ubuntu-latest + needs: deploy + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + ref: bot/auto-update + - name: Download Artifacts + uses: actions/download-artifact@v2 + - name: Install Dependencies + run: npm install + - name: Update Codes + run: npm run update-codes + - name: Generate Token + uses: tibdex/github-app-token@v1 + id: generate-token + with: + app_id: ${{ secrets.APP_ID }} + private_key: ${{ secrets.APP_PRIVATE_KEY }} + - name: Deploy to GitHub Pages + if: ${{ github.ref == 'refs/heads/master' }} + uses: JamesIves/github-pages-deploy-action@4.1.1 + with: + branch: gh-pages + folder: .gh-pages + clean: false + token: ${{ steps.generate-token.outputs.token }} + git-config-name: iptv-bot + git-config-email: 84861620+iptv-bot[bot]@users.noreply.github.com + commit-message: '[Bot] Deploy to GitHub Pages' + update-readme: + runs-on: ubuntu-latest + needs: deploy + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + ref: bot/auto-update + - name: Download Artifacts + uses: actions/download-artifact@v2 + - name: Install Dependencies + run: npm install + - name: Update README.md + run: node scripts/update-readme.js + - name: Commit Changes + uses: stefanzweifel/git-auto-commit-action@v4 + with: + commit_message: '[Bot] Update README.md' + commit_user_name: iptv-bot + commit_user_email: 84861620+iptv-bot[bot]@users.noreply.github.com + commit_author: 'iptv-bot[bot] <84861620+iptv-bot[bot]@users.noreply.github.com>' + branch: bot/auto-update + file_pattern: README.md + pull-request: + if: ${{ github.ref == 'refs/heads/master' }} + needs: update-readme + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + ref: bot/auto-update + - name: Generate Token + uses: tibdex/github-app-token@v1 + id: generate-token + with: + app_id: ${{ secrets.APP_ID }} + private_key: ${{ secrets.APP_PRIVATE_KEY }} + - name: Create Pull Request + id: pr + uses: repo-sync/pull-request@v2 + with: + source_branch: 'bot/auto-update' + destination_branch: 'master' + pr_title: '[Bot] Update guides' + pr_body: | + This pull request is created by [auto-update][1] workflow. + + [1]: https://github.com/iptv-org/epg/actions/runs/${{ github.run_id }} + github_token: ${{ steps.generate-token.outputs.token }} + - name: Merge Pull Request + if: ${{ steps.pr.outputs.pr_number != 0 }} + uses: juliangruber/merge-pull-request-action@v1 + with: + github-token: ${{ secrets.PAT }} + number: ${{ steps.pr.outputs.pr_number }} + method: squash diff --git a/.github/workflows/update-codes.yml b/.github/workflows/update-codes.yml deleted file mode 100644 index 48c3d747..00000000 --- a/.github/workflows/update-codes.yml +++ /dev/null @@ -1,31 +0,0 @@ -name: update-codes -on: - workflow_dispatch: - schedule: - - cron: '0 6 * * *' -jobs: - update-codes: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Install Dependencies - run: npm install - - name: Update Codes - run: npm run update-codes - - name: Generate Token - uses: tibdex/github-app-token@v1 - id: generate-token - with: - app_id: ${{ secrets.APP_ID }} - private_key: ${{ secrets.APP_PRIVATE_KEY }} - - name: Deploy to GitHub Pages - uses: JamesIves/github-pages-deploy-action@4.1.1 - with: - branch: gh-pages - folder: .gh-pages - clean: false - token: ${{ steps.generate-token.outputs.token }} - git-config-name: iptv-bot - git-config-email: 84861620+iptv-bot[bot]@users.noreply.github.com - commit-message: '[Bot] Deploy to GitHub Pages' diff --git a/.readme/config.json b/.readme/config.json new file mode 100644 index 00000000..88556a84 --- /dev/null +++ b/.readme/config.json @@ -0,0 +1,4 @@ +{ + "build": "README.md", + "files": ["./.readme/template.md"] +} diff --git a/.readme/template.md b/.readme/template.md new file mode 100644 index 00000000..55832811 --- /dev/null +++ b/.readme/template.md @@ -0,0 +1,59 @@ +# 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. + +
+Expand +
+ + +#include "./.readme/_table.md" + +
+ +## List of supported channels + +https://iptv-org.github.io/epg/index.html + +## For Developers + +You can also get a list of all available channels and their codes in JSON format by sending a GET request to: + +``` +https://iptv-org.github.io/epg/codes.json +``` + +If successful, you should get the following response: + +
+Expand +
+ +``` +[ + ... + { + "tvg_id": "CNNUSA.us", + "display_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", + ... + ] + }, + ... +] +``` + +
+ +## 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). diff --git a/package-lock.json b/package-lock.json index ad8e8999..48975140 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,14 +9,16 @@ "dependencies": { "axios": "^0.21.1", "cheerio": "^1.0.0-rc.10", + "commander": "^8.2.0", "dayjs": "^1.10.4", - "epg-grabber": "^0.9.1", - "epg-parser": "^0.1.3", + "epg-grabber": "^0.11.0", + "epg-parser": "^0.1.6", "form-data": "^4.0.0", - "html-to-text": "^7.0.0", + "glob": "^7.2.0", "iconv-lite": "^0.4.24", "jsdom": "^16.5.0", "lodash": "^4.17.21", + "markdown-include": "^0.4.3", "parse-duration": "^1.0.0", "srcset": "^4.0.0", "tabletojson": "^2.0.7", @@ -191,6 +193,19 @@ "node": ">= 10.0.0" } }, + "node_modules/axios-mock-adapter": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/axios-mock-adapter/-/axios-mock-adapter-1.20.0.tgz", + "integrity": "sha512-shZRhTjLP0WWdcvHKf3rH3iW9deb3UdKbdnKUoHmmsnBhVXN3sjPJM6ZvQ2r/ywgvBVQrMnjrSyQab60G1sr2w==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "is-blob": "^2.1.0", + "is-buffer": "^2.0.5" + }, + "peerDependencies": { + "axios": ">= 0.9.0" + } + }, "node_modules/balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", @@ -308,11 +323,11 @@ } }, "node_modules/commander": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.1.0.tgz", - "integrity": "sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.2.0.tgz", + "integrity": "sha512-LLKxDvHeL91/8MIyTAD5BFMNtoIwztGPMiM/7Bl8rIPmHCZXRxmSWr91h57dpOpnQ6jIUqEWdXE/uBYMfiVZDA==", "engines": { - "node": ">= 10" + "node": ">= 12" } }, "node_modules/concat-map": { @@ -436,14 +451,6 @@ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/defer-to-connect": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", @@ -553,12 +560,13 @@ "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==" }, "node_modules/epg-grabber": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/epg-grabber/-/epg-grabber-0.9.1.tgz", - "integrity": "sha512-SogskTCvepDqe+NwfF5+88Rig5irs32pSxTnkovRrOwCY9ItoFynQNwV1UvxwMe94yGwF4l9+205d00ZwACojg==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/epg-grabber/-/epg-grabber-0.11.0.tgz", + "integrity": "sha512-ybVzyTwv04C2BSkA6CBC1SxFAEkpg5Yw7w9AVbhI33iZmywclhIZoBHKslXJrVH15Zlm4bTDtEcA/OMhFaL9lA==", "dependencies": { "axios": "^0.21.1", "axios-cookiejar-support": "^1.0.1", + "axios-mock-adapter": "^1.20.0", "commander": "^7.1.0", "dayjs": "^1.10.4", "glob": "^7.1.6", @@ -567,16 +575,24 @@ "xml-js": "^1.6.11" }, "bin": { - "epg-grabber": "src/index.js" + "epg-grabber": "bin/epg-grabber.js" }, "engines": { "node": ">=10.0.0" } }, + "node_modules/epg-grabber/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, "node_modules/epg-parser": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/epg-parser/-/epg-parser-0.1.3.tgz", - "integrity": "sha512-+PUYT8UAA598nD4AKleojSeb1QqpFJ6rdcMCrjc0tddkQ3Q7qRYfBMbl1mXj/YWRpoLCjE5RT9u8MsMI15H2xA==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/epg-parser/-/epg-parser-0.1.6.tgz", + "integrity": "sha512-g6AxKOvs0E4bTGPdIUh8/FDKdrVjbf4DVK0jIFuChDt7wBRJmMVyqbLeS8NApf6M2wpCRLBpIenXOCS88w0Rqw==", "dependencies": { "xml-js": "^1.6.11" } @@ -715,9 +731,9 @@ } }, "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -728,6 +744,9 @@ }, "engines": { "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/got": { @@ -774,14 +793,6 @@ "node": ">=6" } }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "bin": { - "he": "bin/he" - } - }, "node_modules/html-encoding-sniffer": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", @@ -793,23 +804,6 @@ "node": ">=10" } }, - "node_modules/html-to-text": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/html-to-text/-/html-to-text-7.0.0.tgz", - "integrity": "sha512-UR/WMSHRN8m+L7qQUhbSoxylwBovNPS+xURn/pHeJvbnemhyMiuPYBTBGqB6s8ajAARN5jzKfF0d3CY86VANpA==", - "dependencies": { - "deepmerge": "^4.2.2", - "he": "^1.2.0", - "htmlparser2": "^6.0.0", - "minimist": "^1.2.5" - }, - "bin": { - "html-to-text": "bin/cli.js" - }, - "engines": { - "node": ">=10.23.2" - } - }, "node_modules/htmlparser2": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", @@ -884,6 +878,39 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, + "node_modules/is-blob": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-blob/-/is-blob-2.1.0.tgz", + "integrity": "sha512-SZ/fTft5eUhQM6oF/ZaASFDEdbFVe89Imltn9uZr03wdKMcWNVYSMjQPFtg05QuNkt5l5c135ElvXEQG0rk4tw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, "node_modules/is-potential-custom-element-name": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", @@ -1025,6 +1052,17 @@ "node": ">=8" } }, + "node_modules/markdown-include": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/markdown-include/-/markdown-include-0.4.3.tgz", + "integrity": "sha1-usZVVALG2pOg9SlSIl37mmzMcxs=", + "dependencies": { + "q": "^1.2.0" + }, + "bin": { + "markdown-include": "bin/cli.js" + } + }, "node_modules/mime-db": { "version": "1.46.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz", @@ -1063,11 +1101,6 @@ "node": "*" } }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, "node_modules/normalize-url": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", @@ -1204,6 +1237,15 @@ "node": ">=6" } }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, "node_modules/qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", @@ -1744,6 +1786,16 @@ "pify": "^5.0.0" } }, + "axios-mock-adapter": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/axios-mock-adapter/-/axios-mock-adapter-1.20.0.tgz", + "integrity": "sha512-shZRhTjLP0WWdcvHKf3rH3iW9deb3UdKbdnKUoHmmsnBhVXN3sjPJM6ZvQ2r/ywgvBVQrMnjrSyQab60G1sr2w==", + "requires": { + "fast-deep-equal": "^3.1.3", + "is-blob": "^2.1.0", + "is-buffer": "^2.0.5" + } + }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", @@ -1843,9 +1895,9 @@ } }, "commander": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.1.0.tgz", - "integrity": "sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==" + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.2.0.tgz", + "integrity": "sha512-LLKxDvHeL91/8MIyTAD5BFMNtoIwztGPMiM/7Bl8rIPmHCZXRxmSWr91h57dpOpnQ6jIUqEWdXE/uBYMfiVZDA==" }, "concat-map": { "version": "0.0.1", @@ -1942,11 +1994,6 @@ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - }, "defer-to-connect": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", @@ -2028,24 +2075,32 @@ "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==" }, "epg-grabber": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/epg-grabber/-/epg-grabber-0.9.1.tgz", - "integrity": "sha512-SogskTCvepDqe+NwfF5+88Rig5irs32pSxTnkovRrOwCY9ItoFynQNwV1UvxwMe94yGwF4l9+205d00ZwACojg==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/epg-grabber/-/epg-grabber-0.11.0.tgz", + "integrity": "sha512-ybVzyTwv04C2BSkA6CBC1SxFAEkpg5Yw7w9AVbhI33iZmywclhIZoBHKslXJrVH15Zlm4bTDtEcA/OMhFaL9lA==", "requires": { "axios": "^0.21.1", "axios-cookiejar-support": "^1.0.1", + "axios-mock-adapter": "^1.20.0", "commander": "^7.1.0", "dayjs": "^1.10.4", "glob": "^7.1.6", "lodash.merge": "^4.6.2", "tough-cookie": "^4.0.0", "xml-js": "^1.6.11" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + } } }, "epg-parser": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/epg-parser/-/epg-parser-0.1.3.tgz", - "integrity": "sha512-+PUYT8UAA598nD4AKleojSeb1QqpFJ6rdcMCrjc0tddkQ3Q7qRYfBMbl1mXj/YWRpoLCjE5RT9u8MsMI15H2xA==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/epg-parser/-/epg-parser-0.1.6.tgz", + "integrity": "sha512-g6AxKOvs0E4bTGPdIUh8/FDKdrVjbf4DVK0jIFuChDt7wBRJmMVyqbLeS8NApf6M2wpCRLBpIenXOCS88w0Rqw==", "requires": { "xml-js": "^1.6.11" } @@ -2144,9 +2199,9 @@ } }, "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -2188,11 +2243,6 @@ "har-schema": "^2.0.0" } }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - }, "html-encoding-sniffer": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", @@ -2201,17 +2251,6 @@ "whatwg-encoding": "^1.0.5" } }, - "html-to-text": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/html-to-text/-/html-to-text-7.0.0.tgz", - "integrity": "sha512-UR/WMSHRN8m+L7qQUhbSoxylwBovNPS+xURn/pHeJvbnemhyMiuPYBTBGqB6s8ajAARN5jzKfF0d3CY86VANpA==", - "requires": { - "deepmerge": "^4.2.2", - "he": "^1.2.0", - "htmlparser2": "^6.0.0", - "minimist": "^1.2.5" - } - }, "htmlparser2": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", @@ -2269,6 +2308,16 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, + "is-blob": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-blob/-/is-blob-2.1.0.tgz", + "integrity": "sha512-SZ/fTft5eUhQM6oF/ZaASFDEdbFVe89Imltn9uZr03wdKMcWNVYSMjQPFtg05QuNkt5l5c135ElvXEQG0rk4tw==" + }, + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" + }, "is-potential-custom-element-name": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", @@ -2395,6 +2444,14 @@ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" }, + "markdown-include": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/markdown-include/-/markdown-include-0.4.3.tgz", + "integrity": "sha1-usZVVALG2pOg9SlSIl37mmzMcxs=", + "requires": { + "q": "^1.2.0" + } + }, "mime-db": { "version": "1.46.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz", @@ -2421,11 +2478,6 @@ "brace-expansion": "^1.1.7" } }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, "normalize-url": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", @@ -2532,6 +2584,11 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", diff --git a/package.json b/package.json index 0e8a6966..2411d0ba 100644 --- a/package.json +++ b/package.json @@ -9,14 +9,16 @@ "dependencies": { "axios": "^0.21.1", "cheerio": "^1.0.0-rc.10", + "commander": "^8.2.0", "dayjs": "^1.10.4", - "epg-grabber": "^0.9.1", - "epg-parser": "^0.1.3", + "epg-grabber": "^0.11.0", + "epg-parser": "^0.1.6", "form-data": "^4.0.0", - "html-to-text": "^7.0.0", + "glob": "^7.2.0", "iconv-lite": "^0.4.24", "jsdom": "^16.5.0", "lodash": "^4.17.21", + "markdown-include": "^0.4.3", "parse-duration": "^1.0.0", "srcset": "^4.0.0", "tabletojson": "^2.0.7", diff --git a/scripts/create-matrix.js b/scripts/create-matrix.js new file mode 100644 index 00000000..7b181a94 --- /dev/null +++ b/scripts/create-matrix.js @@ -0,0 +1,37 @@ +const { Command } = require('commander') +const file = require('./file') +const grabber = require('epg-grabber') + +const program = new Command() +program + .option('--include ', 'List of files to include', parseList) + .option('--exclude ', 'List of files to exclude', parseList) + .parse(process.argv) + +const options = program.opts() + +file.list('sites/*/*.channels.xml', options.include, options.exclude).then(files => { + const matrix = { + guide: [] + } + + files.forEach(filename => { + const country = filename.match(/sites\/.*\/.*_(.*)\.channels\.xml/i)[1] + + const channelsFile = file.read(filename) + const parsed = grabber.parseChannels(channelsFile) + matrix.guide.push({ + site: parsed.site, + country + }) + }) + + const output = `::set-output name=matrix::${JSON.stringify(matrix)}` + console.log(output) +}) + +function parseList(str) { + if (!str) return [] + + return str.split(',') +} diff --git a/scripts/file.js b/scripts/file.js new file mode 100644 index 00000000..5f857f41 --- /dev/null +++ b/scripts/file.js @@ -0,0 +1,45 @@ +const glob = require('glob') +const fs = require('fs') +const path = require('path') + +function list(pattern, include = [], exclude = []) { + return new Promise(resolve => { + glob(pattern, function (err, files) { + if (include.length) { + files = files.filter(filename => include.includes(filename)) + } + + if (exclude.length) { + files = files.filter(filename => !exclude.includes(filename)) + } + + resolve(files) + }) + }) +} + +function load(filename) { + const filePath = path.resolve(filename) + + return require(filePath) +} + +function read(filename) { + return fs.readFileSync(filename, { encoding: 'utf8' }) +} + +function write(filename, data) { + const dir = path.resolve(path.dirname(filename)) + if (!fs.existsSync(dir)) { + fs.mkdirSync(dir, { recursive: true }) + } + + fs.writeFileSync(path.resolve(filename), data) +} + +module.exports = { + list, + read, + write, + load +} diff --git a/scripts/update-codes.js b/scripts/update-codes.js index ee0338f0..a64ee066 100644 --- a/scripts/update-codes.js +++ b/scripts/update-codes.js @@ -1,27 +1,28 @@ -const fs = require('fs') -const path = require('path') -const convert = require('xml-js') -const axios = require('axios') const countries = require('./countries.json') +const file = require('./file.js') +const parser = require('epg-parser') async function main() { console.log('Starting...') + const files = await file.list('.gh-pages/guides/**/*.xml') + let codes = {} for (const filename of files) { - const url = `https://iptv-org.github.io/epg/guides/${filename}.guide.xml` - console.log(`Loading '${url}'...`) - const file = await axios - .get(url) - .then(r => r.data) - .catch(console.log) - const channels = parseChannels(file) - channels.forEach(channel => { - if (!codes[channel.tvg_id]) { - channel.guides = [url] - codes[channel.tvg_id] = channel + const url = filename.replace('.gh-pages', 'https://iptv-org.github.io/epg') + const epg = file.read(filename) + const parsed = parser.parse(epg) + parsed.channels.forEach(channel => { + if (!codes[channel.id]) { + codes[channel.id] = { + tvg_id: channel.id, + display_name: channel.name[0].value, + logo: channel.icon[0], + country: channel.id.split('.')[1], + guides: [url] + } } else { - codes[channel.tvg_id].guides.push(url) + codes[channel.id].guides.push(url) } }) } @@ -31,7 +32,8 @@ async function main() { if (a.display_name.toLowerCase() > b.display_name.toLowerCase()) return 1 return 0 }) - writeToFile('.gh-pages/codes.json', convertToJSON(sorted)) + console.log(`Saving '.gh-pages/codes.json'...`) + file.write('.gh-pages/codes.json', JSON.stringify(sorted)) const _items = {} countries.forEach(country => { @@ -49,75 +51,10 @@ async function main() { item.channels.push(channel) } }) - writeToFile('.gh-pages/items.json', convertToJSON(_items)) + console.log(`Saving '.gh-pages/items.json'...`) + file.write('.gh-pages/items.json', JSON.stringify(_items)) console.log('Done') } -function writeToFile(filename, data) { - console.log(`Saving all codes to '${filename}'...`) - const dir = path.resolve(path.dirname(filename)) - if (!fs.existsSync(dir)) { - fs.mkdirSync(dir, { recursive: true }) - } - - fs.writeFileSync(path.resolve(filename), data) -} - -function convertToJSON(arr) { - return JSON.stringify(arr) -} - -function parseChannels(file) { - const result = convert.xml2js(file) - const tv = result.elements.find(el => el.name === 'tv') - - return tv.elements - .filter(el => el.name === 'channel') - .map(channel => { - const tvg_id = (channel.attributes || { id: '' }).id - const logo = (channel.elements.find(el => el.name === 'icon') || { attributes: { src: '' } }) - .attributes.src - const displayName = channel.elements.find(el => el.name === 'display-name') - const display_name = displayName - ? displayName.elements.find(el => el.type === 'text').text - : null - const country = tvg_id.split('.')[1] - - return { tvg_id, display_name, logo, country } - }) -} - -const files = [ - 'andorradifusio.ad', - 'astro.com.my', - 'comteco.com.bo', - 'cosmote.gr', - 'digiturk.com.tr', - 'elcinema.com', - 'guidatv.sky.it', - 'hd-plus.de', - 'm.tv.sms.cz', - 'maxtv.hrvatskitelekom.hr', - 'mediaset.it', - 'meo.pt', - 'mi.tv', - 'mncvision.id', - 'ontvtonight.com', - 'programacion-tv.elpais.com', - 'programetv.ro', - 'programme-tv.net', - 'programtv.onet.pl', - 'telkussa.fi', - 'tv.lv', - 'tv.yandex.ru', - 'tvgid.ua', - 'tvguide.com', - 'tvprofil.com', - 'tvtv.ca', - 'tvtv.us', - 'vidio.com', - 'znbc.co.zm' -] - main() diff --git a/scripts/update-readme.js b/scripts/update-readme.js new file mode 100644 index 00000000..705af49d --- /dev/null +++ b/scripts/update-readme.js @@ -0,0 +1,72 @@ +const parser = require('epg-parser') +const markdownInclude = require('markdown-include') +const countries = require('./countries.json') +const file = require('./file') + +async function main() { + console.log('Starting...') + file + .list('.gh-pages/guides/**/*.xml') + .then(files => { + let data = [] + files.forEach(filename => { + const countryCode = filename.match(/\.gh\-pages\/guides\/(.*)\/.*/i)[1] + const country = countries.find(c => c.code === countryCode) + if (!country) return + const epg = file.read(filename) + const parsed = parser.parse(epg) + data.push({ + countryFlag: country.flag, + countryName: country.name, + guideUrl: filename.replace('.gh-pages', 'https://iptv-org.github.io/epg'), + channelCount: parsed.channels.length + }) + }) + + data = data.sort((a, b) => { + var countryNameA = a.countryName.toLowerCase() + var countryNameB = b.countryName.toLowerCase() + if (countryNameA < countryNameB) return -1 + if (countryNameA > countryNameB) return 1 + return b.channelCount - a.channelCount + }) + + console.log('Generating table...') + const table = generateTable(data, ['Country', 'Channels', 'EPG']) + file.write('.readme/_table.md', table) + console.log('Updating README.md...') + markdownInclude.compileFiles('.readme/config.json') + }) + .finally(() => { + console.log('Finish') + }) +} + +function generateTable(data, header) { + let output = '\n' + + output += '\t\n\t\t' + for (let column of header) { + output += `` + } + output += '\n\t\n' + + output += '\t\n' + for (let item of data) { + const size = data.filter(i => i.countryName === item.countryName).length + let root = output.indexOf(item.countryName) === -1 + const rowspan = root && size > 1 ? ` rowspan="${size}"` : '' + const name = item.countryName + const cell1 = root + ? `` + : '' + output += `\t\t${cell1}\n` + } + output += '\t\n' + + output += '
${column}
${item.countryFlag} ${name}
${item.channelCount}${item.guideUrl}
' + + return output +} + +main() diff --git a/sites/andorradifusio.ad.config.js b/sites/andorradifusio.ad/andorradifusio.ad.config.js similarity index 89% rename from sites/andorradifusio.ad.config.js rename to sites/andorradifusio.ad/andorradifusio.ad.config.js index 19bfb691..87e57fbe 100644 --- a/sites/andorradifusio.ad.config.js +++ b/sites/andorradifusio.ad/andorradifusio.ad.config.js @@ -10,11 +10,7 @@ dayjs.extend(timezone) dayjs.extend(customParseFormat) module.exports = { - lang: 'ca', - days: 7, site: 'andorradifusio.ad', - channels: 'andorradifusio.ad.channels.xml', - output: '.gh-pages/guides/andorradifusio.ad.guide.xml', url({ channel }) { return `https://www.andorradifusio.ad/programacio/${channel.site_id}` }, @@ -51,7 +47,7 @@ function parseStart(item, date) { function parseItems(content, date) { const $ = cheerio.load(content) - const dayOfWeek = date.locale('ca').format('dddd').toLowerCase() + const dayOfWeek = dayjs(date).locale('ca').format('dddd').toLowerCase() const column = $('.programacio-dia > h3') .filter((i, el) => $(el).text().startsWith(dayOfWeek)) .first() diff --git a/sites/andorradifusio.ad.channels.xml b/sites/andorradifusio.ad/andorradifusio.ad_ad.channels.xml old mode 100755 new mode 100644 similarity index 56% rename from sites/andorradifusio.ad.channels.xml rename to sites/andorradifusio.ad/andorradifusio.ad_ad.channels.xml index 7b7da515..63556d68 --- a/sites/andorradifusio.ad.channels.xml +++ b/sites/andorradifusio.ad/andorradifusio.ad_ad.channels.xml @@ -1,6 +1,6 @@ - Andorra TV + Andorra TV \ No newline at end of file diff --git a/sites/arianaafgtv.com.channels.xml b/sites/arianaafgtv.com.channels.xml deleted file mode 100755 index f9d910d0..00000000 --- a/sites/arianaafgtv.com.channels.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - Ariana Afghanistan International TV - - \ No newline at end of file diff --git a/sites/arianaafgtv.com.config.js b/sites/arianaafgtv.com/arianaafgtv.com.config.js similarity index 94% rename from sites/arianaafgtv.com.config.js rename to sites/arianaafgtv.com/arianaafgtv.com.config.js index 97079f11..c3eaab17 100644 --- a/sites/arianaafgtv.com.config.js +++ b/sites/arianaafgtv.com/arianaafgtv.com.config.js @@ -9,11 +9,7 @@ dayjs.extend(timezone) dayjs.extend(customParseFormat) module.exports = { - lang: 'en', - days: 7, site: 'arianaafgtv.com', - channels: 'arianaafgtv.com.channels.xml', - output: '.gh-pages/guides/arianaafgtv.com.guide.xml', url() { return `https://www.arianaafgtv.com/index.html` }, diff --git a/sites/arianaafgtv.com/arianaafgtv.com_af.channels.xml b/sites/arianaafgtv.com/arianaafgtv.com_af.channels.xml new file mode 100644 index 00000000..9b92dd7e --- /dev/null +++ b/sites/arianaafgtv.com/arianaafgtv.com_af.channels.xml @@ -0,0 +1,6 @@ + + + + Ariana Afghanistan International TV + + \ No newline at end of file diff --git a/sites/arianatelevision.com.channels.xml b/sites/arianatelevision.com.channels.xml deleted file mode 100755 index bc8741af..00000000 --- a/sites/arianatelevision.com.channels.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - Ariana TV National - - \ No newline at end of file diff --git a/sites/arianatelevision.com.config.js b/sites/arianatelevision.com/arianatelevision.com.config.js similarity index 92% rename from sites/arianatelevision.com.config.js rename to sites/arianatelevision.com/arianatelevision.com.config.js index 36925651..75d9aff2 100644 --- a/sites/arianatelevision.com.config.js +++ b/sites/arianatelevision.com/arianatelevision.com.config.js @@ -11,11 +11,7 @@ dayjs.extend(timezone) dayjs.extend(customParseFormat) module.exports = { - lang: 'en', - days: 7, site: 'arianatelevision.com', - channels: 'arianatelevision.com.channels.xml', - output: '.gh-pages/guides/arianatelevision.com.guide.xml', url() { return `https://www.arianatelevision.com/program-schedule/` }, diff --git a/sites/arianatelevision.com/arianatelevision.com_af.channels.xml b/sites/arianatelevision.com/arianatelevision.com_af.channels.xml new file mode 100644 index 00000000..8f8aaaf0 --- /dev/null +++ b/sites/arianatelevision.com/arianatelevision.com_af.channels.xml @@ -0,0 +1,6 @@ + + + + Ariana TV National + + \ No newline at end of file diff --git a/sites/astro.com.my.channels.xml b/sites/astro.com.my.channels.xml deleted file mode 100755 index 1fcb0be0..00000000 --- a/sites/astro.com.my.channels.xml +++ /dev/null @@ -1,146 +0,0 @@ - - - - 8TV - ABC Australia Asia - Adithya TV - Aljazeera English - Animal Planet Southeast Asia - Animax Asia - Asian Food Network - Astro AEC - Astro AOD 311 - Astro AOD 352 - Astro AOD 353 - Astro AOD 354 - Astro AOD 355 - Astro Arena - Astro Aura - Astro Awani - Astro BollyOne HD - Astro Box Office Movies Tayangan Hebat - Astro Box Office Movies Thangathirai - Astro Ceria - Astro Citra - Astro Cricket - Astro Hua Hee Dai - Astro Oasis - Astro Prima - Astro Quan Jia HD - Astro Rania - Astro Ria - Astro Shuang Xing - Astro SuperSport - Astro SuperSport 2 - Astro SuperSport 3 - Astro SuperSport 4 - Astro Tutor TV PT3 - Astro Tutor TV SPM - Astro Tutor TV UPSR - Astro TVIQ - Astro UHD - Astro Vaanavil - Astro Vellithirai - Astro Vinmeen HD - Astro Warna - Astro Xiao Tai Yang - Awesome TV - AXN East Asia - Baby TV Asia - BBC World News Asia Pacific - BeIn Sports Malaysia & Singapore - BeIn Sports Max Malaysia & Singapore - Bernama TV - Bloomberg TV Asia - Boo - Boomerang South East Asia - Cartoon Network Asia - CCTV 4 Asia - Celestial Classic Movies - Celestial Movies Malaysia - CGTN - Chutti TV Malaysia - Cinemax Asia +1 - CNA - CNBC Asia-Pacific - CNN International Asia Pacific - Colors - Colors Tamil - Crime + Investigation Asia - CTI TV Asia - Discovery Asia - Discovery Channel Southeast Asia - Discovery Science Southeast Asia - DMAX Southeast Asia - DW English - Egg Network - Eurosport Asia - Food Network Asia - Fox Action Movies +1 - Fox Asia - Fox Family Movies - Fox Life Malaysia - Fox Movies Asia +1 - Fox Sports 2 Malaysia - Fox Sports 3 Asia - Fox Sports Malaysia - France 24 English - FX Asia +1 - Go Shop Chinese - Go Shop Malay 111 - Go Shop Malay 118 - Golf Channel Malaysia - HBO Malaysia - Hello - HGTV Asia - History Asia - Hits - Hits Movies +1 - Iqiyi - K+ - KBS World - Kix - Makkal TV - MTV South East Asia +1 - Nat Geo People Asia - National Geographic Asia - National Geographic Wild Asia - Naura - NHK World Premium - Nick Jr Asia - Nickelodeon South East Asia - Njoi TV - NTV 7 - Oh! K - One - Phoenix Chinese Channel - Phoenix InfoNews Channel - RTM TV 1 - RTM TV 2 - RTM TV Okey - RugbyPass TV - Sky News UK - Star Chinese Channel - Star Vijay Malaysia - Sun Music - Sun TV Malaysia - Ta-Daa! - TLC Southeast Asia - TV 3 - TV 9 - TV Alhijrah - TVB Classic - TVB Entertainment News - TVB Jade Malaysia - TVB News - TVB Xing He - TVBS Asia - TVBS News - TVN Movies - TVN Premium - TVS - Warner TV Southeast Asia - WWE Network +1 - Zee Tamil Malaysia - - \ No newline at end of file diff --git a/sites/astro.com.my.config.js b/sites/astro.com.my/astro.com.my.config.js similarity index 92% rename from sites/astro.com.my.config.js rename to sites/astro.com.my/astro.com.my.config.js index 96bd2f3b..ea0ccd33 100644 --- a/sites/astro.com.my.config.js +++ b/sites/astro.com.my/astro.com.my.config.js @@ -4,12 +4,9 @@ const utc = require('dayjs/plugin/utc') dayjs.extend(utc) module.exports = { - lang: 'ms', site: 'astro.com.my', - channels: 'astro.com.my.channels.xml', - output: '.gh-pages/guides/astro.com.my.guide.xml', request: { - timeout: 10000 + timeout: 15000 }, url: function ({ date, channel }) { return `http://ams-api.astro.com.my/ams/v3/getEvents?periodStart=${date.format( diff --git a/sites/astro.com.my/astro.com.my_my.channels.xml b/sites/astro.com.my/astro.com.my_my.channels.xml new file mode 100644 index 00000000..06894ee9 --- /dev/null +++ b/sites/astro.com.my/astro.com.my_my.channels.xml @@ -0,0 +1,128 @@ + + + + 8TV + ABC Australia Asia + Adithya TV + Aljazeera English + Animal Planet Southeast Asia + Animax Asia + Asian Food Network + Astro AEC + Astro AOD 311 + Astro AOD 352 + Astro AOD 353 + Astro AOD 354 + Astro AOD 355 + Astro Arena + Astro Aura + Astro Awani + Astro BollyOne HD + Astro Ceria + Astro Citra + Astro Cricket + Astro Hua Hee Dai + Astro Oasis + Astro Prima + Astro Quan Jia HD + Astro Rania + Astro Ria + Astro Shuang Xing + Astro SuperSport + Astro SuperSport 2 + Astro SuperSport 3 + Astro SuperSport 4 + Astro Tutor TV PT3 + Astro Tutor TV SPM + Astro Tutor TV UPSR + Astro TVIQ + Astro UHD + Astro Vaanavil + Astro Vellithirai + Astro Vinmeen HD + Astro Warna + Astro Xiao Tai Yang + Awesome TV + AXN East Asia + Baby TV Asia + BBC World News Asia Pacific + BeIn Sports Malaysia & Singapore + BeIn Sports Max Malaysia & Singapore + Bernama TV + Bloomberg TV Asia + Boo + Boomerang South East Asia + CCTV-4 Asia + Celestial Classic Movies + Celestial Movies Malaysia + CGTN + Chutti TV Malaysia + Cinemax Asia +1 + CNA + CNN International Asia Pacific + Colors + Colors Tamil + Crime + Investigation Asia + CTI TV Asia + Discovery Asia + Discovery Channel Southeast Asia + DMAX Southeast Asia + DW English + Egg Network + Eurosport Asia + Food Network Asia + France 24 English + Golf Channel Malaysia + Go Shop Chinese + Go Shop Malay 111 + Go Shop Malay 118 + HBO Malaysia + HGTV Asia + History Asia + Hits + Hits Movies +1 + Iqiyi + KBS World + Kix + K+ + Makkal TV + MTV South East Asia +1 + National Geographic Asia + National Geographic Wild Asia + Naura + NHK World Premium + Nickelodeon South East Asia + Nick Jr Asia + Njoi TV + NTV 7 + Oh! K + One + Phoenix Chinese Channel + Phoenix InfoNews Channel + RTM TV 1 + RTM TV Okey + RugbyPass TV + Sky News UK + Star Chinese Channel + Star Vijay Malaysia + Sun Music + Sun TV Malaysia + Ta-Daa! + TLC Southeast Asia + TV 3 + TV 9 + TV Alhijrah + TVB Classic + TVB Entertainment News + TVB Jade Malaysia + TVBS Asia + TVBS News + TVB Xing He + TVN Movies + TVN Premium + TVS + Warner TV Southeast Asia + WWE Network +1 + Zee Tamil Malaysia + + \ No newline at end of file diff --git a/sites/comteco.com.bo.channels.xml b/sites/comteco.com.bo.channels.xml deleted file mode 100755 index dacd22d6..00000000 --- a/sites/comteco.com.bo.channels.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - A&E Latinoamérica - Abya Yala TV - AMC Latin America - Animal Planet Latinoamérica - ATB - AXN Latinoamérica - Az Mundo - Bolivia TV - Bolivia TV 7.2 Deportes - Bolivisión - Cadena A - Canal 24 Horas - Las Estrellas Latinoamérica - Caracol TV Internacional - Cartoon Network Latin America - Cinecanal Este - Cinemax Latinoamérica - María+Visión - CNN International Latin America - Cubavisión Internacional - De Película - Discovery Channel Latinoamérica - Discovery Home & Health Latinoamérica - Discovery Kids América Latina - Disney Channel Latinoamérica - Disney Junior España - Disney XD Sur - E! Latinoamérica - El Trece Internacional - El Gourmet Sur - ESPN 2 América Latina - ESPN 3 América Latina - ESPN América Latina - EuroNews Español - Europa Europa - EWTN España - Latinoamérica - Fox Sports 2 Latin America - Fox Sports 3 Latin America - Fox Sports Latin America - FX Sur - FXM Este - HBO Latinoamérica - History Latinoamérica - HTV - Investigation Discovery Latinoamérica - Más Chic Latinoamérica - MTV Latino Norte - Nat Geo Kids - National Geographic Sur - Nickelodeon Sur - PAT - Record TV Américas - Red Uno - RTP - SBT Internacional America - Sony Channel Sur - Space México - Star Life Latin - Star Channel Latin America - Studio Universal América Latina - TBS América Latina - TCM América Latina - Telefe Internacional - Telemundo Internacional - Tlnovelas América - Telesur English - TLC Latinoamérica - TV Perú Internacional - TNT Series Brasil - TNT América Latina - Tooncast - TV Chile - TV Culturas - TV Globo Internacional Américas - TVE Internacional América - TyC Sports Internacional - Unitel Santa Cruz - Universal TV América Latina - VH1 East - Warner Channel Atlántico Sur - - \ No newline at end of file diff --git a/sites/comteco.com.bo.config.js b/sites/comteco.com.bo/comteco.com.bo.config.js similarity index 94% rename from sites/comteco.com.bo.config.js rename to sites/comteco.com.bo/comteco.com.bo.config.js index 4ae27407..7f26098a 100644 --- a/sites/comteco.com.bo.config.js +++ b/sites/comteco.com.bo/comteco.com.bo.config.js @@ -10,11 +10,7 @@ dayjs.extend(timezone) dayjs.extend(customParseFormat) module.exports = { - lang: 'es', - days: 3, site: 'comteco.com.bo', - channels: 'comteco.com.bo.channels.xml', - output: '.gh-pages/guides/comteco.com.bo.guide.xml', request: { method: 'POST', data: function ({ date }) { @@ -27,7 +23,8 @@ module.exports = { }, headers: { 'Content-Type': 'application/x-www-form-urlencoded' - } + }, + timeout: 10000 }, url: function ({ channel }) { return `https://comteco.com.bo/pages/canales-y-programacion-tv/paquete-oro/${channel.site_id}` diff --git a/sites/comteco.com.bo/comteco.com.bo_bo.channels.xml b/sites/comteco.com.bo/comteco.com.bo_bo.channels.xml new file mode 100644 index 00000000..938a65ea --- /dev/null +++ b/sites/comteco.com.bo/comteco.com.bo_bo.channels.xml @@ -0,0 +1,84 @@ + + + + Abya Yala TV + A&E Latinoamérica + AMC Latin America + Animal Planet Latinoamérica + ATB + AXN Latinoamérica + Az Mundo + Bolivia TV + Bolivia TV 7.2 Deportes + Bolivisión + Cadena A + Canal 24 Horas + Caracol TV Internacional + Cartoon Network Latin America + Cinecanal Este + Cinemax Latinoamérica + CNN International Latin America + Cubavisión Internacional + De Película + Discovery Channel Latinoamérica + Discovery Home & Health Latinoamérica + Discovery Kids América Latina + Disney Channel Latinoamérica + Disney Junior España + Disney XD Sur + E! Latinoamérica + El Gourmet Sur + El Trece Internacional + ESPN 2 América Latina + ESPN 3 América Latina + ESPN América Latina + EuroNews Español + Europa Europa + EWTN España - Latinoamérica + Fox Sports 2 Latin America + Fox Sports 3 Latin America + Fox Sports Latin America + FXM Este + FX Sur + HBO Latinoamérica + History Latinoamérica + HTV + Investigation Discovery Latinoamérica + María+Visión + Más Chic Latinoamérica + MTV Latino Norte + Nat Geo Kids + National Geographic Sur + Nickelodeon Sur + PAT + Record TV Américas + Red Uno + RTP + SBT Internacional America + Sony Channel Sur + Space México + Star Channel Latin America + Star Life Latin + Studio Universal América Latina + TBS América Latina + TCM América Latina + Telefe Internacional + Telemundo Internacional + Telesur English + TLC Latinoamérica + Tlnovelas América + TNT América Latina + TNT Series Brasil + Tooncast + TV Chile + TV Culturas + TVE Internacional América + TV Globo Internacional Américas + TV Perú Internacional + TyC Sports Internacional + Unitel Santa Cruz + Universal TV América Latina + VH1 East + Warner Channel Atlántico Sur + + \ No newline at end of file diff --git a/sites/cosmote.gr.channels.xml b/sites/cosmote.gr.channels.xml deleted file mode 100755 index 919367d7..00000000 --- a/sites/cosmote.gr.channels.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - 4E - Action 24 - Aigaio TV - Alarabiya - Aljazeera English - Alpha TV - Ant1 - Atlas TV - Baby TV Europe - BBC Earth Greece - BBC World News Europe - Bloomberg TV Europe - Blue Hustler Europe - Body in Balance Greece - CBS Reality Europe - CNBC Europe - CNN International Europe - Cosmote Cinema 1 - Cosmote Cinema 2 - Cosmote Cinema 3 - Cosmote History - Cosmote Series Marathon - Cosmote Sport 1 - Cosmote Sport 2 - Cosmote Sport 3 - Cosmote Sport 4 - Cosmote Sport 5 - Cosmote Sport 6 - Cosmote Sport 7 - Cosmote Sport 8 - Cosmote Sport 9 - Cosmote Sport Highlights - Crime + Investigation UK - Disney Channel Middle East - Disney Junior Greece - DW English - E! Europe - Edge Sport - Ena Channel - Epsilon TV - ERT 1 - ERT 2 - ERT 3 - ERT World - EuroNews Ellinika - EuroNews English - FashionTV Europe - Fox Greece - Fox Life Greece - France 24 English - France 24 Français - Ginx eSports TV Greece - Hustler HD Europe - Kriti TV - Luxe TV - Mad TV - Mad Viral - Makedonia TV - Mega TV - Mezzo Live HD - Motorvision TV - MTV Global - MTV Live HD - National Geographic Ellada - National Geographic Wild Europe - Nautical Channel - Nea TV - Nickelodeon Greece - One Channel - Open Beyond TV - Outdoor Channel International - Penthouse Gold - Private TV - RT News - Sirina TV - SKAÏ - Smile TV - Star Channel - Star Kentrikis Elladas - Stingray CMusic - Stingray IConcerts - TCM Central & Eastern Europe - Vergina TV - VH1 Europe - Viasat Explore East - Viasat History - Viasat Nature East - Village Cinemas - Vouli TV - - \ No newline at end of file diff --git a/sites/cosmote.gr.config.js b/sites/cosmote.gr/cosmote.gr.config.js similarity index 94% rename from sites/cosmote.gr.config.js rename to sites/cosmote.gr/cosmote.gr.config.js index 0f2a1d2e..4a85716b 100644 --- a/sites/cosmote.gr.config.js +++ b/sites/cosmote.gr/cosmote.gr.config.js @@ -8,10 +8,7 @@ dayjs.extend(utc) dayjs.extend(customParseFormat) module.exports = { - lang: 'el', site: 'cosmote.gr', - channels: 'cosmote.gr.channels.xml', - output: '.gh-pages/guides/cosmote.gr.guide.xml', url: function ({ date, channel }) { return `https://www.cosmote.gr/cosmotetv/residential/program/epg/programchannel?p_p_id=channelprogram_WAR_OTETVportlet&p_p_lifecycle=0&_channelprogram_WAR_OTETVportlet_platform=IPTV&_channelprogram_WAR_OTETVportlet_date=${date.format( 'DD-MM-YYYY' diff --git a/sites/cosmote.gr/cosmote.gr_gr.channels.xml b/sites/cosmote.gr/cosmote.gr_gr.channels.xml new file mode 100644 index 00000000..1dd4eea3 --- /dev/null +++ b/sites/cosmote.gr/cosmote.gr_gr.channels.xml @@ -0,0 +1,92 @@ + + + + 4E + Action 24 + Aigaio TV + Alarabiya + Aljazeera English + Alpha TV + Ant1 + Baby TV Europe + BBC Earth Greece + BBC World News Europe + Bloomberg TV Europe + Blue Hustler Europe + Body in Balance Greece + CBS Reality Europe + CNBC Europe + CNN International Europe + Cosmote Cinema 1 + Cosmote Cinema 2 + Cosmote Cinema 3 + Cosmote History + Cosmote Series Marathon + Cosmote Sport 1 + Cosmote Sport 2 + Cosmote Sport 3 + Cosmote Sport 4 + Cosmote Sport 5 + Cosmote Sport 6 + Cosmote Sport 7 + Cosmote Sport 8 + Cosmote Sport 9 + Cosmote Sport Highlights + Crime + Investigation UK + Disney Channel Middle East + Disney Junior Greece + DW English + Edge Sport + E! Europe + Ena Channel + Epsilon TV + ERT 1 + ERT 2 + ERT 3 + ERT World + EuroNews Ellinika + EuroNews English + FashionTV Europe + Fox Greece + Fox Life Greece + France 24 English + France 24 Français + Ginx eSports TV Greece + Hustler HD Europe + Kriti TV + Luxe TV + Mad TV + Mad Viral + Makedonia TV + Mega TV + Mezzo Live HD + Motorvision TV + MTV Global + MTV Live HD + National Geographic Ellada + National Geographic Wild Europe + Nautical Channel + Nea TV + Nickelodeon Greece + One Channel + Open Beyond TV + Penthouse Gold + Private TV + RT News + Sirina TV + SKAÏ + Smile TV + Star Channel + Star Kentrikis Elladas + Stingray CMusic + Stingray IConcerts + TCM Central & Eastern Europe + Vergina TV + VH1 Europe + Viasat Explore East + Viasat History + Viasat Nature East + Village Cinemas + Vouli TV + + \ No newline at end of file diff --git a/sites/digiturk.com.tr.channels.xml b/sites/digiturk.com.tr.channels.xml deleted file mode 100755 index 8a9a6080..00000000 --- a/sites/digiturk.com.tr.channels.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - 24 TV - 360 - A Haber - A Spor - Aljazeera English - ATV Türkiye - Baby TV Europe - BBC Entertainment Europe - BBC First Türkiye - BBC World News Europe - BeIn Box Office 1 Türkiye - BeIn Box Office 2 Türkiye - BeIn Box Office 3 Türkiye - BeIn Gurme - BeIn H&E - BeIn Iz - BeIn Movies Action - BeIn Movies Action 2 - BeIn Movies Family - BeIn Movies Premiere - BeIn Movies Premiere 2 - BeIn Movies Stars - BeIn Movies Turk - BeIn Series Comedy - BeIn Series Drama - BeIn Series Sci-Fi - BeIn Series Vice - BeIn Sports 1 Türkiye - BeIn Sports 1 Türkiye - BeIn Sports 2 Türkiye - BeIn Sports 3 Türkiye - Beyaz TV - Bloomberg HT - Bloomberg TV Europe - Cartoon Network Türkiye - CNN International Europe - CNN Türk - Discovery Channel Türkiye - Discovery Science Türkiye - Disney Channel Türkiye - Disney Junior Türkiye & Polska - Diyanet TV - DMAX Türkiye - EuroNews English - Eurosport 1 - Eurosport 2 - FashionTV HD Europe - FB TV - Fox Türkiye - France 24 English - GS TV - Habertürk - Halk TV - Kanal 7 - Kanal D - MCM Top - Mezzo - Minika Go - MTV Hits Europe - MTV Live HD - National Geographic Türkiye - National Geographic Türkiye - Nick Jr Türkiye - Nickelodeon Türkiye - Nickelodeon Türkiye - NTV - Quran TV - Rai 1 - RTR Planeta - Show TV - Star TV - Sunna TV - Teve 2 - TGRT Haber - TJK TV - TLC Türkiye - TRT 1 - TRT 1 - TRT 2 - TRT Arabi - TRT Avaz - TRT Belgesel - TRT Haber - TRT Kurdî - TRT Müzik - TRT Spor - TRT Spor - TRT Türk - TRT World - TRT Çocuk - TV 8 - TV Net - TV5Monde Europe - VH1 Europe - Ülke TV - - \ No newline at end of file diff --git a/sites/digiturk.com.tr.config.js b/sites/digiturk.com.tr/digiturk.com.tr.config.js similarity index 91% rename from sites/digiturk.com.tr.config.js rename to sites/digiturk.com.tr/digiturk.com.tr.config.js index 19f9be96..207e805d 100644 --- a/sites/digiturk.com.tr.config.js +++ b/sites/digiturk.com.tr/digiturk.com.tr.config.js @@ -1,8 +1,5 @@ module.exports = { - lang: 'tr', site: 'digiturk.com.tr', - channels: 'digiturk.com.tr.channels.xml', - output: '.gh-pages/guides/digiturk.com.tr.guide.xml', url: function ({ date, channel }) { return `https://www.digiturk.com.tr/yayin-akisi/api/program/kanal/${ channel.site_id diff --git a/sites/digiturk.com.tr/digiturk.com.tr_tr.channels.xml b/sites/digiturk.com.tr/digiturk.com.tr_tr.channels.xml new file mode 100644 index 00000000..5e106db5 --- /dev/null +++ b/sites/digiturk.com.tr/digiturk.com.tr_tr.channels.xml @@ -0,0 +1,96 @@ + + + + 24 TV + 360 + A Haber + Aljazeera English + A Spor + ATV Türkiye + Baby TV Europe + BBC Entertainment Europe + BBC First Türkiye + BBC World News Europe + BeIn Box Office 1 Türkiye + BeIn Box Office 2 Türkiye + BeIn Box Office 3 Türkiye + BeIn Gurme + BeIn H&E + BeIn Iz + BeIn Movies Action + BeIn Movies Action 2 + BeIn Movies Family + BeIn Movies Premiere + BeIn Movies Premiere 2 + BeIn Movies Stars + BeIn Movies Turk + BeIn Series Comedy + BeIn Series Drama + BeIn Series Sci-Fi + BeIn Series Vice + BeIn Sports 1 Türkiye + BeIn Sports 1 Türkiye + BeIn Sports 2 Türkiye + BeIn Sports 3 Türkiye + Beyaz TV + Bloomberg HT + Bloomberg TV Europe + Cartoon Network Türkiye + CNN International Europe + CNN Türk + Discovery Channel Türkiye + Discovery Science Türkiye + Disney Channel Türkiye + Disney Junior Türkiye & Polska + Diyanet TV + DMAX Türkiye + EuroNews English + Eurosport 1 + Eurosport 2 + FashionTV HD Europe + FB TV + Fox Türkiye + France 24 English + GS TV + Habertürk + Halk TV + Kanal 7 + Kanal D + MCM Top + Mezzo + Minika Go + MTV Hits Europe + MTV Live HD + National Geographic Türkiye + Nickelodeon Türkiye + Nick Jr Türkiye + NTV + Quran TV + Rai 1 + RTR Planeta + Show TV + Star TV + Sunna TV + Teve 2 + TGRT Haber + TJK TV + TLC Türkiye + TRT 1 + TRT 2 + TRT Arabi + TRT Avaz + TRT Belgesel + TRT Çocuk + TRT Haber + TRT Kurdî + TRT Müzik + TRT Spor + TRT Türk + TRT World + TV5Monde Europe + TV 8 + TV Net + Ülke TV + VH1 Europe + + \ No newline at end of file diff --git a/sites/dstv.com.channels.xml b/sites/dstv.com.channels.xml deleted file mode 100755 index c13485a0..00000000 --- a/sites/dstv.com.channels.xml +++ /dev/null @@ -1,204 +0,0 @@ - - - - Abol TV - Africa Magic Epic - Afro Music Pop - Akwaaba Magic - Akili Kids! - Africa Magic Family - Africa Magic Urban - B4U Movies UK - Bloomberg TV Africa - BBC Brit South Africa - BBC World News Africa - CBS Justice Africa - CBeebies South Africa - CGTN Français - Comedy Central Africa - Citi TV - China Movie - CNN International Europe - CNBC Africa - SuperSport Cricket Africa - Curiosity Channel - CCTV 4 Europe - CGTN Documentary - CCTV Entertainment - Citizen TV - Plus TV - Dove TV - Dominion TV - Daystar TV - DW Deutsch - Edu Channel - Emmanuel TV - E TV Africa - ETV News - EuroNews Deutsch - EuroNews Français - EWTN Africa - Asia - BBC Lifestyle South Africa - Africa Magic Showcase Africa - Discovery Channel Middle East & Africa - M-Net Movies 1 East Africa - Universal TV Africa - Maisha Magic Bongo - Africa Magic Hausa - Honey - Africa Magic Igbo - Inooro TV - Islam Channel - Joy News - K24 - Kameme TV - Kass TV - KBC Channel 1 - Kix - Kiss TV - KTN News - KTN Home - Lifetime Africa - M-Net Movies 2 - M-Net East - Mambo Moto TV - Maisha Magic Movies - Maisha Magic Plus - M-Net Movies 4 - NTV Uganda - Africanews - NBS TV - NDTV 24x7 - NHK World Japan - Nick Jr Africa - Novela Magic - Newzroom Afrika - NickToons Africa - NTV - PBS Kids - Pearl Magic Prime - Plus TV Africa - Rai Italia Africa - Rwanda TV - Rok GH - Rok 2 - Rok - RTP Internacional Europa - Real Time Africa - SuperSport Rugby Africa - Tanzania Safari Channel - SBN International - Soundcity Africa - M-Net City - StarLife - Sky News International - M-Net Movies 3 - SABC News - Spice - STN - TV 47 - TV 1 - TBN Africa - TNT Africa - Telemundo Africa - Televista - Trace Gospel English Speaking Africa - Trace Jama - TLC Africa - Tlnovelas Europa - Trace Mziki - Trybe TV - TV E - UBC TV - Studio Universal Africa - Vuzu - 1 Magic Africa - Wasafi TV - WildEarth - Y254 - Africa Magic Yoruba - ZBC TV - Zee World - SuperSport Tennis - TV Miramar - Afro Music Channel - AXN Portugal - Aljazeera English - AXN Movies - BET Africa - Banda TV - Boomerang Portugal - CGTN - Cine Mundo - Cartoon Network Portugal - Txillo - Disney Channel Portugal - Disney Junior Portugal - Boom TV - Da Vinci - Mindset Learn - ESPN Africa - E! Africa - EuroNews Português - EuroNews English - Fox Crime Portugal - Fé TV - Fox Life Portugal - MundoFox - Fox Movies Portugal - Fox Portugal - Food Network EMEA - Fox Comedy Portugal - Gloom Channel - SuperSport Golf - SuperSport Variety 3 - SuperSport Premier League - SuperSport Grandstand - SuperSport Football Plus - SuperSport Variety 1 - SuperSport LaLiga - SuperSport Máximo 1 - SuperSport Máximo 2 - SuperSport Blitz - Discovery Family Africa - Investigation Discovery Africa - ESPN 2 Africa - Hip TV - History Africa - WWE Channel - Best Brasil - JimJam Europe - Jiangsu TV - TVCine Edition - Mega TV - Media Mais TV - MTV Portugal - MTV Africa - MTV Base Africa - SuperSport Máximo 360 - TVM - National Geographic Portugal - Nickelodeon Africa - National Geographic Wild South Africa - Palanca TV - Canal Panda Portugal - Panda Biggs - DSTV Pipoca - RTP África - Record News - CBS Reality Africa - SuperSport Football - STV Noticias - Strong Live - TVCine Emotion - TVCine Action - Faith Africa - TVCine Top - TLN Network - Trace Naija - Trace Toca - TV5Monde Afrique - SuperSport Variety 4 - TV Zimbo - - \ No newline at end of file diff --git a/sites/dstv.com.config.js b/sites/dstv.com/dstv.com.config.js similarity index 70% rename from sites/dstv.com.config.js rename to sites/dstv.com/dstv.com.config.js index 4841556f..cbd2acdf 100644 --- a/sites/dstv.com.config.js +++ b/sites/dstv.com/dstv.com.config.js @@ -2,26 +2,38 @@ const cheerio = require('cheerio') const dayjs = require('dayjs') const utc = require('dayjs/plugin/utc') const customParseFormat = require('dayjs/plugin/customParseFormat') +const axios = require('axios') dayjs.extend(utc) dayjs.extend(customParseFormat) module.exports = { - lang: 'en', - days: 3, site: 'dstv.com', - channels: 'dstv.com.channels.xml', - output: '.gh-pages/guides/dstv.com.guide.xml', request: { - timeout: 10000 + timeout: 15000 }, url({ channel, date }) { const [bouquetId] = channel.site_id.split('#') - return `https://guide.dstv.com/api/gridview/page?&bouquetId=${bouquetId}&genre=all&date=${date.format( + return `https://guide.dstv.com/api/gridview/page?bouquetId=${bouquetId}&genre=all&date=${date.format( 'YYYY-MM-DD' )}` }, + async logo({ channel }) { + const [bouquetId, channelId] = channel.site_id.split('#') + const url = `https://guide.dstv.com/api/channel/fetchChannelsByGenresInBouquet?bouquetId=${bouquetId}&genre=all` + const result = await axios + .get(url) + .then(r => r.data) + .catch(console.log) + if (!result) return null + const items = result.items || [] + const elem = items.find(i => i.channelTag === channelId) || { + channelLogoPaths: { XLARGE: null } + } + + return elem.channelLogoPaths.XLARGE + }, parser({ content, date, channel }) { let PM = false const programs = [] diff --git a/sites/dstv.com/dstv.com_ao.channels.xml b/sites/dstv.com/dstv.com_ao.channels.xml new file mode 100644 index 00000000..7989640e --- /dev/null +++ b/sites/dstv.com/dstv.com_ao.channels.xml @@ -0,0 +1,53 @@ + + + + Afro Music Channel + AXN Movies + AXN Portugal + Banda TV + Best Brasil + BET Africa + Boomerang Portugal + Boom TV + Canal Panda Portugal + CBS Reality Africa + Cine Mundo + Discovery Family Africa + Disney Junior Portugal + DSTV Pipoca + E! Africa + ESPN 2 Africa + ESPN Africa + EuroNews English + EuroNews Português + Fé TV + Food Network EMEA + Fox Comedy Portugal + Fox Crime Portugal + Fox Life Portugal + Fox Movies Portugal + Fox Portugal + Investigation Discovery Africa + Jiangsu TV + JimJam Europe + MTV Africa + MundoFox + National Geographic Portugal + National Geographic Wild South Africa + Palanca TV + Record News + RTP África + SuperSport Blitz + SuperSport Football + SuperSport LaLiga + SuperSport Máximo 1 + SuperSport Máximo 2 + SuperSport Máximo 360 + SuperSport Premier League + TLN Network + Trace Naija + Trace Toca + TV Zimbo + WWE Channel + + \ No newline at end of file diff --git a/sites/dstv.com/dstv.com_bj.channels.xml b/sites/dstv.com/dstv.com_bj.channels.xml new file mode 100644 index 00000000..956a31d8 --- /dev/null +++ b/sites/dstv.com/dstv.com_bj.channels.xml @@ -0,0 +1,145 @@ + + + + 1 Magic Africa + Africa Magic Epic + Africa Magic Family + Africa Magic Hausa + Africa Magic Igbo + Africa Magic Showcase Africa + Africa Magic Urban + Africa Magic Yoruba + Africanews + Afro Music Pop + AIT International + Aljazeera English + AYV TV + B4U Movies UK + BBC Brit South Africa + BBC Lifestyle South Africa + BBC World News Africa + BET Africa + Bloomberg TV Africa + Boomerang EMEA + Cartoon Network Middle East & Africa + CBeebies South Africa + CBS Justice Africa + CBS Reality Africa + CCTV 4 Europe + CGTN + CGTN Documentary + CGTN Français + Channels TV + CNBC Africa + CNN International Europe + Comedy Central Africa + Curiosity Channel + Da Vinci + Daystar TV + Discovery Channel Middle East & Africa + Discovery Family Africa + Disney Channel South Africa + Disney Junior South Africa + Dominion TV + Dove TV + DW Deutsch + E! Africa + Emmanuel TV + ESPN 2 Africa + ESPN Africa + E TV Africa + EuroNews Deutsch + EuroNews English + EuroNews Français + EWTN Africa - Asia + Faith Africa + Food Network EMEA + Hip TV + History Africa + Honey + Investigation Discovery Africa + Iqraa Africa & Europe + Islam Channel + JimJam Europe + Joy News + K24 + Kix + Lifetime Africa + Maisha Magic Bongo + Maisha Magic Movies + Maisha Magic Plus + Maisha Magic Poa + Mindset Learn + MITV + M-Net City + M-Net Movies 1 West Africa + M-Net Movies 2 + M-Net Movies 3 + M-Net Movies 4 + M-Net West + MTV Africa + MTV Base Africa + National Geographic South Africa + National Geographic Wild South Africa + NDTV 24x7 + Newzroom Afrika + NHK World Japan + Nickelodeon Africa + Nick Jr Africa + NickToons Africa + Novela Magic + NTA International + PBS Kids + Plus TV Africa + Rai Italia Africa + Real Time Africa + Rok + Rok 2 + Rok GH + RTP Internacional Europa + SABC News + SBN International + Silverbird TV + Sky News International + Soundcity Africa + Spice + StarLife + Studio Universal Africa + SuperSport Action Africa + SuperSport Blitz Africa + SuperSport Cricket Africa + SuperSport Football Africa + SuperSport Football Plus Africa + SuperSport Golf Africa + SuperSport Grandstand Africa + SuperSport LaLiga Africa + SuperSport Máximo 1 Africa + SuperSport Máximo 2 Africa + SuperSport Premier League Africa + SuperSport Rugby Africa + SuperSport Tennis Africa + SuperSport Variety 1 Africa + SuperSport Variety 2 Africa + SuperSport Variety 3 Africa + SuperSport Variety 4 Africa + TBN Africa + Telemundo Africa + Televista + TLC Africa + Tlnovelas Europa + TNT Africa + Trace Gospel English Speaking Africa + Trace Jama + Trace Muzika + Trace Mziki + Trace Naija + Trybe TV + TV5Monde Afrique + Universal TV Africa + Vuzu + Wasafi TV + WildEarth + WWE Channel + Zee World + + \ No newline at end of file diff --git a/sites/dstv.com/dstv.com_bw.channels.xml b/sites/dstv.com/dstv.com_bw.channels.xml new file mode 100644 index 00000000..ba273436 --- /dev/null +++ b/sites/dstv.com/dstv.com_bw.channels.xml @@ -0,0 +1,136 @@ + + + + 1 Magic Africa + Africa Magic Epic + Africa Magic Family + Africa Magic Showcase Africa + Africa Magic Urban + Africanews + Afro Music Pop + Aljazeera English + BBC Brit South Africa + BBC Lifestyle South Africa + BBC World News Africa + BET Africa + Bloomberg TV Africa + Boomerang EMEA + Botswana TV + BusinessDay TV + BVN Europa + Cartoon Network Middle East & Africa + CBeebies South Africa + CBS Justice Africa + CBS Reality Africa + CCTV 4 Europe + CGTN + Channel O + CNBC Africa + CNN International Europe + Comedy Central Africa + Curiosity Channel + Da Vinci + Daystar TV + Discovery Channel Middle East & Africa + Discovery Family Africa + Disney Channel South Africa + Disney Junior South Africa + DW Deutsch + E! Africa + Emmanuel TV + ENews Channel Africa + ESPN 2 Africa + ESPN Africa + E TV Africa + EuroNews English + Faith Africa + FliekNet + Food Network EMEA + History Africa + Honey + Ignition + Investigation Discovery Africa + ITV Networks + JimJam Europe + Kix + KykNet + KykNet & Kie + KykNet Nou! + Lifetime Africa + Maisha Magic Movies + Mindset Learn + M-Net City + M-Net East + M-Net Movies 1 West Africa + M-Net Movies 2 + M-Net Movies 3 + M-Net Movies 4 + Moja Love + MTV Africa + MTV Base Africa + Mzansi Bioskop + Mzansi Magic + Mzansi Magic Music + Mzansi Wethu + National Geographic South Africa + National Geographic Wild South Africa + NDTV 24x7 + Newzroom Afrika + Nickelodeon Africa + Nick Jr Africa + NickToons Africa + Novela Magic + Now! TV + One Gospel + Parliament TV + PBS Kids + People's Weather + Rai Italia Africa + Real Time Africa + Rok + RTP Internacional Europa + SABC News + Sky News International + Soundcity Africa + Spice + StarLife + Studio Universal Africa + SuperSport Action Africa + SuperSport Blitz Africa + SuperSport Cricket Africa + SuperSport Football Africa + SuperSport Football Plus Africa + SuperSport Golf Africa + SuperSport Grandstand Africa + SuperSport LaLiga Africa + SuperSport Máximo 1 Africa + SuperSport Motorsport Africa + SuperSport Premier League Africa + SuperSport PSL + SuperSport Rugby Africa + SuperSport Tennis Africa + SuperSport Variety 1 Africa + SuperSport Variety 2 Africa + SuperSport Variety 3 Africa + SuperSport Variety 4 Africa + TBN Africa + Telemundo Africa + Tellytrack 1 + The Home Channel + TLC Africa + Tlnovelas Europa + TNT Africa + Trace Gospel English Speaking Africa + Trace Mziki + Trace Naija + Travel Channel Europe + TV5Monde Afrique + Universal TV Africa + Via + Vuzu + WildEarth + WWE Channel + Zambezi Magic + Zee World + + \ No newline at end of file diff --git a/sites/dstv.com/dstv.com_ke.channels.xml b/sites/dstv.com/dstv.com_ke.channels.xml new file mode 100644 index 00000000..2e847ef8 --- /dev/null +++ b/sites/dstv.com/dstv.com_ke.channels.xml @@ -0,0 +1,119 @@ + + + + 1 Magic Africa + Abol TV + Africa Magic Epic + Africa Magic Family + Africa Magic Hausa + Africa Magic Igbo + Africa Magic Showcase Africa + Africa Magic Urban + Africa Magic Yoruba + Africanews + Afro Music Pop + Akili Kids! + B4U Movies UK + BBC Brit South Africa + BBC Lifestyle South Africa + BBC World News Africa + Bloomberg TV Africa + CBeebies South Africa + CBS Justice Africa + CCTV-4 Europe + CCTV Entertainment + CGTN Documentary + CGTN Français + China Movie + Citizen TV + CNBC Africa + CNN International Europe + Comedy Central Africa + Curiosity Channel + Daystar TV + Discovery Channel Middle East & Africa + Dominion TV + Dove TV + DW Deutsch + Edu Channel + Emmanuel TV + E TV Africa + ETV News + EuroNews Deutsch + EuroNews Français + EWTN Africa - Asia + Honey + Inooro TV + Islam Channel + Joy News + K24 + Kameme TV + Kass TV + KBC Channel 1 + Kiss TV + Kix + KTN Home + KTN News + Lifetime Africa + Maisha Magic Bongo + Maisha Magic Movies + Maisha Magic Plus + Mambo Moto TV + M-Net City + M-Net East + M-Net Movies 1 East Africa + M-Net Movies 2 + M-Net Movies 3 + NBS TV + NDTV 24x7 + Newzroom Afrika + NHK World Japan + Nick Jr Africa + NickToons Africa + Novela Magic + NTV + NTV Uganda + PBS Kids + Pearl Magic Prime + Plus TV Africa + Rai Italia Africa + Real Time Africa + Rok + Rok 2 + Rok GH + RTP Internacional Europa + Rwanda TV + SABC News + SBN International + Sky News International + Soundcity Africa + Spice + StarLife + STN + Studio Universal Africa + SuperSport Cricket Africa + SuperSport Rugby Africa + Tanzania Safari Channel + TBN Africa + Telemundo Africa + Televista + TLC Africa + Tlnovelas Europa + TNT Africa + Trace Gospel English Speaking Africa + Trace Jama + Trace Mziki + Trybe TV + TV 1 + TV 47 + TV E + UBC TV + Universal TV Africa + Vuzu + Wasafi TV + WildEarth + Y254 + ZBC TV + Zee World + + \ No newline at end of file diff --git a/sites/elcinema.com.channels.xml b/sites/elcinema.com.channels.xml deleted file mode 100755 index 8126650b..00000000 --- a/sites/elcinema.com.channels.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - 2M Monde - Abu Dhabi Drama - Abu Dhabi TV - Al Aoula Middle East - Al Aoula Middle East - Al Dafrah TV - Al Hayat - Al Jadeed - Al Kahera Wal Nas - Al Kahera Wal Nas - Al Rasheed TV - Al Safwa - Al Yawm - Al-Manar TV - Al-Nahar Drama - Al-Nahar TV - Al-Saeedah - Alrai TV - Alsharqiya TV - Alsumaria - Amman TV - ART Aflam 1 - ART Aflam 2 - ART Cinema - ART Hekayat - ART Hekayat 2 - BeIn Box Office 1 - BeIn Box Office 2 - BeIn Drama 1 - BeIn Movies Action - BeIn Movies Family - BeIn Movies Premiere - BeIn Series 1 - BeIn Series 2 - Cartoon Network Arabic - CBC - CBC Drama - CBC Sofra - Cima - Cinema 1 - Cinema 2 - Discovery Channel Middle East & Africa - Disney Channel Middle East - DMC - DMC Drama - Dubai One - Dubai TV - Dubai Zaman - E! Middle East - Echorouk TV - El Mehwar Channel - Emarat TV - Fann - Fox Action Movies - Fox Family Movies - Fox Middle East - FX Middle East - IFilm Arabic - KTV Al Qurain - KTV Khallik Bilbait - Kuwait TV - Lana + - Lana TV - LBC - LBC International - Maspero Zaman - MBC - MBC 2 - MBC 3 - MBC 4 - MBC 5 - MBC Action - MBC Bollywood - MBC Drama - MBC Drama + - MBC Iraq - MBC Maser - MBC Maser 2 - MBC Max - Mix Bel Araby - Mix Hollywood - MTV Alloubnaniya - Musawa - National Geographic Middle East - National Geographic Middle East - Nessma - Nile Cinema - Nile Comedy - Nile Drama - Nile Life - On Drama - On E - OSN Action - OSN Comedy - OSN Enigma - OSN Kids - OSN Movies - OSN Movies Disney - OSN Movies First - OSN Movies First +2 - OSN Series - OSN Series First - OSN Ya Hala - OSN Ya Hala Al Oula - OSN Ya Hala Cinema - Rotana Cinema KSA - Rotana Classic - Rotana Comedy - Rotana Drama - Rotana Khalejia - Roya TV - Sada Elbalad - Sada Elbalad 2 - Sada Elbalad Drama - Sama Dubai - Sama TV - Saudi TV - SBC - Sharjah TV - Star Movies Middle East - Star World Middle East - Syria Drama - Syria TV - TCM Middle East - Ten - Thikrayat TV - TLC Arabia - UTV - Watania 1 - Zee Aflam - Zee Alwan - - \ No newline at end of file diff --git a/sites/elcinema.com.config.js b/sites/elcinema.com/elcinema.com.config.js similarity index 96% rename from sites/elcinema.com.config.js rename to sites/elcinema.com/elcinema.com.config.js index 7594bd8e..041ccb40 100644 --- a/sites/elcinema.com.config.js +++ b/sites/elcinema.com/elcinema.com.config.js @@ -10,10 +10,7 @@ dayjs.extend(timezone) dayjs.extend(utc) module.exports = { - lang: 'ar', site: 'elcinema.com', - channels: 'elcinema.com.channels.xml', - output: '.gh-pages/guides/elcinema.com.guide.xml', url({ channel }) { return `https://elcinema.com/tvguide/${channel.site_id}/` }, diff --git a/sites/elcinema.com/elcinema.com_eg.channels.xml b/sites/elcinema.com/elcinema.com_eg.channels.xml new file mode 100644 index 00000000..2c1e9b90 --- /dev/null +++ b/sites/elcinema.com/elcinema.com_eg.channels.xml @@ -0,0 +1,132 @@ + + + + 2M Monde + Abu Dhabi Drama + Abu Dhabi TV + Al Aoula Middle East + Al Dafrah TV + Al Hayat + Al Jadeed + Al Kahera Wal Nas + Al Kahera Wal Nas + Al-Manar TV + Al-Nahar Drama + Al-Nahar TV + Alrai TV + Al Rasheed TV + Al-Saeedah + Al Safwa + Alsharqiya TV + Alsumaria + Al Yawm + Amman TV + ART Aflam 1 + ART Aflam 2 + ART Cinema + ART Hekayat + ART Hekayat 2 + BeIn Box Office 1 + BeIn Box Office 2 + BeIn Drama 1 + BeIn Movies Action + BeIn Movies Family + BeIn Movies Premiere + BeIn Series 1 + BeIn Series 2 + Cartoon Network Arabic + CBC + CBC Drama + CBC Sofra + Cima + Cinema 1 + Cinema 2 + Discovery Channel Middle East & Africa + Disney Channel Middle East + DMC + DMC Drama + Dubai One + Dubai TV + Dubai Zaman + Echorouk TV + El Mehwar Channel + Emarat TV + E! Middle East + Fann + Fox Action Movies + Fox Family Movies + Fox Middle East + FX Middle East + IFilm Arabic + KTV Al Qurain + KTV Khallik Bilbait + Kuwait TV + Lana + + Lana TV + LBC + LBC International + Maspero Zaman + MBC + MBC 2 + MBC 3 + MBC 4 + MBC 5 + MBC Action + MBC Bollywood + MBC Drama + MBC Drama + + MBC Iraq + MBC Maser + MBC Maser 2 + MBC Max + Mix Bel Araby + Mix Hollywood + MTV Alloubnaniya + Musawa + National Geographic Middle East + National Geographic Middle East + Nessma + Nile Comedy + Nile Drama + Nile Life + On Drama + On E + OSN Action + OSN Comedy + OSN Enigma + OSN Kids + OSN Movies + OSN Movies Disney + OSN Movies First + OSN Movies First +2 + OSN Series + OSN Series First + OSN Ya Hala + OSN Ya Hala Al Oula + OSN Ya Hala Cinema + Rotana Cinema KSA + Rotana Classic + Rotana Comedy + Rotana Drama + Rotana Khalejia + Roya TV + Sada Elbalad + Sada Elbalad 2 + Sada Elbalad Drama + Sama Dubai + Sama TV + Saudi TV + SBC + Sharjah TV + Star Movies Middle East + Star World Middle East + Syria Drama + Syria TV + TCM Middle East + Ten + Thikrayat TV + UTV + Watania 1 + Zee Alwan + + \ No newline at end of file diff --git a/sites/guidatv.sky.it.channels.xml b/sites/guidatv.sky.it.channels.xml deleted file mode 100755 index d7233575..00000000 --- a/sites/guidatv.sky.it.channels.xml +++ /dev/null @@ -1,173 +0,0 @@ - - - - 20 Mediaset - Aljazeera English - Baby TV Europe - BFC Forbes - Blaze Italia - Bloomberg TV Europe - Boing Italia - Boomerang Italia - Boomerang Italia +1 - Caccia - Canale 5 - Cartoon Network India - Cartoon Network Italia +1 - Cartoonito Italia - Cielo - Cine 34 - Class CNBC - Classica HD - CNBC Europe - CNN International Europe - Comedy Central Italia - Comedy Central Italia +1 - Crime + Investigation Network Italia - DAZN 1 Italia - DeA Junior - DeA Kids - DeA Kids +1 - Deejay TV - Discovery Channel Italia - Discovery Channel Italia +1 - Discovery Science Italia - DMAX Italia - Doctor's Life Channel - Emilia-Romagna 24 - EuroNews Italiano - Eurosport 1 Italia - Eurosport 2 Italia - Focus - Food Network Italia - Fox Business - Fox Crime Italia - Fox Crime Italia +1 - Fox Italia - Fox Italia +1 - Fox News Channel - France 24 English - France 24 Français - Frisbee - Gambero Rosso Channel - Giallo - HGTV Italia - History Italia - History Italia - Horse TV - I24 News English - Inter TV - Iris - Italia 1 - Italia 2 - K2 - La 5 - La 7 - La 7 d - La F - Lazio Style TV - Mediaset Extra - Milan TV - Motor Trend - MTV Italia - MTV Music Italia - MTV Music Italia - National Geographic Italia - National Geographic Italia +1 - National Geographic Italia +1 - National Geographic Wild Italia - Nick Jr Italia - Nick Jr Italia +1 - Nickelodeon Italia - Nickelodeon Italia +1 - Nove - Paramount Network Italia - Pesca - Premium Action - Premium Cinema 1 - Premium Cinema 1 +24 - Premium Cinema 2 - Premium Cinema 3 - Premium Crime - Premium Stories - QVC Italia - Radio Freccia TV - Radio Italia TV - Radio Monte Carlo TV - Radionorba TV - Rai 1 - Rai 2 - Rai 3 - Rai 4 - Rai 5 - Rai Gulp - Rai Movie - Rai News 24 - Rai Premium - Rai Sport - Rai Storia - Rai Yoyo - Real Time Italia - Rete 4 - Roma TV - RT Documentary - RT News - RTL 102.5 RadioVisione - San Marino RTV - Sky Arte - Sky Arte - Sky Atlantic - Sky Atlantic +1 - Sky Cinema Action - Sky Cinema Comedy - Sky Cinema Drama - Sky Cinema Due - Sky Cinema Due +24 - Sky Cinema Family - Sky Cinema Romance - Sky Cinema Suspense - Sky Cinema Uno - Sky Cinema Uno +24 - Sky Meteo 24 - Sky News International - Sky Primafila 1 - Sky Primafila 10 - Sky Primafila 11 - Sky Primafila 12 - Sky Primafila 13 - Sky Primafila 14 - Sky Primafila 15 - Sky Primafila 16 - Sky Primafila 17 - Sky Primafila 18 - Sky Primafila 2 - Sky Primafila 3 - Sky Primafila 4 - Sky Primafila 5 - Sky Primafila 6 - Sky Primafila 7 - Sky Primafila 8 - Sky Primafila 9 - Sky Sport 24 - Sky Sport Arena - Sky Sport F1 - Sky Sport Football - Sky Sport Moto GP - Sky Sport NBA - Sky Sport Serie A - Sky Sport Uno - Sky TG 24 - Sky Uno - Sky Uno +1 - Spike Italia - Super Tennis - Super! - TG Norba 24 - Top Crime - Torino Channel - TRM h24 - TV 2000 - TV 8 - VH1 Italia - - \ No newline at end of file diff --git a/sites/guidatv.sky.it.config.js b/sites/guidatv.sky.it/guidatv.sky.it.config.js similarity index 88% rename from sites/guidatv.sky.it.config.js rename to sites/guidatv.sky.it/guidatv.sky.it.config.js index 04f7f985..d07aa4c6 100644 --- a/sites/guidatv.sky.it.config.js +++ b/sites/guidatv.sky.it/guidatv.sky.it.config.js @@ -1,13 +1,11 @@ module.exports = { - lang: 'it', site: 'guidatv.sky.it', - channels: 'guidatv.sky.it.channels.xml', - output: '.gh-pages/guides/guidatv.sky.it.guide.xml', + request: { + timeout: 10000 + }, url: function ({ date, channel }) { const [env, id] = channel.site_id.split('#') - return `https://apid.sky.it/gtv/v1/events?from=${date.format( - 'YYYY-MM-DD' - )}T00:00:00Z&to=${date + return `https://apid.sky.it/gtv/v1/events?from=${date.format('YYYY-MM-DD')}T00:00:00Z&to=${date .add(1, 'd') .format('YYYY-MM-DD')}T00:00:00Z&pageSize=999&pageNum=0&env=${env}&channels=${id}` }, diff --git a/sites/guidatv.sky.it/guidatv.sky.it_it.channels.xml b/sites/guidatv.sky.it/guidatv.sky.it_it.channels.xml new file mode 100644 index 00000000..bb90db66 --- /dev/null +++ b/sites/guidatv.sky.it/guidatv.sky.it_it.channels.xml @@ -0,0 +1,150 @@ + + + + 20 Mediaset + Aljazeera English + Baby TV Europe + BFC Forbes + Bloomberg TV Europe + Boing Italia + Boomerang Italia + Boomerang Italia +1 + Caccia + Canale 5 + Cartoonito Italia + Cartoon Network India + Cartoon Network Italia +1 + Cielo + Cine 34 + Class CNBC + Classica HD + CNBC Europe + CNN International Europe + Comedy Central Italia + Comedy Central Italia +1 + Crime + Investigation Network Italia + DeA Junior + DeA Kids + DeA Kids +1 + Deejay TV + Discovery Channel Italia + Discovery Channel Italia +1 + Discovery Science Italia + DMAX Italia + Emilia-Romagna 24 + EuroNews Italiano + Eurosport 1 Italia + Eurosport 2 Italia + Focus + Food Network Italia + Fox Business + Fox Italia + Fox Italia +1 + Fox News Channel + France 24 English + France 24 Français + Frisbee + Gambero Rosso Channel + Giallo + HGTV Italia + History Italia + History Italia + Horse TV + I24 News English + Inter TV + Iris + Italia 1 + Italia 2 + K2 + La 5 + La 7 + La 7 d + La F + Lazio Style TV + Mediaset Extra + Milan TV + Motor Trend + MTV Music Italia + MTV Music Italia + National Geographic Italia + National Geographic Italia +1 + National Geographic Wild Italia + Nickelodeon Italia + Nickelodeon Italia +1 + Nick Jr Italia + Nick Jr Italia +1 + Nove + Paramount Network Italia + Pesca + Premium Action + Premium Cinema 1 + Premium Cinema 1 +24 + Premium Cinema 2 + Premium Cinema 3 + Premium Crime + Premium Stories + QVC Italia + Radio Freccia TV + Radio Italia TV + Radio Monte Carlo TV + Radionorba TV + Rai 1 + Rai 2 + Rai 3 + Rai 4 + Rai 5 + Rai Gulp + Rai Movie + Rai News 24 + Rai Premium + Rai Sport + Rai Storia + Rai Yoyo + Real Time Italia + Rete 4 + RT Documentary + RTL 102.5 RadioVisione + RT News + San Marino RTV + Sky Arte + Sky Arte + Sky Atlantic + Sky Atlantic +1 + Sky Cinema Action + Sky Cinema Comedy + Sky Cinema Drama + Sky Cinema Due + Sky Cinema Due +24 + Sky Cinema Family + Sky Cinema Romance + Sky Cinema Suspense + Sky Cinema Uno + Sky Cinema Uno +24 + Sky Meteo 24 + Sky News International + Sky Primafila 1 + Sky Primafila 18 + Sky Primafila 2 + Sky Primafila 4 + Sky Primafila 6 + Sky Sport 24 + Sky Sport Arena + Sky Sport F1 + Sky Sport Football + Sky Sport Moto GP + Sky Sport NBA + Sky Sport Serie A + Sky Sport Uno + Sky Uno + Sky Uno +1 + Spike Italia + Super! + Super Tennis + TG Norba 24 + Top Crime + TRM h24 + TV 2000 + TV 8 + VH1 Italia + + \ No newline at end of file diff --git a/sites/hd-plus.de.channels.xml b/sites/hd-plus.de.channels.xml deleted file mode 100755 index e5bebb4b..00000000 --- a/sites/hd-plus.de.channels.xml +++ /dev/null @@ -1,128 +0,0 @@ - - - - 1-2-3 TV - 3sat - 13th Street Deutschland - Augsburg TV - Anixe HD Serie - ARD Alpha - ARTE Deutsch - AstroTV - ATV 2 - ATV - AXN Deutschland - Bayerisches Fernsehen Nord - Bibel TV - Bloomberg TV Europe - Boomerang Deutschland - Cartoon Network Deutschland - Channel 21 - Stingray Classica - Comedy Central Deutschland - Das Erste - Deluxe Music - Deutsches Musik Fernsehen - Die Neue Zeit TV - Discovery Channel Deutschland - Disney Channel Deutschland - DMAX Deutschland - E! Europe - EuroNews Deutsch - Eurosport 1 Germany - EWTN auf Deutsch - Fox Deutschland - Franken Fernsehen - GoTV - Heimatkanal - History Deutschland - Hope TV Deutsch - HR Fernsehen - HSE Extra - HSE - JML Direct - Junior - Juwelo - K-TV - Kabel Eins Classics - Kabel Eins Deutschland - KIKA - Kinowelt TV - L TV - Motorvision TV - MTV Germany - MTV Hits Europe - MTV Live HD - MTV Music 24 - München TV - Welt - N-TV - National Geographic Deutschland - National Geographic Wild Deutschland - NPO 2 - NPO 1 - One - ORF 2 - ORF 1 - ORF III - ORF Sport + - Pearl TV - Phoenix - ProSieben Deutschland - ProSieben Maxx Deutschland - Puls 4 - QVC Deutschland - QVC Zwei - Regio TV Satellit - RFO - RheinMain TV - RiC - Romance TV Deutschland - RTL Crime Deutschland - RTL Deutschland - RTL Zwei Deutschland - RTL Living Deutschland - Nitro Deutschland - Sat. 1 Emotions - Sat. 1 Gold Deutschland - Sat. 1 Deutschland - Servus TV Deutschland - Sixx Deutschland - Sky Cinema Action - Sky Atlantic - Sky Sport Bundesliga 4 - Sky Sport Bundesliga 3 - Sky Sport Bundesliga 2 - Sky Sport Bundesliga 1 - Sky Comedy - Sky Cinema Hits - Sky Krimi - Sky Cinema Nostalgie - Sky Sport Austria 1 - Sky Sport 2 - Sky Sport 1 - Sky Sport News - Sonnenklar TV - Sport 1 - Sport 1+ - Sportdigital Fussball - SR Fernsehen - SRF 1 - SRF Zwei - Super RTL Deutschland - Syfy Deutschland - Tagesschau 24 - Tele 5 - TLC Germany - TNT Film - TNT Serie - TV Oberfranken - TVA Ostbayern - Universal TV Deutschland - Vox Deutschland - Welt der Wunder TV - ZDF - ZDF Info - ZDF Neo - - \ No newline at end of file diff --git a/sites/hd-plus.de.config.js b/sites/hd-plus.de/hd-plus.de.config.js similarity index 94% rename from sites/hd-plus.de.config.js rename to sites/hd-plus.de/hd-plus.de.config.js index 50029c41..c4fc9946 100644 --- a/sites/hd-plus.de.config.js +++ b/sites/hd-plus.de/hd-plus.de.config.js @@ -11,10 +11,7 @@ dayjs.extend(customParseFormat) module.exports = { lang: 'de', - days: 3, site: 'hd-plus.de', - channels: 'hd-plus.de.channels.xml', - output: '.gh-pages/guides/hd-plus.de.guide.xml', url({ date, channel }) { const today = dayjs().utc().startOf('d') const day = date.diff(today, 'd') diff --git a/sites/hd-plus.de/hd-plus.de_de.channels.xml b/sites/hd-plus.de/hd-plus.de_de.channels.xml new file mode 100644 index 00000000..9ed46baf --- /dev/null +++ b/sites/hd-plus.de/hd-plus.de_de.channels.xml @@ -0,0 +1,127 @@ + + + + 1-2-3 TV + 13th Street Deutschland + 3sat + Anixe HD Serie + ARD Alpha + ARTE Deutsch + AstroTV + ATV + ATV 2 + Augsburg TV + AXN Deutschland + Bayerisches Fernsehen Nord + Bibel TV + Bloomberg TV Europe + Boomerang Deutschland + Cartoon Network Deutschland + Channel 21 + Comedy Central Deutschland + Das Erste + Deluxe Music + Deutsches Musik Fernsehen + Die Neue Zeit TV + Discovery Channel Deutschland + Disney Channel Deutschland + DMAX Deutschland + E! Europe + EuroNews Deutsch + Eurosport 1 Germany + EWTN auf Deutsch + Franken Fernsehen + GoTV + Heimatkanal + History Deutschland + Hope TV Deutsch + HR Fernsehen + HSE + HSE Extra + JML Direct + Junior + Juwelo + Kabel Eins Classics + Kabel Eins Deutschland + KIKA + Kinowelt TV + K-TV + L TV + Motorvision TV + MTV Germany + MTV Hits Europe + MTV Live HD + MTV Music 24 + München TV + National Geographic Deutschland + National Geographic Wild Deutschland + Nitro Deutschland + NPO 1 + NPO 2 + N-TV + One + ORF 1 + ORF 2 + ORF III + ORF Sport + + Pearl TV + Phoenix + ProSieben Deutschland + ProSieben Maxx Deutschland + Puls 4 + QVC Deutschland + QVC Zwei + Regio TV Satellit + RFO + RheinMain TV + RiC + Romance TV Deutschland + RTL Crime Deutschland + RTL Deutschland + RTL Living Deutschland + RTL Zwei Deutschland + Sat. 1 Deutschland + Sat. 1 Emotions + Sat. 1 Gold Deutschland + Servus TV Deutschland + Sixx Deutschland + Sky Atlantic + Sky Cinema Action + Sky Cinema Hits + Sky Cinema Nostalgie + Sky Comedy + Sky Krimi + Sky Sport 1 + Sky Sport 2 + Sky Sport Austria 1 + Sky Sport Bundesliga 1 + Sky Sport Bundesliga 2 + Sky Sport Bundesliga 3 + Sky Sport Bundesliga 4 + Sky Sport News + Sonnenklar TV + Sport 1 + Sport 1+ + Sportdigital Fussball + SRF 1 + SR Fernsehen + SRF Zwei + Stingray Classica + Super RTL Deutschland + Syfy Deutschland + Tagesschau 24 + Tele 5 + TLC Germany + TNT Film + TNT Serie + TVA Ostbayern + TV Oberfranken + Universal TV Deutschland + Vox Deutschland + Welt + Welt der Wunder TV + ZDF + ZDF Info + ZDF Neo + + \ No newline at end of file diff --git a/sites/m.tv.sms.cz.channels.xml b/sites/m.tv.sms.cz.channels.xml deleted file mode 100755 index 3b35035f..00000000 --- a/sites/m.tv.sms.cz.channels.xml +++ /dev/null @@ -1,532 +0,0 @@ - - - - Perviy kanal - 3sat - 4 Fun Dance - 4 Fun Kids - 4 Fun TV - 5 Kanal - 7D7 - 8 Kanal International - 360 Tune Box - Slágr 2 - Slágr Premium - Slágr TV - Tuki TV - CT 1 - CT 2 - CT 3 - CT Sport - CT 24 - CT :D - CT art - Ócko - Ócko Star - AMC Cesko - Anixe HD Serie - Das Erste - One - ARD Alpha - ARTE Deutsch - ARTE Français - ATV - ATV - AXN Czech Republic - AXN Black - AXN Central Europe - AXN White - Adventure Czechia - Adventure - Aljazeera English - Aljazeera Balkans - Alibi Ireland - Aljazeera Channel - Animal Planet Europe - Animal Planet UK - Arena Sport 1 - Arena Sport 2 - Arirang World - Auto Motor und Sport - Body in Balance UK - BBC Entertainment Europe - BBC Four - BBC One - BBC Two - BBC World News Europe - BN TV Satelitski - BVN Europa - Baby TV Europe - TV Barrandov - Barrandov Krimi - Biznes 24 - Bloomberg TV Europe - Blue Hustler Europe - Bober International - Boomerang Central & Eastern Europe - Stingray Classica - Brazzers TV Europe - Stingray CMusic - CBBC - CBS Reality Europe - CCTV 4 Europe - CCTV 9 - CGTN Arabic - CGTN Russkij - TV Central - CMC TV - CNBC Europe - CNL Evropa - CNN International Europe - CNN Prima News - CGTN Español - CGTN Français - CS Film - CS History - CS Horror - CS Mystery - Canal 24 Horas - Movistar Acción - Movistar Comedia - Movistar Drama - Movistar Deportes - Canal + Domo - Movistar Estrenos - Movistar Golf - Canal + Séries France - Karusel International - Cartoon Network Central & Eastern Europe - Cartoon Network Polska - Cartoon Network UK - #0 - Channel 5 - Cinemax 2 Central Europe - Cinemax Central Europe - Clan TVE - Club MTV - Comedy Central Hungary - Comedy Central Family Hungary - Cool TV - Credo TV - Crime + Investigation UK - Stingray Djazz - DM Sat - DTX East Europe - Dave UK - Deluxe Lounge - Deluxe Music - DW Deutsch - Digi Sport 1 Hungary - Digi Sport 2 Hungary - Discovery Channel Central Europe - Discovery Science - Disney Channel Hungary & Czechia - Disney Channel Deutschland - DocuBox HD - Dom Kino - Dom Kino Premium International - TV Doma - Doma Hrvatska - Dorcel TV - Dorcel XXX - Duna TV - Duna World - Dusk - E4 UK - E! Europe - EWTN Europe - Eden - English Club TV - Enter Film - Epic Drama - Epic Drama - Erox HD - Eroxxx HD - Eska TV - Eurochannel - EuroNews English - EuroNews Magyar - EuroNews Russkiy - Eurosport 1 - Eurosport 2 - Extasy TV - Extreme Sports Channel - Fem 3 - Fox Crime Hrvatska - Fox Life Hrvatska - Fox Movies Hrvatska - FashionBox HD - FashionTV Europe - FashionTV HD Europe - Fast & FunBox HD - FightBox HD - Film 4 - Film + Czechia - Film + Hungary - Film Café Hungary - Film Europe - Film Europe + - Film Mánia - FilmBox Arthouse Worldwide - FilmBox Central Europe - FilmBox Action - FilmBox Extra HD Czechia & Hungary - FilmBox Extra HD Polska - FilmBox Family - FilmBox Premium Czechia - FilmBox Premium Polska - FilmBox Stars Hungary - Fokus TV - Folklorika - France 2 - France 3 - France 4 - France 5 - France 24 Français - France 24 English - Fuel TV - Galaxy 4 - Gametoon - Ginx eSports TV International - Gold TV - Golf Channel Czechia - Gospel Music TV - Gulli - Gulli Girl - H!t Music Channel Hungary - Hír TV - HBO 2 Central Europe - HBO 3 Central Europe - HBO Czechia - HNTV - HR Fernsehen - HRT 1 - HRT 2 - HRT 3 - HRT 4 - HRT International - Ha Ha - Sky History 2 - History Europe - Hobby TV - Home TV - Hustler HD Europe - Hustler TV Europe - ITV 2 - ITV 3 - ITV 4 - ITV London - Inter - Investigation Discovery Europe - Iris - Italia 1 - Italia 2 - Izaura TV - TV Joj - Joj Cinema - Joj Family - Joj Plus - JimJam Europe - Jojko - Jugoton TV - Jurnal TV - K2 - KBS World - KHL TV - Kabel Eins Deutschland - Qazaq TV - KIKA - Kino Barrandov - Kino Polska - Kino TV - La 5 - TVE La 1 Madrid - TVE La 2 - Lala TV - Leo TV - TV 2 Séf - Lounge TV - Love Nature - TV Lux - Luxe TV - M1 - M2 - M4 Sport - M5 - MTV España - MTV Hungary - MTV Hits Europe - MTV Live HD - MTV UK - TV Markíza - Markíza International - Mediaset Extra - Mezzo - Mezzo Live HD - Mini TV - Minimax Czechia - Minimax Hungary - More 4 UK - Music Box Ukraina - Music Channel Hungary - Music Channel Romania - Muzsika TV - Muzika Pervogo - NASA TV Public - NBA TV - NHK World Japan - NPO 1 - NPO 2 - NPO 3 - NTN - National Geographic Hungary & Czechia - National Geographic Hrvatska - National Geographic UK - National Geographic Wild Europe - Nautical Channel - NetViet - Nick Jr Czechia - Nick Jr Central & Eastern Europe - Nickelodeon Czechia - Nickelodeon UK - Nicktoons Czechia - TV Noe - Nova 2 - TV Nova - Nova Action - Nova Cinema - Nova Gold - Nova International - Nova Sport 1 - Nova Sport 2 - Nova TV - Novela TV - Nuta TV - ORF 1 - ORF 2 - ORF III - Outdoor Channel - ProSieben Deutschland - TV Paprika Czech Republic - TV Paprika - Paramount Network Czechia - Park TV - Passion XXX - Pax TV - Phoenix - Pick UK - Playboy TV Europe - Poehali! International - Polo TV - Polonia 1 - TVP Polonia - Polsat 2 - Polsat - Polsat Café - Polsat News 2 - Polsat News - Polsat Play - Polsat Sport - Polsat Sport Extra - Viasat Explore Polsat - Viasat History Polsat - Viasat Nature Polsat - Pornhub TV - Power TV - Premier Sport - Prima - Prima Cool - Prima Krimi - Prima Love - Prima Max - Prima Plus - Prima Zoom - Private TV - Puls 2 - RBB Berlin - Relax - RTL Zwei Deutschland - RTL 2 Hrvatska - RTL II - RTL 4 - RTL 5 - RTL Deutschland - RTL + - RTL Hrvatska - RTL Crime Hrvatska - RTL Gold - RTL Kockica - RTL Living Hrvatska - Nitro Deutschland - RTL Passion Hrvatska - RTL Klub - RTR Planeta - RTVi Europe - Racing TV International - Rai 5 - Rai 2 - Rai Gulp - Rai Movie - Rai News 24 - Rai Premium - Rai Sport 1 - Rai Sport 2 - Rai Storia - Rai 3 - Rai 1 - Rai Yoyo - Reality Kings TV - Rebel - Red Bull TV - Red Carpet - Redlight HD - Rete 4 - Retro Music TV - TV Romana - Rossiya 24 - RT News - RT Documentary - RTG TV - Sat. 1 Deutschland - Sat. 1 Gold Deutschland - Senzi - RTVS 1 - RTVS 2 - TV Severka - TV Seznam - Sixx Deutschland - Sky One UK - Sky Arts UK - Sky Atlantic UK - Sky Witness UK - Sky Cinema Action - Sky Comedy UK - Sky Crime - Sky Cinema Drama - Sky Cinema Family - Sky Cinema Greats - Sky Cinema Premiere - Sky Cinema Select - Sky Cinema Hits - Sky News UK - Sky Cinema Sci-fi Horror - Sky Sports Cricket - Sky Sports F1 - Sky Sports Football UK - Sky Sports Golf UK - Sky Sports Main Event UK - Sky Sports News UK - Sky Sports Premier League UK - Sky News International - Sláger TV - TV Slovenija 1 - TV Slovenija 2 - Sony Max Hungary - Sony Movie Channel Hungary - Sorozat + - Soyuz - Spektrum - Spektrum Home - Sport 1 Czechia - Sport 1 Hungary - Sport 2 Czechia - Sport 2 Hungary - Sport 5 - Stars TV - Stopklatka TV - Story 4 - SuperOne HD - Super Polsat - Super RTL Deutschland - Super TV 2 - Superyacht TV - Syfy UK - TA 3 - TBN Polska - TCM Central & Eastern Europe - TF 1 - TLC Pan Regional - TMC - TTV - TV 2 - TV3 - TV3CAT - TV 4 - TV 4 - TV5Monde Europe - TV 6 - TV 7 - TV Osem - TV 1000 Balkan - TV 2000 - Belarus 24 - Dajto - TV Povazie - TV Puls - TV TRWAM - TVC - TVCG Sat - TVE Internacional Europa - TVN 7 - TVN 24 - TVN - TVN Turbo - TVP 1 - TVP 2 - TVP ABC - TVP HD - TVP Historia - TVP Info - TVP Kultura - TVP Rozrywka - TVP Seriale - TVP Sport - TVP 3 Warszawa - TVS - Telecafé International - Teledeporte - Telekanal O! - TV Východ - TV Republika - The Fishing & Hunting Channel - Tiji Russia - Trace Sport Stars - Travel Channel Europe - Travelxp HD Europe - UA TV - Up Network - Ukraïna 24 - VH1 Europe - Vox Deutschland - VTV 1 - VTV 2 - VTV 3 - VTV 4 - TV Vega - Viasat Explore East - Viasat History - Viasat History - Viasat Nature East - Vintage TV - Wau TV - Water Planet - Welt - Wild TV - Wild TV - Z1 - ZDF - ZDF Info - ZDF Neo - Zoom - Zoom TV - Duck TV SD - Duck TV Plus - Stingray IConcerts - MyZen TV 4K - MyZen TV - N-TV - Regionální TV - Tagesschau 24 - W Polsce PL - - \ No newline at end of file diff --git a/sites/m.tv.sms.cz.config.js b/sites/m.tv.sms.cz/m.tv.sms.cz.config.js similarity index 94% rename from sites/m.tv.sms.cz.config.js rename to sites/m.tv.sms.cz/m.tv.sms.cz.config.js index c0fae4ac..b8f77276 100644 --- a/sites/m.tv.sms.cz.config.js +++ b/sites/m.tv.sms.cz/m.tv.sms.cz.config.js @@ -11,11 +11,7 @@ dayjs.extend(timezone) dayjs.extend(customParseFormat) module.exports = { - lang: 'cs', - days: 3, site: 'm.tv.sms.cz', - channels: 'm.tv.sms.cz.channels.xml', - output: '.gh-pages/guides/m.tv.sms.cz.guide.xml', url: function ({ date, channel }) { return `https://m.tv.sms.cz/index.php?stanice=${channel.site_id}&cas=0&den=${date.format( 'YYYY-MM-DD' diff --git a/sites/m.tv.sms.cz/m.tv.sms.cz_cz.channels.xml b/sites/m.tv.sms.cz/m.tv.sms.cz_cz.channels.xml new file mode 100644 index 00000000..84cda6b1 --- /dev/null +++ b/sites/m.tv.sms.cz/m.tv.sms.cz_cz.channels.xml @@ -0,0 +1,503 @@ + + + + #0 + 360 Tune Box + 3sat + 4 Fun Dance + 4 Fun Kids + 4 Fun TV + 5 Kanal + 7D7 + 8 Kanal International + Adventure + Adventure Czechia + Alibi Ireland + Aljazeera Balkans + Aljazeera Channel + Aljazeera English + AMC Cesko + Animal Planet Europe + Animal Planet UK + Anixe HD Serie + ARD Alpha + Arena Sport 1 + Arena Sport 2 + Arirang World + ARTE Deutsch + ARTE Français + ATV + Auto Motor und Sport + AXN Black + AXN Central Europe + AXN Czech Republic + AXN White + Baby TV Europe + Barrandov Krimi + BBC Entertainment Europe + BBC Four + BBC One + BBC Two + BBC World News Europe + Belarus 24 + Biznes 24 + Bloomberg TV Europe + Blue Hustler Europe + BN TV Satelitski + Bober International + Body in Balance UK + Boomerang Central & Eastern Europe + Brazzers TV Europe + BVN Europa + Canal 24 Horas + Canal + Domo + Canal + Séries France + Cartoon Network Central & Eastern Europe + Cartoon Network Polska + CBBC + CBS Reality Europe + CCTV-4 Europe + CCTV-9纪录 + CGTN Arabic + CGTN Español + CGTN Français + CGTN Russkij + Channel 5 + Cinemax 2 Central Europe + Cinemax Central Europe + Club MTV + CMC TV + CNL Evropa + CNN International Europe + CNN Prima News + Comedy Central Family Hungary + Comedy Central Hungary + Cool TV + Credo TV + Crime + Investigation UK + CS Film + CS History + CS Horror + CS Mystery + CT 1 + CT 2 + CT 24 + CT 3 + CT art + CT :D + CT Sport + Dajto + Das Erste + Dave UK + Deluxe Lounge + Deluxe Music + Digi Sport 1 Hungary + Digi Sport 2 Hungary + Discovery Channel Central Europe + Discovery Science + Disney Channel Deutschland + Disney Channel Hungary & Czechia + DM Sat + DocuBox HD + Doma Hrvatska + Dom Kino + Dom Kino Premium International + Dorcel TV + Dorcel XXX + DTX East Europe + Duck TV Plus + Duck TV SD + Duna TV + Duna World + Dusk + DW Deutsch + E4 UK + Eden + E! Europe + English Club TV + Enter Film + Epic Drama + Erox HD + Eroxxx HD + Eska TV + Eurochannel + EuroNews English + EuroNews Magyar + EuroNews Russkiy + Eurosport 1 + Eurosport 2 + EWTN Europe + Extasy TV + Extreme Sports Channel + FashionBox HD + FashionTV Europe + FashionTV HD Europe + Fast & FunBox HD + Fem 3 + FightBox HD + Film 4 + FilmBox Action + FilmBox Arthouse Worldwide + FilmBox Central Europe + FilmBox Extra HD Czechia & Hungary + FilmBox Extra HD Polska + FilmBox Family + FilmBox Premium Czechia + FilmBox Premium Polska + FilmBox Stars Hungary + Film Café Hungary + Film Europe + Film Europe + + Film Mánia + Film + Czechia + Film + Hungary + Fokus TV + Folklorika + Fox Crime Hrvatska + Fox Life Hrvatska + Fox Movies Hrvatska + France 2 + France 24 English + France 24 Français + France 3 + France 4 + France 5 + Fuel TV + Galaxy 4 + Gametoon + Ginx eSports TV International + Gold TV + Golf Channel Czechia + Gospel Music TV + Ha Ha + HBO 2 Central Europe + HBO 3 Central Europe + HBO Czechia + Hír TV + History Europe + HNTV + Hobby TV + Home TV + HR Fernsehen + HRT 1 + HRT 2 + HRT 3 + HRT 4 + HRT International + H!t Music Channel Hungary + Hustler HD Europe + Hustler TV Europe + Inter + Investigation Discovery Europe + Iris + Italia 1 + Italia 2 + ITV 2 + ITV 3 + ITV 4 + ITV London + Izaura TV + JimJam Europe + Joj Cinema + Joj Family + Jojko + Joj Plus + Jugoton TV + Jurnal TV + K2 + Kabel Eins Deutschland + Karusel International + KBS World + KHL TV + KIKA + Kino Barrandov + Kino Polska + Kino TV + La 5 + Lala TV + Leo TV + Lounge TV + Love Nature + Luxe TV + M1 + M2 + M4 Sport + M5 + Markíza International + Mediaset Extra + Mezzo + Mezzo Live HD + Minimax Czechia + Minimax Hungary + Mini TV + More 4 UK + Movistar Acción + Movistar Comedia + Movistar Deportes + Movistar Drama + Movistar Estrenos + Movistar Golf + MTV Hits Europe + MTV Hungary + MTV Live + MTV UK + Music Box Ukraina + Music Channel Hungary + Muzika Pervogo + Muzsika TV + MyZen TV + MyZen TV 4K + NASA TV Public + National Geographic Hrvatska + National Geographic Hungary & Czechia + National Geographic UK + National Geographic Wild Europe + Nautical Channel + NBA TV + NHK World Japan + Nickelodeon Czechia + Nickelodeon UK + Nick Jr Central & Eastern Europe + Nick Jr Czechia + Nicktoons Czechia + Nitro Deutschland + Nova Action + Nova Cinema + Nova Gold + Nova International + Nova Sport 1 + Nova Sport 2 + Nova TV + Novela TV + NTN + N-TV + Nuta TV + Ócko + Ócko Star + One + ORF 1 + ORF 2 + ORF III + Outdoor Channel + Paramount Network Czechia + Park TV + Passion XXX + Pax TV + Perviy kanal + Phoenix + Pick UK + Playboy TV Europe + Poehali! International + Polonia 1 + Polo TV + Polsat + Polsat 2 + Polsat Café + Polsat News + Polsat News 2 + Polsat Play + Polsat Sport + Polsat Sport Extra + Power TV + Premier Sport + Prima + Prima Cool + Prima Krimi + Prima Love + Prima Max + Prima Plus + Prima Zoom + Private TV + ProSieben Deutschland + Puls 2 + Qazaq TV + Racing TV International + Rai 1 + Rai 2 + Rai 3 + Rai 5 + Rai Gulp + Rai Movie + Rai News 24 + Rai Premium + Rai Sport 1 + Rai Sport 2 + Rai Storia + Rai Yoyo + RBB Berlin + Reality Kings TV + Rebel + Red Bull TV + Red Carpet + Redlight HD + Regionální TV + Relax + Rete 4 + Retro Music TV + Rossiya 24 + RT Documentary + RTG TV + RTL 2 Hrvatska + RTL 4 + RTL 5 + RTL Crime Hrvatska + RTL Deutschland + RTL Gold + RTL Hrvatska + RTL II + RTL Klub + RTL Kockica + RTL Living Hrvatska + RTL Passion Hrvatska + RTL + + RTL Zwei Deutschland + RT News + RTR Planeta + RTVi Europe + RTVS 1 + RTVS 2 + Sat. 1 Deutschland + Sat. 1 Gold Deutschland + Senzi + Sixx Deutschland + Sky Arts UK + Sky Atlantic UK + Sky Cinema Action + Sky Cinema Drama + Sky Cinema Family + Sky Cinema Greats + Sky Cinema Hits + Sky Cinema Premiere + Sky Cinema Sci-fi Horror + Sky Cinema Select + Sky Comedy UK + Sky Crime + Sky History 2 + Sky News International + Sky News UK + Sky One UK + Sky Sports Cricket + Sky Sports F1 + Sky Sports Football UK + Sky Sports Golf UK + Sky Sports Main Event UK + Sky Sports News UK + Sky Sports Premier League UK + Sky Witness UK + Sláger TV + Slágr 2 + Slágr Premium + Sony Max Hungary + Sony Movie Channel Hungary + Sorozat + + Spektrum + Spektrum Home + Sport 1 Czechia + Sport 1 Hungary + Sport 2 Czechia + Sport 2 Hungary + Sport 5 + Stars TV + Stingray Classica + Stingray CMusic + Stingray Djazz + Stingray IConcerts + Stopklatka TV + Story 4 + SuperOne HD + Super Polsat + Super RTL Deutschland + Super TV 2 + Superyacht TV + Syfy UK + TA 3 + Tagesschau 24 + TBN Polska + TCM Central & Eastern Europe + Telecafé International + Telekanal O! + TF 1 + The Fishing & Hunting Channel + Tiji Russia + TLC Pan Regional + TMC + Trace Sport Stars + Travel Channel Europe + Travelxp HD Europe + TTV + Tuki TV + TV 1000 Balkan + TV 2 + TV 2000 + TV 2 Séf + TV3 + TV3CAT + TV 4 + TV 4 + TV5Monde Europe + TV 6 + TV 7 + TV Barrandov + TVC + TV Central + TVCG Sat + TV Doma + TVE Internacional Europa + TV Joj + TV Lux + TV Markíza + TVN + TVN 24 + TVN 7 + TV Noe + TV Nova + TVN Turbo + TV Osem + TVP 1 + TVP 2 + TVP ABC + TV Paprika + TV Paprika Czech Republic + TVP HD + TVP Historia + TVP Info + TVP Kultura + TV Povazie + TVP Polonia + TVP Rozrywka + TVP Seriale + TVP Sport + TV Puls + TV Republika + TV Romana + TVS + TV Severka + TV Seznam + TV Slovenija 1 + TV Slovenija 2 + TV TRWAM + TV Vega + TV Východ + UA TV + Ukraïna 24 + Up Network + Viasat Explore East + Viasat History + Viasat Nature East + VTV 1 + VTV 2 + VTV 3 + VTV 4 + Water Planet + Wau TV + Welt + Wild TV + W Polsce PL + Z1 + ZDF + ZDF Info + ZDF Neo + Zoom + Zoom TV + + \ No newline at end of file diff --git a/sites/maxtv.hrvatskitelekom.hr.channels.xml b/sites/maxtv.hrvatskitelekom.hr.channels.xml deleted file mode 100755 index 41b1b8ee..00000000 --- a/sites/maxtv.hrvatskitelekom.hr.channels.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - 24 Kitchen Hrvatska - 3sat - Aljazeera Balkans - Arena Sport 1 Hrvatska - Arena Sport 10 Hrvatska - Arena Sport 2 Hrvatska - Arena Sport 3 Hrvatska - Arena Sport 4 Hrvatska - Arena Sport 5 Hrvatska - Arena Sport 6 Hrvatska - Arena Sport 7 Hrvatska - Arena Sport 8 Hrvatska - Arena Sport 9 Hrvatska - Aurora TV - Baby TV Europe - Balkanika Music TV - BBC Earth Romania - BHT 1 - Blue Hustler Europe - Boomerang Central & Eastern Europe - Brazzers TV Europe - Cartoon Network Russia & South East Europe - CBS Reality Europe - CGTN - Cinemax 2 Central Europe - Cinemax Central Europe - CineStar TV 1 Hrvatska - CineStar TV Action Hrvatska - CineStar TV Fantasy - CineStar TV Premiere 1 - CineStar TV Premiere 2 - Club MTV - CMC TV - CNBC Europe - CNN International Europe - Crime & Investigation UK - Da Vinci - Das Erste - DM Sat - Doma Hrvatska - DW English - E! Europe - Epic Drama - EuroNews English - Extreme Sports Channel - FashionTV Europe - Federalna TV - Fight Channel - Fox Crime Hrvatska - Fox Hrvatska - Fox Life Hrvatska - Fox Movies Hrvatska - France 24 English - France 24 Français - Grand - Happy - Hayat - HBO 2 Central Europe - HBO 3 Central Europe - HBO Adria - History 2 Polska - History Europe - HNTV - HRT 1 - HRT 2 - HRT 3 - HRT 4 - Hustler TV Europe - Jugoton TV - KIKA - Kino TV - Klasik TV - Kreator TV - Laudato TV - Lov i ribolov - Luxe TV - M1 Film - M1 Gold - María+Visión Medjugorje - Mediaset Italia - Mini TV - MTV 00s - MTV 80s - MTV Hits Europe - MyZen TV - N1 Hrvatska - Narodni - National Geographic Hrvatska - National Geographic Wild Europe - Nautical Channel - Nick Jr Central & Eastern Europe - Nickelodeon Europe - Nickelodeon HD - NickMusic - Nicktoons România - Nova TV - Nova TV - NTV Mir - OTV Valentino - Pickbox TV - Pikaboo - Pink BH - Pink Extra - Pink Fashion - Pink Film - Pink Folk 1 - Pink Koncert - Pink M - Pink Music - Pink Music 2 - Pink Plus - Pink TV - Pink World - Private TV - ProSieben Deutschland - Rai 1 - Rai 2 - Rai 3 - Rai Scuola - RT News - RTL 2 Hrvatska - RTL Crime Hrvatska - RTL Deutschland - RTL Hrvatska - RTL Kockica - RTL Living Hrvatska - RTL Passion Hrvatska - RTL Zwei Deutschland - RTS 1 - RTS 2 - RTS 3 - RTS Svet - Sat. 1 Deutschland - Sky News UK - Sport 1 - Sport Klub 1 Hrvatska - Sport Klub 2 Srbija - Sport Klub 3 - Sport Klub Esports - Sport Klub Golf - Sport Klub Start - Sportska TV - Stingray Classica - Stingray Djazz - Super RTL Deutschland - TRT World - TV 1000 Balkan - TV Koper-Capodistria - TV Slovenija 1 - TV Slovenija 2 - TV5Monde Europe - TVCG Sat - TVE Internacional Europa - Vavoom - Viasat Explore East - Viasat History - Viasat Nature East - Vivid Red - Vivid Touch - Vivid TV Europe - Vox Deutschland - Woman - Z1 - ZDF - Zdrava TV 7 Hrvatska - - \ No newline at end of file diff --git a/sites/maxtv.hrvatskitelekom.hr.config.js b/sites/maxtv.hrvatskitelekom.hr/maxtv.hrvatskitelekom.hr.config.js similarity index 89% rename from sites/maxtv.hrvatskitelekom.hr.config.js rename to sites/maxtv.hrvatskitelekom.hr/maxtv.hrvatskitelekom.hr.config.js index 21176964..a66f8090 100644 --- a/sites/maxtv.hrvatskitelekom.hr.config.js +++ b/sites/maxtv.hrvatskitelekom.hr/maxtv.hrvatskitelekom.hr.config.js @@ -1,10 +1,7 @@ const dayjs = require('dayjs') module.exports = { - lang: 'hr', site: 'maxtv.hrvatskitelekom.hr', - channels: 'maxtv.hrvatskitelekom.hr.channels.xml', - output: '.gh-pages/guides/maxtv.hrvatskitelekom.hr.guide.xml', request: { method: 'POST', data: function ({ channel, date }) { diff --git a/sites/maxtv.hrvatskitelekom.hr/maxtv.hrvatskitelekom.hr_hr.channels.xml b/sites/maxtv.hrvatskitelekom.hr/maxtv.hrvatskitelekom.hr_hr.channels.xml new file mode 100644 index 00000000..d4661b68 --- /dev/null +++ b/sites/maxtv.hrvatskitelekom.hr/maxtv.hrvatskitelekom.hr_hr.channels.xml @@ -0,0 +1,170 @@ + + + + 24 Kitchen Hrvatska + 3sat + Aljazeera Balkans + Arena Sport 10 Hrvatska + Arena Sport 1 Hrvatska + Arena Sport 2 Hrvatska + Arena Sport 3 Hrvatska + Arena Sport 4 Hrvatska + Arena Sport 5 Hrvatska + Arena Sport 6 Hrvatska + Arena Sport 7 Hrvatska + Arena Sport 8 Hrvatska + Arena Sport 9 Hrvatska + Aurora TV + Baby TV Europe + Balkanika Music TV + BBC Earth Romania + BHT 1 + Blue Hustler Europe + Boomerang Central & Eastern Europe + Brazzers TV Europe + Cartoon Network Russia & South East Europe + CBS Reality Europe + CGTN + Cinemax 2 Central Europe + Cinemax Central Europe + CineStar TV 1 Hrvatska + CineStar TV Action Hrvatska + CineStar TV Fantasy + CineStar TV Premiere 1 + CineStar TV Premiere 2 + Club MTV + CMC TV + CNBC Europe + CNN International Europe + Crime & Investigation UK + Das Erste + Da Vinci + DM Sat + Doma Hrvatska + DW English + E! Europe + Epic Drama + EuroNews English + Extreme Sports Channel + FashionTV Europe + Federalna TV + Fight Channel + Fox Crime Hrvatska + Fox Hrvatska + Fox Life Hrvatska + Fox Movies Hrvatska + France 24 English + France 24 Français + Grand + Happy + Hayat + HBO 2 Central Europe + HBO 3 Central Europe + HBO Adria + History 2 Polska + History Europe + HNTV + HRT 1 + HRT 2 + HRT 3 + HRT 4 + Hustler TV Europe + Jugoton TV + KIKA + Kino TV + Klasik TV + Kreator TV + Laudato TV + Lov i ribolov + Luxe TV + M1 Film + M1 Gold + María+Visión Medjugorje + Mediaset Italia + Mini TV + MTV 00s + MTV 80s + MTV Hits Europe + MyZen TV + N1 Hrvatska + Narodni + National Geographic Hrvatska + National Geographic Wild Europe + Nautical Channel + Nickelodeon Europe + Nickelodeon HD + Nick Jr Central & Eastern Europe + NickMusic + Nicktoons România + Nova TV + Nova TV + NTV Mir + OTV Valentino + Pickbox TV + Pikaboo + Pink BH + Pink Extra + Pink Fashion + Pink Film + Pink Folk 1 + Pink Koncert + Pink M + Pink Music + Pink Music 2 + Pink Plus + Pink TV + Pink World + Private TV + ProSieben Deutschland + Rai 1 + Rai 2 + Rai 3 + Rai Scuola + RTL 2 Hrvatska + RTL Crime Hrvatska + RTL Deutschland + RTL Hrvatska + RTL Kockica + RTL Living Hrvatska + RTL Passion Hrvatska + RTL Zwei Deutschland + RT News + RTS 1 + RTS 2 + RTS 3 + RTS Svet + Sat. 1 Deutschland + Sky News UK + Sport 1 + Sport Klub 1 Hrvatska + Sport Klub 2 Srbija + Sport Klub 3 + Sport Klub Esports + Sport Klub Golf + Sport Klub Start + Sportska TV + Stingray Classica + Stingray Djazz + Super RTL Deutschland + TRT World + TV 1000 Balkan + TV5Monde Europe + TVCG Sat + TVE Internacional Europa + TV Koper-Capodistria + TV Slovenija 1 + TV Slovenija 2 + Vavoom + Viasat Explore East + Viasat History + Viasat Nature East + Vivid Red + Vivid Touch + Vivid TV Europe + Vox Deutschland + Woman + Z1 + ZDF + Zdrava TV 7 Hrvatska + + \ No newline at end of file diff --git a/sites/mediaset.it.channels.xml b/sites/mediaset.it.channels.xml deleted file mode 100755 index 0328b54b..00000000 --- a/sites/mediaset.it.channels.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - 20 Mediaset - Boing Italia - Canale 5 - Cartoonito Italia - Focus - Iris - Italia 1 - Italia 2 - La 5 - Mediaset Extra - Premium Action - Premium Crime - Rete 4 - TGCom 24 - Top Crime - - \ No newline at end of file diff --git a/sites/mediaset.it.config.js b/sites/mediaset.it/mediaset.it.config.js similarity index 92% rename from sites/mediaset.it.config.js rename to sites/mediaset.it/mediaset.it.config.js index 2c1cf423..0219f887 100644 --- a/sites/mediaset.it.config.js +++ b/sites/mediaset.it/mediaset.it.config.js @@ -6,10 +6,7 @@ dayjs.extend(utc) dayjs.extend(customParseFormat) module.exports = { - lang: 'it', site: 'mediaset.it', - channels: 'mediaset.it.channels.xml', - output: '.gh-pages/guides/mediaset.it.guide.xml', url: function ({ date, channel }) { return `http://www.mediaset.it/guidatv/inc/canali/${date.format('YYYYMM')}/${date.format( 'YYYYMMDD' diff --git a/sites/mediaset.it/mediaset.it_it.channels.xml b/sites/mediaset.it/mediaset.it_it.channels.xml new file mode 100644 index 00000000..4bc0bef7 --- /dev/null +++ b/sites/mediaset.it/mediaset.it_it.channels.xml @@ -0,0 +1,20 @@ + + + + 20 Mediaset + Boing Italia + Canale 5 + Cartoonito Italia + Focus + Iris + Italia 1 + Italia 2 + La 5 + Mediaset Extra + Premium Action + Premium Crime + Rete 4 + TGCom 24 + Top Crime + + \ No newline at end of file diff --git a/sites/meo.pt.channels.xml b/sites/meo.pt.channels.xml deleted file mode 100755 index d602fcb3..00000000 --- a/sites/meo.pt.channels.xml +++ /dev/null @@ -1,116 +0,0 @@ - - - - 24 Kitchen Portugal - A Bola TV - Afro Music Channel - Aljazeera English - AMC Portugal - AXN Portugal - AXN White Portugal - Baby TV Europe - BBC Entertainment Europe - Benfica TV - Biggs - Bloomberg TV Europe - Canal 24 Horas - Canal Hollywood Portugal - Canal Panda Portugal - Canal Q - Cartoon Network Portugal - Caçavision - CBS Reality Europe - CCTV 4 Europe - CGTN - Cine Mundo - Clubbing TV - CM TV - CNN International Europe - Cubavisión Internacional - Disney Channel Portugal - Disney Junior Portugal - Dog TV - DW English - E! Europe - EuroNews Português - Eurosport 1 - Eurosport 2 - FashionTV Europe - FashionTV HD Europe - Fox Comedy Portugal - Fox Crime Portugal - Fox Life Portugal - Fox Movies Portugal - Fox Portugal - France 24 English - France 24 Français - Galicia TV Europa - História Portugal - Hot - I24 News English - I24 News Français - JimJam Europe - KBS World - MCM Pop - MCM Top - Mezzo - Mezzo Live HD - MTV Portugal - Más Chic Latinoamérica - National Geographic Portugal - NBA TV - Odisseia - Perviy kanal Europa - Phoenix CNE - Playboy TV Europe - Porto Canal - Pro TV International - Record News - Record TV Europa - RTP 1 - RTP 2 - RTP 3 - RTP Açores - RTP Madeira - RTP Memória - RTP África - SET Asia - Sextreme - SIC - SIC Caras - SIC Mulher - SIC Notícias - SIC Radical - Sky News International - Sony Max UK - Sport TV + - Sport TV 1 - Sport TV 2 - Sport TV 3 - Sport TV 4 - Sport TV 5 - Sporting TV - Stingray IConcerts - Syfy Portugal - TCV Internacional - TLC Pan Regional - Toros TV - TPA Internacional - Trace Toca - Trace Urban - TV Canção Nova Portugal - TV5Monde Europe - TVCine Action - TVCine Edition - TVCine Emotion - TVCine Top - TVE Internacional Europa - TVI - TVI 24 - TVI Ficção - Venus - VH1 Europe - Zee Cinema UK - Zee TV UK - - \ No newline at end of file diff --git a/sites/meo.pt.config.js b/sites/meo.pt/meo.pt.config.js similarity index 94% rename from sites/meo.pt.config.js rename to sites/meo.pt/meo.pt.config.js index 635885f4..6c43bd7b 100644 --- a/sites/meo.pt.config.js +++ b/sites/meo.pt/meo.pt.config.js @@ -8,10 +8,7 @@ dayjs.extend(customParseFormat) dayjs.extend(timezone) module.exports = { - lang: 'pt', site: 'meo.pt', - channels: 'meo.pt.channels.xml', - output: '.gh-pages/guides/meo.pt.guide.xml', request: { method: 'POST', data: function ({ channel, date }) { @@ -22,7 +19,8 @@ module.exports = { dateEnd: date.add(1, 'd').format('YYYY-MM-DDT00:00:00-00:00'), accountID: '' } - } + }, + timeout: 10000 }, logo({ content }) { const data = parseContent(content) diff --git a/sites/meo.pt/meo.pt_pt.channels.xml b/sites/meo.pt/meo.pt_pt.channels.xml new file mode 100644 index 00000000..d912d2a8 --- /dev/null +++ b/sites/meo.pt/meo.pt_pt.channels.xml @@ -0,0 +1,115 @@ + + + + 24 Kitchen Portugal + A Bola TV + Afro Music Channel + Aljazeera English + AMC Portugal + AXN Portugal + AXN White Portugal + Baby TV Europe + BBC Entertainment Europe + Benfica TV + Biggs + Bloomberg TV Europe + Caçavision + Canal 24 Horas + Canal Hollywood Portugal + Canal Panda Portugal + Canal Q + Cartoon Network Portugal + CBS Reality Europe + CCTV-4 Europe + CGTN + Cine Mundo + Clubbing TV + CM TV + CNN International Europe + Cubavisión Internacional + Disney Channel Portugal + Disney Junior Portugal + Dog TV + DW English + E! Europe + EuroNews Português + Eurosport 1 + Eurosport 2 + FashionTV Europe + FashionTV HD Europe + Fox Comedy Portugal + Fox Crime Portugal + Fox Life Portugal + Fox Movies Portugal + Fox Portugal + France 24 English + France 24 Français + Galicia TV Europa + História Portugal + Hot + I24 News English + I24 News Français + JimJam Europe + KBS World + Más Chic Latinoamérica + MCM Pop + MCM Top + Mezzo + Mezzo Live HD + MTV Portugal + National Geographic Portugal + NBA TV + Odisseia + Perviy kanal Europa + Phoenix CNE + Playboy TV Europe + Porto Canal + Pro TV International + Record News + Record TV Europa + RTP 1 + RTP 2 + RTP 3 + RTP Açores + RTP África + RTP Madeira + RTP Memória + SET Asia + Sextreme + SIC + SIC Caras + SIC Mulher + SIC Notícias + SIC Radical + Sky News International + Sony Max UK + Sporting TV + Sport TV 1 + Sport TV 2 + Sport TV 3 + Sport TV 4 + Sport TV 5 + Sport TV + + Stingray IConcerts + Syfy Portugal + TCV Internacional + TLC Pan Regional + Toros TV + TPA Internacional + Trace Toca + Trace Urban + TV5Monde Europe + TV Canção Nova Portugal + TVCine Action + TVCine Edition + TVCine Emotion + TVCine Top + TVE Internacional Europa + TVI + TVI 24 + TVI Ficção + Venus + Zee Cinema UK + Zee TV UK + + \ No newline at end of file diff --git a/sites/mi.tv.channels.xml b/sites/mi.tv.channels.xml deleted file mode 100755 index 44d5a60a..00000000 --- a/sites/mi.tv.channels.xml +++ /dev/null @@ -1,630 +0,0 @@ - - - - 24/7 Canal de Noticias - Canal 26 - A&E Latinoamérica - Atrecine - AMC Latin America - América TV - A24 - Animal Planet Latinoamérica - Argentinísima Satelital - Atreseries - Az Corazón - Baby TV Latin America - Bloomberg TV Latin America - C5N - Canal 4 - TV Pública - El Nueve - Canal 10 Córdoba - Canal (á) - Canal 20 Villa Maria - CM El Canal de la Música - Canal Orbe 21 - Canal Rural - Cartoon Network Argentina - Canal U - CineLatino - Cinemax Latinoamérica - Canal de la Ciudad - CN23 - CNN International Latin America - CNN Chile - CNN en Español - Comedy Central Latinoamérica Sur - Conexión Educativa - Construir TV - Crónica TV - De Película - Canal DHE - Discovery Channel Latinoamérica - Discovery Theater - Discovery Kids América Latina - Discovery Science Latinoamérica - TLC Argentina - Discovery Turbo América Latina - Discovery HD World Latinoamérica - Disney Channel Sur - Disney Junior Sur - Disney XD Sur - DeporTV - Garage TV - El Gourmet Sur - El Trece - El Trece Internacional - Encuentro - E! Latinoamérica - ESPN América Latina - ESPN Extra América Latina - ESPN 2 América Latina - ESPN 3 América Latina - Europa Europa - EWTN España - Latinoamérica - Film & Arts América Latina - Food Network Latinoamérica - Fox Sports 2 Argentina - Fox Sports 3 Latin America - Fox Sports Argentina - Fox Sports Premium - France 24 Español - FX Andina - FXM Este - Galicia TV América - Glitz Latinoamérica - Gol TV - Golden Latinoamérica - Golden Edge - Golf Channel Latin America - History 2 Latinoamérica - HAPSATV - HBO 2 Latinoamérica - HBO Family Latinoamérica - HBO Signature Latinoamérica - HGTV Latinoamérica - Hispan TV - History Latinoamérica - Hola! TV América Latina - HTV - I-Sat - Cine.ar - Investigation Discovery Sur - IVC Internacional - LN+ - Lifetime Latinoamérica - Ciudad Magazine - Más Chic Latinoamérica - HBO Mundi Latinoamérica - HBO Xtreme Latinoamérica - HBO Pop Latinoamérica - Metro - MTV Latino Sud - MTV Hits Europe - Much Argentina - MusicTop - Nat Geo Kids - National Geographic Wild Latin - National Geographic Centro - NBA TV Latin America - Net TV - Nick Jr Latin America - Nickelodeon Sur - Nicktoons Latin America - Pakapaka - Paramount Network Latin America - Pasiones Latinoamérica - Penthouse Gold - Playboy TV Latin America - Quiero Musica en mi Idioma - Rai Italia Sud America - RT Español - Smithsonian Channel Latin America - Sony Channel Andes - Space Sur - Studio Universal Argentina - TBS América Latina - TCM Argentina - Tec TV - Telediario TV - Telefe - Telefe Rosario - Telefe Santa Fe - TeleHit - Telemax - Telemundo Internacional - Telefe Córdoba - Telesur - TV Ciudad - Tlnovelas América - TN - TNT Argentina - TNT Series Argentina - TNT Sports Argentina - Tooncast - Tru TV América Latina - Turismo Visión Argentina - TV5Monde Amérique Latine - TV Cortos - TV Globo Internacional Américas - TV Nacional Uruguay - TVE Internacional América 1 - TVN - TyC Sports 2 - TyC Sports - Universal TV América Latina - Uruguay Natural TV - Venus - Viajar - Volver - VTV - Warner Channel Atlántico Sur - ZooMoo Latinoamérica - A&E Brasil - Agromais - Amazon Sat - AMC Brasil - Animal Planet Brasil - Arte 1 - TV Assembléia Ceará - AXN Brazil - Baby TV Brasil - Band São Paulo - Band Amazonas - Band Bahia - Band Curitiba - Band News - Band Sports - BBC World News Americas - Bis - Bloomberg TV Brazil - Boa Vontade TV - Boomerang Brasil - Canal Brasil - Canal do Boi - Canal Rural - TV Canção Nova - CGTN - Chef TV - CineBrasil TV - Cinemax Brasil - CNN Brasil - CNN International Asia Pacific - Rede CNT Rio de Janeiro - Combate - Comedy Central Brasil - Conmebol TV 1 - Conmebol TV 2 - Conmebol TV 3 - TV Cultura Nacional - Curta! - DW Deutsch - Discovery Channel Brasil - Discovery Home & Health Brasil - Discovery Kids Brasil - Discovery Turbo Brasil - Discovery World Brasil - Disney Channel Brasil - Disney Junior Brasil - Disney XD Brasil - Dog TV - E! Brasil - TV Paraná Turismo - EPTV Sul de Minas - ESPN Brasil - ESPN 2 Brasil - ESPN Extra Brasil - Eurochannel - FashionTV Brazil - Film & Arts Brasil - Fish TV - Food Network Brasil - Star Channel Brasil - Star Life Brasil - Fox News Channel - Star Hits Brasil - Fox Sports Brasil - Fox Sports 2 Brasil - Canal Futura - FX Brasil - Rede Amazônica - TV Liberal - TV Globo Brasília - Rede Globo - Globo News - TV Globo Nordeste - RBS TV RS - TV Globo Rio de Janeiro - TV Globo São Paulo - TV Bahia - Mais na Tela - Gloob - Gloobinho - GNT - History 2 Brasil - HBO Brasil - HBO Family Brasil - HBO Signature Brasil - HBO 2 Brasil - HGTV Brasil - History Brasil - TV Horizonte - I-Sat Brasil - Ideal TV - Inter TV Alto Litoral - Inter TV Cabugi - Inter TV Grande Minas - Inter TV Serramar - Investigação Discovery Brasil - Lifetime Brasil - Loading - HBO Mundi Brasil - HBO Pop Brasil - HBO Xtreme Brasil - Megapix - Rede Meio Norte - MTV Brasil - MTV Live HD - Multishow - Music Box Brazil - Nat Geo Kids Brasil - National Geographic Wild Brasil - National Geographic Brasil - NHK World Japan - Nick Jr Brasil - Nickelodeon Brasil - NSC TV Blumenau - NSC TV Chapecó - NSC TV Criciúma - NSC TV Florianópolis - NSC TV Joinville - Canal Off - Playboy TV Brazil - Premiere Clubes - Prime Box Brazil - TV Rá Tim Bum - Rai Italia Nord America - RBA TV - RBI TV - RBS TV Porto Alegre - RBS TV Santa Maria - Record - Record Cabrália - Record News - Record Goiás - Record Itapoan - Record Minas - Record Rio - Record Belém - Record Paulista - Record Porto Alegre - Record São Paulo - Rede 21 - Rede Amazônica Manaus - Boas Novas - Rede Brasil - Rede Família - TV Gazeta - Rede Gênesis - Rede Gospel - Rede Massa - Rede Minas - Rede Século 21 - Rede Super - Rede TV! - Rede Vida - Rede TV! Rondônia - Rede Internacional de TV - RPC TV Curitiba - RPC TV Foz do Iguaçu - RPC TV Maringá - RPC TV Paranavaí - RPC TV Ponta Grossa - RTP Internacional América - SBT Nacional - SBT MS - SBT Pará - SBT Rio - SESC TV - Sextreme - Sexy Hot - SIC Internacional - SIC TV - SBN International - Sony Channel Brasil - Space Brasil - SporTV - SporTV 2 - SporTV 3 - Studio Universal Brasil - Syfy Brasil - TBS Brasil - TCM Brasil - Telecine Action - Telecine Cult - Telecine Fun - Telecine Pipoca - Telecine Premium - Telecine Touch - Telefe Internacional - Terra Viva - TLC Brasil - TNT Brasil - TNT Series Brasil - Trace Brazuca - Travel Box Brazil - Tru TV Brasil - TV A Crítica - TV ALESP - TV Amapá - TV Antena 10 - TV Aparecida - TV Aratu - TV Assembléia Minas Gerais - TV Atalaia - TV Brasil - TV Cabo Branco - TV Câmara - TV Capixaba - TV Ceará - TV Centro América Cuiabá - TV Cidade São Luíz - TV Cidade Verde - TV Clube - TV Correio - TV Diário - TV Difusora São Luís - TV Em Tempo - TV Escola - TV Guará - TV Iguaçu - TV Jangadeiro - TV Jornal - TV Justiça - TV Novo Tempo Brasil - TV Pajuçara - TV Pampa - TV Paranaíba - TV Ponta Negra - TV Rio Sul - TV Rondônia - TV Santa Cruz - TV Senado - TV Sergipe - TV Serra Dourada - TV Tribuna - TV Tropical - TV União Fortaleza - TV Verdes Mares - TVE - TVE Bahia - TVT - Universal TV Brasil - Univesp TV - Canal Viva - Warner Channel Brasil - WooHoo - ZooMoo Brasil - AMC Andina - America Sports - ARTV - Az Cinema - Azteca Uno - Boomerang Atlántico Sur - Canal 7 Jujuy - Canal 9 Bío-Bío Televisión - Canal 13 - 13C - Canal 24 Horas - Canal del Sur - Canal Vasco - Caracol TV Internacional - Cartoon Network Chile - CCTV 4 America - CDF Básico - CDF HD - CDF Premium - CDO Básico - CDO HD - CDO Premium - ChileVisión - Concert Channel - Discovery Channel Chile - Discovery Kids Chile - Canal Ecool - Enlace - ESPN 2 Andino - ESPN 3 Andino - ESPN Chile - ETC TV - EuroNews Español - Star Channel Chile - Star Series +3 - Star Action +3 - Star Fun +3 - Star Life Chile - Star Hits - Star Cinema - Star Classics - Star Comedy - Fox Sports Chile - Fox Sports 1 Chile - Fox Sports 2 Chile - France 24 English - FunBox - FX Chile - FXM Chile - HBO Chile - Canal ISB - La Red - María+Visión - Mega - National Geographic Chile - NHK World Premium - TV Nuevo Tiempo - Rec TV - RMS - TV Senado - Space Chile - Studio Universal Chile - TBS Atlántico Sur - TCM América Latina - Teletrak - TNT Chile - Diputados TV - 24 Horas - TVU - TyC Sports Internacional - UCV TV - Ufrovisión - Unicable - Universal TV Chile - Vía X - Warner Channel Panregional - Zona Latina - Aliento Vision - AXN Centro - AXN Latinoamérica - Az Mundo - Canal CaliTV - Canal C - Canal Capital - Canal Cartagena - RCN TV - Trece - Canal U - Canal 1 - Caracol TV - Comedy Central Latinoamérica Norte - Cosmovisión - Cristovisión - Investigation Discovery Latinoamérica - Discovery Kids Colombia - TLC Latinoamérica - Enlace Juvenil - Fashion One Latin America - Star Channel Latin America - Star Series - Star Action - Star Fun - Star Life Latin - Fox Sports 2 Latin America - FX Norte - Golden Premier - HBO HD Latinoamérica - MTV Live - Sony Channel Centro - Sun Channel - Tele Nostalgia - Teleantioquia - Telemedellín - Tele Vid - TNT Series Colombia - Trace Sport Stars - Canal TRO - Ve Plus Panregional - Win Sports - Cablenoticias - Canal 3 - Televisiete - Canal Antigua - Cartoon Network Latin America - Cinecanal Este - Discovery Home & Health Latinoamérica - Distrito Comedia - Star Life Sur - Guatevisión - MTV Latino - MultiPremier - National Geographic Sur - Sony Channel Sur - TDN México - Telemicro Internacional - Televen - TNT América Latina - TV Agro - XTime Channel - 3ABN Latino - Alfa & Omega Vision - Azteca 7 - Bandamax - Bethel TV - Televicentro - Canal 11 - CCI Channel - CDM Internacional - Cinecanal Oeste - Cubavisión Internacional - Disney Channel Latinoamérica - DTV - El Gourmet Norte - Fox Sports Latin America - Gol TV Latinoamérica - HCH - Studio Universal América Latina - Telecadena 7 y 4 - Teleceiba - Telesistema 3 y 7 - Universal TV América Latina Oeste - VTV - AMC México - Azteca 7 Mexico City - Boomerang México - Foro TV - Canal 22 Metropolitana y Nacional - Nu Music - Cartoon Network México - Discovery Channel México - Disney Channel México - Disney Junior México - Disney XD México - El Financiero Bloomberg - Star Channel México - Star Life México - Milenio TV - Space México - Studio Universal México - Tlnovelas México - TNT México - Cine Mexicano - Universal TV México - Warner Channel México - WOBI TV - Once México - Canal 5 - ATV - ATV+ - ATV Sur - BYU TV - City TV - DW Deutsch+ - Disney Junior Sur +1 - Disney XD Sur +1 - Latina - Latele - Más Chic Estados Unidos - Mi Gente TV - Global TV - Nickelodeon HD - Panamericana TV - PAT - Rumba TV - Telefuturo - TV Perú - Unitel Santa Cruz - Willax TV - TVO Canal 23 - Canal 2 - Canal 4 - Canal 6 - Canal 10 - Canal 12 - Megavisión Canal 19 - Megavisión Canal 21 - TVX - Canal Claro - Gentevé - Universal TV América Latina Este - VTV Canal 35 - - diff --git a/sites/mi.tv.config.js b/sites/mi.tv/mi.tv.config.js similarity index 94% rename from sites/mi.tv.config.js rename to sites/mi.tv/mi.tv.config.js index 757733e9..acab9768 100644 --- a/sites/mi.tv.config.js +++ b/sites/mi.tv/mi.tv.config.js @@ -8,10 +8,7 @@ dayjs.extend(utc) dayjs.extend(customParseFormat) module.exports = { - days: 1, site: 'mi.tv', - channels: 'mi.tv.channels.xml', - output: '.gh-pages/guides/mi.tv.guide.xml', url({ date, channel }) { const [country, id] = channel.site_id.split('#') diff --git a/sites/mi.tv/mi.tv_ar.channels.xml b/sites/mi.tv/mi.tv_ar.channels.xml new file mode 100644 index 00000000..7b95d778 --- /dev/null +++ b/sites/mi.tv/mi.tv_ar.channels.xml @@ -0,0 +1,163 @@ + + + + 24/7 Canal de Noticias + A24 + A&E Latinoamérica + AMC Latin America + América TV + Animal Planet Latinoamérica + Argentinísima Satelital + Atrecine + Atreseries + Az Corazón + Baby TV Latin America + Bloomberg TV Latin America + C5N + Canal 10 Córdoba + Canal 20 Villa Maria + Canal 26 + Canal 4 + Canal (á) + Canal de la Ciudad + Canal DHE + Canal Orbe 21 + Canal Rural + Canal U + Cartoon Network Argentina + Cine.ar + CineLatino + Cinemax Latinoamérica + Ciudad Magazine + CM El Canal de la Música + CN23 + CNN Chile + CNN en Español + CNN International Latin America + Comedy Central Latinoamérica Sur + Conexión Educativa + Construir TV + Crónica TV + De Película + DeporTV + Discovery Channel Latinoamérica + Discovery HD World Latinoamérica + Discovery Kids América Latina + Discovery Science Latinoamérica + Discovery Theater + Discovery Turbo América Latina + Disney Channel Sur + Disney Junior Sur + Disney XD Sur + E! Latinoamérica + El Gourmet Sur + El Nueve + El Trece + El Trece Internacional + Encuentro + ESPN 2 América Latina + ESPN 3 América Latina + ESPN América Latina + ESPN Extra América Latina + Europa Europa + EWTN España - Latinoamérica + Film & Arts América Latina + Food Network Latinoamérica + Fox Sports 2 Argentina + Fox Sports 3 Latin America + Fox Sports Argentina + Fox Sports Premium + France 24 Español + FX Andina + FXM Este + Galicia TV América + Garage TV + Glitz Latinoamérica + Golden Edge + Golden Latinoamérica + Golf Channel Latin America + Gol TV + HAPSATV + HBO 2 Latinoamérica + HBO Family Latinoamérica + HBO Mundi Latinoamérica + HBO Pop Latinoamérica + HBO Signature Latinoamérica + HBO Xtreme Latinoamérica + HGTV Latinoamérica + Hispan TV + History 2 Latinoamérica + History Latinoamérica + Hola! TV América Latina + HTV + Investigation Discovery Sur + I-Sat + IVC Internacional + Lifetime Latinoamérica + LN+ + Más Chic Latinoamérica + Metro + MTV Hits Europe + MTV Latino Sud + Much Argentina + MusicTop + Nat Geo Kids + National Geographic Centro + National Geographic Wild Latin + NBA TV Latin America + Net TV + Nickelodeon Sur + Nick Jr Latin America + Nicktoons Latin America + Pakapaka + Paramount Network Latin America + Pasiones Latinoamérica + Penthouse Gold + Playboy TV Latin America + Quiero Musica en mi Idioma + Rai Italia Sud America + RT Español + Smithsonian Channel Latin America + Sony Channel Andes + Space Sur + Studio Universal Argentina + TBS América Latina + TCM Argentina + Tec TV + Telediario TV + Telefe + Telefe Córdoba + Telefe Rosario + Telefe Santa Fe + TeleHit + Telemax + Telemundo Internacional + Telesur + TLC Argentina + Tlnovelas América + TN + TNT Argentina + TNT Series Argentina + TNT Sports Argentina + Tooncast + Tru TV América Latina + Turismo Visión Argentina + TV5Monde Amérique Latine + TV Ciudad + TV Cortos + TVE Internacional América 1 + TV Globo Internacional Américas + TV Nacional Uruguay + TV Pública + TyC Sports + TyC Sports 2 + Universal TV América Latina + Uruguay Natural TV + Venus + Viajar + Volver + VTV + Warner Channel Atlántico Sur + ZooMoo Latinoamérica + + diff --git a/sites/mi.tv/mi.tv_br.channels.xml b/sites/mi.tv/mi.tv_br.channels.xml new file mode 100644 index 00000000..e8000595 --- /dev/null +++ b/sites/mi.tv/mi.tv_br.channels.xml @@ -0,0 +1,249 @@ + + + + A&E Brasil + Agro+ + Amazon Sat + AMC Brasil + Animal Planet Brasil + Arte 1 + AXN Brazil + Baby TV Brasil + Band Amazonas + Band Bahia + Band Curitiba + Band News + Band São Paulo + Band Sports + BBC World News Americas + Bis + Bloomberg TV Brazil + Boas Novas + Boa Vontade TV + Boomerang Brasil + Canal Brasil + Canal do Boi + Canal Futura + Canal Off + Canal Rural + Canal Viva + CGTN + Chef TV + CineBrasil TV + Cinemax Brasil + CNN Brasil + CNN International Asia Pacific + Comedy Central Brasil + Conmebol TV 1 + Conmebol TV 2 + Conmebol TV 3 + Curta! + Discovery Channel Brasil + Discovery Home & Health Brasil + Discovery Kids Brasil + Discovery Turbo Brasil + Discovery World Brasil + Disney Channel Brasil + Disney Junior Brasil + Disney XD Brasil + Dog TV + DW Deutsch + E! Brasil + EPTV Sul de Minas + ESPN 2 Brasil + ESPN Brasil + ESPN Extra Brasil + Eurochannel + FashionTV Brazil + Film & Arts Brasil + Fish TV + Food Network Brasil + Fox News Channel + Fox Sports 2 Brasil + Fox Sports Brasil + FX Brasil + Globo News + Gloob + Gloobinho + GNT + HBO 2 Brasil + HBO Brasil + HBO Family Brasil + HBO Mundi Brasil + HBO Pop Brasil + HBO Signature Brasil + HBO Xtreme Brasil + HGTV Brasil + History 2 Brasil + History Brasil + Ideal TV + Inter TV Alto Litoral + Inter TV Cabugi + Inter TV Grande Minas + Inter TV Serramar + Investigação Discovery Brasil + I-Sat Brasil + Lifetime Brasil + Loading + Mais na Tela + Megapix + MTV Brasil + MTV Live HD + Multishow + Music Box Brazil + Nat Geo Kids Brasil + National Geographic Brasil + National Geographic Wild Brasil + NHK World Japan + Nickelodeon Brasil + Nick Jr Brasil + NSC TV Blumenau + NSC TV Chapecó + NSC TV Criciúma + NSC TV Florianópolis + NSC TV Joinville + Playboy TV Brazil + Premiere Clubes + Prime Box Brazil + Rai Italia Nord America + RBA TV + RBI TV + RBS TV Porto Alegre + RBS TV RS + RBS TV Santa Maria + Record Belém + Record Cabrália + Record Goiás + Record Itapoan + Record Minas + Record Nacional + Record News + Record Paulista + Record Rio + Record Rio Grande do Sul + Record São Paulo + Rede 21 + Rede Amazônica + Rede Amazônica Manaus + Rede Brasil + Rede CNT Rio de Janeiro + Rede Família + Rede Gênesis + Rede Globo + Rede Gospel + Rede Internacional de TV + Rede Massa + Rede Meio Norte + Rede Minas + Rede Século 21 + Rede Super + Rede TV! + Rede TV! Rondônia + Rede Vida + RPC TV Curitiba + RPC TV Foz do Iguaçu + RPC TV Maringá + RPC TV Paranavaí + RPC TV Ponta Grossa + RTP Internacional América + SBN International + SBT MS + SBT Nacional + SBT Pará + SBT Rio + SESC TV + Sextreme + Sexy Hot + SIC Internacional + SIC TV + Sony Channel Brasil + Space Brasil + SporTV + SporTV 2 + SporTV 3 + Star Channel Brasil + Star Hits Brasil + Star Life Brasil + Studio Universal Brasil + Syfy Brasil + TBS Brasil + TCM Brasil + Telecine Action + Telecine Cult + Telecine Fun + Telecine Pipoca + Telecine Premium + Telecine Touch + Telefe Internacional + Terra Viva + TLC Brasil + TNT Brasil + TNT Series Brasil + Trace Brazuca + Travel Box Brazil + Tru TV Brasil + TV A Crítica + TV ALESP + TV Amapá + TV Antena 10 + TV Aparecida + TV Aratu + TV Assembléia Ceará + TV Assembléia Minas Gerais + TV Atalaia + TV Bahia + TV Brasil + TV Cabo Branco + TV Câmara + TV Canção Nova + TV Capixaba + TV Ceará + TV Centro América Cuiabá + TV Cidade São Luíz + TV Cidade Verde Cuiabá + TV Clube + TV Correio + TV Cultura Nacional + TV Diário + TV Difusora São Luís + TVE + TVE Bahia + TV Em Tempo + TV Escola + TV Gazeta + TV Globo Brasília + TV Globo Nordeste + TV Globo Rio de Janeiro + TV Globo São Paulo + TV Guará + TV Horizonte + TV Iguaçu + TV Jangadeiro + TV Jornal Caruaru + TV Justiça + TV Liberal + TV Novo Tempo Brasil + TV Pajuçara + TV Pampa + TV Paranaíba + TV Paraná Turismo + TV Ponta Negra + TV Rá Tim Bum + TV Rio Sul + TV Rondônia + TV Santa Cruz + TV Senado + TV Sergipe + TV Serra Dourada + TVT + TV Tribuna + TV Tropical + TV União Fortaleza + TV Verdes Mares + Universal TV Brasil + Univesp TV + Warner Channel Brasil + WooHoo + ZooMoo Brasil + + diff --git a/sites/mi.tv/mi.tv_cl.channels.xml b/sites/mi.tv/mi.tv_cl.channels.xml new file mode 100644 index 00000000..b2c3f47d --- /dev/null +++ b/sites/mi.tv/mi.tv_cl.channels.xml @@ -0,0 +1,84 @@ + + + + 13C + 24 Horas + AMC Andina + America Sports + ARTV + Az Cinema + Azteca Uno + Boomerang Atlántico Sur + Canal 13 + Canal 24 Horas + Canal 7 Jujuy + Canal 9 Bío-Bío Televisión + Canal del Sur + Canal Ecool + Canal ISB + Canal Vasco + Caracol TV Internacional + Cartoon Network Chile + CCTV-4 America + CDF Básico + CDF HD + CDF Premium + CDO Básico + CDO HD + CDO Premium + ChileVisión + Concert Channel + Diputados TV + Discovery Channel Chile + Discovery Kids Chile + El Gourmet Norte + Enlace + ESPN 2 Andino + ESPN 3 Andino + ESPN Chile + ETC TV + EuroNews Español + Fox Sports 1 Chile + Fox Sports 2 Chile + Fox Sports Chile + France 24 English + FunBox + FX Chile + FXM Chile + HBO Chile + La Red + María+Visión + Mega + National Geographic Chile + NHK World Premium + Rec TV + RMS + Space Chile + Star Action +3 + Star Channel Chile + Star Cinema + Star Classics + Star Comedy + Star Fun +3 + Star Hits + Star Life Chile + Star Series +3 + Studio Universal Chile + TBS Atlántico Sur + TCM América Latina + Teletrak + TNT Chile + TVN + TV Nuevo Tiempo + TV Senado + TVU + TyC Sports Internacional + UCV TV + Ufrovisión + Unicable + Universal TV Chile + Vía X + Warner Channel Panregional + Zona Latina + + diff --git a/sites/mi.tv/mi.tv_co.channels.xml b/sites/mi.tv/mi.tv_co.channels.xml new file mode 100644 index 00000000..341a4379 --- /dev/null +++ b/sites/mi.tv/mi.tv_co.channels.xml @@ -0,0 +1,47 @@ + + + + Aliento Vision + AXN Centro + AXN Latinoamérica + Az Mundo + Canal 1 + Canal C + Canal CaliTV + Canal Capital + Canal Cartagena + Canal TRO + Canal U + Caracol TV + Comedy Central Latinoamérica Norte + Cosmovisión + Cristovisión + Discovery Kids Colombia + Enlace Juvenil + Fashion One Latin America + Fox Sports 2 Latin America + FX Norte + Golden Premier + HBO HD Latinoamérica + Investigation Discovery Latinoamérica + MTV Live + RCN TV + Sony Channel Centro + Star Action + Star Channel Latin America + Star Fun + Star Life Latin + Star Series + Sun Channel + Teleantioquia + Telemedellín + Tele Nostalgia + Tele Vid + TLC Latinoamérica + TNT Series Colombia + Trace Sport Stars + Trece + Ve Plus Panregional + Win Sports + + diff --git a/sites/mi.tv/mi.tv_gt.channels.xml b/sites/mi.tv/mi.tv_gt.channels.xml new file mode 100644 index 00000000..3a363d3a --- /dev/null +++ b/sites/mi.tv/mi.tv_gt.channels.xml @@ -0,0 +1,23 @@ + + + + Cablenoticias + Canal Antigua + Cartoon Network Latin America + Cinecanal Este + Discovery Home & Health Latinoamérica + Distrito Comedia + Guatevisión + MTV Latino + MultiPremier + National Geographic Sur + Sony Channel Sur + Star Life Sur + TDN México + Telemicro Internacional + Televen + TNT América Latina + TV Agro + XTime Channel + + diff --git a/sites/mi.tv/mi.tv_hn.channels.xml b/sites/mi.tv/mi.tv_hn.channels.xml new file mode 100644 index 00000000..1717590a --- /dev/null +++ b/sites/mi.tv/mi.tv_hn.channels.xml @@ -0,0 +1,27 @@ + + + + 3ABN Latino + Alfa & Omega Vision + Azteca 7 + Bandamax + Bethel TV + Canal 11 + CCI Channel + CDM Internacional + Cinecanal Oeste + Cubavisión Internacional + Disney Channel Latinoamérica + DTV + Fox Sports Latin America + Gol TV Latinoamérica + HCH + Studio Universal América Latina + Telecadena 7 y 4 + Teleceiba + Telesistema 3 y 7 + Televicentro + Universal TV América Latina Oeste + VTV + + diff --git a/sites/mi.tv/mi.tv_mx.channels.xml b/sites/mi.tv/mi.tv_mx.channels.xml new file mode 100644 index 00000000..6367895c --- /dev/null +++ b/sites/mi.tv/mi.tv_mx.channels.xml @@ -0,0 +1,30 @@ + + + + AMC México + Boomerang México + Canal 22 Metropolitana y Nacional + Canal 5 + Cartoon Network México + Cine Mexicano + Discovery Channel México + Disney Channel México + Disney Junior México + Disney XD México + El Financiero Bloomberg + Foro TV + Milenio TV + Nu Music + Once México + Space México + Star Channel México + Star Life México + Studio Universal México + Tlnovelas México + TNT México + Universal TV América Latina Este + Universal TV México + Warner Channel México + WOBI TV + + diff --git a/sites/mi.tv/mi.tv_pe.channels.xml b/sites/mi.tv/mi.tv_pe.channels.xml new file mode 100644 index 00000000..00d3b35f --- /dev/null +++ b/sites/mi.tv/mi.tv_pe.channels.xml @@ -0,0 +1,26 @@ + + + + ATV + ATV+ + ATV Sur + BYU TV + City TV + Disney Junior Sur +1 + Disney XD Sur +1 + DW Deutsch+ + Global TV + Latele + Latina + Más Chic Estados Unidos + Mi Gente TV + Nickelodeon HD + Panamericana TV + PAT + Rumba TV + Telefuturo + TV Perú + Unitel Santa Cruz + Willax TV + + diff --git a/sites/mi.tv/mi.tv_sv.channels.xml b/sites/mi.tv/mi.tv_sv.channels.xml new file mode 100644 index 00000000..92cb7fa2 --- /dev/null +++ b/sites/mi.tv/mi.tv_sv.channels.xml @@ -0,0 +1,17 @@ + + + + Canal 2 + Canal 4 + Canal 6 + Canal 10 + Canal 12 + Canal Claro + Gentevé + Megavisión Canal 19 + Megavisión Canal 21 + TVO Canal 23 + TVX + VTV Canal 35 + + diff --git a/sites/mncvision.id.channels.xml b/sites/mncvision.id.channels.xml deleted file mode 100755 index 9437bd08..00000000 --- a/sites/mncvision.id.channels.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - ABC Australia Asia - Aljazeera English - Animal Planet Southeast Asia - Animax Asia - ANTV - Arirang World - Asian Food Network - AXN East Asia - Baby TV Asia - BBC Earth Asia - BBC World News Asia Pacific - BeIn Sports 1 Indonesia - BeIn Sports 2 Indonesia - Berita Satu News Channel - Besmart - Bloomberg TV Asia - Boomerang South East Asia - Cartoon Network Asia - CBeebies Asia - Celestial Classic Movies - Celestial Movies Indonesia - CGTN - CGTN Documentary - Channel V International - Cinemax Asia - CNA - CNBC Asia-Pacific - CNN International Asia Pacific - Crime + Investigation Asia - Discovery Channel Southeast Asia - Disney Channel Indonesia - Disney Junior Asia - DW English - Ent - Fight Sports - FMN - Fox Action Movies - Fox Crime Asia - Fox Family Movies - Fox Indonesia - Fox Life Indonesia - Fox Movies Indonesia - Fox News Channel - Fox Sports 2 Asia - Fox Sports 3 Asia - Fox Sports Asia - France 24 English - GTV - HBO Asia - HBO Family Asia - HBO Hits - HBO Signature Asia - HGTV Asia - History Asia - Hits - Hits Movies - IDX Channel - Indosiar - INews - Jak TV - Kids TV - Kix - Kompas TV - Life - Lifestyle & Fashion - Lifetime Asia - M Shop Signature - M Shop Super Sale! - Metro TV - Miao Mi - MNC News - MNC Sports - MNC TV - Music TV - Muslim TV - Nat Geo People Asia - National Geographic Asia - National Geographic Wild Asia - NET - NHK World Japan - NHK World Premium - Nick Jr Asia - Nickelodeon South East Asia - OK TV - One - Quran TV - RCTI - SCTV - SEA Today - Soccer Channel - Star Chinese Movies Legend - Star Chinese Movies South East Asia - Tawaf TV - Thrill - TLC Southeast Asia - Trans 7 - Trans TV - TVN Movies Indonesia - TVN Premium Indonesia - TVOne - TVRI Nasional - Vision Prime - Warner TV Southeast Asia - Zee Bioskop - - \ No newline at end of file diff --git a/sites/mncvision.id.config.js b/sites/mncvision.id/mncvision.id.config.js similarity index 95% rename from sites/mncvision.id.config.js rename to sites/mncvision.id/mncvision.id.config.js index 1b8c729c..20302fdf 100644 --- a/sites/mncvision.id.config.js +++ b/sites/mncvision.id/mncvision.id.config.js @@ -11,10 +11,7 @@ dayjs.extend(timezone) dayjs.extend(customParseFormat) module.exports = { - lang: 'en', site: 'mncvision.id', - channels: 'mncvision.id.channels.xml', - output: '.gh-pages/guides/mncvision.id.guide.xml', request: { method: 'POST', data: function ({ channel, date }) { diff --git a/sites/mncvision.id/mncvision.id_id.channels.xml b/sites/mncvision.id/mncvision.id_id.channels.xml new file mode 100644 index 00000000..1422626e --- /dev/null +++ b/sites/mncvision.id/mncvision.id_id.channels.xml @@ -0,0 +1,95 @@ + + + + ABC Australia Asia + Aljazeera English + Animal Planet Southeast Asia + Animax Asia + ANTV + Arirang World + Asian Food Network + AXN East Asia + Baby TV Asia + BBC Earth Asia + BBC World News Asia Pacific + BeIn Sports 1 Indonesia + BeIn Sports 2 Indonesia + Berita Satu News Channel + Besmart + Bloomberg TV Asia + Boomerang South East Asia + Cartoon Network Asia + CBeebies Asia + Celestial Classic Movies + Celestial Movies Indonesia + CGTN + CGTN Documentary + Cinemax Asia + CNA + CNBC Asia-Pacific + CNN International Asia Pacific + Crime + Investigation Asia + Discovery Channel Southeast Asia + DW English + Ent + Fight Sports + FMN + Fox News Channel + France 24 English + GTV + HBO Asia + HBO Family Asia + HBO Hits + HBO Signature Asia + HGTV Asia + History Asia + Hits + Hits Movies + IDX Channel + Indosiar + INews + Jak TV + Kids TV + Kix + Kompas TV + Life + Lifestyle & Fashion + Lifetime Asia + Metro TV + Miao Mi + MNC News + MNC Sports + MNC TV + M Shop Signature + M Shop Super Sale! + Music TV + Muslim TV + National Geographic Asia + National Geographic Wild Asia + NET + NHK World Japan + NHK World Premium + Nickelodeon South East Asia + Nick Jr Asia + OK TV + One + Quran TV + RCTI + SCTV + SEA Today + Soccer Channel + Star Chinese Movies South East Asia + Tawaf TV + Thrill + TLC Southeast Asia + Trans 7 + Trans TV + TVN Movies Indonesia + TVN Premium Indonesia + TVOne + TVRI Nasional + Vision Prime + Warner TV Southeast Asia + Zee Bioskop + + \ No newline at end of file diff --git a/sites/ontvtonight.com.channels.xml b/sites/ontvtonight.com.channels.xml deleted file mode 100755 index 78dfb0fc..00000000 --- a/sites/ontvtonight.com.channels.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - Outdoor Channel - MavTV - DW English - God TV UK - Sky News Arabia - BBC Arabic - Seven - 7 Two - 7 mate - 9 Go! - 10 Peach - ABC TV - ABC News - SBS World Movies - 10 Bold - NITV - 9 Life - 7 flix - Racing.com - Australian Christian Channel - TG 4 - RTÉ News - Oireachtas TV - 5 Star - 5 USA - Aljazeera English - Sky Arts UK - BBC One London - BBC One Scotland - BBC News - BBC Two - BBC Red Button 1 - BBC Four - CBeebies UK - BBC Parliament - CBBC - Channel 5 - CITV - Together TV - Dave UK - Quest UK - E4 UK +1 - E4 UK - Film 4 UK +1 - Challenge UK - Film 4 UK - 4Music - ITV 2 +1 - Ideal World - ITV London - ITV 2 - ITV 3 - ITV 4 - KTO - More 4 UK - QVC UK - RT UK - Sky One UK - Pick UK - The Box UK - Yesterday - HGTV UK - Really UK - BBC One - Food Network UK - Gems TV - Create and Craft - Horror Channel UK - Pop - Racing TV - Tiny Pop - ITV 3 +1 - ITV 4 +1 - Sony Movies Classic - Ahlulbayt TV - CBS Justice UK - CBS Drama UK - Sony Movies Action - Sony Channel UK - Quest UK +1 - Yesterday +1 - Brit Asia TV - Ideal Extra - QVC Beauty - Sangat TV - SBN International - PBS America - Channel 5 +1 - Dave ja vu - 4Seven - Sony Movies UK - Sony Movies UK +1 - RT News - QVC Style UK - Drama UK - Akaal Channel UK - Now 80's - DMAX UK - 5 Select - London Live - Forces TV - ITV Be - Eman Channel - Talking Pictures TV - TJC - CBS Reality UK - Box Hits - Blaze UK - Jewellery Maker - Quest Red UK - Quest Red UK +1 - Kanshi TV - FreeSports - 92 News - Paramount Network UK - Smithsonian Channel UK - Spotlight TV - TBN UK - Drama UK +1 - Cruise 1st TV - Court TV UK - - \ No newline at end of file diff --git a/sites/ontvtonight.com.config.js b/sites/ontvtonight.com/ontvtonight.com.config.js similarity index 94% rename from sites/ontvtonight.com.config.js rename to sites/ontvtonight.com/ontvtonight.com.config.js index eb8e1482..c43b020c 100644 --- a/sites/ontvtonight.com.config.js +++ b/sites/ontvtonight.com/ontvtonight.com.config.js @@ -16,11 +16,10 @@ const tz = { } module.exports = { - lang: 'en', - days: 3, site: 'ontvtonight.com', - channels: 'ontvtonight.com.channels.xml', - output: '.gh-pages/guides/ontvtonight.com.guide.xml', + request: { + timeout: 10000 + }, url: function ({ date, channel }) { const [region, id] = channel.site_id.split('#') let url = `https://www.ontvtonight.com` diff --git a/sites/ontvtonight.com/ontvtonight.com_au.channels.xml b/sites/ontvtonight.com/ontvtonight.com_au.channels.xml new file mode 100644 index 00000000..00d16ca9 --- /dev/null +++ b/sites/ontvtonight.com/ontvtonight.com_au.channels.xml @@ -0,0 +1,19 @@ + + + + 7 Two + 7 flix + 7 mate + 9 Go! + 9 Life + 10 Bold + 10 Peach + ABC News + ABC TV + Australian Christian Channel + NITV + Racing.com + SBS World Movies + Seven + + \ No newline at end of file diff --git a/sites/ontvtonight.com/ontvtonight.com_ie.channels.xml b/sites/ontvtonight.com/ontvtonight.com_ie.channels.xml new file mode 100644 index 00000000..050b17b1 --- /dev/null +++ b/sites/ontvtonight.com/ontvtonight.com_ie.channels.xml @@ -0,0 +1,8 @@ + + + + Oireachtas TV + RTÉ News + TG 4 + + \ No newline at end of file diff --git a/sites/ontvtonight.com/ontvtonight.com_uk.channels.xml b/sites/ontvtonight.com/ontvtonight.com_uk.channels.xml new file mode 100644 index 00000000..89059adf --- /dev/null +++ b/sites/ontvtonight.com/ontvtonight.com_uk.channels.xml @@ -0,0 +1,102 @@ + + + + 4Music + 4Seven + 5 Select + 5 Star + 5 USA + 92 News + Ahlulbayt TV + Akaal Channel UK + Aljazeera English + BBC Four + BBC News + BBC One + BBC One London + BBC One Scotland + BBC Parliament + BBC Red Button 1 + BBC Two + Blaze UK + Box Hits + Brit Asia TV + CBBC + CBeebies UK + CBS Drama UK + CBS Justice UK + CBS Reality UK + Challenge UK + Channel 5 + Channel 5 +1 + CITV + Create and Craft + Cruise 1st TV + Dave ja vu + Dave UK + DMAX UK + Drama UK + Drama UK +1 + E4 UK + E4 UK +1 + Eman Channel + Film 4 UK + Film 4 UK +1 + Food Network UK + Forces TV + FreeSports + Gems TV + HGTV UK + Horror Channel UK + Ideal Extra + Ideal World + ITV 2 + ITV 2 +1 + ITV 3 + ITV 3 +1 + ITV 4 + ITV 4 +1 + ITV Be + ITV London + Jewellery Maker + Kanshi TV + KTO + London Live + More 4 UK + Now 80's + Paramount Network UK + PBS America + Pick UK + Pop + Quest Red UK + Quest Red UK +1 + Quest UK + Quest UK +1 + QVC Beauty + QVC Style UK + QVC UK + Racing TV + Really UK + RT News + RT UK + Sangat TV + SBN International + Sky Arts UK + Sky One UK + Smithsonian Channel UK + Sony Channel UK + Sony Movies Action + Sony Movies Classic + Sony Movies UK + Sony Movies UK +1 + Spotlight TV + Talking Pictures TV + TBN UK + The Box UK + Tiny Pop + TJC + Together TV + Yesterday + Yesterday +1 + + \ No newline at end of file diff --git a/sites/ontvtonight.com/ontvtonight.com_us.channels.xml b/sites/ontvtonight.com/ontvtonight.com_us.channels.xml new file mode 100644 index 00000000..daecced8 --- /dev/null +++ b/sites/ontvtonight.com/ontvtonight.com_us.channels.xml @@ -0,0 +1,11 @@ + + + + BBC Arabic + DW English + God TV UK + MavTV + Outdoor Channel + Sky News Arabia + + \ No newline at end of file diff --git a/sites/programacion-tv.elpais.com.channels.xml b/sites/programacion-tv.elpais.com.channels.xml deleted file mode 100755 index f261cc4e..00000000 --- a/sites/programacion-tv.elpais.com.channels.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - 7 Televisión Región de Murcia - Aljazeera English - AMC España - Antena 3 - Aragón TV - Atreseries - AXN España - AXN White España - Baby TV Latin America - Barça TV - BBC World News Europe - Be Mad - BeIn Sports en Español - Blaze España - Boing España - Calle 13 - Canal 24 Horas - Canal Cocina - Canal Extremadura Satélite - Canal Hollywood España - Canal Panda España - Canal Parlamento - Canal Sur - Canal Sur Andalucía - Caracol TV Internacional - Caza y Pesca - CGTN Español - Clan TVE - Club MTV - CNBC Europe - CNN International Europe - Comedy Central España - Cosmopolitan TV España - Crimen + Investigación - Cuatro - Cubavisión Internacional - Dark - Decasa - Discovery en Español - Disney Channel España - Disney Junior España - Divinity - DW Español - El Trece Internacional - Energy - ETB 1 - ETB 3 - EuroNews Español - Eurosport 1 - Eurosport 2 - EWTN España - Latinoamérica - Extreme Sports Channel - Factoria de Ficción - Fox España - Fox Life España - France 24 Español - Galicia TV Europa - Garage TV - Gol - Historia España - I24 News English - Iberalia TV - La Sexta - Mezzo - Mezzo Live HD - Movistar Acción - Movistar Cine Español - Movistar Comedia - Movistar Deportes - Movistar Estrenos - Movistar Golf - Movistar Series - MTV 90s - MTV España - MTV Hits Europe - MTV Live HD - MTV Music 24 - National Geographic España - National Geographic Wild España - National Geographic Wild España - Neox - Nick Jr España - Nickelodeon Iberia - Nova - Odisea - Paramount Channel España - Pro TV International - Real Madrid TV Español - Record TV Europa - RT Español - Sol Música - Somos - Sundance TV España - Syfy España - Tarotéame - TCM España - Telecinco - Teledeporte - Telesur - TNT España - TV Chile - TV3 - TV3CAT - TV5Monde Europe - TVE Internacional Asia - TVE Internacional Europa - TVE La 1 Madrid - TVE La 1 Madrid - TVE La 2 - Ve Plus Panregional - VH1 Europe - Viajar - Xtrm - - \ No newline at end of file diff --git a/sites/programacion-tv.elpais.com.config.js b/sites/programacion-tv.elpais.com/programacion-tv.elpais.com.config.js similarity index 90% rename from sites/programacion-tv.elpais.com.config.js rename to sites/programacion-tv.elpais.com/programacion-tv.elpais.com.config.js index 6cc2e3df..e3836ea8 100644 --- a/sites/programacion-tv.elpais.com.config.js +++ b/sites/programacion-tv.elpais.com/programacion-tv.elpais.com.config.js @@ -6,10 +6,10 @@ dayjs.extend(utc) dayjs.extend(timezone) module.exports = { - lang: 'es', + request: { + timeout: 10000 + }, site: 'programacion-tv.elpais.com', - channels: 'programacion-tv.elpais.com.channels.xml', - output: '.gh-pages/guides/programacion-tv.elpais.com.guide.xml', url: function ({ date }) { return `https://programacion-tv.elpais.com/data/parrilla_${date.format('DDMMYYYY')}.json` }, diff --git a/sites/programacion-tv.elpais.com/programacion-tv.elpais.com_es.channels.xml b/sites/programacion-tv.elpais.com/programacion-tv.elpais.com_es.channels.xml new file mode 100644 index 00000000..e17cbcab --- /dev/null +++ b/sites/programacion-tv.elpais.com/programacion-tv.elpais.com_es.channels.xml @@ -0,0 +1,117 @@ + + + + 7 Televisión Región de Murcia + Aljazeera English + AMC España + Antena 3 + Aragón TV + Atreseries + AXN España + AXN White España + Baby TV Latin America + Barça TV + BBC World News Europe + BeIn Sports en Español + Be Mad + Blaze España + Boing España + Calle 13 + Canal 24 Horas + Canal Cocina + Canal Extremadura Satélite + Canal Hollywood España + Canal Panda España + Canal Parlamento + Canal Sur + Canal Sur Andalucía + Caracol TV Internacional + Caza y Pesca + CGTN Español + Clan TVE + Club MTV + CNBC Europe + CNN International Europe + Comedy Central España + Cosmopolitan TV España + Crimen + Investigación + Cuatro + Cubavisión Internacional + Dark + Decasa + Discovery en Español + Disney Channel España + Disney Junior España + Divinity + DW Español + El Trece Internacional + Energy + ETB 1 + ETB 3 + EuroNews Español + Eurosport 1 + Eurosport 2 + EWTN España - Latinoamérica + Extreme Sports Channel + Factoria de Ficción + Fox España + Fox Life España + France 24 Español + Galicia TV Europa + Garage TV + Gol + Historia España + I24 News English + Iberalia TV + La Sexta + Mezzo + Mezzo Live HD + Movistar Acción + Movistar Cine Español + Movistar Comedia + Movistar Deportes + Movistar Estrenos + Movistar Series + MTV 90s + MTV España + MTV Hits Europe + MTV Live HD + MTV Music 24 + National Geographic España + National Geographic Wild España + National Geographic Wild España + Neox + Nickelodeon Iberia + Nick Jr España + Nova + Odisea + Paramount Channel España + Pro TV International + Real Madrid TV Español + Record TV Europa + RT Español + Sol Música + Somos + Sundance TV España + Syfy España + Tarotéame + TCM España + Telecinco + Teledeporte + Telesur + TNT España + TV3 + TV3CAT + TV5Monde Europe + TV Chile + TVE Internacional Asia + TVE Internacional Europa + TVE La 1 Madrid + TVE La 1 Madrid + TVE La 2 + Ve Plus Panregional + VH1 Europe + Viajar + Xtrm + + \ No newline at end of file diff --git a/sites/programetv.ro.channels.xml b/sites/programetv.ro.channels.xml deleted file mode 100755 index b1e74775..00000000 --- a/sites/programetv.ro.channels.xml +++ /dev/null @@ -1,233 +0,0 @@ - - - - 3sat - Agro TV - Aleph News - Alfa Omega TV - Aljazeera English - AMC Romania - Animal Planet Europe - Antena 1 - Antena 3 - Antena International - Antena Stars - ARTE Français - Auto Motor und Sport - AXN Black - AXN Romania - AXN Spin Romania - AXN White - B1 - Baby TV Europe - Balkanika Music TV - BBC Earth Romania - BBC World News Europe - Bloomberg TV Europe - Blue Hustler Europe - Bollywood HD - Bollywood TV - Boomerang Central & Eastern Europe - Brazzers TV Europe - Cartoon Network România - CBS Reality Europe - CGTN - Cinemax 2 Central Europe - Cinemax Central Europe - Club MTV - CNN International Europe - Comedy Central România - Cool TV - Credo TV - Crime + Investigation UK - Da Vinci - Das Erste - Digi 24 - Digi Animal World - Digi Life Romania - Digi Sport 1 Romania - Digi Sport 2 Romania - Digi Sport 3 Romania - Digi Sport 4 Romania - Digi World Romania - Discovery Channel Romania - Disney Channel Romania - Disney Junior Romania & Bulgaria - Diva Romania - Dizi - DocuBox HD - Dorcel TV - DTX East Europe - Duck TV SD - Duna TV - Duna World - DW English - E! Europe - Epic Drama - Erdély TV - Erox HD - Eroxxx HD - Etno TV - EuroNews English - Eurosport 1 Romania - Eurosport 2 Romania - Eurosport 4K - Extreme Sports Channel - FashionBox HD - FashionTV Europe - FashionTV HD Europe - Favorit TV - FightBox HD - Film 4 UK - Film Café Romania - Film Now - FilmBox Arthouse Worldwide - FilmBox Extra HD Romania - FilmBox Family - FilmBox Premium Romania - Food Network EMEA - France 2 - France 24 English - France 24 Français - France 3 - France 5 - Fuel TV - FunBox UHD - Galaxy 4 - Ginx eSports TV International - H!t Music Channel Romania - Happy Channel - HBO 2 Central Europe - HBO 3 Central Europe - HBO Romania - History România - Hustler HD Europe - Hustler TV Europe - Inedit TV - Investigation Discovery Europe - JimJam Romania - Kabel Eins Deutschland - Kanal D Romania - KIKA - Kiss TV - LookSport - LookSport + - LookSport 2 - LookSport 3 - Love Nature - Luxe TV - M1 - M2 - M4 Sport - M5 - Magic TV - Mediaset Italia - Mezzo - Mezzo Live HD - Minimax Romania - Mooz Dance - Mooz Hits - Mooz Ro! - Motorvision TV - MTV 80s - MTV 90s - MTV Hits Europe - MTV Live HD - Museum - Music Channel Romania - Muzsika TV - MyZen TV - N-TV - Nasul TV - National 24 Plus - National Geographic România - National Geographic Wild Romania - National TV - Nautical Channel - Nick Jr România - Nickelodeon România - Nicktoons România - Nitro Deutschland - Outdoor Channel International - Phoenix - Playboy TV Europe - Prima TV - Private TV - Pro 2 - Pro Cinema - Pro Gold - Pro TV - Pro TV International - Pro X - Profit TV - ProSieben Deutschland - Publika TV - Rai 1 - Rai 2 - Rai 3 - Realitatea Plus - Redlight HD - Rock TV - România TV - RT News - RTL + - RTL Deutschland - RTL Gold - RTL II - RTL Klub - RTL Zwei Deutschland - Sat. 1 Deutschland - Sixx Deutschland - Sorozat + - Speranta TV - Sport Extra - Stingray Classica - Stingray Djazz - Stingray IConcerts - Story 4 - Super RTL Deutschland - Taraf TV - TeenNick România - Telekom Sport 1 - Telekom Sport 2 - Telekom Sport 3 - Telekom Sport 4 - The Fishing & Hunting Channel - TLC Rômania - TNT Romania - Trace Caribbean - Trace Sport Stars - Trace Urban - Travel Channel Europe - Travel Mix - Trinitas TV - TV 1000 Balkan - TV 1000 Russkoe Kino - TV 4 - TV Paprika Romania - TV5Monde Europe - TVE Internacional Europa - TVR 1 - TVR 2 - TVR 3 - TVR Cluj - TVR Craiova - TVR Iasi - TVR International - TVR Moldova - TVR Targu-Mures - TVR Timisoara - U TV - VH1 Europe - Viasat Explore East - Viasat History - Viasat Nature East - Vox Deutschland - VTV - Welt - ZDF - ZDF Info - ZDF Neo - Zu TV - - \ No newline at end of file diff --git a/sites/programetv.ro.config.js b/sites/programetv.ro/programetv.ro.config.js similarity index 92% rename from sites/programetv.ro.config.js rename to sites/programetv.ro/programetv.ro.config.js index 02552be4..e660a6ba 100644 --- a/sites/programetv.ro.config.js +++ b/sites/programetv.ro/programetv.ro.config.js @@ -6,10 +6,7 @@ require('dayjs/locale/ro') dayjs.locale('ro') module.exports = { - lang: 'ro', site: 'programetv.ro', - channels: 'programetv.ro.channels.xml', - output: '.gh-pages/guides/programetv.ro.guide.xml', url: function ({ date, channel }) { const diff = dayjs().diff(date, 'd') let day diff --git a/sites/programetv.ro/programetv.ro_ro.channels.xml b/sites/programetv.ro/programetv.ro_ro.channels.xml new file mode 100644 index 00000000..4aabb20f --- /dev/null +++ b/sites/programetv.ro/programetv.ro_ro.channels.xml @@ -0,0 +1,232 @@ + + + + 3sat + Agro TV + Aleph News + Alfa Omega TV + Aljazeera English + AMC Romania + Animal Planet Europe + Antena 1 + Antena 3 + Antena International + Antena Stars + ARTE Français + Auto Motor und Sport + AXN Black + AXN Romania + AXN Spin Romania + AXN White + B1 + Baby TV Europe + Balkanika Music TV + BBC Earth Romania + BBC World News Europe + Bloomberg TV Europe + Blue Hustler Europe + Bollywood HD + Bollywood TV + Boomerang Central & Eastern Europe + Brazzers TV Europe + Cartoon Network România + CBS Reality Europe + CGTN + Cinemax 2 Central Europe + Cinemax Central Europe + Club MTV + CNN International Europe + Comedy Central România + Cool TV + Credo TV + Crime + Investigation UK + Das Erste + Da Vinci + Digi 24 + Digi Animal World + Digi Life Romania + Digi Sport 1 Romania + Digi Sport 2 Romania + Digi Sport 3 Romania + Digi Sport 4 Romania + Digi World Romania + Discovery Channel Romania + Disney Channel Romania + Disney Junior Romania & Bulgaria + Diva Romania + Dizi + DocuBox HD + Dorcel TV + DTX East Europe + Duck TV SD + Duna TV + Duna World + DW English + E! Europe + Epic Drama + Erdély TV + Erox HD + Eroxxx HD + Etno TV + EuroNews English + Eurosport 1 Romania + Eurosport 2 Romania + Eurosport 4K + Extreme Sports Channel + FashionBox HD + FashionTV Europe + FashionTV HD Europe + Favorit TV + FightBox HD + Film 4 UK + FilmBox Arthouse Worldwide + FilmBox Extra HD Romania + FilmBox Family + FilmBox Premium Romania + Film Café Romania + Film Now + Food Network EMEA + France 2 + France 24 English + France 24 Français + France 3 + France 5 + Fuel TV + FunBox UHD + Galaxy 4 + Ginx eSports TV International + Happy Channel + HBO 2 Central Europe + HBO 3 Central Europe + HBO Romania + History România + H!t Music Channel Romania + Hustler HD Europe + Hustler TV Europe + Inedit TV + Investigation Discovery Europe + JimJam Romania + Kabel Eins Deutschland + Kanal D Romania + KIKA + Kiss TV + LookSport + LookSport 2 + LookSport 3 + LookSport + + Love Nature + Luxe TV + M1 + M2 + M4 Sport + M5 + Magic TV + Mediaset Italia + Mezzo + Mezzo Live HD + Minimax Romania + Mooz Dance + Mooz Hits + Mooz Ro! + Motorvision TV + MTV 80s + MTV 90s + MTV Hits Europe + MTV Live HD + Museum + Music Channel Romania + Muzsika TV + MyZen TV + Nasul TV + National 24 Plus + National Geographic România + National Geographic Wild Romania + National TV + Nautical Channel + Nickelodeon România + Nick Jr România + Nicktoons România + Nitro Deutschland + N-TV + Phoenix + Playboy TV Europe + Prima TV + Private TV + Pro 2 + Pro Cinema + Profit TV + Pro Gold + ProSieben Deutschland + Pro TV + Pro TV International + Pro X + Publika TV + Rai 1 + Rai 2 + Rai 3 + Realitatea Plus + Redlight HD + Rock TV + România TV + RTL Deutschland + RTL Gold + RTL II + RTL Klub + RTL + + RTL Zwei Deutschland + RT News + Sat. 1 Deutschland + Sixx Deutschland + Sorozat + + Speranta TV + Sport Extra + Stingray Classica + Stingray Djazz + Stingray IConcerts + Story 4 + Super RTL Deutschland + Taraf TV + TeenNick România + Telekom Sport 1 + Telekom Sport 2 + Telekom Sport 3 + Telekom Sport 4 + The Fishing & Hunting Channel + TLC Rômania + TNT Romania + Trace Caribbean + Trace Sport Stars + Trace Urban + Travel Channel Europe + Travel Mix + Trinitas TV + TV 1000 Balkan + TV 1000 Russkoe Kino + TV 4 + TV5Monde Europe + TVE Internacional Europa + TV Paprika Romania + TVR 1 + TVR 2 + TVR 3 + TVR Cluj + TVR Craiova + TVR Iasi + TVR International + TVR Moldova + TVR Targu-Mures + TVR Timisoara + U TV + VH1 Europe + Viasat Explore East + Viasat History + Viasat Nature East + Vox Deutschland + VTV + Welt + ZDF + ZDF Info + ZDF Neo + Zu TV + + \ No newline at end of file diff --git a/sites/programme-tv.net.channels.xml b/sites/programme-tv.net.channels.xml deleted file mode 100755 index ea84ce42..00000000 --- a/sites/programme-tv.net.channels.xml +++ /dev/null @@ -1,209 +0,0 @@ - - - - 6ter - 13ème Rue - AB 3 - AB 1 - Action - Aljazeera English - Altice Studio - Animaux - A+ - ARTE Français - Automoto la chaîne - B-One TV - Baby TV Europe - BBC Two - BBC One - BBC Four - BBC Entertainment Europe - BeIn Sports 3 - BeIn Sports 2 - BeIn Sports 1 - BeIn Sports Max 10 France - BeIn Sports Max 9 France - BeIn Sports Max 8 France - BeIn Sports Max 7 France - BeIn Sports Max 6 France - BeIn Sports Max 5 France - BeIn Sports Max 4 France - BET France - BFM Business - BFM Lyon - BFM Paris - BFM TV - Boing France - Boomerang France - C8 - Canal J - Canal + France - Canal + Cinéma France - Canal + Décalé - Canal + Family France - Canal + Séries France - Canal + Sport France - Canvas - Cartoon Network France - Chasse & Pêche - Chérie 25 - Cine + Classic - Cine + Club - Cine + Émotion - Cine + Famiz - Cine + Frisson - Cine + Premier - Club RTL - C News - CNN International Europe - Comédie + - Comedy Central France - Crime District - C Star - Das Erste - Discovery Channel France - Discovery Family - Discovery Science France - Disney Channel France - Disney Junior France - E! France - Één - Equidia - Eurochannel - EuroNews Français - Eurosport 2 France - Eurosport 1 France - FashionTV Europe - France 24 Français - France 5 - France 4 - France 3 - France 3 Alpes - France 3 Alsace - France 3 Aquitaine - France 3 Auvergne - France 3 Basse-Normandie - France 3 Bourgogne - France 3 Bretagne - France 3 Centre-Val de Loire - France 3 Champagne-Ardenne - France 3 Corse Via Stella - France 3 Côte d'Azur - France 3 Franche-Comté - France 3 Haute-Normandie - France 3 Languedoc-Roussillon - France 3 Limousin - France 3 Lorraine - France 3 Midi-Pyrénées - France 3 Nord Pas-de-Calais - France 3 Paris Ile-de-France - France 3 Pays de la Loire - France 3 Picardie - France 3 Poitou-Charentes - France 3 Provence-Alpes - France 3 Rhône-Alpes - France 2 - Game One - Ginx eSports TV International - Golf Channel France - Golf + - Gulli - Histoire TV - I24 News Français - InfoSport + - J-One - Ketnet - KTO - La Chaîne Météo - LCP Assemblée Nationale - RTBF La Une - LCI - L'Équipe - M6 - M6 Music - Mangas - MCM France - MCM Top - Melody - Mezzo - Mezzo Live HD - MTV France - MTV Hits Europe - MTV Hits France - MyZen TV - National Geographic Wild France - National Geographic France - Nautical Channel - Nickelodeon France - Nickelodeon Junior France - Nickelodeon Teen - Nollywood TV - Non Stop People France - Novelas TV - NPO 1 - NPO 2 - NRJ 12 - NRJ Hits - OCS choc - OCS City - OCS geants - OCS max - OLTV - Paramount Channel France - Paris Première - Pink TV - Piwi + - Planète + - Planète + CI - Plug RTL - Polar + - Rai 1 - RFM TV - RMC Découverte - RMC Sport 2 - RMC Sport 1 - RMC Story - RT France - RTL 9 - RTL - RTL TVI - RTP Internacional Europa - RTS 2 - RTS 1 - Science & Vie TV - Seasons - Série Club - Stingray Djazz - Stingray IConcerts - Syfy France - TCM Cinéma - TéléToon + - Téva - TF 1 - TF 1 Séries Films - TFX - Tiji - Tipik - TMC - Toonami France - Toute l'Histoire - Trace Africa Français - Trace Sport Stars - Trace Urban - Trek - TV5Monde France Belgique Suisse - TV Breizh - TVE Internacional Europa - Ushuaïa TV - VH1 Europe - Play 4 - Play 5 - VTM - VTM 3 - VTM 2 - W9 - Warner TV France - XXL - ZDF - - \ No newline at end of file diff --git a/sites/programme-tv.net.config.js b/sites/programme-tv.net/programme-tv.net.config.js similarity index 94% rename from sites/programme-tv.net.config.js rename to sites/programme-tv.net/programme-tv.net.config.js index 57862d8c..ec48e637 100644 --- a/sites/programme-tv.net.config.js +++ b/sites/programme-tv.net/programme-tv.net.config.js @@ -11,11 +11,10 @@ dayjs.extend(timezone) dayjs.extend(customParseFormat) module.exports = { - lang: 'fr', - days: 3, site: 'programme-tv.net', - channels: 'programme-tv.net.channels.xml', - output: '.gh-pages/guides/programme-tv.net.guide.xml', + request: { + timeout: 15000 + }, url: function ({ date, channel }) { return `https://www.programme-tv.net/programme/chaine/${date.format('YYYY-MM-DD')}/programme-${ channel.site_id diff --git a/sites/programme-tv.net/programme-tv.net_fr.channels.xml b/sites/programme-tv.net/programme-tv.net_fr.channels.xml new file mode 100644 index 00000000..9a0fe9d4 --- /dev/null +++ b/sites/programme-tv.net/programme-tv.net_fr.channels.xml @@ -0,0 +1,209 @@ + + + + 13ème Rue + 6ter + AB 1 + AB 3 + Action + Aljazeera English + Altice Studio + Animaux + A+ + ARTE Français + Automoto la chaîne + Baby TV Europe + BBC Entertainment Europe + BBC Four + BBC One + BBC Two + BeIn Sports 1 + BeIn Sports 2 + BeIn Sports 3 + BeIn Sports Max 10 France + BeIn Sports Max 4 France + BeIn Sports Max 5 France + BeIn Sports Max 6 France + BeIn Sports Max 7 France + BeIn Sports Max 8 France + BeIn Sports Max 9 France + BET France + BFM Business + BFM Lyon + BFM Paris + BFM TV + Boing France + B-One TV + Boomerang France + C8 + Canal J + Canal + Cinéma France + Canal + Décalé + Canal + Family France + Canal + France + Canal + Séries France + Canal + Sport France + Canvas + Cartoon Network France + Chasse & Pêche + Chérie 25 + Cine + Classic + Cine + Club + Cine + Émotion + Cine + Famiz + Cine + Frisson + Cine + Premier + Club RTL + C News + CNN International Europe + Comédie + + Comedy Central France + Crime District + C Star + Das Erste + Discovery Channel France + Discovery Family + Discovery Science France + Disney Channel France + Disney Junior France + Één + E! France + Equidia + Eurochannel + EuroNews Français + Eurosport 1 France + Eurosport 2 France + FashionTV Europe + France 2 + France 24 Français + France 3 + France 3 Alpes + France 3 Alsace + France 3 Aquitaine + France 3 Auvergne + France 3 Basse-Normandie + France 3 Bourgogne + France 3 Bretagne + France 3 Centre-Val de Loire + France 3 Champagne-Ardenne + France 3 Corse Via Stella + France 3 Côte d'Azur + France 3 Franche-Comté + France 3 Haute-Normandie + France 3 Languedoc-Roussillon + France 3 Limousin + France 3 Lorraine + France 3 Midi-Pyrénées + France 3 Nord Pas-de-Calais + France 3 Paris Ile-de-France + France 3 Pays de la Loire + France 3 Picardie + France 3 Poitou-Charentes + France 3 Provence-Alpes + France 3 Rhône-Alpes + France 4 + France 5 + Game One + Ginx eSports TV International + Golf Channel France + Golf + + Gulli + Histoire TV + I24 News Français + InfoSport + + J-One + Ketnet + KTO + La Chaîne Météo + LCI + LCP Assemblée Nationale + L'Équipe + M6 + M6 Music + Mangas + MCM France + MCM Top + Melody + Mezzo + Mezzo Live HD + MTV France + MTV Hits Europe + MTV Hits France + MyZen TV + National Geographic France + National Geographic Wild France + Nautical Channel + Nickelodeon France + Nickelodeon Junior France + Nickelodeon Teen + Nollywood TV + Non Stop People France + Novelas TV + NPO 1 + NPO 2 + NRJ 12 + NRJ Hits + OCS choc + OCS City + OCS geants + OCS max + OLTV + Paramount Channel France + Paris Première + Pink TV + Piwi + + Planète + + Planète + CI + Play 4 + Play 5 + Plug RTL + Polar + + Rai 1 + RFM TV + RMC Découverte + RMC Sport 1 + RMC Sport 2 + RMC Story + RTBF La Une + RT France + RTL + RTL 9 + RTL TVI + RTP Internacional Europa + RTS 1 + RTS 2 + Science & Vie TV + Seasons + Série Club + Stingray Djazz + Stingray IConcerts + Syfy France + TCM Cinéma + TéléToon + + Téva + TF 1 + TF 1 Séries Films + TFX + Tiji + Tipik + TMC + Toonami France + Toute l'Histoire + Trace Africa Français + Trace Sport Stars + Trace Urban + Trek + TV5Monde France Belgique Suisse + TV Breizh + TVE Internacional Europa + Ushuaïa TV + VH1 Europe + VTM + VTM 2 + VTM 3 + W9 + Warner TV France + XXL + ZDF + + \ No newline at end of file diff --git a/sites/programtv.onet.pl.channels.xml b/sites/programtv.onet.pl.channels.xml deleted file mode 100755 index 4f158e68..00000000 --- a/sites/programtv.onet.pl.channels.xml +++ /dev/null @@ -1,352 +0,0 @@ - - - - 3sat - 4 Fun Dance - 4 Fun TV - 13 Ulica - 13th Street Deutschland - 360 Tune Box - Automoto la chaîne - Active Family - Adult Channel - Adventure - Aljazeera English - Ale Kino + - Animal Planet Polska - ARD Alpha - Arirang World - ARTE Deutsch - ATV - AXN Polska - AXN Black Polska - AXN Spin Polska - AXN White Polska - Baby TV Europe - BabyFirst TV - BBC Brit Polska - CBeebies Polska - BBC Earth Polska - BBC First Polska - BBC Lifestyle Polska - BBC World News Europe - Beate Uhse TV - Belarus 24 - Één - Belsat TV - Bibel TV - Bloomberg TV Europe - Blue Hustler Europe - Bollywood HD - Boomerang Polska - Brazzers TV Europe - Stingray CMusic - Canal + Premium - Canal + 4K Ultra HD - Canal + »1 - Canal + Dokument - Canal + Family Polska - Canal + Film - Canal + Seriale - Canal + Sport Polska - Canal + Sport 4 Polska - Canal + Sport 3 Polska - Canal + Sport 2 Polska - Cartoon Network Polska - CBS Europa - CBS Reality Polska - CGTN - Perviy kanal Europa - Crime + Investigation Polsat - Cinemax Central Europe - Cinemax 2 Central Europe - Stingray Classica - CNBC Europe - CNN International Europe - Comedy Central Polska - CT 2 - CT 1 - Da Vinci Polska - Das Erste - Deutsches Musik Fernsehen - Disco Polo Music - Discovery Channel Polska - Discovery Channel Deutschland - Discovery Historia - Discovery Life Polska - Discovery Science Polska - DTX Polska - Disney Channel Polska - Disney Junior Türkiye & Polska - Disney XD Polska - Stingray Djazz - DMAX Deutschland - DocuBox HD - Canal + Domo - Dorcel TV - Dorcel XXX - DR 2 - DR 1 - Duck TV SD - Duck TV HD - DW Deutsch - E! Europe - One - WDR 1 Live - Eleven Sports 1 Polska - Eleven Sports 3 Polska - Eleven Sports 2 Polska - Eleven Sports 4 Polska - English Club TV - Epic Drama - Erox HD - Eroxxx HD - Eska TV - Eska TV Extra - Red Carpet - Eurochannel - EuroNews English - EuroNews Français - Eurosport 2 Polska - Eurosport 1 Polska - Eurosport 1 Germany - EWTN Europe - Extreme Sports Channel Polska - FashionTV Europe - FashionTV HD Europe - FashionBox HD - Fast & FunBox HD - FightBox HD - Fight Klub - Kino TV - FilmBox Action - FilmBox Arthouse Worldwide - FilmBox Extra HD Polska - FilmBox Family - FilmBox Premium Polska - Fokus TV - Folx - Fox Polska - Fox Comedy Polska - France 24 Français - France 24 English - France 2 - Franken Fernsehen - FunBox UHD - Gametoon - Ginx eSports TV International - God TV UK - Golf Channel Polska - GoTV - History 2 Polska - HBO Polska - HBO 3 Polska - HBO 2 Polska - Heimatkanal - Eska Rock TV - History Polska - History HD Deutschland - HR Fernsehen - Hustler HD Europe - Hustler TV Europe - Investigation Discovery Polska - Insight UHD - Inspiration TV - Junior - Kabel Eins Deutschland - KIKA - Kino Polska - Kino Polska Muzyka - Canal + Kuchnia - Lifetime Polska - Lubimoe Kino - M6 - MCM Top - Metro - Mezzo - Mezzo Live HD - AMC Polska - MiniMini + - Motorvision TV - Motowizja - Club MTV - MTV Germany - MTV Hits Europe - MTV Live HD - MTV Polska - MTV 90s - München TV - Music Box Ukraina - MyZen TV - Welt - N-TV - Nat Geo People - National Geographic Wild Polska - National Geographic Polska - Nautical Channel - NHK World Japan - Nickelodeon Deutschland - Nick Jr Central & Eastern Europe - Nickelodeon Polska - Nicktoons Polska - TV Nova - Novela TV - Nowa TV - NPO 3 - NPO 2 - NPO 1 - N Sport + - Nuta TV - ORF 2 - ORF 1 - Outdoor Channel - Paramount Channel Polska - Phoenix - Planete + Polska - Playboy TV Europe - Polo TV - Polsat - Polsat 2 - Polsat 1 - Polsat Café - Polsat Doku - Polsat Film - Food Network Polska - Polsat Games - JimJam Polsat - Polsat Music - Polsat News - Polsat News 2 - Polsat Play - Polsat Rodzina - Polsat Seriale - Polsat Sport - Polsat Sport Extra - Polsat Sport Fight - Polonia 1 - Polsat Sport News - Polsat Sport Premium 6 - Polsat Sport Premium 5 - Polsat Sport Premium 4 - Polsat Sport Premium 3 - Polsat Sport Premium 2 - Polsat Sport Premium 1 - Viasat Explore Polsat - Viasat History Polsat - Viasat Nature Polsat - Power TV - Private TV - ProSieben Deutschland - Puls 2 - QVC Deutschland - Rai 2 - Rai 1 - RBB Berlin - Reality Kings TV - Record TV Europa - Redlight HD - RFM TV - RheinMain TV - Romance TV Polska - Rossiya 24 - RT Documentary - RTL Deutschland - RTL 102.5 RadioVisione - RTL Zwei Deutschland - RTL Deutschland - Nitro Deutschland - RTR Planeta - RTS 2 - RTS 1 - RT News - Sat. 1 Deutschland - SBN International - Scifi Polska - Sixx Deutschland - Sky Cinema Action - Sky Cinema +24 - Sky Cinema Comedy - Sky Cinema Hits - Sky Krimi - Sky News International - Sky Cinema Nostalgie - Sky Cinema Select - Sky Sport 2 - Sky Sport 1 - Sky Sport Austria 1 - Spiegel Geschichte - Sport 1 - Sport Klub Polska - SRF 1 - SRF Zwei - Stars TV - Stingray IConcerts - Stingray Juicebox - Stingray Loud - Stingray Retro - Stopklatka TV - Sundance TV Europe - Super Polsat - Super RTL Deutschland - Superstacja - Syfy Deutschland - TBN Polska - Tele 5 - Tele 5 - Teletoon + HD Polska - TF 1 - TLC Polska - TNT Polska - Gold TV - Trace Urban - Travel Channel Polska - Travelxp 4K Europe - Travelxp HD Europe - TTV - TV 6 - TV5Monde Europe - TV 4 - TV Puls - Relax - TV Republika - TV Trwam - TVE Internacional Europa - TVN - TVN 24 - TVN 24 BiS - TVN 7 - TVN Fabula - HGTV Polska - TVN Style - TVN Turbo - TV Okazje - TVP 3 Warszawa - TVP 2 - TVP 1 - TVP ABC - TVP HD - TVP Historia - TVP Info - TVP Kultura - TVP Polonia - TVP Rozrywka - TVP Seriale - TVP Sport - Home TV - TVS - UA TV - VH1 Polska - MTV 80s - NickMusic - Vivid Red - Vivid Touch - Vox Deutschland - Vox Music TV - Water Planet - WP TV - W Polsce PL - ZDF - ZDF Info - Zoom TV - - \ No newline at end of file diff --git a/sites/programtv.onet.pl.config.js b/sites/programtv.onet.pl/programtv.onet.pl.config.js similarity index 94% rename from sites/programtv.onet.pl.config.js rename to sites/programtv.onet.pl/programtv.onet.pl.config.js index 3f47cd08..4608af35 100644 --- a/sites/programtv.onet.pl.config.js +++ b/sites/programtv.onet.pl/programtv.onet.pl.config.js @@ -10,11 +10,10 @@ dayjs.extend(timezone) dayjs.extend(customParseFormat) module.exports = { - lang: 'pl', - days: 3, site: 'programtv.onet.pl', - channels: 'programtv.onet.pl.channels.xml', - output: '.gh-pages/guides/programtv.onet.pl.guide.xml', + request: { + timeout: 10000 + }, url: function ({ date, channel }) { const today = dayjs().utc().startOf('d') const day = date.diff(today, 'd') diff --git a/sites/programtv.onet.pl/programtv.onet.pl_pl.channels.xml b/sites/programtv.onet.pl/programtv.onet.pl_pl.channels.xml new file mode 100644 index 00000000..e09bc6c7 --- /dev/null +++ b/sites/programtv.onet.pl/programtv.onet.pl_pl.channels.xml @@ -0,0 +1,349 @@ + + + + 13th Street Deutschland + 13 Ulica + 360 Tune Box + 3sat + 4 Fun Dance + 4 Fun TV + Active Family + Adult Channel + Adventure + Ale Kino + + Aljazeera English + AMC Polska + Animal Planet Polska + ARD Alpha + Arirang World + ARTE Deutsch + ATV + Automoto la chaîne + AXN Black Polska + AXN Polska + AXN Spin Polska + AXN White Polska + BabyFirst TV + Baby TV Europe + BBC Brit Polska + BBC Earth Polska + BBC First Polska + BBC Lifestyle Polska + BBC World News Europe + Beate Uhse TV + Belarus 24 + Belsat TV + Bibel TV + Bloomberg TV Europe + Blue Hustler Europe + Bollywood HD + Boomerang Polska + Brazzers TV Europe + Canal + »1 + Canal + 4K Ultra HD + Canal + Dokument + Canal + Domo + Canal + Family Polska + Canal + Film + Canal + Kuchnia + Canal + Premium + Canal + Seriale + Canal + Sport 2 Polska + Canal + Sport 3 Polska + Canal + Sport 4 Polska + Canal + Sport Polska + Cartoon Network Polska + CBeebies Polska + CBS Europa + CBS Reality Polska + CGTN + Cinemax 2 Central Europe + Cinemax Central Europe + Club MTV + CNBC Europe + CNN International Europe + Comedy Central Polska + Crime + Investigation Polsat + CT 1 + CT 2 + Das Erste + Da Vinci Polska + Deutsches Musik Fernsehen + Disco Polo Music + Discovery Channel Deutschland + Discovery Channel Polska + Discovery Historia + Discovery Life Polska + Discovery Science Polska + Disney Channel Polska + Disney Junior Türkiye & Polska + Disney XD Polska + DMAX Deutschland + DocuBox HD + Dorcel TV + Dorcel XXX + DR 1 + DR 2 + DTX Polska + Duck TV HD + Duck TV SD + DW Deutsch + Één + E! Europe + Eleven Sports 1 Polska + Eleven Sports 2 Polska + Eleven Sports 3 Polska + Eleven Sports 4 Polska + English Club TV + Epic Drama + Erox HD + Eroxxx HD + Eska Rock TV + Eska TV + Eska TV Extra + Eurochannel + EuroNews English + EuroNews Français + Eurosport 1 Germany + Eurosport 1 Polska + Eurosport 2 Polska + EWTN Europe + Extreme Sports Channel Polska + FashionBox HD + FashionTV Europe + FashionTV HD Europe + Fast & FunBox HD + FightBox HD + Fight Klub + FilmBox Action + FilmBox Arthouse Worldwide + FilmBox Extra HD Polska + FilmBox Family + FilmBox Premium Polska + Fokus TV + Folx + Food Network Polska + Fox Comedy Polska + Fox Polska + France 2 + France 24 English + France 24 Français + Franken Fernsehen + FunBox UHD + Gametoon + Ginx eSports TV International + God TV UK + Gold TV + Golf Channel Polska + GoTV + HBO 2 Polska + HBO 3 Polska + HBO Polska + Heimatkanal + HGTV Polska + History 2 Polska + History HD Deutschland + History Polska + Home TV + HR Fernsehen + Hustler HD Europe + Hustler TV Europe + Insight UHD + Inspiration TV + Investigation Discovery Polska + JimJam Polsat + Junior + Kabel Eins Deutschland + KIKA + Kino Polska + Kino Polska Muzyka + Kino TV + Lifetime Polska + Lubimoe Kino + M6 + MCM Top + Metro + Mezzo + Mezzo Live HD + MiniMini + + Motorvision TV + Motowizja + MTV 80s + MTV 90s + MTV Germany + MTV Hits Europe + MTV Live HD + MTV Polska + München TV + Music Box Ukraina + MyZen TV + Nat Geo People + National Geographic Polska + National Geographic Wild Polska + Nautical Channel + NHK World Japan + Nickelodeon Deutschland + Nickelodeon Polska + Nick Jr Central & Eastern Europe + NickMusic + Nicktoons Polska + Nitro Deutschland + Novela TV + Nowa TV + NPO 1 + NPO 2 + NPO 3 + N Sport + + N-TV + Nuta TV + One + ORF 1 + ORF 2 + Paramount Channel Polska + Perviy kanal Europa + Phoenix + Planete + Polska + Playboy TV Europe + Polo TV + Polsat + Polsat 1 + Polsat 2 + Polsat Café + Polsat Doku + Polsat Film + Polsat Games + Polsat Music + Polsat News + Polsat News 2 + Polsat Play + Polsat Rodzina + Polsat Seriale + Polsat Sport + Polsat Sport Extra + Polsat Sport Fight + Polsat Sport News + Polsat Sport Premium 1 + Polsat Sport Premium 2 + Polsat Sport Premium 3 + Polsat Sport Premium 4 + Polsat Sport Premium 5 + Polsat Sport Premium 6 + Power TV + Private TV + ProSieben Deutschland + Puls 2 + QVC Deutschland + Rai 1 + Rai 2 + RBB Berlin + Reality Kings TV + Record TV Europa + Red Carpet + Redlight HD + Relax + RFM TV + RheinMain TV + Romance TV Polska + Rossiya 24 + RT Documentary + RTL 102.5 RadioVisione + RTL Deutschland + RTL Deutschland + RTL Zwei Deutschland + RT News + RTR Planeta + RTS 1 + RTS 2 + Sat. 1 Deutschland + SBN International + Scifi Polska + Sixx Deutschland + Sky Cinema Action + Sky Cinema Comedy + Sky Cinema Hits + Sky Cinema Nostalgie + Sky Cinema +24 + Sky Cinema Select + Sky Krimi + Sky News International + Sky Sport 1 + Sky Sport 2 + Sky Sport Austria 1 + Spiegel Geschichte + Sport 1 + Sport Klub Polska + SRF 1 + SRF Zwei + Stars TV + Stingray Classica + Stingray CMusic + Stingray Djazz + Stingray IConcerts + Stingray Juicebox + Stingray Loud + Stingray Retro + Stopklatka TV + Sundance TV Europe + Super Polsat + Super RTL Deutschland + Superstacja + Syfy Deutschland + TBN Polska + Tele 5 + Tele 5 + Teletoon + HD Polska + TF 1 + TLC Polska + TNT Polska + Travel Channel Polska + Travelxp 4K Europe + Travelxp HD Europe + TTV + TV 4 + TV5Monde Europe + TV 6 + TVE Internacional Europa + TVN + TVN 24 + TVN 24 BiS + TVN 7 + TVN Fabula + TV Nova + TVN Style + TVN Turbo + TV Okazje + TVP 1 + TVP 2 + TVP 3 Warszawa + TVP ABC + TVP HD + TVP Historia + TVP Info + TVP Kultura + TVP Polonia + TVP Rozrywka + TVP Seriale + TVP Sport + TV Puls + TV Republika + TVS + TV Trwam + UA TV + VH1 Polska + Viasat Explore Polsat + Viasat History Polsat + Viasat Nature Polsat + Vivid Red + Vivid Touch + Vox Deutschland + Vox Music TV + Water Planet + WDR 1 Live + Welt + W Polsce PL + WP TV + ZDF + ZDF Info + Zoom TV + + \ No newline at end of file diff --git a/sites/rev.bs.channels.xml b/sites/rev.bs.channels.xml deleted file mode 100755 index 6677abec..00000000 --- a/sites/rev.bs.channels.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - ZNS TV - Our TV - JCN Channel 14 - Island Luck TV - - \ No newline at end of file diff --git a/sites/rev.bs.config.js b/sites/rev.bs/rev.bs.config.js similarity index 76% rename from sites/rev.bs.config.js rename to sites/rev.bs/rev.bs.config.js index 1f62790d..30978a79 100644 --- a/sites/rev.bs.config.js +++ b/sites/rev.bs/rev.bs.config.js @@ -3,6 +3,7 @@ const utc = require('dayjs/plugin/utc') const timezone = require('dayjs/plugin/timezone') const axios = require('axios') const _ = require('lodash') +const cheerio = require('cheerio') dayjs.extend(utc) dayjs.extend(timezone) @@ -10,14 +11,23 @@ dayjs.extend(timezone) const endpoint = `https://www.rev.bs/wp-content/uploads/tv-guide/$date_$index.json` module.exports = { - lang: 'en', site: 'rev.bs', - days: 3, - channels: 'rev.bs.channels.xml', - output: '.gh-pages/guides/rev.bs.guide.xml', url: function ({ date }) { return endpoint.replace('$date', date.format('YYYY-MM-DD')).replace('$index', 0) }, + logo: async function ({ channel }) { + const html = await axios + .get('https://www.rev.bs/tv-guide') + .then(r => r.data) + .catch(console.log) + const $ = cheerio.load(html) + const script = $('body > script:nth-child(2)').html() + let channels = script.match(/Rev.TVGuide.channels = (.*);/i)[1] || '' + channels = JSON.parse(channels) + if (!channels[channel.site_id]) return null + + return `https:${channels[channel.site_id].channel_image}` + }, parser: async function ({ content, channel, date }) { const programs = [] const items0 = parseItems(content, channel) diff --git a/sites/rev.bs/rev.bs_bs.channels.xml b/sites/rev.bs/rev.bs_bs.channels.xml new file mode 100644 index 00000000..47620bde --- /dev/null +++ b/sites/rev.bs/rev.bs_bs.channels.xml @@ -0,0 +1,9 @@ + + + + Island Luck TV + JCN Channel 14 + Our TV + ZNS TV + + \ No newline at end of file diff --git a/sites/telkussa.fi.channels.xml b/sites/telkussa.fi.channels.xml deleted file mode 100755 index 2404c3f5..00000000 --- a/sites/telkussa.fi.channels.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - Animal Planet Europe - BBC Earth Nordic - BBC Entertainment Europe - C More First - C More Hits - C More Juniori - C More Max - C More Series - C More Sport 1 - C More Sport 2 - C More Stars - Discovery Channel Finland - Disney Channel Scandinavia - Eurosport 1 Finland - Eurosport 1 Sverige - Jim - Liv - MTV 3 - MTV Nordic - National Geographic Scandinavia - Nelonen - Paramount Network Sverige - SF-kanalen - Sjuan - Sub - TLC Sverige - TV 4 - TV 5 - V Film Action - V Film Family - V Film Hits - V Film Premiere - V Sport Football - V Sport Golf - V Sport Hockey - V Sport Jalkapallo - V Sport Jääkiekko - YLE Teema Fem - YLE TV 1 - YLE TV 2 - - \ No newline at end of file diff --git a/sites/telkussa.fi.config.js b/sites/telkussa.fi/telkussa.fi.config.js similarity index 89% rename from sites/telkussa.fi.config.js rename to sites/telkussa.fi/telkussa.fi.config.js index c4ad64ab..1d32ab54 100644 --- a/sites/telkussa.fi.config.js +++ b/sites/telkussa.fi/telkussa.fi.config.js @@ -1,10 +1,10 @@ const dayjs = require('dayjs') module.exports = { - lang: 'fi', site: 'telkussa.fi', - channels: 'telkussa.fi.channels.xml', - output: '.gh-pages/guides/telkussa.fi.guide.xml', + request: { + timeout: 10000 + }, url: function ({ date, channel }) { return `https://telkussa.fi/API/Channel/${channel.site_id}/${date.format('YYYYMMDD')}` }, diff --git a/sites/telkussa.fi/telkussa.fi_fi.channels.xml b/sites/telkussa.fi/telkussa.fi_fi.channels.xml new file mode 100644 index 00000000..79c96674 --- /dev/null +++ b/sites/telkussa.fi/telkussa.fi_fi.channels.xml @@ -0,0 +1,41 @@ + + + + Animal Planet Europe + C More First + C More Hits + C More Juniori + C More Max + C More Series + C More Sport 1 + C More Sport 2 + C More Stars + Discovery Channel Finland + Disney Channel Scandinavia + Eurosport 1 Finland + Eurosport 1 Sverige + Jim + Liv + MTV 3 + MTV Nordic + National Geographic Scandinavia + Nelonen + Paramount Network Sverige + SF-kanalen + Sjuan + Sub + TLC Sverige + TV 4 + TV 5 + V Film Action + V Film Family + V Film Hits + V Film Premiere + V Sport Football + V Sport Golf + V Sport Hockey + YLE Teema Fem + YLE TV 1 + YLE TV 2 + + \ No newline at end of file diff --git a/sites/tv.cctv.com.channels.xml b/sites/tv.cctv.com.channels.xml deleted file mode 100755 index afa3a886..00000000 --- a/sites/tv.cctv.com.channels.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - BTV体育 - BTV卡酷少儿 - BTV国际 - BTV影视 - BTV文艺 - BTV新闻 - BTV生活 - BTV科教 - BTV纪实 - BTV财经 - BTV青少 - CCTV-10科教 - CCTV-11戏曲 - CCTV-12社会与法 - CCTV-13新闻 - CCTV-14少儿 - CCTV-15音乐 - CCTV-1综合 - CCTV-2财经 - CCTV-3文艺 - CCTV-4亚洲 - CCTV-4欧洲 - CCTV-4美洲 - CCTV-5体育 - CCTV-6电影 - CCTV-7军事农业 - CCTV-8电视剧 - CCTV-9纪录 - CCTV世界地理 - CCTV中视购物 - CCTV体育赛事 - CCTV国防军事 - CCTV央视台球 - CCTV央视文化精品 - CCTV女性时尚 - CCTV娱乐 - CCTV怀旧剧场 - CCTV戏曲 - CCTV新科动漫 - CCTV气象 - CCTV电视指南 - CCTV第一剧场 - CCTV老故事 - CCTV风云剧场 - CCTV风云足球 - CCTV风云音乐 - CCTV高尔夫网球 - CETV-1 - CETV-2 - CETV-3 - 东南卫视 - 东方卫视 - 书画 - 云南卫视 - 兵团卫视 - 内蒙古卫视 - 北京卫视 - 卫生健康 - 厦门卫视 - 吉林卫视 - 四川卫视 - 国学(说文解字) - 天元围棋 - 天津1套 - 天津2套 - 天津卫视 - 宁夏卫视 - 宁波一套 - 宁波三套 - 宁波二套 - 宁波五套 - 宁波四套 - 安徽卫视 - 山东卫视 - 山东教育台 - 山西卫视 - 广东卫视 - 广西卫视 - 延边卫视 - 成都新闻综合 - 成都经济资讯服务 - 摄影 - 文物宝库 - 新疆卫视 - 旅游卫视 - 早期教育 - 梨园 - 武术世界 - 江苏卫视 - 江西卫视 - 汽摩 - 河北卫视 - 河南卫视 - 浙江卫视 - 深圳卫视 - 游戏竞技 - 湖北卫视 - 湖南卫视 - 滨海新闻综合 - 滨海综艺频道 - 环球奇观 - 现代女性 - 珠海一套 - 珠海二套 - 甘肃卫视 - 西藏卫视 - 证券资讯 - 贵州卫视 - 辽宁卫视 - 重庆卫视 - 青海卫视 - 靓妆 - 黑龙江卫视 - - \ No newline at end of file diff --git a/sites/tv.cctv.com.config.js b/sites/tv.cctv.com/tv.cctv.com.config.js similarity index 86% rename from sites/tv.cctv.com.config.js rename to sites/tv.cctv.com/tv.cctv.com.config.js index a7f5b328..f9edd2f9 100644 --- a/sites/tv.cctv.com.config.js +++ b/sites/tv.cctv.com/tv.cctv.com.config.js @@ -1,14 +1,10 @@ const dayjs = require('dayjs') module.exports = { - lang: 'cn', - days: 3, - request: { - timeout: 10000 - }, site: 'tv.cctv.com', - channels: 'tv.cctv.com.channels.xml', - output: '.gh-pages/guides/tv.cctv.com.guide.xml', + request: { + timeout: 15000 + }, url({ channel, date }) { return `https://api.cntv.cn/epg/getEpgInfoByChannelNew?serviceId=tvcctv&c=${ channel.site_id diff --git a/sites/tv.cctv.com/tv.cctv.com_cn.channels.xml b/sites/tv.cctv.com/tv.cctv.com_cn.channels.xml new file mode 100644 index 00000000..82e35372 --- /dev/null +++ b/sites/tv.cctv.com/tv.cctv.com_cn.channels.xml @@ -0,0 +1,117 @@ + + + + 安徽卫视 + 北京卫视 + 滨海新闻综合 + 滨海综艺频道 + BTV财经 + BTV国际 + BTV纪实 + BTV科教 + BTV卡酷少儿 + BTV青少 + BTV生活 + BTV体育 + BTV文艺 + BTV新闻 + BTV影视 + CCTV-1综合 + CCTV-10科教 + CCTV-11戏曲 + CCTV-12社会与法 + CCTV-13新闻 + CCTV-14少儿 + CCTV-15音乐 + CCTV-2财经 + CCTV-3文艺 + CCTV-4 Europe + CCTV-4 America + CCTV-4 Europe + CCTV-5体育 + CCTV体育赛事 + CCTV-6电影 + CCTV-7军事农业 + CCTV-8电视剧 + CCTV-9纪录 + CCTV电视指南 + CCTV第一剧场 + CCTV风云剧场 + CCTV风云音乐 + CCTV风云足球 + CCTV高尔夫网球 + CCTV国防军事 + CCTV怀旧剧场 + CCTV老故事 + CCTV女性时尚 + CCTV气象 + CCTV世界地理 + CCTV新科动漫 + CCTV戏曲 + CCTV央视台球 + CCTV央视文化精品 + CCTV娱乐 + CCTV中视购物 + CETV-1 + CETV-2 + CETV-3 + 成都经济资讯服务 + 成都新闻综合 + 重庆卫视 + 东方卫视 + 东南卫视 + 甘肃卫视 + 广东卫视 + 广西卫视 + 贵州卫视 + 国学(说文解字) + 河北卫视 + 黑龙江卫视 + 河南卫视 + 环球奇观 + 湖北卫视 + 湖南卫视 + 江苏卫视 + 江西卫视 + 吉林卫视 + 靓妆 + 辽宁卫视 + 梨园 + 旅游卫视 + 内蒙古卫视 + 宁波二套 + 宁波三套 + 宁波四套 + 宁波五套 + 宁波一套 + 宁夏卫视 + 汽摩 + 青海卫视 + 厦门卫视 + 山东教育台 + 山东卫视 + 山西卫视 + 深圳卫视 + 摄影 + 书画 + 四川卫视 + 天津1套 + 天津2套 + 天津卫视 + 天元围棋 + 卫生健康 + 文物宝库 + 武术世界 + 现代女性 + 西藏卫视 + 新疆卫视 + 延边卫视 + 游戏竞技 + 云南卫视 + 早期教育 + 浙江卫视 + 证券资讯 + 珠海二套 + 珠海一套 + + \ No newline at end of file diff --git a/sites/tv.lv.channels.xml b/sites/tv.lv.channels.xml deleted file mode 100755 index 91eac038..00000000 --- a/sites/tv.lv.channels.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - 3+ Latvija - Epic Drama - Eurosport 1 - Eurosport 2 - History Europe - KidZone TV - Lolo TV - LTV 1 - LTV 7 - National Geographic Channel HD Europe - Nickelodeon Danmark - Perviy kanal Europa - Re TV - REN TV Baltic - RTR Planeta - RTR Planeta Baltia - STS Baltic - TV 1000 East - TV 1000 Russkoe Kino - TV 3 Film - TV 3 Latvija - TV 3 Life - TV 3 Mini - TV 3 Sport - TV 3 Sport 2 - TV 6 Latvija - TV XXI - Viasat Explore East - Viasat History - Viasat Nature East - - \ No newline at end of file diff --git a/sites/tv.lv.config.js b/sites/tv.lv.config.js deleted file mode 100644 index 0faf560d..00000000 --- a/sites/tv.lv.config.js +++ /dev/null @@ -1,42 +0,0 @@ -const dayjs = require('dayjs') - -module.exports = { - lang: 'lv', - site: 'tv.lv', - channels: 'tv.lv.channels.xml', - output: '.gh-pages/guides/tv.lv.guide.xml', - url: function ({ date, channel }) { - return `https://www.tv.lv/programme/listing/none/${date.format( - 'DD-MM-YYYY' - )}?filter=channel&subslug=${channel.site_id}` - }, - logo: function ({ content }) { - const data = JSON.parse(content) - const logo = data.schedule.programme.length ? data.schedule.programme[0].channel.logo_64 : null - - return logo ? `https://cdn.tvstart.com/img/channel/${logo}` : null - }, - parser: function ({ content }) { - const programs = [] - const data = JSON.parse(content) - const items = data.schedule.programme - if (!items.length) return programs - - items.forEach(item => { - if (item.title && item.start_unix && item.stop_unix) { - const start = dayjs.unix(item.start_unix) - const stop = dayjs.unix(item.stop_unix) - programs.push({ - title: item.title, - description: item.description_long, - category: item.categorystring, - icon: item.image, - start: start.toString(), - stop: stop.toString() - }) - } - }) - - return programs - } -} diff --git a/sites/tv.lv/tv.lv.config.js b/sites/tv.lv/tv.lv.config.js new file mode 100644 index 00000000..51e7d6b0 --- /dev/null +++ b/sites/tv.lv/tv.lv.config.js @@ -0,0 +1,51 @@ +const dayjs = require('dayjs') + +module.exports = { + site: 'tv.lv', + url: function ({ date, channel }) { + return `https://www.tv.lv/programme/listing/none/${date.format( + 'DD-MM-YYYY' + )}?filter=channel&subslug=${channel.site_id}` + }, + logo: function ({ content }) { + const data = JSON.parse(content) + const logo = + data.schedule.programme && data.schedule.programme.length + ? data.schedule.programme[0].channel.logo_64 + : null + + return logo ? `https://cdn.tvstart.com/img/channel/${logo}` : null + }, + parser: function ({ content }) { + const programs = [] + const items = parseItems(content) + items.forEach(item => { + const start = parseStart(item) + const stop = parseStop(item) + programs.push({ + title: item.title, + description: item.description_long, + category: item.categorystring, + icon: item.image, + start, + stop + }) + }) + + return programs + } +} + +function parseStart(item) { + return item.start_unix ? dayjs.unix(item.start_unix) : null +} + +function parseStop(item) { + return item.stop_unix ? dayjs.unix(item.stop_unix) : null +} + +function parseItems(content) { + const data = JSON.parse(content) + + return data.schedule.programme || [] +} diff --git a/sites/tv.lv/tv.lv_lv.channels.xml b/sites/tv.lv/tv.lv_lv.channels.xml new file mode 100644 index 00000000..9125bb91 --- /dev/null +++ b/sites/tv.lv/tv.lv_lv.channels.xml @@ -0,0 +1,26 @@ + + + + 3+ Latvija + Epic Drama + Eurosport 1 + Eurosport 2 + History Europe + LTV 1 + LTV 7 + Perviy kanal Europa + REN TV Baltic + TV 1000 East + TV 1000 Russkoe Kino + TV 3 Film + TV 3 Latvija + TV 3 Life + TV 3 Mini + TV 3 Sport + TV 3 Sport 2 + TV 6 Latvija + Viasat Explore East + Viasat History + Viasat Nature East + + \ No newline at end of file diff --git a/sites/tv.mail.ru.channels.xml b/sites/tv.mail.ru.channels.xml deleted file mode 100755 index 8f98804c..00000000 --- a/sites/tv.mail.ru.channels.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - RTR-Belarus - STV - NTV Belarus - ONT - BelMUZ-TV - Belarus 2 - Belarus 1 - BelRos - Belarus 24 - Shant TV - VTV - Belarus 3 - 8 kanal - Belarus 5 - BelBiznesChenel - Armenia TV - Svetloe TV - ArmNews - Shant Music - Shant Serial - Belarus 4 - 21TV - Yerkir Media TV - Kentron TV - Shoghakat TV - Az TV - Ictimai TV - Medeniyyet TV - Xezer TV - Belsat TV - Nashe TV - 5TV - Nor Hayastan TV - MuzZone TV - YaSNAe TV - Vitebsk - ATV - ATV Hay TV - ATV Filmzone - ATV Tava TV - ATV Khaghaliq TV - ATV Kinoman - TBN Armenia - H1 - ARB Günes - Varyag - ATV Bazmoc TV - Idman TV - - \ No newline at end of file diff --git a/sites/tv.mail.ru.config.js b/sites/tv.mail.ru/tv.mail.ru.config.js similarity index 94% rename from sites/tv.mail.ru.config.js rename to sites/tv.mail.ru/tv.mail.ru.config.js index ed77ca6e..68b55611 100644 --- a/sites/tv.mail.ru.config.js +++ b/sites/tv.mail.ru/tv.mail.ru.config.js @@ -8,11 +8,7 @@ dayjs.extend(timezone) dayjs.extend(customParseFormat) module.exports = { - lang: 'ru', - days: 3, site: 'tv.mail.ru', - channels: 'tv.mail.ru.channels.xml', - output: '.gh-pages/guides/tv.mail.ru.guide.xml', url({ channel, date }) { return `https://tv.mail.ru/ajax/channel/?region_id=70&channel_id=${ channel.site_id diff --git a/sites/tv.mail.ru/tv.mail.ru_am.channels.xml b/sites/tv.mail.ru/tv.mail.ru_am.channels.xml new file mode 100644 index 00000000..2631226d --- /dev/null +++ b/sites/tv.mail.ru/tv.mail.ru_am.channels.xml @@ -0,0 +1,25 @@ + + + + 21TV + 5TV + Armenia TV + ArmNews + ATV + ATV Bazmoc TV + ATV Filmzone + ATV Hay TV + ATV Khaghaliq TV + ATV Kinoman + ATV Tava TV + H1 + Kentron TV + Nor Hayastan TV + Shant Music + Shant Serial + Shoghakat TV + TBN Armenia + Yerkir Media TV + Shant TV + + \ No newline at end of file diff --git a/sites/tv.mail.ru/tv.mail.ru_az.channels.xml b/sites/tv.mail.ru/tv.mail.ru_az.channels.xml new file mode 100644 index 00000000..6ffd6687 --- /dev/null +++ b/sites/tv.mail.ru/tv.mail.ru_az.channels.xml @@ -0,0 +1,11 @@ + + + + ARB Günes + Az TV + Ictimai TV + Idman TV + Medeniyyet TV + Xezer TV + + \ No newline at end of file diff --git a/sites/tv.mail.ru/tv.mail.ru_by.channels.xml b/sites/tv.mail.ru/tv.mail.ru_by.channels.xml new file mode 100644 index 00000000..1ff3f106 --- /dev/null +++ b/sites/tv.mail.ru/tv.mail.ru_by.channels.xml @@ -0,0 +1,26 @@ + + + + Belsat TV + 8 kanal + Belarus 1 + Belarus 2 + Belarus 24 + Belarus 3 + Belarus 4 + Belarus 5 + BelBiznesChenel + BelMUZ-TV + BelRos + Nashe TV + NTV Belarus + ONT + RTR-Belarus + STV + Svetloe TV + Varyag + Vitebsk + VTV + YaSNAe TV + + \ No newline at end of file diff --git a/sites/tv.yandex.ru.channels.xml b/sites/tv.yandex.ru.channels.xml deleted file mode 100755 index 0ec3d3e7..00000000 --- a/sites/tv.yandex.ru.channels.xml +++ /dev/null @@ -1,308 +0,0 @@ - - - - 1HD Music TV - 24 Krim - 31 Kanal - 365 dnei TV - 5 Kanal - 7 TV - 9 Volna - A1 - A2 - Ajara TV - Almaty TV - AMC Russia - Amedia Hit - Amedia Premium - Anekdot TV - Animal Planet Rossiya - Arkhyz 24 - Atameken Business - Auto Plus - BBC Entertainment Europe - BBC News - BBC World News Europe - Belarus 24 - BelRos - Bloomberg TV Europe - Bober - Boks TV - Bollywood HD - Bolshaya Aziya - Boomerang Central & Eastern Europe - Bridge TV - Bridge TV Russkiy Hit - Cartoon Network Russia & South East Europe - CBS Reality Europe - Che! - ChePe Info - Club MTV - CNBC Europe - CNN International Europe - Da Vinci - Discovery Channel East - Discovery Channel Rossiya - Discovery Science Rossiya - DocuBox HD - Dom Kino - Dom Kino Premium - Domashnie Zhivotnye - Domashniy - Dozhd - Draiv - DTX Rossiya - DW English - E TV - Eda - Eda Premium - English Club TV - Eureka - Europa Plus TV - Eurosport 1 Rossiya - Eurosport 2 Rossiya - Evrokino - Extreme Sports Channel - Fashion One Europe - FashionBox HD - FashionTV Russia - Fast & FunBox HD - Fast & FunBox HD - Feniks plus Kino - FilmBox Arthouse Worldwide - Food Network Russia - Fox Life Russia - Fox Russia - France 24 English - Fuel TV - Gulli Girl - HDL - History 2 Asia - History Russia - HITV - Hollywood HD - Illusion + - Indijskoe Kino - Insight UHD - Istoriya Telekanal - Izvestia TV - JimJam Rossiya - Kaleidoskop TV - Kanal Disney - Kapitan Fantastika - Karusel - Khabar 24 - KHL TV - Kino TV - Kinohit - Kinokomedija - Kinomiks - Kinopokaz - Kinopremyera - Kinosemja - Kinoserija - Kinosvidanie - Komediynoe - Konniy Mir - Krasnaya Liniya - Krik TV - KTK - Kto est kto - Kuban 24 Orbita - Kuhnya TV - Kurai TV - KVN TV - La Minor - LDPR TV - Len TV 24 - Luxe TV - Luxury - Lyubimoe - Malysh TV - Mama - Match! - Match! Arena - Match! Boets - Match! Futbol 1 - Match! Futbol 2 - Match! Futbol 3 - Match! Igra - Match! Planeta - MCM Top Russia - Mezzo - Mezzo Live HD - Mir - Mir 24 - Mir Belogorya TV - Mir Seriala - Moskva 24 - Moskva Telekanal - Moya Planeta - MTV Hits Europe - MTV Live HD - MTV Russia - Mult - Museum - Music Box Russia - Muz Soyuz - Muz TV - Muzhskoe Kino - Muzhskoy - Muzika Pervogo - MyZen TV - Nano TV - Nash Kinoroman - Nashe Novoe Kino - National Geographic Russia - National Geographic Wild Russia - Nauka - NHK World Japan - Nick Jr CIS - Nickelodeon CIS - Nika TV - Nostalgia - Noviy Mir - Novoe Radio - NST - NTV - NTV Pravo - NTV Serial - NTV Styl - O!2 - Ocean TV - Ohotnik i Rybolov - Okhota i Rybalka - Oruzhie - Ostrosyuzhetnoye - Otkritiy Mir - OTR - Outdoor Channel International - Paramount Channel Russia - Paramount Comedy Russia - Perviy kanal - Perviy kanal Eurasia - Pobeda - Poehali! - Priklyucheniya - Prodvizhenie Moskva - Psikhologiya 21 - Pyatnitsa! - Pyatnitsa! International - Radost Moya - Ratnik - Raz TV - RBK TV - REN TV - Retro - RGVK Dagestan - Rodnoe Kino - Rossiya 1 - Rossiya 24 - Rossiya K - RT Doc - RT Documentary - RT News - RTG HD - RTG International - RTG TV - RTR Planeta - Ru TV - Russkij Extrem - Russkiy Bestseller - Russkiy Detektiv - Russkiy Illusion - Russkiy Roman - Rybolov - Ryzhiy - RZD TV - Sankt Peterburg - Sarafan - Setanta Sports Ukraine - Shanson TV - Shot TV - Sony Channel Russia - Sony Channel Russia - Sony Sci-Fi Russia - Sony Turbo - Sovershenno Sekretno TV - Soyuz - Stingray CMusic - Stingray IConcerts - Strana FM TV - STS - STS International - STS Love - STV - T24 - Tayny Galaktiki - TBN Rossiya - TDK - Telecafé - Telekanal 2x2 - Telekanal 360° - Telekanal Doktor - Telekanal Futbol - Telekanal Nadezhda - Telekanal O! - Telekanal Spas - Telekanal Teatr - Telekanal Zvezda - Teleputeshestviya - Tiji Russia - TLC Russia - TNT - TNT 4 - TNT International - TNT Music - TNV Planeta - TNV Tatarstan - Tochka TV - Travel + Adventure - Travel Channel Europe - Tri Angela - TV 1000 Action - TV 1000 East - TV 1000 Russkoe Kino - TV 1000 World Kino - TV 3 - TV Centr - TV Centr International - TV Guberniya - TV Start - TV XXI - TV5Monde Europe - TVMChannel - U - Udmurtiya - Ugra TV - Usadba - Uspeh - V mire zhivotnykh - Vetta 24 - VH1 Europe - Viasat Explore Russia - Viasat History - Viasat Nature East - Viasat Sport East - VIP Comedy - VIP Megahit - VIP Premiere - Vmeste RF - Voprosy i Otvety - Vremya - World Fashion Channel Russia - Yamal Region - Yurgan - Zagorodnaya Zhizn - Zagorodny - Zdorovoe TV - Zee TV Russia - Zhar Ptitsa - Zhara TV - Zhivaya Planeta - Zhivaya Priroda - Zhivi! - Zoo Park - Zoo TV - - \ No newline at end of file diff --git a/sites/tv.yandex.ru.config.js b/sites/tv.yandex.ru/tv.yandex.ru.config.js similarity index 91% rename from sites/tv.yandex.ru.config.js rename to sites/tv.yandex.ru/tv.yandex.ru.config.js index bc5ce382..93e45f76 100644 --- a/sites/tv.yandex.ru.config.js +++ b/sites/tv.yandex.ru/tv.yandex.ru.config.js @@ -2,15 +2,13 @@ const jsdom = require('jsdom') const { JSDOM } = jsdom module.exports = { - lang: 'ru', site: 'tv.yandex.ru', - channels: 'tv.yandex.ru.channels.xml', - output: '.gh-pages/guides/tv.yandex.ru.guide.xml', request: { headers: { Cookie: 'yandexuid=8747786251615498142; Expires=Tue, 11 Mar 2031 21:29:02 GMT; Domain=yandex.ru; Path=/' - } + }, + timeout: 10000 }, url: function ({ date, channel }) { const [region, id] = channel.site_id.split('#') diff --git a/sites/tv.yandex.ru/tv.yandex.ru_kz.channels.xml b/sites/tv.yandex.ru/tv.yandex.ru_kz.channels.xml new file mode 100644 index 00000000..c41123f0 --- /dev/null +++ b/sites/tv.yandex.ru/tv.yandex.ru_kz.channels.xml @@ -0,0 +1,15 @@ + + + + 31 Kanal + Almaty TV + Atameken Business + KTK + Perviy kanal Eurasia + RTR Planeta + Setanta Sports Ukraine + STS International + STV + TNT International + + \ No newline at end of file diff --git a/sites/tv.yandex.ru/tv.yandex.ru_ru.channels.xml b/sites/tv.yandex.ru/tv.yandex.ru_ru.channels.xml new file mode 100644 index 00000000..c99b7498 --- /dev/null +++ b/sites/tv.yandex.ru/tv.yandex.ru_ru.channels.xml @@ -0,0 +1,292 @@ + + + + 1HD Music TV + 24 Krim + 365 dnei TV + 5 Kanal + 7 TV + 9 Volna + A1 + A2 + Ajara TV + AMC Russia + Amedia Hit + Amedia Premium + Anekdot TV + Animal Planet Rossiya + Arkhyz 24 + Auto Plus + BBC Entertainment Europe + BBC News + BBC World News Europe + Belarus 24 + BelRos + Bloomberg TV Europe + Bober + Boks TV + Bollywood HD + Bolshaya Aziya + Boomerang Central & Eastern Europe + Bridge TV + Bridge TV Russkiy Hit + Cartoon Network Russia & South East Europe + CBS Reality Europe + Che! + ChePe Info + Club MTV + CNBC Europe + CNN International Europe + Da Vinci + Discovery Channel East + Discovery Channel Rossiya + Discovery Science Rossiya + DocuBox HD + Domashnie Zhivotnye + Domashniy + Dom Kino + Dom Kino Premium + Dozhd + Draiv + DTX Rossiya + DW English + Eda + Eda Premium + English Club TV + E TV + Europa Plus TV + Eurosport 1 Rossiya + Eurosport 2 Rossiya + Evrokino + Extreme Sports Channel + FashionBox HD + Fashion One Europe + FashionTV Russia + Fast & FunBox HD + Fast & FunBox HD + Feniks plus Kino + FilmBox Arthouse Worldwide + Food Network Russia + Fox Life Russia + Fox Russia + France 24 English + Fuel TV + Gulli Girl + HDL + History 2 Asia + History Russia + HITV + Hollywood HD + Illusion + + Indijskoe Kino + Insight UHD + Istoriya Telekanal + Izvestia TV + JimJam Rossiya + Kaleidoskop TV + Kanal Disney + Kapitan Fantastika + Karusel + Khabar 24 + KHL TV + Kinohit + Kinokomedija + Kinomiks + Kinopokaz + Kinopremyera + Kinosemja + Kinoserija + Kinosvidanie + Kino TV + Komediynoe + Konniy Mir + Krasnaya Liniya + Krik TV + Kto est kto + Kuban 24 Orbita + Kuhnya TV + Kurai TV + KVN TV + La Minor + LDPR TV + Len TV 24 + Luxe TV + Luxury + Lyubimoe + Malysh TV + Mama + Match! + Match! Arena + Match! Boets + Match! Futbol 1 + Match! Futbol 2 + Match! Futbol 3 + Match! Igra + Match! Planeta + MCM Top Russia + Mezzo + Mezzo Live HD + Mir + Mir 24 + Mir Belogorya TV + Mir Seriala + Moskva 24 + Moskva Telekanal + Moya Planeta + MTV Hits Europe + MTV Live HD + MTV Russia + Mult + Museum + Music Box Russia + Muzhskoe Kino + Muzhskoy + Muzika Pervogo + Muz Soyuz + Muz TV + MyZen TV + Nano TV + Nashe Novoe Kino + Nash Kinoroman + National Geographic Russia + National Geographic Wild Russia + Nauka + NHK World Japan + Nickelodeon CIS + Nick Jr CIS + Nika TV + Nostalgia + Noviy Mir + Novoe Radio + NST + NTV + NTV Pravo + NTV Serial + NTV Styl + O!2 + Ocean TV + Ohotnik i Rybolov + Okhota i Rybalka + Oruzhie + Ostrosyuzhetnoye + Otkritiy Mir + OTR + Paramount Channel Russia + Paramount Comedy Russia + Perviy kanal + Pobeda + Poehali! + Priklyucheniya + Prodvizhenie Moskva + Psikhologiya 21 + Pyatnitsa! + Radost Moya + Ratnik + RBK TV + REN TV + Retro + RGVK Dagestan + Rodnoe Kino + Rossiya 1 + Rossiya 24 + Rossiya K + RT Doc + RT Documentary + RTG HD + RTG International + RTG TV + RT News + Russkij Extrem + Russkiy Bestseller + Russkiy Detektiv + Russkiy Illusion + Russkiy Roman + Ru TV + Rybolov + Ryzhiy + RZD TV + Sankt Peterburg + Sarafan + Shanson TV + Shot TV + Sony Channel Russia + Sony Channel Russia + Sony Sci-Fi Russia + Sony Turbo + Sovershenno Sekretno TV + Soyuz + Stingray CMusic + Stingray IConcerts + Strana FM TV + STS + STS Love + T24 + Tayny Galaktiki + TBN Rossiya + TDK + Telecafé + Telekanal 2x2 + Telekanal 360° + Telekanal Doktor + Telekanal Futbol + Telekanal Nadezhda + Telekanal O! + Telekanal Spas + Telekanal Teatr + Telekanal Zvezda + Teleputeshestviya + Tiji Russia + TLC Russia + TNT + TNT 4 + TNT Music + TNV Planeta + TNV Tatarstan + Tochka TV + Travel Channel Europe + Travel + Adventure + Tri Angela + TV 1000 Action + TV 1000 East + TV 1000 Russkoe Kino + TV 3 + TV5Monde Europe + TV Centr + TV Guberniya + TVMChannel + TV Start + TV XXI + U + Udmurtiya + Ugra TV + Usadba + Uspeh + Vetta 24 + VH1 Europe + Viasat Explore Russia + Viasat History + Viasat Nature East + Viasat Sport East + VIP Comedy + VIP Megahit + VIP Premiere + Vmeste RF + V mire zhivotnykh + Voprosy i Otvety + Vremya + World Fashion Channel Russia + Yamal Region + Yurgan + Zagorodnaya Zhizn + Zagorodny + Zdorovoe TV + Zee TV Russia + Zhara TV + Zhar Ptitsa + Zhivaya Planeta + Zhivaya Priroda + Zhivi! + Zoo Park + Zoo TV + + \ No newline at end of file diff --git a/sites/tvgid.ua.channels.xml b/sites/tvgid.ua.channels.xml deleted file mode 100755 index d124fccc..00000000 --- a/sites/tvgid.ua.channels.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - 1+1 - 2+2 - 5 Kanal - 8 Kanal - 34 Telekanal - Ajara TV - AMC Russia - Animal Planet Europe - BBC World News Europe - Belarus 24 - Bigudi - TV Bolt - Cartoon Network Russia & South East Europe - CBS Reality Europe - Che! - ChePe Info - Detski Mir - Discovery Channel Central Europe - Discovery Science - Domashniy - Donbass - DTX Polska - Enter Film - Espreso TV - Eu Music - EuroNews Russkiy - Eurosport 1 Rossiya - Eurosport 2 Rossiya - Evrokino - Extreme Sports Channel - Fox Russia - Fox Life Russia - Futbol 1 - Futbol 2 - OTB Galychyna - Glas - UA: Kultura - ICTV - Investigation Discovery Europe - Indigo TV - Inter - Inter + - Zhivi! - K1 - K2 - Kyïv TV - Kinomiks - Kinopremyera - Kinohit - Rossiya K - Kvartal TV - M1 - Malyatko TV - Match! Arena - Match! Boets - Match! Igra - Match! - Mega - Mir - Multilandia - Music Box Ukraina - Muz TV - Muzhskoe Kino - Telekanal Nadiya - Nash - Nashe Novoe Kino - National Geographic Wild Russia - National Geographic Russia - Nickelodeon CIS - NLO TV - Novy Kanal - NTN - Obozrevatel TV - Ohotnik i Rybolov - Oce - OTV - Paramount Comedy Ukraina - Pershiy Diloviy - Piksel TV - Plus Plus - TVP Polonia - Polsat - Pryamyy - Pyatnitsa! - Ryzhiy - RTVi Europe - Setanta Sports Ukraine - Sonce - Sony Sci-Fi Russia - Telekanal Spas - Star Cinema - Star Family - Telekanal STB - STS - 24 Kanal - TET - Travel Channel Europe - TV 3 - TV 1000 East - TV 1000 World Kino - TV-4 - TV 5 - TV 1000 Action - TV XXI - TVP 1 - TVP 2 - U - UA: Pershiy - UA: Zakarpattya - Telekanal Ukraina - Unian TV - Viasat Explore East - Viasat History - Viasat Nature East - Viasat Sport East - VIP Comedy - VIP Premiere - X Sport - Zoo TV - Zoom - Zoo Park - - \ No newline at end of file diff --git a/sites/tvgid.ua.config.js b/sites/tvgid.ua/tvgid.ua.config.js similarity index 94% rename from sites/tvgid.ua.config.js rename to sites/tvgid.ua/tvgid.ua.config.js index 11e3262b..80f4ed4b 100644 --- a/sites/tvgid.ua.config.js +++ b/sites/tvgid.ua/tvgid.ua.config.js @@ -11,11 +11,7 @@ dayjs.extend(timezone) dayjs.extend(customParseFormat) module.exports = { - lang: 'uk', - days: 3, site: 'tvgid.ua', - channels: 'tvgid.ua.channels.xml', - output: '.gh-pages/guides/tvgid.ua.guide.xml', url: function ({ date, channel }) { return `https://tvgid.ua/channels/${channel.site_id}/${date.format('DDMMYYYY')}/tmall/` }, diff --git a/sites/tvgid.ua/tvgid.ua_ua.channels.xml b/sites/tvgid.ua/tvgid.ua_ua.channels.xml new file mode 100644 index 00000000..48a3bc73 --- /dev/null +++ b/sites/tvgid.ua/tvgid.ua_ua.channels.xml @@ -0,0 +1,125 @@ + + + + 1+1 + 24 Kanal + 2+2 + 34 Telekanal + 5 Kanal + 8 Kanal + Ajara TV + AMC Russia + Animal Planet Europe + BBC World News Europe + Belarus 24 + Bigudi + Cartoon Network Russia & South East Europe + CBS Reality Europe + Che! + ChePe Info + Detski Mir + Discovery Channel Central Europe + Discovery Science + Domashniy + Donbass + DTX Polska + Enter Film + Espreso TV + Eu Music + EuroNews Russkiy + Eurosport 1 Rossiya + Eurosport 2 Rossiya + Evrokino + Extreme Sports Channel + Fox Life Russia + Fox Russia + Futbol 1 + Futbol 2 + ICTV + Indigo TV + Inter + Inter + + Investigation Discovery Europe + K1 + K2 + Kinohit + Kinomiks + Kinopremyera + Kvartal TV + Kyïv TV + M1 + Malyatko TV + Match! + Match! Arena + Match! Boets + Match! Igra + Mega + Mir + Multilandia + Music Box Ukraina + Muzhskoe Kino + Muz TV + Nash + Nashe Novoe Kino + National Geographic Russia + National Geographic Wild Russia + Nickelodeon CIS + NLO TV + Novy Kanal + NTN + Obozrevatel TV + Oce + Ohotnik i Rybolov + OTB Galychyna + OTV + Paramount Comedy Ukraina + Pershiy Diloviy + Piksel TV + Plus Plus + Polsat + Pryamyy + Pyatnitsa! + Rossiya K + RTVi Europe + Ryzhiy + Setanta Sports Ukraine + Sonce + Sony Sci-Fi Russia + Star Cinema + Star Family + STS + Telekanal Nadiya + Telekanal Spas + Telekanal STB + Telekanal Ukraina + TET + Travel Channel Europe + TV 1000 Action + TV 1000 East + TV 1000 World Kino + TV 3 + TV-4 + TV 5 + TV Bolt + TVP 1 + TVP 2 + TVP Polonia + TV XXI + U + UA: Kultura + UA: Pershiy + UA: Zakarpattya + Unian TV + Viasat Explore East + Viasat History + Viasat Nature East + Viasat Sport East + VIP Comedy + VIP Premiere + X Sport + Zhivi! + Zoom + Zoo Park + Zoo TV + + \ No newline at end of file diff --git a/sites/tvguide.com.channels.xml b/sites/tvguide.com.channels.xml deleted file mode 100755 index a1c51738..00000000 --- a/sites/tvguide.com.channels.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - A&E East - ABC East - AMC East - Animal Planet East - BBC America East - BET East - Bravo East - Cartoon Network East - CBS East - Cinemax East - CMT East - CNBC US - CNN USA - Comedy Central East - Discovery Channel East - Discovery Life Channel - Disney Channel East - Disney XD East - DIY Network USA - E! East - ESPN - ESPN 2 US - ESPN Classic USA - ESPNU - Flix East - Food Network East - Fox East - Fox News Channel - Fox Sports 1 - Freeform East - Fuse East - FX East - FX Movie Channel - FXX East - FYI East - Game Show Network East - Golf Channel US - Hallmark Channel East - HBO 2 East - HBO East - HBO Signature East - HGTV East - History East - IFC East - Investigation Discovery East - ION TV East - Lifetime East - Lifetime Movies East - Lifetime Real Women - MoreMax East - MSNBC - MTV East - MyNetworkTV - National Geographic East - NBC East - NBCSN - NewsNation East - Nickelodeon East - Oprah Winfrey Network East - Oxygen East - Paramount Network East - PBS East - Pop East - QVC US - Reelz - Science - Showtime 2 East - Showtime East - Smithsonian Channel East - Starz East - Starz Encore East - Sundance TV East - Syfy East - TBS East - TCM US - Telemundo Este - The CW East - The Movie Channel East - TLC East - TNT East - Travel Channel East - truTV East - TV Land East - TVG - Univisión East - USA Network East - VH1 East - We TV East - - diff --git a/sites/tvguide.com.config.js b/sites/tvguide.com/tvguide.com.config.js similarity index 90% rename from sites/tvguide.com.config.js rename to sites/tvguide.com/tvguide.com.config.js index ebf33c41..9bc9c563 100644 --- a/sites/tvguide.com.config.js +++ b/sites/tvguide.com/tvguide.com.config.js @@ -6,10 +6,7 @@ dayjs.extend(utc) dayjs.extend(timezone) module.exports = { - lang: 'en', site: 'tvguide.com', - channels: 'tvguide.com.channels.xml', - output: '.gh-pages/guides/tvguide.com.guide.xml', url: function ({ date, channel }) { const parts = channel.site_id.split('#') const start = date.startOf('d') diff --git a/sites/tvguide.com/tvguide.com_us.channels.xml b/sites/tvguide.com/tvguide.com_us.channels.xml new file mode 100644 index 00000000..0ccdef39 --- /dev/null +++ b/sites/tvguide.com/tvguide.com_us.channels.xml @@ -0,0 +1,93 @@ + + + + ABC East + A&E East + AMC East + Animal Planet East + BBC America East + BET East + Bravo East + Cartoon Network East + CBS East + Cinemax East + CMT East + CNBC US + CNN USA + Comedy Central East + Discovery Channel East + Discovery Life Channel + Disney Channel East + Disney XD East + DIY Network USA + E! East + ESPN + ESPN 2 US + ESPN Classic USA + ESPNU + Flix East + Food Network East + Fox East + Fox News Channel + Fox Sports 1 + Freeform East + Fuse East + FX East + FX Movie Channel + FXX East + FYI East + Game Show Network East + Golf Channel US + Hallmark Channel East + HBO 2 East + HBO East + HBO Signature East + HGTV East + History East + IFC East + Investigation Discovery East + ION TV East + Lifetime East + Lifetime Movies East + Lifetime Real Women + MoreMax East + MSNBC + MTV East + MyNetworkTV + National Geographic East + NBC East + NBCSN + NewsNation East + Nickelodeon East + Oprah Winfrey Network East + Oxygen East + Paramount Network East + PBS East + Pop East + QVC US + Reelz + Science + Showtime 2 East + Showtime East + Smithsonian Channel East + Starz East + Starz Encore East + Sundance TV East + Syfy East + TBS East + TCM US + Telemundo Este + The CW East + The Movie Channel East + TLC East + TNT East + Travel Channel East + truTV East + TVG + TV Land East + Univisión East + USA Network East + VH1 East + We TV East + + \ No newline at end of file diff --git a/sites/tvprofil.com.channels.xml b/sites/tvprofil.com.channels.xml deleted file mode 100755 index a60821db..00000000 --- a/sites/tvprofil.com.channels.xml +++ /dev/null @@ -1,574 +0,0 @@ - - - - 24 Kitchen Bulgaria - 24 Kitchen Srbija - 3 Plus - 360 Tune Box - 4 Fun Dance - 4 Fun Kids - 4 Fun TV - Action+ - Agro TV - Agro TV - Alfa TV - Alfa TV - Aljazeera Balkans - Aljazeera English - Alpha TV - Alsat - AMC Balkan - AMC Central Europe - AMC Magyarország - Animal Planet Rossiya - Ant1 Europe - Apostol TV - Arena 4 - Arena Esport - Arena Fight - Arena Sport 1 - Arena Sport 1 BiH - Arena Sport 1 Hrvatska - Arena Sport 10 Hrvatska - Arena Sport 2 - Arena Sport 2 Hrvatska - Arena Sport 3 - Arena Sport 3 Hrvatska - Arena Sport 4 - Arena Sport 4 Hrvatska - Arena Sport 5 - Arena Sport 5 Hrvatska - Arena Sport 6 Hrvatska - Arena Sport 7 Hrvatska - Arena Sport 8 Hrvatska - Arena Sport 9 Hrvatska - ARTE Deutsch - ATV - ATV - ATV Avrupa - ATV Türkiye - Aurora TV - AXN Adria - AXN Black - AXN Bulgaria - AXN Central Europe - AXN Spin Adria - AXN White - B1 - B1B Box - B92 - Balkan Trip - Balkanika Music TV - Bang Bang - Barely Legal TV - BBC Earth Romania - BBC News - BBC World News Europe - BG Music Channel - Bloomberg TV Bulgaria - BN 2 - BN Music - BNT 1 - BNT 2 - BNT 3 - BNT 4 - Boomerang Central & Eastern Europe - Box TV - Brainz TV - Brazzers TV Europe - Brio - BTV - BTV Action - BTV Cinema - BTV Comedy - BTV Comedy - BTV Lady - Bulgaria 24 - Bulgaria On Air - Canale 5 - Cartoon Network Central & Eastern Europe - CBS Reality Europe - CGTN Documentary - Cinema+ - Cinemania - Cinemax 2 Central Europe - Cinemax Central Europe - CineStar TV 1 Hrvatska - CineStar TV 1 Srbija - CineStar TV 2 - CineStar TV Action Hrvatska - CineStar TV Action Srbija - CineStar TV Comedy - CineStar TV Fantasy - CineStar TV Premiere 1 - CineStar TV Premiere 2 - City TV - CNN International Europe - CNN Türk - Comedy Central Family Hungary - Comedy Central Hungary - Cool TV - Crime + Investigation UK - D1 TV - Da Vinci - Das Erste - Decija TV - Dexy TV - Diema - Diema Family - Diema Sport - Diema Sport 2 - Digi Animal World - Digi Life Hungary - Digi Sport 1 Hungary - Digi Sport 2 Hungary - Digi Sport 3 Hungary - Digi World Hungary - Discovery Channel Europe - Discovery Channel Hungary - Discovery Science - Disney Channel Bulgaria - Disney Channel Hungary & Czechia - Disney Channel Romania - Disney Junior Romania & Bulgaria - Dizi - DM Sat - DocuBox HD - Doku TV - Doma Hrvatska - Dorcel TV - Dox TV - Dr. Fit Channel - DSTV - DTX East Europe - Duck TV HD - Dusk - DW English - E! Europe - EKids - English Club TV - Epic Drama - Erox HD - Eroxxx HD - Eska TV - ETV HD - Euro D - Eurochannel - EuroNews Albania - Eurosport 1 - Eurosport 2 - Evrokom - Explorer Histori - Explorer Natyra - Explorer Shkencë - Extreme Sports Channel - F+ - Face TV - FashionBox HD - FashionTV Europe - Fast & FunBox HD - Fem 3 - Fen Folk - Fen TV - Fight Channel - Fight Network - FightBox HD - Film + Hungary - Film 4 - Film Aksion - Film Café Hungary - Film Dramë - Film Dy HD - Film Hits - Film Klub - Film Klub Extra - Film Komedi - Film Mánia - Film Një HD - Film Now Hungary - Film Thriller - FilmBox Arthouse Worldwide - FilmBox Stars Adria - FilmBox Stars Hungary - Folklor TV - Food Network EMEA - Fox Bulgaria - Fox Crime Adria - Fox Crime Srbija - Fox Life Bulgaria - Fox Life Regional - Fox Türkiye - France 2 - France 24 Arabic - France 24 English - France 24 Français - France 3 - France 5 - Fuel TV - Galaxy 4 - Gametoon - Ginx eSports TV International - Gold UK - Golica TV - Grand - H!t Music Channel Hungary - Ha Ha - Habertürk - Hayat - Hayat Folk - Hayat Music - Hayat Plus - Hayatovci - HBO 3 Central Europe - HBO Adria - HBO Hungary - HGTV UK - History 2 Polska - History Europe - HNTV - Hobby TV - HRT 1 - HRT 2 - HRT 3 - HRT 4 - HRT International - Hír TV - IDJ TV - In TV - Investigation Discovery Europe - Italia 1 - Izaura TV - JimJam Europe - Jocky TV - Jugoton TV - K CN 1 - K CN 2 - K CN 3 - K3 - Kanal 5 - Kanal A - Kanal D - Kazbuka - Kino - Kino Nova - Kino TV - Kitchen TV - Klan Kosova - Klan Macedonia - Klan Plus - Klasik TV - Kohavision - Kreator TV - Kurir TV - La 7 - Laudato TV - Life TV - Living HD - Lol - Lov i ribolov - M1 Film - M1 Gold - Magic TV - Max Sport 1 - Max Sport 2 - Max Sport 3 - Max Sport 4 - Mediaset Italia - Mezzo - Mezzo Live HD - Mini TV - Minimax Romania - Movie Star - Mozi + - Moziverzum - MRT 1 - MRT 2 Sat - MTV Hungary - MTV Live HD - Muse - Muzsika TV - MyZen TV - N1 Bosna i Hercegovina - N1 Hrvatska - N1 Srbija - National Geographic Bulgaria - National Geographic Channel HD Europe - National Geographic Hungary & Czechia - National Geographic Wild Bulgaria - National Geographic Wild Hungary - NBA TV - News 24 - Nick Jr Central & Eastern Europe - Nick Jr Hungary - Nickelodeon Europe - Nickelodeon Magyarország - Nicktoons Adria - Nitro Deutschland - Nova 24 TV - Nova BH - Nova Cinema - Nova M - Nova News - Nova S - Nova Sport - Nova Sport - Nova TV - Nova TV - Nova World - Novosadska TV - O Kanal - OBN - One - Ora News - Oto - Paramount Network Hungary - Passion XXX - Pax TV - Perviy kanal Europa - Pickbox TV - Pikaboo - Pink Action - Pink BH - Pink Classic - Pink Comedy - Pink Crime & Mystery - Pink Family - Pink Fashion - Pink Folk 2 - Pink Hits - Pink Horror - Pink Koncert - Pink Kuvar - Pink M - Pink Movies - Pink n Roll - Pink Pedia - Pink Premium - Pink Romance - Pink Sci-Fi & Fantasy - Pink Serije - Pink Show - Pink Soap - Pink Srbija - Pink Style - Pink Super Kids - Pink Thriller - Pink Western - Pink World - Pink World Cinema - Pink Zabava - Planet Earth - Planet TV - Planeta Folk - Planeta TV - Playboy TV Europe - Plovdivska Pravoslavna TV - Pop TV - Power TV - Power Türk TV - Prime - Private TV - ProSieben Deutschland - ProSieben Fun - ProSieben Maxx Deutschland - Prva Files - Prva Kick - Prva Life - Prva Max - Prva Plus - Prva Srpska TV - Prva TV Crna Gora - Prva World - Puls 4 - QVC Style Deutschland - QVC Style UK - Radio Bremen Fernsehen - Rai 1 - Rai 2 - Rai 3 - Rai Gulp - Rai News 24 - Rai Sport - Rai Storia - Real Time Italia - Red TV - Report TV - Rete 4 - Ring TV - Rodina - Rossiya 24 - RT Documentary - RT News - RTK 1 - RTL + - RTL Crime Hrvatska - RTL Deutschland - RTL Gold - RTL II - RTL Klub - RTL Living Hrvatska - RTL Passion Hrvatska - RTRS Plus - RTS 1 - RTS 2 - RTS 3 - RTS Drama - RTS Kolo - RTS Muzika - RTS Poletarac - RTS Svet - RTS Trezor - RTSH 1 - RTSH 1 Sat - RTSH 24 - RTSH 3 - RTSH Plus - RTSH Shkollë - RTSH Shqip - RTV 1 - RTV 2 - RTV 21 Sat - Sat. 1 Deutschland - Sat. 1 Gold Deutschland - SBN International - Scifi Srbija - Show Turk - Sitel TV - SKAT - Sky News International - Sláger TV - Sony Max Hungary - Sony Movie Channel Hungary - Sorozat + - Spektrum - Spektrum Home - Sport 1 - Sport 1 Hungary - Sport 2 Hungary - Sport Klub 1 Crna Gora - Sport Klub 1 Hrvatska - Sport Klub 1 Slovenija - Sport Klub 1 Srbija - Sport Klub 2 Slovenija - Sport Klub 2 Srbija - Sport Klub 3 - Sport Klub Esports - Sport Klub Golf - Sport Klub HD - Sport TV 1 - Sport TV 1 - Sport TV 2 - Sport TV 2 - Sport+ HD - Sportska TV - Spíler TV 1 - Spíler TV 2 - Star TV - Stars TV - Stingray IConcerts - Stinët - Story 4 - Studio B - STV Folk - Super RTL Deutschland - Super Tennis - Super TV 2 - Superstar TV - Telma - TGCom 24 - The Fishing & Hunting Channel - The Voice TV - Tiankov Folk - Tip TV - TLC Balkan - Toggo Plus - Top Channel - Top News - Trace Urban - Travel Channel Europe - Travel TV - Travelxp HD Europe - Tring Action - Tring Classic - Tring Comedy - Tring Family - Tring Fantasy - Tring History - Tring International - Tring Jolly - Tring Kids - Tring Life - Tring Planet - Tring Shqip - Tring Smile - Tring Sport 1 - Tring Sport 2 - Tring Sport 3 - Tring Sport News - Tring Super - Tring Tring - Tring World - TRT 1 - TRT 2 - TRT Arabi - TRT Avaz - TRT Belgesel - TRT Haber - TRT Müzik - TRT Spor - TRT Türk - TRT World - TRT Çocuk - TV 1 - TV 1000 Balkan - TV 1000 Russkoe Kino - TV 1000 World Kino - TV 2 - TV 2 Comedy - TV 2 Kids - TV 2 Séf - TV 3 - TV 4 - TV Arena - TV Belle Amie - TV Evropa - TV Galaksija 32 - TV Hram - TV Klan - TV Koper-Capodistria - TV Novi Pazar - TV Paprika - TV Slovenija 1 - TV Slovenija 1 - TV Slovenija 2 - TV Slovenija 3 - TV Sonce - TV Vijesti - TV+ - TVCG 1 - TVCG 2 - TVCG Sat - TVN - TVN 24 - TVP Polonia - Vavoom - Viasat 3 - Viasat 6 - Viasat Explore East - Viasat History - Viasat Nature East - Vivacom Arena - Vizion Plus - Vox Deutschland - VTK - Wness TV - Woman - World Fashion Channel Russia - XXL - Z1 - ZDF - Zenebutik - Çufo - Ülke TV - - \ No newline at end of file diff --git a/sites/tvprofil.com.config.js b/sites/tvprofil.com/tvprofil.com.config.js similarity index 95% rename from sites/tvprofil.com.config.js rename to sites/tvprofil.com/tvprofil.com.config.js index 3a231197..d75bf764 100644 --- a/sites/tvprofil.com.config.js +++ b/sites/tvprofil.com/tvprofil.com.config.js @@ -2,10 +2,7 @@ const cheerio = require('cheerio') const dayjs = require('dayjs') module.exports = { - lang: 'hr', site: 'tvprofil.com', - channels: 'tvprofil.com.channels.xml', - output: '.gh-pages/guides/tvprofil.com.guide.xml', request: { headers: { 'x-requested-with': 'XMLHttpRequest' @@ -25,6 +22,7 @@ module.exports = { parser: function ({ content, channel, date }) { let programs = [] const result = parseContent(content) + if (!result) return programs const items = parseItems(result.data.program) items.forEach(item => { const $item = cheerio.load(item) diff --git a/sites/tvprofil.com/tvprofil.com_al.channels.xml b/sites/tvprofil.com/tvprofil.com_al.channels.xml new file mode 100644 index 00000000..4e883429 --- /dev/null +++ b/sites/tvprofil.com/tvprofil.com_al.channels.xml @@ -0,0 +1,183 @@ + + + + 24 Kitchen Srbija + 360 Tune Box + 3 Plus + Aljazeera Balkans + Aljazeera English + Alpha TV + AMC Balkan + Arena Sport 2 + Arena Sport 3 + Arena Sport 4 + Arena Sport 5 + ARTE Deutsch + ATV + ATV Türkiye + B92 + Balkanika Music TV + Bang Bang + BBC World News Europe + BN Music + Boomerang Central & Eastern Europe + Canale 5 + Cartoon Network Central & Eastern Europe + CBS Reality Europe + CNN International Europe + Crime + Investigation UK + Çufo + Das Erste + Discovery Channel Europe + Discovery Science + Disney Channel Romania + DM Sat + DocuBox HD + Dorcel TV + Duck TV HD + DW English + E! Europe + English Club TV + Erox HD + Eroxxx HD + Eurochannel + EuroNews Albania + Eurosport 1 + Explorer Histori + Explorer Natyra + Explorer Shkencë + Extreme Sports Channel + FashionBox HD + FashionTV Europe + Fast & FunBox HD + FightBox HD + Film Aksion + FilmBox Arthouse Worldwide + Film Dramë + Film Dy HD + Film Hits + Film Komedi + Film Një HD + Film Thriller + Food Network EMEA + Fox Crime Srbija + Fox Life Regional + Fox Türkiye + France 2 + France 24 English + France 24 Français + France 3 + France 5 + Gametoon + Habertürk + Hayat + Hayat Folk + Hayat Plus + History Europe + HRT 1 + HRT 3 + In TV + Investigation Discovery Europe + Italia 1 + JimJam Europe + Kanal D + Klan Kosova + Klan Macedonia + Klan Plus + Kohavision + La 7 + Living HD + Mediaset Italia + MTV Live HD + Muse + MyZen TV + National Geographic Channel HD Europe + NBA TV + News 24 + Nitro Deutschland + OBN + One + Ora News + Pikaboo + Pink Srbija + Playboy TV Europe + Power Türk TV + Power TV + Private TV + ProSieben Deutschland + ProSieben Maxx Deutschland + Prva Srpska TV + Puls 4 + Rai 1 + Rai 2 + Rai 3 + Rai Gulp + Rai News 24 + Rai Storia + Real Time Italia + Red TV + Report TV + Rete 4 + RT Documentary + RTK 1 + RT News + RTS 1 + RTSH 1 + RTSH 1 Sat + RTSH 24 + RTSH 3 + RTSH Plus + RTSH Shkollë + RTSH Shqip + Sat. 1 Deutschland + Sat. 1 Gold Deutschland + Scifi Srbija + Show Turk + Sky News International + Star TV + Stinët + STV Folk + Super RTL Deutschland + TGCom 24 + Tip TV + TLC Balkan + Top Channel + Top News + Travel Channel Europe + Tring Action + Tring Classic + Tring Comedy + Tring Family + Tring Fantasy + Tring History + Tring International + Tring Jolly + Tring Kids + Tring Life + Tring Planet + Tring Shqip + Tring Smile + Tring Sport 1 + Tring Sport 2 + Tring Sport 3 + Tring Sport News + Tring Super + Tring Tring + Tring World + TRT 1 + TRT 2 + TRT Belgesel + TRT Çocuk + TRT Haber + TRT Müzik + TRT Spor + TRT Türk + TRT World + TV Klan + Vavoom + Vizion Plus + Vox Deutschland + World Fashion Channel Russia + ZDF + + \ No newline at end of file diff --git a/sites/tvprofil.com/tvprofil.com_ba.channels.xml b/sites/tvprofil.com/tvprofil.com_ba.channels.xml new file mode 100644 index 00000000..2ed04fc8 --- /dev/null +++ b/sites/tvprofil.com/tvprofil.com_ba.channels.xml @@ -0,0 +1,166 @@ + + + + 4 Fun Dance + 4 Fun Kids + Agro TV + Alfa TV + Arena Sport 1 BiH + Arena Sport 1 Hrvatska + Aurora TV + AXN Adria + AXN Spin Adria + B1 + Balkan Trip + BBC Earth Romania + BBC News + BN 2 + Brainz TV + Brazzers TV Europe + CGTN Documentary + Cinemax 2 Central Europe + Cinemax Central Europe + CineStar TV 1 Hrvatska + CineStar TV 2 + CineStar TV Action Hrvatska + CineStar TV Comedy + CineStar TV Fantasy + CineStar TV Premiere 1 + CineStar TV Premiere 2 + Da Vinci + Decija TV + Doku TV + Doma Hrvatska + Dox TV + Dr. Fit Channel + DTX East Europe + Dusk + Epic Drama + Eurosport 2 + Face TV + Fight Channel + Fight Network + Film Klub + France 24 Arabic + Ginx eSports TV International + Grand + Ha Ha + Hayat Music + Hayatovci + HBO 3 Central Europe + HGTV UK + History 2 Polska + HNTV + HRT 2 + HRT 4 + HRT International + IDJ TV + Jugoton TV + K3 + K CN 1 + K CN 2 + K CN 3 + Kino TV + Kitchen TV + Klasik TV + Kreator TV + Kurir TV + Laudato TV + Lol + Lov i ribolov + M1 Film + M1 Gold + Mezzo + Mezzo Live HD + Minimax Romania + MRT 1 + N1 Bosna i Hercegovina + N1 Hrvatska + N1 Srbija + Nickelodeon Europe + Nick Jr Central & Eastern Europe + Nicktoons Adria + Nova BH + Nova S + Nova Sport + O Kanal + Pink Action + Pink BH + Pink Classic + Pink Comedy + Pink Crime & Mystery + Pink Family + Pink Fashion + Pink Folk 2 + Pink Hits + Pink Horror + Pink Koncert + Pink Kuvar + Pink M + Pink Movies + Pink n Roll + Pink Pedia + Pink Premium + Pink Romance + Pink Sci-Fi & Fantasy + Pink Serije + Pink Show + Pink Soap + Pink Style + Pink Super Kids + Pink Thriller + Pink Western + Pink World + Pink World Cinema + Pink Zabava + Planet Earth + Prva Files + Prva Kick + Prva Life + Prva Max + Prva Plus + Prva World + Rai Sport + Rossiya 24 + RTL Deutschland + RTL Living Hrvatska + RTRS Plus + RTS 2 + RTS Drama + RTS Kolo + RTS Muzika + RTS Svet + RTS Trezor + RTV 1 + Sport 1 + Sport Klub 1 Hrvatska + Sport Klub 1 Srbija + Sport Klub 2 Srbija + Sport Klub 3 + Sport Klub Esports + Sport Klub Golf + Sport Klub HD + Sportska TV + Stars TV + Stingray IConcerts + Studio B + Superstar TV + Super Tennis + Toggo Plus + Trace Urban + TRT Arabi + TRT Avaz + TV 1000 Balkan + TVCG Sat + TV Hram + TV Novi Pazar + TV Slovenija 1 + TV Slovenija 2 + TV Slovenija 3 + Viasat Explore East + Viasat History + Viasat Nature East + Woman + Z1 + + \ No newline at end of file diff --git a/sites/tvprofil.com/tvprofil.com_bg.channels.xml b/sites/tvprofil.com/tvprofil.com_bg.channels.xml new file mode 100644 index 00000000..91881cc8 --- /dev/null +++ b/sites/tvprofil.com/tvprofil.com_bg.channels.xml @@ -0,0 +1,83 @@ + + + + Action+ + Agro TV + Alfa TV + B1B Box + BG Music Channel + BNT 1 + BNT 2 + BNT 3 + BNT 4 + Box TV + BTV + BTV Action + BTV Cinema + BTV Comedy + BTV Comedy + BTV Lady + Bulgaria 24 + Bulgaria On Air + Cinema+ + City TV + Diema + Diema Family + Diema Sport + Diema Sport 2 + DSTV + EKids + Evrokom + Fen Folk + Fen TV + Folklor TV + F+ + Hobby TV + Kino Nova + Magic TV + Max Sport 1 + Max Sport 2 + Max Sport 3 + Max Sport 4 + Movie Star + Nova News + Nova Sport + Nova TV + Planeta Folk + Plovdivska Pravoslavna TV + Rodina + SKAT + Sport+ HD + The Voice TV + Tiankov Folk + Travel TV + Travelxp HD Europe + TV 1 + TV Evropa + TV+ + Vivacom Arena + VTK + Wness TV + 24 Kitchen Bulgaria + Animal Planet Rossiya + AXN Black + AXN Bulgaria + AXN White + Barely Legal TV + Bloomberg TV Bulgaria + Disney Channel Bulgaria + FilmBox Stars Adria + Fox Bulgaria + Fox Crime Adria + Fox Life Bulgaria + Fuel TV + HBO Adria + National Geographic Bulgaria + National Geographic Wild Bulgaria + Nickelodeon Magyarország + Passion XXX + Perviy kanal Europa + Ring TV + XXL + + \ No newline at end of file diff --git a/sites/tvprofil.com/tvprofil.com_cz.channels.xml b/sites/tvprofil.com/tvprofil.com_cz.channels.xml new file mode 100644 index 00000000..2d01d0eb --- /dev/null +++ b/sites/tvprofil.com/tvprofil.com_cz.channels.xml @@ -0,0 +1,33 @@ + + + + Nova Cinema + RTL Crime Hrvatska + RTL Passion Hrvatska + Mini TV + Nova TV + Nova World + Pickbox TV + Sitel TV + Telma + Arena Fight + Arena Sport 10 Hrvatska + Arena Sport 2 Hrvatska + Arena Sport 3 Hrvatska + Arena Sport 4 Hrvatska + Arena Sport 5 Hrvatska + Arena Sport 6 Hrvatska + Arena Sport 7 Hrvatska + Arena Sport 8 Hrvatska + Arena Sport 9 Hrvatska + RTS 3 + RTV 2 + Golica TV + Kanal A + Planet TV + Pop TV + TV 3 + TV Slovenija 1 + Gold UK + + \ No newline at end of file diff --git a/sites/tvprofil.com/tvprofil.com_de.channels.xml b/sites/tvprofil.com/tvprofil.com_de.channels.xml new file mode 100644 index 00000000..f74bc4e3 --- /dev/null +++ b/sites/tvprofil.com/tvprofil.com_de.channels.xml @@ -0,0 +1,18 @@ + + + + Ant1 Europe + CNN Türk + Euro D + ProSieben Fun + QVC Style Deutschland + QVC Style UK + Radio Bremen Fernsehen + SBN International + TV 1000 World Kino + TVN + TVN 24 + TVP Polonia + Ülke TV + + \ No newline at end of file diff --git a/sites/tvprofil.com/tvprofil.com_hu.channels.xml b/sites/tvprofil.com/tvprofil.com_hu.channels.xml new file mode 100644 index 00000000..a688e2e3 --- /dev/null +++ b/sites/tvprofil.com/tvprofil.com_hu.channels.xml @@ -0,0 +1,71 @@ + + + + AMC Magyarország + Apostol TV + Arena 4 + ATV + AXN Central Europe + Comedy Central Family Hungary + Comedy Central Hungary + Cool TV + D1 TV + Digi Animal World + Digi Life Hungary + Digi Sport 1 Hungary + Digi Sport 2 Hungary + Digi Sport 3 Hungary + Digi World Hungary + Discovery Channel Hungary + Disney Channel Hungary & Czechia + Fem 3 + Film 4 + FilmBox Stars Hungary + Film Café Hungary + Film Mánia + Film Now Hungary + Film + Hungary + Galaxy 4 + HBO Hungary + Hír TV + H!t Music Channel Hungary + Izaura TV + Jocky TV + Life TV + Mozi + + Moziverzum + MTV Hungary + Muzsika TV + National Geographic Hungary & Czechia + National Geographic Wild Hungary + Nick Jr Hungary + Paramount Network Hungary + Pax TV + Prime + RTL Gold + RTL II + RTL Klub + Sláger TV + Sony Max Hungary + Sony Movie Channel Hungary + Sorozat + + Spektrum + Spektrum Home + Spíler TV 1 + Spíler TV 2 + Sport 1 Hungary + Sport 2 Hungary + Story 4 + Super TV 2 + The Fishing & Hunting Channel + TV 2 + TV 2 Comedy + TV 2 Kids + TV 2 Séf + TV 4 + TV Paprika + Viasat 3 + Viasat 6 + Zenebutik + + \ No newline at end of file diff --git a/sites/tvprofil.com/tvprofil.com_me.channels.xml b/sites/tvprofil.com/tvprofil.com_me.channels.xml new file mode 100644 index 00000000..badecd0e --- /dev/null +++ b/sites/tvprofil.com/tvprofil.com_me.channels.xml @@ -0,0 +1,22 @@ + + + + 4 Fun TV + Alsat + Arena Esport + Cinemania + CineStar TV 1 Srbija + CineStar TV Action Srbija + Dexy TV + Disney Junior Romania & Bulgaria + Eska TV + Film Klub Extra + Kanal 5 + Nova M + RTS Poletarac + Sport Klub 1 Crna Gora + TVCG 1 + TVCG 2 + TV Vijesti + + \ No newline at end of file diff --git a/sites/tvprofil.com/tvprofil.com_mk.channels.xml b/sites/tvprofil.com/tvprofil.com_mk.channels.xml new file mode 100644 index 00000000..dc391e4f --- /dev/null +++ b/sites/tvprofil.com/tvprofil.com_mk.channels.xml @@ -0,0 +1,11 @@ + + + + Arena Sport 1 + ATV Avrupa + MRT 2 Sat + Planeta TV + RTV 21 Sat + TV Sonce + + \ No newline at end of file diff --git a/sites/tvprofil.com/tvprofil.com_rs.channels.xml b/sites/tvprofil.com/tvprofil.com_rs.channels.xml new file mode 100644 index 00000000..6b4908b0 --- /dev/null +++ b/sites/tvprofil.com/tvprofil.com_rs.channels.xml @@ -0,0 +1,12 @@ + + + + RTL + + Kazbuka + Novosadska TV + Prva TV Crna Gora + TV Belle Amie + TV Galaksija 32 + TV 1000 Russkoe Kino + + \ No newline at end of file diff --git a/sites/tvprofil.com/tvprofil.com_si.channels.xml b/sites/tvprofil.com/tvprofil.com_si.channels.xml new file mode 100644 index 00000000..1558fbec --- /dev/null +++ b/sites/tvprofil.com/tvprofil.com_si.channels.xml @@ -0,0 +1,19 @@ + + + + AMC Central Europe + Brio + ETV HD + Kino + Nova 24 TV + Oto + Sport Klub 1 Slovenija + Sport Klub 2 Slovenija + Sport TV 1 + Sport TV 1 + Sport TV 2 + Sport TV 2 + TV Arena + TV Koper-Capodistria + + \ No newline at end of file diff --git a/sites/tvtv.us.channels.xml b/sites/tvtv.us.channels.xml deleted file mode 100755 index 98f50b6a..00000000 --- a/sites/tvtv.us.channels.xml +++ /dev/null @@ -1,5762 +0,0 @@ - - - - A&E East - Paramount Network Canada - CHOT - CFGS - CIII - Ici RDI - TFO - TSN1 - CTV Northern Ontario - CBLFT - YTV East - Discovery Channel Canada - VisionTV East - TVO - WDIV - WTVS - TV5 Québec Canada East - CKWS - MCTV - WHAM - WTOL - WPBS - Global TV BC - CITV - CBLT - CBLT - WROC - CTV 2 Toronto - CHEX - CJOH - CFTO - CFTO - WHEC - OMNI 1 - Citytv Toronto - CHCH TV Hamilton - WUHF - WUTV - WXXI - RDS - VRAK - CBOT - CFCF - CTV 2 Ottawa - CIVS - Family Channel East - WJBK - Starz 1 East - Super Écran 1 - WSBK - CTV Drama Channel - Slice - TBS East - Showcase Canada - WPIX - W Network East - NewsNation East - CKCO - CNN - CTV 2 Wingham - Crave 1 East - Much - CBC News Network - WWUP - WGTQ - CKPR - CHFD - WCCO - KARE - Crave 3 East - Crave 2 East - WIVB - WKBW - KTLA - WGRZ - WNED - WCAX - WMTW - WPTZ - WVNY - Elle Fictions - WETK - CFTM - CBMT - Canal D - WCFE - CBWT - CBAT - CIHF - CTV 2 Atlantic Region - CBAFT - CBCT - CMT Canada - CBHT - CBHT - ATV Halifax - WLBZ - CPAC Ottawa - WWJ - CBET - WCVB - WBZ - WHDH - WGBH - CTV 2 London - WFFF - CHAU - CKY - CBWFT - CFRN - CBXT - CBRT - KREM - KXLY - CKND - CBC North Nunavut - CTV Sci-Fi - CTV 2 Alberta - Crave 1 West - CTV Comedy Channel East - OLN - DTour East - TéléToon East - Treehouse TV - History Canada East - WVII - WAGM - HGTV Canada - Food Network Canada - CHBC - KHQ - KSPS - Knowledge Network - CBXFT - TCM US - AMC East - KSTW - KAYU - CBUT - KOMO - KING - CHEK - KIRO - CTV - KVOS - Citytv Vancouver - CBUFT - KCPQ - KCTS - Fox Sports Racing - Golf Channel US - CBFT - Starz 1 West - APTN East - CJON-DT - CBNT - CNBC - CBC North Yukon - WSEE - WJET - WQLN - WICU - TV Land West - WABI - WEWS - WKYC - WJW - WOIO - WUAB - CBKT - CFQC - WDAZ - Citytv Winnipeg - Citytv Edmonton - Citytv Saskatchewan - Playboy TV USA - Crave 2 West - SportsNet West - SportsNet Ontario - SportsNet East - Citytv Calgary - CFCN - WNWO - WUPW - CISA - KCFW - WMYD - WTVG - WKBD - CIPA - TSN5 - TSN4 - CBKFT - CJIL-DT - HBO Canada 2 West - CITS - BNN Bloomberg - E! Canada - Oprah Winfrey Network Canada - SportsNet Ontario Ottawa - SportsNet Ontario Toronto - CFJP - YourTV Hawkesbury - Max - Canal Vie - CTV Life - SportsNet Pacific - CIMT - CKMI - Crave 4 - CP24 - BET East - WNYO - KSKN - Game Show Network East - Tru TV East - SportsNet 360 - CJDC-TV - WFXT - MAtv Montréal - Séries Plus - Savoir média - Évasion - Z - Historia - TNT East - CBC North NWT - CICT - Crave 3 West - Starz 2 West - CITL - Today's Shopping Choice - WFXP - Super Écran 2 - Talentvision - Fairchild TV West - YourTV Niagara Falls - YourTV Peterborough - YourTV Cornwall - YourTV Chatham-Kent - Super Écran 3 - Super Écran 4 - Odyssey - MTV Canada - CTV News Channel - The Weather Network - HLN - DW English - MétéoMédia - CPAC Francais - Assemblee nationale du Quebec - LCN - Saint-Pierre et Miquelon la 1ère - Starz 2 East - WNYF - CFSK - One - DejaView - Crime + Investigation Canada - CFJC - CTV 2 Vancouver Island - Cottage Life - Ici ARTV - History 2 Canada - Documentary Channel - CBOFT - MovieTime - WSTM - WSYR - WSYT - WTVH - WWTI - WCNY - WNYS - Animal Planet Canada - National Geographic Canada - T+E - MTV2 Canada - WJRT - CKSA - CKOS - APTN North - TV Guide - CKRT - BBC World News Americas - TVG2 - CFRE - CKCK - Saskatchewan Legislative Network - Advertising Channel - CKPG - CKTM - CBVT - CKTV - CHMG-DT - CHAT Medicine Hat - KFBB - KRTV - KMOT - Starz East - CFTK - TV Japan - ESPN - Disney Channel East - Syfy East - KWGN - CBFST - CKTV - Adult Swim East - CBLT-DT6 - OMNI.2 - HBO East - BBC America East - E! East - EWTN Canada - EWTN US - History East - DIY Network East - HGTV East - Vice - HBO2 East - HBO Family East - HBO Comedy East - HBO Zone East - HBO Latinoamérica East - Cinemax East - MoreMax East - 5 StarMax East - USA Network East - WUNI - Animal Planet East - Bravo East - Comedy Central East - C-SPAN - Discovery Channel East - ESPN 2 - FX East - Lifetime East - MSNBC - MTV East - National Geographic East - Nickelodeon East - Oxygen East - Cartoon Network East - Travel Channel East - VH1 East - We TV - Showtime East - The Movie Channel East - Starz Encore East - Fox Sports 1 - WNLO - Cable 14 Hamilton - YourTV Burlington - WBTS-CD - WGBX - WWJE - WLVI - WBPX - Freeform East - YouToo - necn - NESN - Family Channel West - CTV Comedy Channel West - TéléToon West - YTV West - DTour West - W Network West - WMEM - Paramount Network East - CFCM - CHLT - CHEM - CFER - CJPM - CKRN - C-SPAN 2 - Great American Country - Hallmark Channel East - Disney XD East - Food Network East - CIVQ - MoviePlex East - WDAY - KCCO - WTAJ - WWCP - WJAC - CMT East - ESPN Classic USA - WCCB-DT4 - PCNTV - INSP - Fox News - AT&T SportsNet Pittsburgh - Outdoor Channel - MSG+ - Bally Sports Ohio - WCSC - WJBF - WOLO - WAGT - KFTL-DT2 - Bally Sports West - Bally Sports Southwest - Bally Sports South - AT&T SportsNet Rocky Mountain - Bally Sports Indiana - Bally Sports Florida - Bally Sports Detroit - NBC Sports Bay Area - Bally Sports Arizona - TBN East - Investigation Discovery Canada - WRGB - WNYT - WTEN - WXXA - WMHT - WVER - WVTB - CIVA - CIVB - CIVC - CIVF - CIVG - CIVK - CIVM - CIVO - CIVP - CIVV - Lifetime Canada - Rewind - NBA TV Canada - Leafs Nation Network - HPItv - ESPN Classic Canada - Oprah Winfrey Network East - Stingray Juicebox - Stingray Vibe - Stingray Loud - ART America - Exxxtasy TV - Planète+ - Citytv Montreal - OMNI Vancouver - In Demand - KUTP - KNAZ - KNXV - KPHO - KTVK - KASW - KAZT-TV - KAET - KSAZ - KPNX - KFPH - Discovery Science Canada - KTVW - KPPX - WCSH - KLAS - Starz Kids & Family East - Freeform West - Nickelodeon West - Paramount Network West - Lifetime West - A&E West - History West - TLC Canada - TLC West - Discovery Channel West - Syfy West - Disney XD West - Cartoon Network West - Comedy Central West - E! West - Cinemax West - HBO Family West - Starz West - Starz Encore West - Starz Kids & Family West - MoviePlex West - The Movie Channel West - ABC East - CBS East - NBC East - CBC - Fox East - CW East - PBS - Bally Sports North - KONG-DT2 - KMTV - KPTM - WOWT - KETV - KXVO - TV Land East - WCML - WFUP - WGTU - WWTV - AMC West - Tru TV West - MTV West - CMT West - Hallmark Channel West - VH1 West - Disney Channel West - CFTF - Discovery Life Channel - ION Television East - KWPX - HGTV West - TVW - WUNF - WUNC - WUVC - Univisión East - Univisión West - FX Movie Channel - Bravo West - Oxygen West - KBTC - Lifetime Movies East - WLBT - WABG - WTVA - WXVT-LD - WMAO - WLOV - WSB - WCTV - WXGA - WALB - WTXL - WTWC - WSWG-DT2 - WTWC-DT2 - WTLF - Bally Sports Southeast - WMC - KMSP-DT9 - KAWE - ActionMax East - CW+ East - NBC Sports - Showtime 2 East - WWPX - Flix East - WDTV-DT2 - WMAH - WMAE - WMAW - WMAB - WMAV - WATN - WKNO - WLMT - WREG - WHBQ - WVPT - WCJB - WTLV - WUFT - KFVS - WPSD - KBSI - KSPR - KOLR - KYTV - KOZK - FX West - WABW - WCES - WNGH - WJSP - WACS - WMUM - WVAN - WBSK - WFXL - WAGA - WFSU - WRBL - WTVM - WMAZ - WXTX - WSST - WPGA-TV - WBXT - KJRH - KOTV - KTUL - KOED - KOKI - Fuse East - WGTV - KTVN - KRNV - KOLO - KRNS - KNPB - KRXI - KNSN - KATV - KOET - MTV2 East - KBCB - KFFV - KWOG - Telemundo Este - ShopHQ - The Weather Channel - ESPN News - TPT-DT1 - KSTP - KXLT - KSNW - KSAS-TV - KWCH - KAKE - WRC - WTTG - WJLA - WUSA - WDCA - WETA-DT4 - WHUT - WNVC2 - WPXW - NBC Sports Washington - KTVD - KCNC - KRMA - KMGH - KUSA - KPXC - KBDI - KDVR - Galavisión Oeste - KLBY - KBSL - WWOR - Showtime Extreme East - The Cowboy Channel - CKNY - CITO - CHBX - CICI - MPT - KYW - WNYW - WCAU - WOLF - WPSG - MSG - HBO Signature East - ThrillerMax East - MovieMax East - KERA - KPXD - WETP - WATE - WVLT - WBIR - WBXX - WTNZ - WVLR - KFSM - KNWA - KXNW - KHBS - KXMC - KXMD - KXTX - KARK - KLRT - KTHV - AETN - ION Television Central - KVLY-DT2 - WXIA - WPXA - WATL - WATC-TV 57 - WUPA - WPCH-TV - KFME - WHSG - WBTV - WYFF - WSPA - WSOC - WHNS - WMYA - WYCW - WGGS - WLOS - WGCL - WWL - WDSU - WVUE - WAFB - WYES - WGNO - WLPB - WNOL - WPXL - CFTM - WHNO - WLAE - WUPL - PBS Georgia Public Television - WPBA - WCBS - WNBC - WABC - WXTV - WNJU - WNET - WLIW - WFUT - WPXN - KAIT - KASN - WNPT - KAFT - KEMV - KTEJ - KETG - KETS - KVTN - KVTH - KVTJ - NBC Universo East - KECY - KCOP - KYMA2 - KYMA - KBOP-LD4 - KVYE - WAXN - WCCB - WCNC - WHKY - WJZY - WTVI - KCAL - Fox Deportes - KAJB - XEWT - WSNS - WCBI - WSMV - Sundance TV East - KFDF-DT2 - Bloomberg TV - KGFE - Telemundo Mountain - KPBS - KGTV - EWTN España - CHEX-TV-2 - WTVF - WKRN - WZTV - WUXP - WNAB - Galavisión Este - WGGS-DT5 - WNSC - WJWJ - KJOS - WGN-TV - ION Television West - WRLK - WNTV - WEBA - WNEH - KREX-DT2 - KJCT - KTTV - FXX East - YES Network - TeenNick East - Showtime Family Zone East - Starz In Black East - Starz Encore Suspense East - Starz Encore Westerns East - Science - WFTY - WFTY-DT2 - NASA TV - IFC East - Nick Jr East - FYI East - WMED - KFQX - KGJT-LP - WSAV - WJCL - WTGS - WTOC - WSCG-DT2 - WBGT - WLAJ - Nicktoons East - Telemundo Oeste - TBS West - Food Network West - Addik TV - DIY Network Canada - American Heroes Channel Canada - American Heroes Channel USA - WHHI - WJXT - WJXX - WCWJ - WJCT - WJAX - WFOX - WJEB - WFSB - WPRI - WLNE - WTNH-DT1 - WJAR - WVIT - WCCT - WHPX - WLWC - WSBE - WTIC - WNAC - WEDH - WEDW - WEDN - WEDY - CPTV - WSHM - Discovery en Espanol - Destination America - Sportsman Channel - SHOxBET East - Starz Encore Action East - Starz Encore Action West - Starz Encore Classic East - Starz Encore Classic West - Starz Encore Suspense West - Starz Encore Westerns West - Olympic Channel - KCRA - WNET-DT2 - Investigation Discovery East - Logo East - MTV Classic East - CNN en Español - Canal Sur Andalucía - María Visión - Sorpresa! - ESPN Deportes - NickMusic - BET Jams - Fox Sports 2 - Silver Screen Classics - Stingray Retro - Starz Edge East - Euronews English - WNJB - Starz Encore Family East - WMDN - WTOK - WGBC-DT2 - Azteca America East - Motor Trend - USA Network West - KTVU - KVIE - KGO - KRCR - KIXE - KXTV - KHSL - KOVR - KNVN - KSPX - KCVU - KMAX - KTXL - KQCA - KTVU Plus - KEMO - KUVS - CBGAT - CKRN - CKSH - CJBR - KCBS - WHLT - CFAP - CFKM - CFKS - CFRS - CFVS - CTV 2 - Citytv - KCWY - KRON - KPIX - HBO2 West - KQED - WUTF - WUTH - WUVN - WBIF - WHDF - WUTB - WTNZ-DT2 - KETK - KLTV - KRVU - KCBA - KTTU - KVOA - KUVE - KUAT - KWBA - KGUN - KHRR - KMSB - KOLD - CICC - TNT West - KFXK - KKYK-DT3 - ATN Bangla - ATN Aastha TV - Zee Cinema USA - Ovation - Boomerang US - Tennis Channel - OuterMax East - Showtime Showcase East - Showtime Next East - Showtime Women East - KION - KVPT - KGET - KUVI - KBFX - KBAK - KERO - KABE - KGET-DT2 - TV One - CMT Music - KTBS - KNOE-DT2 - KNOE - KTVE - KARD - KMSS - KSHV - KSLA - KTAL - KPXJ - WPTV - WTVX - WXEL - WPXP - WPEC - WPBF - WFLX - KKFX - KEYT - KSBY - KCET - KCOY - KIEM - KEET - KVIQ - KAEF - Azteca America Central - Cinépop - KSNF - KOAM - KWBM-DT2 - KOZL - KODE - WEAR - WTVY - WKRG - IndiePlex East - IndiePlex West - RetroPlex East - RetroPlex West - KTXS - KXVA - KTAB - KRBC - KTEL-CD - KHSV - KVVU - KVCW - KBLR - KLVX - KTNV - KYTX - KAMU - KBTX - KHOU - KTMD - CW+ West - World Fishing Network - KWKT - KAKW - The Israeli Network - KFJX - WJHG - WPMI - WSRE - WFGX - WHBR - WFNA - WJTC-TV - WALA - WGXA - WMGT - WGNM - KPTS - KOZJ - KLAX - KALB - WNTZ - KLPA - KLTM - KLTS - FPTV - Makeful - Salt + Light TV - Rai 1 - Rai Italia Nord America - KXAN - KVUE - KTRE - KTXH - WESH - WOFL - WKMG - WRBW - WFTV - WACX - WDSC - WOPX - KUVS-DT2 - WCTX - WWLP - WGGB - WGBY - WOGX - WEDU - WKCF - WABM - WIAT - WBRC - WVTM - WTTO - WBIQ - WPXH - WPGX - WMBB - WDHN - WCOV - WSFA - WDFX - WNCF - WAKA - WBIH - WLTZ - CFEM - WPXD - WCLF - WTOG - WFTT - WTTA - WFLA - WVEA - WTSP - WFTS - WMOR - WTVT - UniMás Mountain - WMBC - WTXF - WPVI - WNJT - WHYY - WYBE - WFMZ - WGTW - WPHL - KLWY - KGWN - KNEP - WNJN - WTBY - HBO Latinoamérica West - HBO Signature West - MoreMax West - ActionMax West - SHOxBET West - Showtime Extreme West - Showtime Showcase West - KPXN - KNBC - KABC - KILM - KJLA - Bally Sports SoCal - HBO Comedy West - HBO Zone West - ThrillerMax West - Showtime 2 West - Showtime Next West - Showtime Women West - Showtime Family Zone West - KESQ - KMIR - KMEX - KXLA - KSCI - KPSP-DT2 - KVMD - KVCR - KVEA - KDFX - KVER - KPSE - KRET - KUNA - KSWB - KNSD - KFMB - KUSI - XDTV - KBNT - KUAN - MovieMax West - 5 StarMax West - TV5Monde États-Unis - KLCS - KDOC - KOCE - KTBN - WBBH - WGCU - WFTX - WINK - WXCW - WZVN - WRXY - WUVF-DT2 - WLZE-DT2 - WPXC - KBFD - KITV - RFD-TV - KMCT - KWCL-TV3 - Starz Encore Family West - Starz Edge West - Starz In Black West - Starz Cinema East - Starz Cinema West - BET West - KFTV - KSEE-DT2 - KMPH - KFSN - KGMC - KAIL - KFRE - KGPE - KNXT - KTFF - WNYA - WCWN - MTV U - Boomerang Latin America - Lifetime Real Women East - KPOB - CBLN - OutTV - NFL Sunday Ticket 1 - NFL Sunday Ticket 2 - NFL Sunday Ticket 3 - NFL Sunday Ticket 4 - NFL Sunday Ticket 5 - NFL Sunday Ticket 6 - NFL Sunday Ticket 7 - NFL Sunday Ticket 8 - NFL Sunday Ticket 9 - NFL Sunday Ticket 10 - MLB Extra Innings 1 - MLB Extra Innings 2 - MLB Extra Innings 3 - MLB Extra Innings 4 - MLB Extra Innings 5 - MLB Extra Innings 6 - MLB Extra Innings 7 - MLB Extra Innings 8 - MLB Extra Innings 9 - MLB Extra Innings 10 - Stingray Flashback 70's - Stingray Adult Alternative - Stingray Chill Lounge - Stingray Baroque - Stingray Memories - Stingray The Blues - Stingray Chamber Music - Stingray Masterworks - Stingray CMT - Stingray Country Classics - Stingray Dance Clubbin' - Stingray Power Hits - Stingray Folk Roots - Stingray Franco Relax - Stingray Franco Country - Stingray Classic Rock - Stingray All Day Party! - Stingray Jazz Masters / Géants du Jazz - Stingray Jazz Now / Jazz d'aujourd'hui - Stingray Mousses musique - Stingray Musique Boutchoux - Stingray Nature - Stingray Nostalgie - Stingray Top Détente - Stingray Pop Adult - Stingray Popular Classical / Classique populaire - Stingray Franco Energie - Stingray Riddim - Stingray Rock - Stingray Jukebox Oldies - Stingray Jazz Café - Stingray Souvenirs - Stingray Remember the 80s - Stingray The Edge - Stingray Treehouse - Stingray The Beat - Stingray Around the World - WNPI - Stingray Hit List - TVP Polonia - NBC Sports California - WSPX - TCM Canada - Prise 2 - Canal Indigo - ATN B4U Movies - ATN Punjabi - ATN B4U Music - Tamil Vision TV - Fairchild TV East - Stingray Alternative - Stingray Easy Listening - Stingray Nothin' But 90s - Stingray Urban Beat - Stingray Souln R&B - Stingray Eclectic Electronic - Stingray Big Band - Stingray Swingin' Standards - Stingray Latino Tropical - Stingray The Spa - Stingray Opera Plus - Stingray Holiday Favourites - Stingray Celtic - Stingray Christian Pop & Rock - Stingray En Marge - Stingray Franco Retro - Stingray Franco Pop - NFL Sunday Ticket 11 - NFL Sunday Ticket 12 - NFL Sunday Ticket 13 - NFL Sunday Ticket 14 - NFL Sunday Ticket 15 - WCNY-DT4 - WCNY-DT3 - WNYB - WPXJ - WBGH - KKEY - SBTN - KTWO - Wild TV - WDLI - WLMB - WVPX - WSYX - WCMH - WBNS - WWHO - WQHS - WMFD-TV - Jewelry TV - CNN International North America - CNN International Asia - CNN International Europe - WBNX - WEAO - WKBN - WBGU - KBGF - WPPX - WBPH - WUVP - WFPA - WWSI - WTVE - WLVT - CineLatino - Disney Channel España - CBS Sports Network USA - NBA TV - KSCW - WDCW - XHDF - KFDX - KAUZ - KSWO-TV - KJTL - KJBO - WUDT - WTJP - WOTF - WVEN - WWSB - KOLN - KPAZ - KPVM - WUVG - WMDO - WZDC - WAAY - WAFF - WHNT - WZDX - WSES-DT2 - WTVC - WAMY - WDEF - WRCB - BET Soul - WMAR - WPMT - WGAL - WBAL - WJZ - WMPB - Bally Sports Great Lakes - KBEH - KAZA - History en Español East - History en Español Central - History en Español Mountain - History en Español West - Enlace - RTVi USA - CTI Zhong Tian Channel - KNTV - KDTV - Canal Indigo 2 - Canal Indigo 3 - Canal Indigo 4 - Canal Indigo 5 - Real Estate Channel - WVTB-DT4 - WGBH-DT3 - WGBX-DT4 - CJCH - CKCW - CJCB - CKLT - CHSJ - CBAT-2 - CBAT-4 - KTNC - ESPNU - BYU TV - KXRM - KOAA - KWHS - KXTU - KTSC - KKTV - KVSN - KRDO - Altitude Sports - NFL Network - Fox College Sports West - Fox College Sports Central - Fox College Sports East - WPBT - WFGC-DT3 - WTCE - WTCN - WPLG - WLTV - WVCI - WAMI - WSCV - WHFT - WYKE - WSVN - WLRN - WHDT - WRDQ - WTMO - WGFL - WFOR - WTVJ - WBFS - WPXM - WJAN-DT2 - WSBS - WRMD - WXPX - KKCO - Flix West - KTBW - KWDK - CTV 2 Windsor - WMYT - KIAH - ATN Jaya TV - Prime Asia TV - TGCOM24 - ERT World Canada - C-SPAN 3 - CHNB - Stingray Le Palmarès - Stingray Beautiful Instrumentals - Daystar TV Canada - Fight Network - ETTV Global - KLRA - KXUN - KTAS - KPMR-DT2 - KEUV - KHAX - KSMS - KVES - KUCO - KFSF - KDTF - KTFK - KEZT - KEXT - KDJT - KBTF - KTSB-DT2 - KEVC-DT2 - KBVU - Animal Planet West - Travel Channel West - KSYS - KFTS - CNBC Canada - KBCW - KCEC - KTFD - KBS World - ProSiebenSat.1 Welt - WDVM - WJAL - WBFF - WNUV - Red Hot TV - KXVU - WKTB-CD2 - TCT - KCWC - WNVT - WNVC3 - WNVC4 - Link TV - KZJO - KMTW - KRCB - KFBI - KMYT - MNT East - CW+ Central - KFTA - WABG-DT2 - History Canada West - WVLT-DT2 - WHCQ-LP - WBMN - KHSL-DT2 - MTV Tr3s East - CW+ Mountain - AMC Canada - WMDT-DT2 - WAGM-DT2 - APTN West - NousTV - CFTV-DT1 - ION Television Mountain - WCQT-LP - YourTV Windsor - YourTV Fergus - YourTV Brockville - YourTV Kingston - YourTV North Bay - YourTV Pembroke - YourTV Smiths Falls - CBHFT - CBEFT - A&E Canada - Discovery Velocity - RDS Info - Euronews Français - BBC First Canada - Love Nature - Smithsonian Channel Canada - AXS TV - CBRFT - AZ Mundo - Abu Dhabi TV - Jaya TV - B4U Movies Canada - B4U Movies USA - SET Asia - CBN - NBC Sports Chicago - KECY-DT2 - Root Sports Northwest Seattle - Sundance TV West - WTZT - WRUF-TV - Reelz - WDWO-CA - SportsNet New York - SportsNet New York - ATN Channel - KJEO-LP - KBID-LP - WFLI - WTVC-DT2 - WTCI - Starz Encore Black East - Jiangsu TV International - CCTV-4 America - CCTV-3 - WCTV2 - Starz Encore Black West - Starz Comedy East - Starz Comedy West - Discovery Family - Cooking Channel - Cooking Channel Canada - NTV - PBS East - HDNet Movies - KBRR - KNRR - TSN2 - WLOX - WXXV - WDAM - A&E Canada - YurView California - Universal Kids - The Movie Channel Xtra East - The Movie Channel Xtra West - KNME - KRQE - KOAT - KOB - KASA - KASY - KWBQ - BET Canada - KUNS - WSAV-DT3 - Bally Sports Arizona Northern New Mexico - WHAM-DT2 - KENW-DT2 - KRPV - ABC West - Fox West - NBC West - MNT West - KUAT-DT2 - De Pelicula - Bandamax - Hot Choice - SportsNet World - BabyFirst TV - AWE - Hallmark Movies & Mysteries East - KDOR-DT2 - GEB America - Positiv - Cine Mexicano - ViendoMovies - Big Ten Network - Canal Once - NBC Sports Boston - Bally Sports South Carolinas - WSYR-DT2 - Canal Uno Internacional - WFSU-DT2 - Free Speech TV - HITN - Gem Shopping Network - NRBTV - MASN - Cartoon Network en Espanol - Caracol Internacional - TyC Sports - WAPA America - WNWO-DT4 - RCN Nuestra Tele - Mega Cosmos Amerika/Kanada - KATN - KDRV - KDKF - KHOG - KJUD - KMCY - KZKC-LP - WFLI-DT2 - Fox Business - WTVY-DT2 - WTVY-DT3 - Smithsonian Channel East - WRNN - WBTV2 - NBC Sports NorthWest - WBGU-DT2 - WBGU-DT3 - WDNN - WYHB - WCNY-DT2 - WWOR-DT2 - Bally Sports Sun - Super Channel Fuse - Super Channel Heart & Home - Super Channel Vault - Ginx eSports TV Canada - WQLN-DT3 - WQLN-DT2 - Noovo - CBJET - KCWQ - WCDC - WBMA - WMDT - WEVD-LP - K13XD - KALB-DT2 - KTNL - KYES - KTVL - WBKB - WBOC - WLNS - WRDW - TLC East - KFCT - KFXF - KBNT-CD2 - KMVU - KTBY - KXND-LD - WBOC-DT12 - WFXG - WJKT - WSMH - WTOK-DT2 - WWNY-DT2 - KACA - KDTS - KKAP - KLVD - KPCE - KRJR - WBUN-LD - WDMA - WDTA - WDTB - WDTO - WELL - WSVT-LD - WYDN - WKOB - KUMV - KATH - KOBF - KOBR - KOBI - KOTI - KRII - KSBW - KSCT - KTUU - KTVF - WTOM - WMGM - WILX - WEYI - WJLP - WHIQ - APT - WFIQ - WCIQ - WIIQ - WAIQ - WGIQ - WDIQ - WEIQ - APT-DT3 - WBIQ-DT3 - WCIQ-DT3 - WFIQ-DT3 - WHIQ-DT3 - WIIQ-DT3 - WAIQ-DT3 - WGIQ-DT3 - WDIQ-DT3 - WEIQ-DT3 - WHIQ-DT4 - WGIQ-DT2 - WBUY - WPXQ - WKNO-DT2 - Military History - Crime + Investigation Network USA - Crime + Investigation USA - Toku - Smile TV - KBS World - TeenNick West - WSFL - WMAH-TV2 - WMAH-DT3 - WMAE-DT3 - WMAO-DT3 - WMAW-DT3 - WMAB-DT3 - WMAV-DT3 - WPBS-DT2 - WPBS-DT3 - WWNY-CD2 - FaithTV - Family Jr - WSWG - WLGA-DT2 - KTEJ-DT2 - KETS-DT2 - KEMV-DT2 - KETG-DT2 - KAFT-DT2 - KETZ-DT2 - KTEJ3 - KETS3 - KEMV3 - KETG3 - KAFT3 - KETZ3 - KTEJ4 - KDOS - WFDC - KLUZ - KINC - KNTL - KTFQ - KELV - WMPV - WMCF - WHLV - WELF - KJNP - TLN Network - SCETV - CKES - CKCS - WUFT-DT2 - WUFT-DT3 - WFOX-DT2 - WEBA-DT2 - WJWJ-TV2 - WRLK-DT2 - WNTV-DT2 - WNEH-DT2 - YTA TV - YourTV Sarnia - CBFJ - Casa - Fox Sports Racing - KMSG-DT2 - KZDF - KSBO - KYAV - KZSD - KPDF - KZCS - KZCO-DT2 - KZFC-LP3 - WBEH - W21AU - WNYN-LD3 - KLPA-DT3 - KLTS-DT3 - KLTM-DT3 - WMPT - WCPB - WMPT-DT2 - WCPB-DT2 - WFPT-DT2 - WMPB-DT2 - WMPT-DT3 - WCPB-DT3 - WFPT-DT3 - WMPB-DT3 - WNJS - TLN en Espanol - Mega TV - America's Auction Channel - WXXI-DT3 - KJCS - KSTV - KUDF - KHDF-CD - WDGA-DT2 - WUVM - WXAX - WWHB - WQAW - WZPA-LD7 - WHCT - WBNF - KESE-LP - WJCT More! - WJCT2 - WJCT5 - KKTV-DT2 - KXRM-DT2 - KLCS-DT2 - WSEE-DT2 - WKNX - KETD - KDEN - Altitude 2 - WWLP-DT2 - CHNU-TV - WGGB-DT2 - KEYT-DT2 - WRDQ-DT2 - KEYE-DT2 - WJHG-TV3 - MAtv Québec - Penthouse TV Canada - KRMT - WJCN - WAGV - WPXK - UPtv - KRXI-DT2 - OMNI Calgary - OMNI Edmonton - Fuse West - KTLO-LP - MétéoMédia Montreal - MétéoMédia Quebec - MétéoMédia Trois-Rivieres - MétéoMédia Sherbrooke - Avis de recherche - Playmen TV - Stingray Hot Country - Stingray Smooth Jazz Christmas - Canal M - WCFE-DT3 - Game TV - KUON - Stingray Classic Masters / Grands classiques - La Chaîne Disney - WRDW-DT2 - WAGT-DT3 - WNPX - Newsy - Catholic Faith Network - KOFY - KOB-DT2 - NBC Sports Philadelphia - Bally Sports Detroit+ - WGBC - MLB Extra Innings 13 - MLB Extra Innings 12 - MLB Extra Innings 11 - World Harvest TV - WTOK-DT3 - Teach - AMI-tv East - MoviePlex Mountain - MTV Live HD - Starz Encore East - KCHF - KAZQ - MGM HD USA - Oprah Winfrey Network West - KYVE-DT3 - WUAB2 - AccuWeather - Disney XD en Espanol - TeleHit - MLB Network - WCBI-DT2 - WCBI-DT3 - WLTZ-DT2 - SDPB - BET Gospel - WLIW-DT2 - WLIW-DT3 - WGAL-DT2 - KAIL-DT2 - KONG - KCTS-DT3 - KOMO-DT2 - KIRO-DT2 - KREX-TV - KPNX-DT2 - KAET-DT2 - KAET-DT3 - KAET5 - KQCA-DT2 - KVIE-DT2 - Weather Now - HBO West - ATN Sony - KHQ-DT2 - WVTM-DT2 - WHNT-DT3 - KARZ - KCTS-TV2 - WVIZ-DT3 - WVIZ-DT4 - KTSF - KQED2 - KSTS - KATV-DT2 - KOCE-DT3 - KABC-DT2 - Discovery Familia - WAFF3 - Penthouse TV - WBMM - WUCF-DT2 - WFFF-DT2 - WETK-DT3 - WETK-DT4 - MavTV - KFDF - KTUL-DT3 - Filipino TV - WJHG-DT2 - WSCG - WCAX-DT2 - WNNE-DT2 - VSU-TV - Bally Sports Wisconsin - KTAZ - ATN Set Max - Star Bharat - ABP News USA - ATN PM One - PTC Punjabi - ATN Max 2 - ATN Tamil Plus - A.Side - Stingray Greatest Hits - God TV US - Jewish Life Television - Hope Channel - Daystar - Daystar TV - Centroamérica TV - Telecentro - Nickelodeon Canada - BET Her - LS Times TV - KYMA-DT4 - Disney Junior East - Rai 1 - Rai Italia Nord America - KBTX-DT2 - KKPX - NFL Red Zone - UCTV - KSNV2 - KVCR - WDSI - KAYU-TV2 - MavTV - KPCB - KASY-TV - TeleFórmula - Playmen TV - WUNC-DT2 - WUNC-DT4 - WHNS-DT2 - NBC Sports Baltimore - MASN2 - WGBY-DT2 - WGBY-DT3 - WGBY-DT4 - GMA Life TV - WCFE-DT2 - Root Sports Northwest - The Africa Channel - WNET-DT3 - NJTV - WRIW-CA - WOLO-DT3 - CBKST - WVUE-DT2 - Cooking Channel Canada - WGTE-DT3 - WGTE-DT2 - WRLM - NHK World Japan - KAUZ-TV2 - Zeste - WUCF-DT4 - Bally Sports Southwest Houston - National Geographic Wild - Fox Soccer Plus - KVPT-DT3 - WFBD - WSRE-DT2 - WSRE-DT4 - Epix East - WFSG - WFSG-DT2 - WFSG-D3 - Yoopa - WEDU-DT3 - WEDU-DT2 - KUAS-TV3 - KUAS-DT2 - WGCU-DT2 - WGCU-DT3 - WBBH-DT2 - WCOV-DT3 - WTVS-DT3 - WTVS-DT2 - KTVL-DT2 - KBLN-TV - WEDH-DT3 - WCCT-DT2 - Revenue Frontier - Milenio Televisión - Telemicro Canal 5 - WMHT-DT2 - WMHT-DT3 - WWDP - WGBH-DT2 - WGBX-DT2 - WSBE-DT2 - Joytv - Al Jazeera English - KCTU-DT10 - Aquarium Channel - KMTP - KQED3 - WIYC - KNSO - KVCW-DT2 - KMCC - KHMP-LD2 - KGLA - KSLA-DT4 - KIDZ-DT2 - KCDO - KCSO - WFLA-DT2 - YurView Arizona - KFBI-DT2 - KNPB-DT2 - KNPB-DT3 - KRNV-DT2 - KREN - BlueHighways TV - Télémagino - Bally Sports South Nashville - CFYK - WBPX-DT2 - WBPX-TV3 - WHDH-DT2 - WNOL-TV2 - KHBS-DT2 - KOET-DT2 - KSPR-DT2 - KHOG-DT2 - TBN West - WNBW-DT - WCJB-DT2 - WPAN - WMGT-DT2 - KPTS-DT3 - KPTS-DT2 - KOZJ-DT2 - WJLA-DT3 - WETA - KXAP-LP - KLVX-DT2 - KLVX-DT3 - IPTV-DT4 - SportsNet One - WTVF-DT3 - KNEP-DT3 - KNEP2 - ESPN Goal Line - WUNC-DT3 - WMBB-DT2 - Mediaset Italia - SportsNet Flames - SportsNet Oilers - WABI-DT2 - KSPS-DT2 - OuterMax West - WDEF-DT2 - WRGB-DT2 - KAWE-DT2 - KAWE-DT3 - KAWE-DT4 - KAWE-DT5 - KAWE-DT6 - KCEN-DT3 - Aaj Tak - Future TV International - SportsNet Canucks - WBFF3 - WMCN44 - WLVT-DT3 - WLVT-DT2 - Rede Globo - TV Globo Internacional Américas - TVK - TVBe - SBS - Perviy kanal - RTR Planeta - Z Living USA - WRNN-DT2 - WBWP - WHDO - KSDI - KMIR-DT2 - KRET-DT3 - KRET-DT2 - WTAM - WVEA-DT2 - WDPB - KCNS - KFUL - KZSW - WPHL-DT3 - WBTV3 - KFFV-DT2 - KTLN-TV - WHTN - AT&T SportsNet Southwest Houston - WNBD-LP - Big Ten Network Overflow 1 - Big Ten Network Overflow 2 - Big Ten Network Overflow 3 - Big Ten Network Overflow 4 - WEAO-DT2 - WEAO-DT3 - Sky Link TV - KOCE-TV2 - WCNC-DT2 - WPVI-DT2 - WGXA-DT2 - AXN Latinoamérica - Hollywood Suite 00s Movies - ETTV News - Phoenix InfoNews Channel - WGCW-LP - NDTV Good Times - ATN Malayalam - Sony SAB TV - RTP Internacional América - ESPN Buzzer Beater - KCRA-DT2 - KRHT-LP - KCVU-DT2 - WEAU-DT2 - WGNO2 - KDVR-DT2 - Impact Television Network - WVUA-CD - WDCQ - NBC Sports Washington+ - KGTV-DT2 - KSWB-DT2 - KABC-DT3 - WJW-DT2 - Moi et Cie - WCCB-DT3 - NHL Center Ice Extra - KGWN-DT3 - WIAT-DT3 - WTTO-DT4 - KVOS - WCOV-DT2 - WAKA-DT2 - WDPM - WEAR-DT2 - WCMZ - WDCQ-TV2 - WDCQ-TV3 - WDCQ-TV4 - WSMH-DT3 - KASN-DT2 - AETN-DT2 - AETN3 - Stingray Osheaga - WALB-DT2 - WMJN - CHCO-TV - NBC Sports Bay Area & California Plus - KFSN-DT2 - KSEE-DT3 - WDCW-DT2 - WDCW-DT3 - WMDO-DT2 - SonLife Broadcasting Network - KNSD-DT2 - Classic Arts Showcase - KYUR-DT2 - KAUU-DT4 - KDMD - KAKM - KAKM-DT2 - KYUR - KTOO 360TV - KDMD-DT2 - WPMT-DT2 - WXBU - Univisión Mountain - WMYA-DT3 - WYFF-DT2 - WTOC-DT2 - Bally Sports Southwest San Antonio - KRMA-DT2 - KRMA-DT3 - KTSC-DT2 - KTSC-DT3 - KWGN-DT2 - WTVI-DT3 - WLNY TV10/55 - Nat Geo Mundo - Spectrum OC16 - KTXL-DT2 - WATL-DT2 - TFC Canada - TFC USA - WUVN-DT4 - WTIC-DT2 - WEDH-DT2 - CFCN-DT5 - NFL Sunday Ticket 16 - MLB Extra Innings 15 - MLB Extra Innings 15 - MLB Extra Innings 16 - MLB Extra Innings 16 - WFLI-DT3 - RDS2 - WUNI2 - WVTB-DT3 - WLVI-DT2 - WPIX-DT3 - WTEN2 - KBEH - KSDX - WIAT-DT2 - WWTI-DT2 - TVA Sports - KSKN-DT2 - YourTV Halton - WNED - WUVG-DT2 - WGTV-DT2 - WGTV-DT3 - KAME-DT2 - Golf Channel Canada - CBS Mountain - CBS West - Fox Mountain - ABC Central - ABC Mountain - NBC Mountain - WUTV-DT2 - WBBZ - Disney Channel Latinoamérica - SportsMax - Cinemax Latinoamérica - HBO+ Latinoamérica - NBC Sports Chicago Plus - TeleNiños - ESPN College Extra 1 - KXTV-DT2 - WNGH-DT2 - WNGH-DT3 - KMYT-TV3 - KOAT-TV2 - WNYE-DT1 - FX Canada - KPJK - KCNZ-CD - WGRZ3 - TeleXitos - AT&T SportsNet Rocky Mountain Utah - Stingray Heavy Metal - Stingray Hip Hop - Stingray Today's Latin Pop - KAZT-TV2 - KNXV-DT2 - KPHE - KUAT-TV3 - KOLD-DT2 - WTWC-DT3 - KWBM - KRBK - KYTV-DT2 - KFSM-DT2 - WKCF-DT2 - WKCF-DT3 - WESH-DT2 - Bally Sports Southeast Georgia - Bally Sports Southeast North Carolina - Bally Sports Southeast Nashville - Bally Sports Southeast South Carolina - Bally Sports Southeast Tennessee East - Bally Sports Southeast Tennessee - KSNG-DT2 - Brazzers TV - KDCU-DT - Pop East - Family CHRGD - KPNE - KTNE - PBS World - WADL-TV - WADL2 - WADL3 - WDIV-DT2 - WXYZ-DT3 - WLPC-LD - Teleritmo - Dream 2 - ATN SAB TV - ATN Times Now - ATN Zoom - ATN News - Al-Nahar - KSWO-TV2 - WBNX-DT3 - WNAC-TV2 - KFMB-TV2 - Bally Sports San Diego - WPHL-DT2 - WPHL-DT4 - ABC Spark - ATN Aapka Colors - Ici Explora - WWDT-CD - WFTX-DT2 - Hollywood Suite 70s Movies - National Geographic West - Bally Sports Oklahoma - MLB Strike Zone - KDRV-DT2 - KMVU-DT2 - KSYS-DT3 - WXEL-DT2 - WXEL-DT3 - WXEL-DT4 - WPTV-DT2 - Esperanza TV - WPBF-DT2 - WTVX-DT4 - WFGC-DT1 - WKYC-DT2 - WEWS-DT2 - WOIO-DT2 - WNYT-DT2 - WSOC-DT2 - WTVG-DT2 - WUPW-DT2 - WSTM-DT3 - WSYT-DT2 - WCSH2 - WLBZ-DT3 - KATV-DT3 - KMYA-DT - Melody Drama - Melody Aflam - Melody Hits - WOLO-DT4 - WNEU-DT3 - ETTV Drama - ETTV YOYO - ETTV America - ETTV China - WABC-DT2 - New Greek TV - WBBZ-TV2 - WBBZ-TV4 - KGMC-DT5 - KTVN-DT2 - KZJO-DT3 - WATL-DT3 - WSFL-DT3 - Arirang TV - KGMC-DT2 - WSFL-DT2 - KARD-DT2 - KCBT-DT2 - KSAO-DT2 - KSLA-DT3 - WCWJ2 - WDFX-DT2 - WFNA-DT2 - WSFA-DT2 - WLOX-DT3 - WUHF-DT2 - Adult Swim - Cartoon Network Canada - KTVU-DT2 - KQSL-DT - KGO-DT2 - KPJK-DT2 - KPJK-DT4 - KRCB-DT2 - KRCB-DT3 - KTSF-DT3 - KTSF-DT5 - CGTN - KICU-DT3 - KCNS-DT3 - KTNC-DT4 - KKPX-DT2 - KKPX-DT3 - KFSF-DT2 - KSBY-DT2 - KLRT-TV2 - KWHY-TV - Pac-12 Networks - CBS Sports Network Canada - Pac-12 Los Angeles - Pac-12 Arizona - Pac-12 Washington - Pac-12 Mountain - Pac-12 Bay Area - Pac-12 Oregon - Showtime West - WTNH-DT2 - WPIX-DT2 - WRNN-DT5 - WNJU-DT2 - WWOR-DT3 - AMI-tv West - Aspire TV - WDAM-DT2 - WCVB-DT2 - UniMás East - WBRC-DT2 - KXLY-DT2 - WOOT-DT4 - WOOT-DT2 - WOOT-DT3 - WOOT - WRBL-DT2 - WACS-DT2 - WACS-DT3 - WTVM-DT2 - KARZ-DT2 - WABW-DT2 - Spectrum SportsNet - BeIn Sports USA - BeIn Sports en Español - BeIn Sports en Español - KMYU-DT2 - Outside TV - WECP - Hollywood Suite 90s Movies - KUNS-DT2 - KVOS-TV2 - WTEN3 - WCWN-DT3 - WNBC-DT2 - KNBC-DT2 - Pursuit Channel - KVIE-DT4 - KGO-DT3 - KQEH - KNTV-DT2 - KDTV-CD2 - KTNC-DT5 - KSTS-DT2 - KQEH-DT2 - KQEH3 - KQEH4 - WMOR-DT3 - WMOR-DT2 - WRC-TV2 - WVIT-DT2 - WEYI-TV3 - Starz Encore Español - Cine Sony - NBC Sports Philadelphia+ - Global News: BC1 - KOKI-DT2 - KOED-DT2 - WROC-DT2 - WHEC-DT2 - KYTX2 - WDGA - National Geographic Wild Canada - KREM-DT2 - WTXL-DT2 - WEDQ-DT4 - WETA-DT2 - WCBS-DT2 - WNWT-LD - Movies! - WNYW-DT2 - WABC-DT3 - WWOR-DT4 - ATN Food Food - ATN Movies - ATN ABP News - Hum TV - Zee Salaam - Schlager TV - GMA News - Zee Tamil - WSFL-DT4 - WPXU-LD - WDVB-CD2 - WASA-LD - WNYE-DT2 - WNYE-DT3 - WPXN-DT2 - WPXN-DT3 - WPXO-LD - WKOB-LD2 - Peace TV English - WKOB-LD3 - WKOB-LD4 - WKOB-LD5 - WRNN-DT3 - WTBY-TV2 - WTBY-TV3 - WTBY-TV4 - KKYK-DT4 - WZDX3 - WAFF2 - The Rural Channel - WUSA-DT2 - WJLA-DT2 - WBNX-DT2 - CTN - WNVC5 - TUDN Estados Unidos - WXYZ - KIIO-LD - USArmenia TV - KSCI-DT8 - KSCI-DT2 - KNLA - KWHY-DT2 - KPXN-TV2 - KPXN-TV3 - Shop TV - KPXN-TV4 - KNLA-DT3 - KNET - KRCA - KTAV-LD - KTAV-LD2 - KCET-DT3 - KTLA-DT2 - KTLA-DT3 - KDOC-DT3 - KFLA - KFLA-LD2 - KFLA-DT3 - KFLA-LD4 - KVEA-DT2 - KVEA-DT3 - KVCR-DT2 - KVCR-DT3 - KVCR-DT4 - KNET-DT11 - KLCS-DT3 - KAZA-DT2 - KCOP-DT3 - KTBN-DT2 - KTBN-DT3 - KTBN-DT4 - KTBN-DT5 - KXLA-DT2 - KXLA-DT3 - KXLA-DT5 - KXLA-DT5 - KXLA-DT6 - NTD TV - KXLA-DT7 - GetTV - KXLA-DT10 - KFTR - KCET-DT2 - KCOP-DT2 - WUNI4 - KCET-DT4 - AT&T SportsNet Rocky Mountain West - KFTL-DT15 - KMOH - Fusion - Revolt - Corner Store TV - WPXX - WNPI-DT3 - KRCR-DT3 - WZME - Investigation - WNPI-DT2 - KECA-DT2 - KECA - KSL-DT2 - KSBW-DT2 - KOTR - KYMB-LD - WMYD-DT2 - WXYZ-DT2 - WCMZ-DT3 - Ici Radio-Canada Télé Montréal - Bally Sports Midwest - Bally Sports Midwest+ St Louis - Fairchild TV 2 - TVB1 - TVB2 - TVBS - TVBV - Hallmark Movies & Mysteries West - KIRO - KFTR-DT2 - Cox Sports TV - KEEN - KVCW-DT3 - KGNG-LD - KGNG-LD5 - KGNG-LD3 - KGNG-LD4 - KGNG-LD6 - KGNG-LD7 - KGNG-LD8 - KLSV - KLSV-DT2 - KEGS-DT2 - KEGS-TV - KHMP - KGNG-LD2 - Epix2 East - Epix Hits - Epix Drive-In - KHSV-DT4 - KVVU-DT2 - KLAS-DT2 - KLAS-DT3 - KTNV-DT3 - KINC-DT2 - KHMP-LD3 - KTNV-DT2 - KMCC-DT2 - KBLR-DT2 - God TV UK - KRON-DT3 - KRON-DT2 - WTVA-DT2 - Longhorn Network - KVHF-LD4 - UniMás Central - KNVN-DT2 - KSAS-TV2 - WTOC-DT3 - KMGH-DT2 - WMBC - WNLO-DT2 - WLOX-DT2 - Blaze - WYCW-DT2 - KERO-DT3 - WMFP - WMDN-DT3 - Bally Sports Southwest Oklahoma 2 - Big Ten Network Alternate - WSMV-DT2 - WKRN-DT2 - WTVF-DT2 - WNAB-DT2 - CHKM - CIFG - KKTF-LD - KIXE-DT2 - KIXE-DT3 - KNVN-DT3 - WLAJ-DT2 - KBCA - KYCW - KECY-DT3 - KION-TV2 - KTXS-DT2 - WMAZ-DT2 - WICU-TV2 - KCBT-DT3 - KGMC-DT3 - KMBY-LD3 - KMGH-DT3 - KFRE-DT2 - WBKB-DT2 - WAXN-DT2 - KBTV-CA6 - KCBT-DT4 - KGMC-DT4 - KHSC-DT2 - W20DE - KAZT-TV3 - KPPX-DT6 - K21CX - KPXN-TV6 - KRDT-DT3 - KSPX-TV6 - KKPX-DT6 - KLPD - KHDT-LD2 - WHPX-TV6 - WPPX-TV6 - WPXW-TV5 - W39DF - W16CC - WOPX-TV6 - W19CO - W15CM - W40CU - W45DX - W25DW - K47HO - WBPX-TV6 - WPXD-TV6 - KFTA-DT2 - WPXJ-TV6 - WPXN-DT6 - WVPX-TV5 - W38DH - W36DO - WZPA-LD2 - WPXQ-TV6 - WPXX-TV6 - KRET-DT4 - KZJO-DT2 - KDKF-DT2 - KSAO-DT4 - KSAO-DT5 - KSAO-DT6 - KTHV2 - KAEF-DT2 - KFDA-DT2 - KGMC-DT6 - KKCO-DT2 - KRTN-TV - KFLA-LD5 - WHNE-LD2 - KTVD-DT2 - WBAL-DT2 - WBIR-DT2 - WDSU-DT2 - WJAR-DT2 - WKRG-DT3 - WPGA-DT2 - WSB-DT2 - WTOL2 - WTLH - WYME - WZVN-DT2 - WDCA-DT3 - WTBS-LD - KREX-DT3 - KMYU - KAEF-DT3 - KUTP3 - WAGA-DT2 - WDCA-DT2 - WFXT-DT2 - WHBQ-DT2 - WJBK-DT2 - WOGX-DT2 - WRBW-DT2 - WTVT-DT2 - WTXF-DT2 - KSAO-DT3 - KSDI-DT2 - KTVE-DT2 - WRGX - WTVY-DT4 - WDNP - WRTD-DT3 - WLEP-DT2 - WEDW-DT3 - WEDN-DT3 - WEDY-DT3 - WKNI - KMCA - WBQP - KOLO-DT2 - KVHF-LD - KLPD-LD5 - K31HO - K45IM - WCSN-DT7 - KPPX - KWPX-TV2 - WWPX-TV2 - WPXW-TV2 - KPXC-TV2 - WPXA-TV2 - WHPX-TV2 - KSPX-TV2 - WPXP-TV2 - WOPX-TV2 - WPXH-TV2 - WPXD-TV2 - WPXC-TV2 - WSPX-TV2 - WPXJ-TV2 - WVPX-TV2 - WPPX-TV2 - WPXM-TV2 - WXPX-TV2 - WPXQ-TV2 - WPXU-DT2 - WPXX-TV2 - KPPX-TV3 - KWPX-TV3 - WWPX-TV3 - WPXW-TV3 - KPXC-TV3 - WPXA-TV3 - WHPX-TV3 - KSPX-TV3 - WPXP-TV3 - WOPX-TV4 - WPXH-TV3 - WPXD-TV3 - WPXC-TV3 - WSPX-TV3 - WPXJ-TV3 - WVPX-TV3 - WPPX-TV3 - WPXM-TV3 - WXPX-TV3 - WPXQ-TV3 - WPXU-DT3 - WPXX-TV3 - WBPX-TV4 - KPPX-TV4 - KWPX-TV4 - WWPX-TV4 - WPXW-TV4 - KPXC-TV4 - WPXA-TV4 - WPXN-TV4 - WHPX-TV4 - KSPX-TV4 - WPXP-TV4 - WOPX-TV3 - WPXH-TV4 - WPXD-TV4 - WPXC-TV4 - WSPX-TV4 - WPXJ-TV4 - WVPX-TV4 - WPPX-TV4 - WPXM-TV4 - WXPX-TV4 - WPXQ-TV4 - KKPX-TV4 - WPXU-DT4 - WPXX-TV4 - WBPX - KPPX-TV5 - KWPX-TV5 - WWPX-TV6 - WPXW-TV6 - KPXC-TV6 - WPXA-TV5 - WPXL-TV5 - WPXN-DT5 - WHPX-TV5 - KSPX-TV5 - WPXP-TV5 - WOPX-TV5 - WPXH-TV5 - WPXD-TV5 - KPXN-TV5 - WPXC-TV5 - WSPX-TV5 - WPXJ-TV5 - WVPX-TV - WPPX-TV5 - WPXM-TV5 - WXPX-TV5 - WPXQ-TV5 - KKPX-DT5 - WPXU-DT5 - WPXX-TV5 - KWPX-TV6 - WWPX-TV5 - KPXC-TV5 - WPXP-TV6 - WPXH-TV6 - WPXC-TV6 - WSPX-TV6 - WPXM-TV6 - WXPX-TV6 - KIVY - WQMK-LP - KCIB-LD - KJEP-LP - KLFI - The Family Channel - KGEC-DT3 - KGEC - KGEC-DT2 - KGEC-DT4 - KSAO - KSAO-DT7 - KAXT-DT2 - W05CJ - WSCF-LP - WANN-CD6 - WANN-CD2 - WANN-CD9 - WANN-CD10 - WANN-CD11 - KREG-TV2 - KREY - W35AX - WEYW - WGRZ2 - WHNE - WHNE-LD5 - WHNE-LD3 - WHNE-LD4 - WKFK - WKFK-DT2 - WKFK-LD4 - WKFK-LD5 - WKFK-LD3 - WLEP - WTVX-DT2 - WTVX-DT3 - WTVX-DT4 - WYGA-DT2 - WYGA-DT5 - KMYA-DT2 - KKYK - WDWO-CD3 - WNYB-DT3 - WDWO-CD2 - WNYB-DT2 - KGET-DT3 - WSCG-DT3 - WATC-DT2 TOO - WGGS-DT3 - WJXX2 - WTGL - WTLV-DT2 - KRDT-DT5 - KAKM-DT3 - K05FW-DT3 - K07PF-DT3 - K12LA-DT3 - K21AM-DT3 - K48AC-DT3 - K05FW-DT2 - K07PF-DT2 - K12LA-DT2 - K21AM-DT2 - K48AC-DT2 - K05FW - K07PF - K12LA - K21AM - K48AC - WMAR-DT2 - WSNN-LD - WINK-DT2 - WXCW-DT2 - Bally Sports New Orleans - W46ED - WCMZ - WDPB-DT2 - WDSC-DT2 - KAKE-DT2 - KRCR-DT2 - KEMY-LP - KEET-DT2 - KEET-DT3 - KEET-DT4 - KBVU-DT2 - WACP - WYBE-DT2 - WYBE-DT3 - WYBE-DT4 - MSG Syracuse - One America News Network - MSG+ Syracuse - KTLN-DT2 - KTLN-TV3 - WCAU2 - WUVP-DT3 - WDPN - KMUV - MCAETv - K14JZ-D - K31IQ-D - K31KM-D - K48MN-D - K14JZ-D2 - K14JZ-D3 - K14JZ-D - K14JZ-D5 - KBDI-DT2 - KBDI-DT3 - K31IQ-D2 - K31IQ-D3 - K31IQ-D4 - K31IQ-D5 - K31KM-D2 - K48MN-D2 - K24IC-D3 - K24IC-D2 - K24IC-D - K18DN-D2 - K30HJ-D2 - K36FT-D2 - K36IQ-D2 - KWYP - Spectrum SportsNet LA - WLOV-DT3 - WLOV-DT2 - OnTV4U - KNMD-TV - KRTN-LD - WBKB-DT3 - KAUU-DT2 - KAUU-DT3 - KLWY-DT2 - KRDO-DT2 - KQCK - KUAC - KUAC-DT2 - KUAC-DT3 - WANA-LP - KPJR - KPJR-DT3 - KPJR-DT4 - KPJR-DT2 - KPJR-DT5 - KJCT-DT2 - KJCT-DT2 - KRMJ - KRMU - KRMZ - K17KX - K21HF - K24JO - K10MZ - K23GF - K30CR - K45KC - K41AE - K49IO - K28HA - K39HM - K19EG - K24EZ - K51IL - K29HM - K06GW - K13SN - K18FN - K32HL - K49AH - K47NQ - K50FJ - K36AC - KUKL - KJUD-DT2 - KJUD-DT3 - KTOO - KMXT - KYUK - KUAS - KVME - BeIN Sports Canada - WBEC-TV - WJAN - WFUN-LD2 - WGEN-LD2 - W17DG - W08ED - W12DI - KQET - WUCF - KECY-DT4 - KFTL-DT10 - KING-DT2 - KOCE-DT4 - AMP2 - KBEH-DT2 - KRCA-DT4 - KRCA-DT4 - KTAZ-DT2 - KRCA-DT6 - KRCA-DT6 - KJLA-DT6 - KJLA-DT9 - ESNE TV - KDOC-DT2 - KDOC-DT5 - KXLA-DT10 - K06IQ - K47AE-D - KHTV - KHTV-DT4 - KVMD-DT3 - KVMD-DT6 - KVMD-DT9 - KVMD-DT9 - KVMD-DT7 - KTAV-LD6 - WXGA-DT3 - WVAN-DT3 - WABW-DT3 - WCES-DT3 - WJSP-DT3 - WMUM-DT3 - WXGA-DT2 - WVAN-DT2 - WCES-DT2 - WJSP-DT2 - WMUM-DT2 - WPGA-DT3 - KMPH-CD - WDBB - WDBB-DT2 - FXX Canada - CKWS-DT-1 - CKWS-TV-2 - CKWS-TV-3 - WGCU-DT4 - WEFS-DT4 - WUNW-DT2 - WUNF-DT3 - WUNW - WUNF-DT2 - WUNW-DT3 - Heartland - Contra Costa Television - Tri-Valley Community Television - QVC2 - Epix West - Epix2 West - WVUP - KHIZ - Game Show Network West - Logo West - Eleven Sports USA - Starz Encore West - KQET4 - The Word Network - KYMB-LD2 - KSMS-DT3 - KMBY-LD2 - CreaTV Classrooms - HSN2 - WeatherNation - KGWN-DT2 - WFMZ-DT3 - WHYY-DT2 - WHYY-DT3 - KREZ-TV - WFTY-DT3 - WNED-DT2 - CHCJ - CKVP - CKYA-TV - CKYB-TV - CKYD-TV - CICC-TV-2 - CIEW-TV - CIWH-TV - CFTO-TV-21 - CFTO-DT-54 - CFQC-TV-1 - CKCK-TV-1 - CKCK-TV-2 - CKCK-TV-7 - CKMC-TV - CKMC-TV-1 - CKMJ-TV - CJOH-TV-6 - CJOH-TV-8 - CJOH-TV-47 - CICI-TV-1 - CKNY-TV-11 - CITO-TV-1 - CITO-TV-2 - CITO-TV-3 - CITO-TV-4 - CHBX-TV-1 - CJMT-DT-1 - CJMT-DT-2 - CFMT-DT-1 - CFMT-DT-2 - CKCO-TV-3 - CIII-TV-2 - CIII-DT-4 - CIII-DT-6 - CIII-DT-7 - CIII-DT-12 - CIII-DT-13 - CIII-DT-22 - CIII-DT-27 - CIII-DT-29 - CIII-DT-41 - CFGC-DT - CFGC-DT2 - CBLT-TV-1 - WBBZ-TV3 - KVOS-DT3 - KBCB-DT2 - KBCB-DT3 - WBNF-CD2 - WBNF-CD3 - Arise News - TVK2 - Dorcel TV - Univisión Canada - ATN Urdu - FOROtv - Hollywood Suite 80s Movies - DD Urdu - DD Bharati - DD India - DD News - NDTV 24x7 - Zee Punjabi - Zee TV Canada - Russkiy Illusion - Halla Bol! - Zing USA - BBC News Arabic - Zee Bangla - Nova World - Sony Mix - ATN Cricket Plus - ARY Musik - ATN ARY News - ARY QTV - ARY Zauq - ATN Sikh - ATN Brit Asia TV - TVP Info - RTP Internacional Europa - Colors Bangla - WJAX-DT2 - SEC Network - Unis Est - TSN3 - WLNE-DT2 - KCBT - WUXP-DT2 - YourTV Belleville - KTUL-DT2 - SEC Network Alternate - WNYO-DT4 - WHEC-DT3 - WETK-DT2 - AMI-télé - TVA Sports 2 - CHRO-DT-43 - CFCN-TV1 - CFCN-TV4 - CFCN-TV8 - CFCN-TV9 - CFCN-TV16 - WXXI-DT2 - CKMI-DT-1 - CKMI-DT-2 - CISA-TV-1 - K24KU-D - K36DK-D - CIHF-TV-15 - CHBC-DT-1 - CHBC-DT-2 - CHBC-TV-3 - CHBC-TV-4 - CHBC-TV-5 - CIVI-DT2 - CFRN-TV-1 - CFRN-TV-2 - CFRN-TV-3 - CFRN-TV-4 - CFRN-TV-5 - CFRN-TV-6 - CFRN-TV-7 - CFRN-TV-8 - CFRN-TV-9 - CFRN-TV-10 - CFRN-TV-12 - CIPA-TV-1 - CIPA-TV-2 - CKBQ-TV - CKBQ-TV-1 - CFQC-TV-2 - CHCH-DT-1 - CHCH-DT-2 - CHCH-DT-3 - CHCH-TV-4 - CHCH-TV-5 - CHCH-TV-6 - CHCH-TV-7 - CKAL-DT-1 - CKEM-TV-1 - Citytv Woodstock - Citytv Ottawa - CKVU-TV-1 - CKVU-DT-2 - CJIL-TV-1 - CITS-DT-1 - CITS-DT-2 - CICO-DT-53 - CICO-DT-59 - CICO-DT-92 - CICO-DT-28 - CICO-DT-18 - CICO-DT-24 - CICO-DT-9 - CICA-DT - CICO-DT-32 - CHAU-DT-5 - CHAU-DT-1 - CHAU-DT-10 - CHAU-DT-4 - CHAU-DT-6 - CHAU-DT-7 - CHAU-DT-8 - CHAU-DT-9 - CFHO-TV-1 - CFHO-TV-2 - CHAN-TV-4 - CHBL-TV - CHKL-DT - CHKL-DT-1 - CHKL-DT-2 - CIFG-TV - CITM-TV - CFFL-TV-1 - CKHS-TV - CKKM-TV - CKTN-TV - CKTN-TV-3 - CFHO-TV - CFJC-TV-3 - CFJC-TV-4 - CFJC-TV-6 - CJPC-DT - CFTF-DT-11 - CFTF-DT-4 - CFTF-DT-5 - CFTF-DT-6 - CFTF-DT-7 - CFTF-DT-9 - CFVS-DT-1 - CIHF-DT-11 - CIHF-DT-5 - CHNB-DT-1 - CIHF-DT-14 - CIHF-DT-3 - CKYF-TV - CKYP-TV - CKYT-TV - CKRN-TV-3 - CJDG-DT - CJDG-TV-3 - CJDG-TV-4 - CKND-DT-2 - CIMT-DT-1 - CIVK-DT-2 - CIVK-DT-3 - CIVK-DT-1 - CHAN-DT-1 - CHAN-DT-6 - CIVA-DT-1 - CIVB-DT-1 - CHAT-TV-1 Pivot - CJCH-TV-1 - CJCH-TV-4 - CJCH-TV-5 - CJCH-TV-6 - CJCH-TV-7 - CKAM-TV - CaribVision - France 24 English - France 24 Français - WPTZ-DT3 - Stadium - WVTB-DT2 - WFDC-DT2 - Fight Network - WWE Network - NHL Network - Canal Indigo 6 - Rai News 24 - Stingray Kids Stuff - Stingray Retro Latino - Channel i - ATN Sports - SSTV - ATN Sony Aath - ATN TV 18 Urdu - ATN Gujarati - CKVR - WWE Network Canada - Stingray Smooth Jazz - TV5 Québec Canada West - Bounce - Unis Ouest - KFSF-DT4 - KDTV-DT4 - WLNE-DT3 - KSNV-DT3 - Azteca America West - K47KJ-D - K34KK-D - K50AI-D - K47KJ-D2 - K47KJ-D3 - KAIT-DT2 - Grit - KOED-DT3 - WKOP-DT2 - WKOP-DT3 - WGBX-DT3 - Antena 3 Internacional - KUSA-DT2 - KCEC-DT2 - KDEN-DT2 - KSNV - WTOL3 - WPLG-DT2 - WPLG-DT3 - KDTV-DT3 - WXIA-DT3 - Game+ - KBMY-TV2 - KMSB-DT3 - KTHV3 - WBIR-DT3 - WMAZ-DT3 - WTSP-DT3 - WUSA-DT3 - KUSA-DT3 - KPNX-DT3 - WXTX-DT2 - WXTX-DT3 - WWNY - KFSF-DT3 - KJRH-DT2 - BBC America West - KATN-DT2 - KGUN-DT3 - KNRC-LD - KOZJ-DT3 - KRMJ-DT3 - KREN-DT2 - KREN-DT3 - WUCF-DT3 - DIY Network West - Music Choice Gospel - Music Choice Reggae - Music Choice Classic Rock - Music Choice Rock Hits - Music Choice Rock - Music Choice Metal - Music Choice Alternative - Music Choice Adult Alternative - Music Choice Soft Rock - Music Choice Hit List - Music Choice Pop Hits - Music Choice 90s - Music Choice 80s - Music Choice 70s - Music Choice Solid Gold Oldies - Music Choice Party Favorites - Music Choice Stage & Screen - Music Choice Kidz Only! - Music Choice Toddler Tunes - Music Choice Todays Country - Music Choice Hip-Hop and R&B - Music Choice Country Hits - Music Choice Classic Country - Music Choice Contemporary Christian - Music Choice Sounds of The Seasons - Music Choice Soundscapes - Music Choice Smooth Jazz - Music Choice Jazz - Music Choice Blues - Music Choice Singers & Swing - Music Choice Easy Listening - Music Choice Indie - Music Choice Classical Masterpieces - Music Choice Light Classical - Music Choice Music Urbana - Music Choice Pop Latino - Music Choice Tropicales - Music Choice Mexicana - Music Choice Romances - Music Choice Dance/EDM - Music Choice Rap - Music Choice Hip-Hop Classics - Music Choice Throwback Jamz - Music Choice R&B Classics - Music Choice R&B Soul - Lifetime Real Women West - Lifetime Movies West - This TV - MTV Classic West - FETV - KOTV-DT2 - KCOY-DT2 - KCNS-DT4 - KCNS-DT6 - KCNS-DT5 - KPAZ-DT2 - KPAZ-DT3 - KPAZ-DT4 - KQDK-CD - Nick Jr West - Retro TV - KSMS-DT2 - WFTV-DT3 - KTVK-DT2 - KSWB-TV3 - WPEC-DT2 - WPVI-DT3 - WSAV-DT2 - WTLH-DT2 - KDTV-DT2 - WMDT-DT3 - KJHP-LP - WSVN-DT2 - QVC US - Pop West - WACX-DT2 - WAMI-DT2 - WAMI-DT3 - WHAM-DT3 - WBRC-DT3 - WABM-DT2 - WBAY-DT2 - WKRN-DT3 - KSBS-CD - KSBS-CD2 - KTFD-DT2 - KCEC-DT3 - KFCT-DT2 - WJXT-DT2 - WJXT-DT3 - KOTV News - KPHO-DT2 - WDAM-DT3 - WFSU-DT3 - WFTS-DT2 - WCLF-DT2 - WFLX2 - WFLX3 - WFSB-DT4 - WHLV-DT2 - WHLV-DT3 - WHLV-DT4 - WHLV-DT5 - WHSG-DT2 - WHSG-DT3 - WHSG-DT4 - WHSG-DT5 - KVPT-DT2 - KOZK-DT3 - KOZK-DT2 - KPBS-DT2 - KSYS-DT2 - KFTS-DT2 - KFTS-DT3 - WNVC - WJRT-TV3 - WBOC-DT2 - WEFS - WEFS-DT2 - WEFS-DT3 - WKTB-CD3 - WKTB-CD4 - MBC America - WKTB-CD5 - WTCI-DT2 - NESN Plus - WILX-DT2 - WJAN - WKMG-DT2 - WKRG-DT2 - WPMI-TV2 - WTXF-DT3 - WTVJ-DT2 - WWSI-DT2 - WWUP-DT2 - MTV2 West - WTSP-DT2 - WXIA-DT2 - WLBZ-DT2 - WSKC-CD - XEIPN - WTVG-DT3 - WNPT-DT2 - WNTV-DT3 - WRLK-DT3 - WEBA-DT3 - WJWJ-TV3 - WNEH-DT3 - WPBT-DT2 - WPBT-DT3 - WDPB-DT3 - WHUT-DT2 - KWKS - KWKS-DT2 - KWKS-DT3 - KWKS-DT4 - K23HY-D - Rev'n - WWJ-TV2 - TVA Sports 3 - WUTV-DT3 - KPXJ-DT2 - KPXJ-DT3 - KPXJ-DT4 - KDTV-CD - K64FT - Heroes & Icons - Heroes & Icons East - KRMJ-DT2 - WMC-DT2 - WMC-DT3 - WREG-DT3 - WLMT-DT2 - HSN - TVG - ES.TV - Cars.TV - MyDestination.TV - Pets.TV - Recipe.TV - Justice Central TV - Comedy.TV - Televisión Dominicana - Ultra Familia - MBC Drama - Music Choice Love Songs - Music Choice Y2K - Music Choice Teen Beats - Music Choice Pop Country - WUTB-DT2 - WUTF-DT2 - WUTF-DT3 - WUTF-DT4 - WMBC-DT5 - WPRI-DT3 - WFTT-DT2 - WFTT-DT3 - WFTT-DT4 - WNYA-DT2 - KOKI-DT3 - KMYT-TV2 - WNYT-DT3 - WATM-DT3 - WKBW-DT2 - KMGH-DT4 - KVIE-DT3 - KAJB2 - KVYE-DT2 - WKBW-DT3 - KJRH-DT3 - KTVU-DT3 - KPIX-TV2 - WJLP-DT2 - KOVR2 - KMMW-LD - KUVS-DT3 - KUVS-DT4 - Amazing Facts TV - K03HY - KCSO-DT2 - KMMW-LD2 - KKPM-DT3 - KCSO-DT3 - KFTY-LD - KKPM-CD - K08MM - K24GS - K15HV - K39EO - K03HK - K17JI - KKPM-DT2 - KKPM-DT4 - KKPM-DT5 - KKPM-DT6 - KTXL-DT3 - KBTV-CA2 - KBTV-CA3 - KBTV-CA5 - KBTV-CA7 - KBTV-CA4 - KEZT-CD - Charge! - K20JX-DT3 - K20JX - CW Central - WZPA-LD3 - WZPA-LD4 - WZPA-LD5 - WZPA-LD6 - K20JX-DT2 - K20JX-D4 - Mezzo Live HD - WBMA-DT3 - WQHS-DT2 - WQHS-DT3 - WQHS-DT4 - WETA-DT3 - KJWP-DT2 - KJWP-DT3 - KJWP-DT4 - KYW-TV2 - WACP-DT3 - WACP-DT2 - WGTW-TV2 - WGTW-TV3 - WGTW-TV4 - WGTW-DT5 - WUVP-DT2 - WUVP-DT4 - KSTW-DT2 - KFFV-DT4 - WVUE-DT3 - WFTX-DT3 - WUNI-DT3 - ESPN College Extra 7 - K45IE-D - NBA League Pass 1 - NBA League Pass 10 - NBA League Pass 2 - NBA League Pass 3 - NBA League Pass 4 - NBA League Pass 5 - NBA League Pass 6 - NBA League Pass 7 - NBA League Pass 8 - NBA League Pass 9 - NHL Center Ice 1 - NHL Center Ice 10 - NHL Center Ice 11 - NHL Center Ice 13 - NHL Center Ice 2 - NHL Center Ice 3 - NHL Center Ice 4 - NHL Center Ice 5 - NHL Center Ice 6 - NHL Center Ice 7 - NHL Center Ice 8 - NHL Center Ice 9 - NHL Center Ice 12 - MLB Extra Innings 14 - WPHA-DT1 - WPHA-DT2 - WPHA-DT3 - WPHA-DT4 - WZPA-LD - W36DO-D4 - WBPH-DT2 - WBZ-DT2 - ESPN College Extra 2 - ESPN College Extra 3 - ESPN College Extra 4 - ESPN College Extra 5 - ESPN College Extra 6 - ESPN College Extra 8 - K05MD-DT1 - K05MD-DT2 - K05MD-DT3 - KHDT - KHDT-DT3 - KHDT-DT4 - KHDT-DT5 - KHDT-DT6 - KHDT-DT7 - KDEO-DT6 - KZDN-LD - KZDN-DT2 - KZDN-DT3 - KLPD-DT2 - KLPD-DT3 - KLPD-LD4 - WZTV-DT2 - WNAB-DT3 - WSB-DT3 - WAGA-DT3 - KUTP4 - WOGX-DT3 - WOFL-DT2 - WTVT-DT3 - WYGA-DT1 - WYGA-DT3 - WYGA-DT7 - WTBS-DT3 - WTBS-DT4 - WTBS-DT5 - WANN-CD1 - WANN-CD8 - WANN-CD4 - WANN-CD5 - WANN-CD7 - WUVG-DT3 - WUVG-DT4 - WIRE-CD - WIRE-CD2 - WIRE-CD3 - WTHC-LD - Buzzr - KTVU-DT4 - KVBC-DT7 - WTTG-DT2 - WJBK-DT3 - WTXF-DT4 - KFPH-DT3 - K50HU - K39FC-D - K48GI-D - K28CW - K28CW-D2 - K28CW-D3 - K41JE - WFOR2 - W16CC-D2 - W16CC-D3 - W16CC-D4 - W16CC-D6 - WLTV-DT2 - WLTV-DT3 - WHFT-DT2 - WHFT-DT5 - WHFT-DT4 - WHFT-DT3 - WEYS-DT1 - WAMI-DT4 - WADL4 - KVVU-DT3 - KEGS-DT3 - KEGS-DT4 - K43FO - K43FO-DT4 - WEAC - WRTD-LD1 - WRTD-LD5 - WSFG-DT2 - WSFG-DT3 - WSSF-LD3 - WSSF-LD - WSSF-LD2 - WSSF-LD4 - WSSF-LD6 - WTJP-TV2 - WTJP-TV3 - WTJP-DT4 - Decades - WKMG-DT3 - WFTV-DT2 - WSWF-DT4 - WVEN-DT2 - W32DJ - W32DJ-D3 - WGWW - WBMM-DT2 - WRCF-CD - WRCF-DT2 - WRCF-CD3 - WRCF-DT4 - WZXZ-CD - WOTF-DT2 - WOTF-DT3 - WOTF-DT4 - WRBW-DT3 - WMAR-DT3 - WJZ-DT2 - WWDD - WNUV-DT2 - W05CO - W05CO-DT4 - W15CM-D2 - W15CM-D3 - W15CM-D4 - WARP-CD - WARP-CD2 - WARP-CD3 - WARP-CD4 - WCLF-DT4 - WFTS-DT3 - W31CZ-D1 - WTTA-DT2 - WTOG-DT2 - WFSB-DT2 - WHBQ-DT3 - WWTW - WBUY-DT2 - WBUY-DT3 - WBUY-DT4 - WBUY-DT5 - W50EA - W50EA-D4 - WDNM-LD - WSKY-DT2 - Court TV Mystery - KYTV-DT3 - K26GS - K26GS-DT5 - K26GS-DT6 - K26GS-DT4 - KSPR-DT3 - KRBK-DT2 - KRBK-DT3 - WZME-DT2 - WZME-DT3 - WTVE-DT2 - WTVE-DT3 - KCNC-DT2 - Al Jazeera Arabic - B4U Music Canada - B4U Music USA - Willow - Willow Cricket - Sony SAB TV USA - Stingray Naturescape - KVHF-LD2 - KVHF-LD5 - KVHF-LD6 - KVHF-LD7 - KBID-DT2 - KBID-DT4 - KBID-DT5 - KBID-DT8 - KVBC - KVBC-DT2 - KVBC-DT3 - KVBC-DT4 - KVBC-DT5 - KVBC-DT6 - KVBC-DT10 - KFPH-CD - WFSB-DT3 - PixL TV - Ride TV - KBID-DT7 - KVBC-LD8 - KVBC-LD9 - Valu - Canal 22 - RCN Nuestra Tele - Vme Kids - Disney Junior West - Nicktoons West - MTV Tr3s West - KPJK - WGEN-LD - KSDY - KTCD - KZTC - KJEO-DT2 - WCTU-LD3 - WYBU-LD - Gol TV Espanol - K18HD - MeTV - WGFL-TV2 - WGUD-LD - WECP-DT2 - KMPT-DT6 - KMTP-DT2 - KOFY-TV2 - KMTP-DT5 - KMTP-DT4 - Create - Bally Sports North+ - WFUT-DT3 - WNYX-LD - WNYX-LD2 - WNYX-LD3 - WNYX-LD4 - WNYN-LD2 - WXTV-DT3 - WXTV-DT4 - WXTV-DT2 - WKOB-DT7 - WMBC-DT2 - WMBC-DT7 - WNYJ-DT3 - WFUT-DT4 - WFUT-DT2 - KSFV-CD2 - KFLA-DT6 - KCOP-DT4 - KTBV-LD - KTBV-LD2 - KTBV-LD4 - KWHY-DT5 - KWHY-DT7 - KVHD-LD1 - KVHD-LD3 - KVHD-LD7 - KSMV-LD10 - KIMG-LP10 - KSGA-DT10 - KVMD-DT10 - KSMV-LD3 - KIMG-LD3 - KSGA-LP3 - KVMD-DT5 - KSMV-LD6 - KIMG-LD6 - KSGA-LP6 - KSMV-LD9 - KIMG-LD9 - KSGA-LP9 - KMEX-DT2 - KMEX-DT3 - KTAV-LD7 - KHIZ-LD2 - KFTR-DT3 - KFTR-DT4 - KDOC-DT8 - W36DO-D3 - WFXT-DT3 - WSKC-CD4 - WGGD-LD - WGTA - WGTA-DT2 - WGTA-DT4 - WIGL-LD - WIGL-LD2 - WGCL-TV2 - WGCL-TV3 - WKTB-CD7 - WAGC-LD - WAGC-LD2 - WFDC-DT4 - WFDC-DT3 - WDDN-LD - WWTD-DT1 - WWTD-DT3 - WWTD-DT4 - WWTD-DT5 - WWTD-DT6 - WALA-DT2 - WWDP-DT2 - Disney Channel Canada East - WACX-DT4 - WACX-DT3 - WACX-DT5 - WDIV-DT3 - WMYD-DT3 - KNXV-TV3 - KPAZ-DT5 - KTVP - KTVP-LD2 - KTVP-LD3 - KTVP-LD5 - KTVP-LD6 - K18JL-D - KTVW-DT3 - KTVW-DT4 - KFPH-CD3 - KFPH-CD4 - K38IZ-D4 - K38IZ-D5 - KTAZ-DT3 - KPDF-CA3 - KVPA-LD - KPHE-LD2 - KPHE-LD3 - KPHE-LD4 - KFPB-LD6 - KFPB - KFPB-DT2 - W05CO-DT3 - KFFV-DT3 - WURH-CD - WSCV-DT2 - WKYC-DT3 - WHCQ-LD2 - KTEV-LP - KUAC-DT4 - NHL Center Ice 14 - ANT1 Satellite - Comet - Newsmax TV - Antenna TV - WJAR-DT3 - WWHO-DT3 - Disney Channel Canada West - UniMás West - WDSI-DT2 - KCYH - ATN MTV India - ATN Colors Marathi - ATN Movies Plus - ATN Colors Rishtey - ATN Punjabi News - ATN Punjabi 5 - ATN News 18 - ATN Life - ATN Punjabi Plus - Bloomberg TV Canada - Stingray Franco Fêtes - RT America - KKAX-LP - Fuse West - Sony Movies - KJNB-LD - KJNB-DT2 - KLAX-DT2 - KMYT-TV4 - KTAB-DT2 - KXVA-DT3 - KABI - KABI-DT2 - KTXS-DT3 - KETZ - Disney XD Canada - Disney Junior Canada - WSES - KCBS-TV2 - KGTV-DT3 - KXMP - K26GS-DT3 - KPNE-DT3 - KTNE-DT3 - KXVO-DT3 - YES2 Overflow - WPGX-DT2 - WPGX-DT3 - WNBW-DT2 - WRDQ-DT4 - KTVK-DT3 - KVOA-DT2 - KGUN-DT2 - KWBA-DT2 - KHRR-DT2 - KOLD-DT4 - KAIL-DT3 - KAJL - KAJL-DT3 - XHAS-DT2 - XETV-TDT2 - WZXZ-DT3 - WYAM-DT2 - WXXA-DT3 - WWTD-DT2 - KAKZ-DT2 - KAKZ-DT3 - KAKZ-DT4 - KAME-DT3 - WWLP-DT3 - KASW-DT2 - WWCP-DT2 - WVUA-CD2 - WUVN-DT2 - WUVN-DT3 - WUVF - KAZA-DT4 - KBAK-DT2 - KBAK-DT3 - KBFX-DT2 - KBFX-DT3 - KBIT-DT2 - KBIT-DT3 - KBIT-DT4 - KBIT-DT5 - KBIT-DT6 - WUPA-DT2 - WUHF-DT3 - WTXL-DT4 - WTXL-DT3 - KBTF-DT2 - KBTF-DT3 - WTXI-DT2 - WTWV-DT2 - WTVT-DT4 - WTVM-DT3 - WTVC-DT3 - WTTO-DT3 - KBVU-DT3 - KCBT-DT7 - KCBT-DT8 - WTNH-DT3 - KCBT-DT9 - WTLV-DT3 - WTLH-DT3 - WTLF-DT2 - WTJP-DT5 - WJKT-DT2 - WKOB-DT8 - WMCF-DT2 - WMCF-DT3 - WMCF-DT4 - WMCF-DT5 - WTGS-DT2 - WTGS-DT3 - WTCE-DT2 - WTCE-DT3 - WTCE-DT4 - WTCE-DT5 - WTCN-DT2 - WSWF-DT1 - KCDO-DT2 - KSBS-DT3 - KCDO-DT3 - WSSF-LD5 - WSPF-DT4 - WSPA-DT3 - WSNN-LD2 - WSNN-LD3 - KCIO-DT4 - WSHM-3 - WSFG-LD - WSFG-DT4 - WSFG-DT5 - WSFG-DT6 - WSFA-DT3 - WRXY-DT2 - KBFK-DT2 - KBFK-DT3 - KBFK-DT4 - KBFK-DT6 - KBFK-DT7 - KBFK-DT8 - KBFK-DT9 - WRGB-DT3 - WRDW-DT3 - WNYO-DT3 - WNUV-DT3 - WRDQ-DT3 - WRDE-DT2 - WQXT-CD - WQXT-CD3 - WQXT-CD4 - WQXT-CD5 - WQXT-CD6 - WQXT-CD7 - WCLF-DT3 - WLTV-DT4 - WFTX-DT4 - WGPS - WGPS-DT2 - WGPS-DT3 - WLZE - WBXX-DT2 - KTOO-DT2 - WILX-DT3 - WPTV-DT3 - WPEC-DT3 - WPDP-DT2 - WPDP-DT3 - WKSY-LD2 - WKSY-LD3 - WKSY-LD4 - WKSY - WFXG-DT2 - WFXG-DT3 - WJBF-DT2 - WJTC-DT2 - WJHG-TV4 - WJEB-DT2 - WJEB-DT3 - WJEB-DT4 - WJBK-DT4 - WJBF-DT3 - WJAX-DT3 - WCWN-DT2 - WICU-TV3 - WHNS-DT3 - WHLT-DT2 - WHLT-DT3 - WHBR-DT2 - WGXA-DT3 - WGWW-DT2 - K13XD-DT2 - KNRC-DT5 - KFTL-CD3 - WCTU-DT2 - KYMB-LD3 - KYMB-LD4 - KMSG-DT5 - K17JI-DT4 - K21DO-DT4 - KZMM-CD4 - W50CO-DT4 - K17JI-DT3 - K21DO-DT3 - K43FO-DT3 - W50CO-DT3 - WAAU-LD2 - K14JS - K14JS-DT2 - K14JS-DT3 - K14JS-DT4 - K14JS-DT5 - K14JS-DT6 - K13AV - K13AV-DT3 - K13AV-DT6 - WOLO-DT2 - WNYX-DT5 - WNYW-DT3 - WNYN - WNYN-DT4 - WNYN-DT5 - WNOL-TV3 - WNCF-DT2 - WNBW-DT3 - WNAC-TV3 - WMYA-DT2 - WMYA-DT4 - WMPV-DT2 - WMPV-DT3 - WMPV-DT4 - WMPV-DT5 - K17JI-DT2 - WMJN-LD2 - WMGT-DT3 - WMDN-DT2 - K18DR-DT5 - K18DR-DT6 - K18DR-DT9 - K18DR-DT4 - K21DO-DT2 - K21DO - WLOS-DT2 - WLOS-DT3 - WGUD-DT2 - WGUD-DT4 - WGTQ-DT2 - WGTQ-DT3 - KCWQ-DT3 - WGNO3 - KDEN-DT3 - WGNM-DT2 - KDEO - KDFX-DT13 - WGGS-DT4 - WFXL-DT2 - WFXL-DT3 - KDMD-DT3 - KDMD-DT4 - KDMD-DT5 - WFPA-DT2 - WFOX-DT3 - WFGX-DT2 - WFGX-DT3 - WFGC-DT2 - WFGC-DT4 - WEYI-TV2 - WEYS-DT2 - WEYS-DT3 - KDOC-DT4 - KDOC-DT6 - WELF-DT2 - WELF-DT5 - WELF-DT4 - WELF-DT3 - KDPH-LD2 - KDPH-DT4 - WECP-LD3 - WDUM-DT4 - WDSF-DT2 - WDSF-DT3 - KEBK-DT2 - WDGT - WDGT-DT2 - WDGT-DT3 - WDFX-DT3 - KEJR - KEJR-DT2 - KERO-DT2 - K11VZ-DT3 - KEVC - KEVC-DT3 - KFPH-DT4 - KFPH-DT2 - KFPH-DT3 - KFQX-DT2 - KFSN-DT3 - KUVE-DT2 - KFTU-DT2 - KUVE-DT3 - KUVE-DT4 - KUVI-DT3 - KUVI-DT2 - K26GS-DT7 - K43FO-DT2 - W50CO-DT2 - KSDI-DT4 - KSDI-DT5 - KSDI-DT6 - KSAZ-DT3 - KSDY-LD2 - KRXI-DT3 - KSBT-DT2 - K21LC - K21LC-DT2 - KZCO - KZCO-DT4 - WDFL-DT4 - WCTX-DT2 - WCTU-DT4 - WCSH3 - WCCT-DT3 - K21LC-DT5 - WBQP-DT4 - WAXN-DT3 - K26CI-DT3 - WAPA-TV - WANN-DT3 - K26CI-DT5 - K26CI-DT7 - K07XL - Gospel Broadcasting Network - K26GS-DT8 - WAAY-DT3 - WAAY-DT2 - K11VZ - K11VZ-DT2 - K11VZ-DT5 - K28IT-DT4 - K28IT-DT5 - K28IT-DT6 - K31CT-DT9 - K31CT-DT5 - K31CT-DT8 - KZMM-CD2 - KZMM-CD3 - KZGN - KZGN-DT3 - KXUN-DT2 - KXTU-DT2 - KXRM-DT3 - KXNW-DT2 - KXLA-DT12 - KWHY-DT3 - KWHY-DT4 - KWHY-DT6 - KWHS-DT2 - KWGN-DT3 - KVSN-DT2 - KVSN-DT3 - KVMM-DT2 - KVHF-DT13 - KUKR - KUKR-DT3 - KUKR-DT5 - KTVW-DT2 - KTVL-DT3 - KTVD-DT4 - KTUU-DT2 - KTSB - KTSB-DT3 - KTNC-TV3 - KTFK-DT4 - KTFK-DT3 - KTFK-DT13 - KCEC-DT4 - KESQ-DT11 - KESQ-DT8 - KESQ-DT13 - KSTS-DT3 - KFPB-DT4 - KSPX-TV7 - KSKJ-DT5 - KSKJ-DT2 - KSKJ-DT3 - KSKJ-DT4 - KSFV - KSFV-CD3 - KRTN-LD2 - KFTV-DT2 - KFTV-DT3 - KFTV-DT4 - KRMZ-DT3 - KRMF-DT3 - KRDT-DT2 - KRDO-TV3 - KQPS - KQPS-DT2 - KQDK-DT2 - KQCK-DT2 - KQCK-DT3 - KQDK-CD3 - KQCA-DT3 - KPVM-DT2 - KPVM-DT3 - KPVM-DT4 - KPSP-DT9 - KPOB - KPMR - KPMR-DT3 - KFUL-DT6 - KPHE-DT6 - KFUL-DT9 - KFXF-DT2 - KGBY-DT3 - KGJT-DT2 - KPDF-CA4 - KOBI-DT2 - KOAM-DT2 - KNWA-DT2 - KNTV-DT3 - KNSO-DT2 - KNSO-DT3 - KHBA-DT4 - KNLA-DT5 - KNLA-DT6 - KNET-DT12 - KHIZ-LD4 - KHRR-DT3 - KMSG-DT3 - KMSG-LD3 - KMSB-DT2 - KMPH-DT2 - KMPH-DT3 - KMOT-DT2 - KMOT-DT3 - KMMC - KMMC-DT4 - KLWY-DT3 - KLVD-DT2 - KHSC-DT3 - KHSC-DT4 - KHSC-DT5 - KLSV-DT3 - KICU-DT4 - KLBY-DT2 - KKYK-DT2 - KKFX-DT2 - KILM-DT3 - KILM-DT4 - KKCO-DT3 - KJEO-DT4 - KJEO-DT3 - KJEO-DT6 - KISA-DT7 - KION-DT3 - K31CT - K32EY-DT4 - K32EY-DT7 - K32EY-DT5 - K38JP-DT3 - K46LG - K46LG-DT2 - K46LG-DT3 - K46LG-DT4 - K48MR - K48MR-DT2 - K48MR-DT4 - KDEO-DT3 - KIIO-DT6 - KAJL-DT2 - Go4IT - WUFX - NHL Network Alternate - Swagat TV - Stingray Soul Storm - Stingray No Fences - Stingray Alt Rock Classics - Stingray Maximum Party - Stingray Gospel - Stingray Jammin' - Stingray Latino Urbana - Stingray Alt Country Americana - Sale Network - Audience Network - IVC - Perú Mágico - Music Choice Classic Alternative - Music Choice True Country - YourTV Huntsville - Estrella TV - Stingray Classic R&B - Stingray Groove Disco & Funk - Stingray Romance Latino - Stingray Broadway - ETTV Financial - Music Choice Max - 3ABN - ETTV Super West - FXX West - FYI West - Playboy TV Latin America - KZVU - KGHB - WMDE - WMDE - WWCI - WSCG-DT4 - KMLU - WJRT-TV2 - TVI Internacional - WNYO-DT2 - K22EY-D - K10OB - WJLA 24/7 News - Rev TV Canada - KUPT-LD3 - WEPH - WEPH-DT2 - WSRE-DT3 - WFNA-DT3 - WALB-DT3 - WLGA - K41EQ-D - K41AE-DT3 - KBBV - KDBK-DT2 - KJHP-LP3 - KJHP-LP4 - KSPK - WAAO-LD - WAXC-LD - KOET-DT3 - KSGA-LP7 - WXOD-LD - WXOD-LD2 - WXOD-LD3 - WNYF-CD2 - WMGT-DT4 - WFTY-DT4 - TSN 4K - KSMV-LD7 - KRQE-DT2 - WUNF-DT4 - WUNW-DT4 - WPRI-DT4 - KWYP-DT2 - KXLJ-LD - WCML-DT3 - WCML - KYMB-LD5 - Hillsong Channel - Stingray Bluegrass - Stingray Y2K - Stingray Rock en Español - Bally Sports Midwest Kansas City - Bally Sports Midwest Kansas State - Bally Sports Midwest St Louis - Bally Sports Midwest Nebraska - Fresh TV - MLB Extra Innings 1 - MLB Extra Innings 17 - MLB Extra Innings 18 - MLB Extra Innings 19 - MLB Extra Innings 20 - MLB Extra Innings 21 - MLB Extra Innings 22 - MLB Extra Innings 23 - MLB Extra Innings 24 - MLB Extra Innings 25 - Telebimbi - Tele N - WDEF-DT3 - KSBW-DT3 - WUOA - WUOA-LD3 - WGBH-DT4 - KCWC-DT2 - WTNB - Investigation Discovery West - WTTO-DT2 - K33KJ-D - Stingray Everything 80's - Stingray Everything '80s - WRDE - WRDE - KOB-DT3 - HTV - PixL TV en Espanol - One Caribbean Television - Saisons Canada - AXS TV - WBTS-CD2 - Music Choice - Laff - Vme - KHSV-DT2 - WYCW-DT3 - W35CK-D - WAAU-LD3 - WWCI-DT2 - KFDF-DT3 - KFFS-CD3 - KMMA-CD1 - KXBF-LD2 - WMKG-CD2 - WDNV-LD3 - WVNY-DT2 - WVNY-DT3 - WFFF-DT3 - KXLY-DT3 - ATN IBC Tamil - K19KV-D - K27KS-D - KVTE-LP - KKDJ-LP - K02QM-D - K36DB-CD - WHDS-LD - K30JM-D - K18DD-D - K21JK-D - WBXM-CD - WFEF-LD - K10PR-D - KQMM-CD - KSBB-CD - W46DF-D - K15FC-D - WMVJ-CD - WTBT-LD - W23CN-D - W29DE-D - WCEE-LD - WKBJ-LD - W13DJ-D - WBXJ-CD - KMMD-CD - KVVG-LD - W26DP-D - W11DD-D - KTFF-LD - WPXB-LD - W06AJ-D - WRCZ-LD - W31AN-D - KYEX-LP - WSBS-CD - KUEW - WUJX-LD - KPSN-LD - KWYM-LP - WSFD-LD - CFHD-DT - K31NF-D - WGDV-LD - WGEN-TV - KFLU-LD - K23DT-D - KODG-LP - KFTU-DT - KMAS-LD - K11AT-D - WUJF-LD - WDWW-LP - WSLF-LD - K43LW-D - K06AE-D - K25OM-D - WEQT-LD - WLVO-LD - KLFB-LD - KDNF-LD - KILA-LD - WAGT-CD - KAHC-LD - WQEK-LD - WOFT-LD - K32CW-D - KPMC-LD - WBXA-CD - K32LO-D - KQRO-LD - K24IB-D2 - KBAB-LD - K46II-D - K34EU - KFMS-LD - WLMF-LD - CHWI-DT-60 - K11LC-D - KUVE-CD - KVPX-LD - K07OJ-D - KAZT-CD - KCWQ-LP - KQRM-LP - KJNE-LP - KRWB-TV - K30JD-D - K13PJ-D - K31IW-D - KWNL-CD - WALE-LD - KEGW-LD - WHVD-LD - KODE-TV3 - KODE-TV2 - KSNF-3 - KSNF-2 - KTVL-DT4 - KLRA-CD2 - WWTI3 - WWTI4 - WGIQ2 - APT2 - WBIQ2 - WCIQ2 - WFIQ2 - WHIQ2 - WIIQ2 - WBTS-LD - Bally Sports Ohio+ - KMEX-DT4 - KASW-DT3 - KASW-DT4 - WMPT-DT4 - KASY-TV4 - KREZ-TV2 - KUKR-LD6 - KKPM-CD10 - KFTY-LD10 - KKRM-D10 - K03HY-D10 - Living Faith TV - KOAA-TV3 - KVPT-DT4 - KLFB-LD2 - KQRO-LD4 - KTVJ-LD4 - KLFB-LD3 - WFEF-LD2 - WRCZ-LD6 - KQRO-LD10 - KTVJ-LD10 - WDWW-LP3 - WFEF-LD3 - WQEK-LD4 - WRCZ-LD2 - WKBJ-LD3 - WQEK-LD3 - WGEN-TV2 - KQRO-LD3 - KILA-LD4 - KPVT-LD2 - WBCF-LD3 - WGDV-LD2 - WCTX-CD2 - KPMF-LD4 - KAHC-LD2 - KFLU-LD2 - KPMF-LD3 - KAHC-LD3 - WRCZ-LD3 - KMAS-LD3 - WAGT-CD2 - KWYM-LP2 - KBAB-LD3 - KQRO-LD6 - KTVJ-LD6 - WKBJ-LD7 - KILA-LD5 - WALE-LD3 - WGDV-LD4 - KUVE-CD4 - WEQT-LD2 - KWNB-TV2 - KPMF-LD2 - KUVE-CD3 - WCTX-CD3 - KQRO-LD5 - KTVJ-LD5 - WALE-LD6 - WGDV-LD3 - KAZT-CD3 - KFLU-LD4 - KPVT-LD4 - WDWW-LP2 - WKBJ-LD2 - WOFT-LD2 - WEQT-LD4 - WALE-LD4 - KPSN-LD3 - KUAN-LD8 - WALE-LD2 - WGDV-LD5 - KRAH-CD3 - KEGW-LD3 - KKAF-CD3 - KAHC-LD4 - KFLU-LD5 - WKBJ-LD6 - WQEK-LD7 - KAZT-CD2 - KEGW-LD2 - KKAF-CD2 - KWNL-CD2 - KRAH-CD2 - KPVT-LD5 - WALE-LD5 - KFLU-LD6 - WQEK-LD2 - WRCZ-LD5 - KBAB-LD2 - KBAB-LD4 - KUEW2 - KAHC-LD5 - KPMF-LD6 - WDWW-LP5 - WFEF-LD5 - KAHC-LD6 - WDWW-LP6 - WFEF-LD6 - WKBJ-LD5 - WQEK-LD8 - KILA-LD3 - KILA-LD6 - KPMF-LD5 - WBXA-CD2 - WBXJ-CD2 - KILA-LD2 - KMAS-LD2 - WQEK-LD5 - WKBJ-LD4 - KFTU-DT2 - KUAN-LD2 - KUEW3 - KPSN-LD2 - KPVT-LD3 - WBCF-LD2 - WEQT-LD3 - MSG2 - KTTV-DT3 - OSN Ya Hala - WPBT-DT4 - WROC-TV3 - WROC-TV4 - WNED-TV3 - WXXI-TV4 - Bally Sports Arizona+ - WTVI2 - Bally Sports Florida 1 - Bally Sports Florida 2 - WCAX-TV3 - KATV-TV4 - WJLA-TV4 - ESPN Bases Loaded - KFRE-TV3 - WGFL-TV3 - WJAR4 - KRNV-DT3 - WTGS4 - WTLF-DT3 - KTUL-DT4 - WTCN-CA3 - KREM-DT3 - KXTV-DT3 - KVCW-DT4 - WTTG-DT3 - TSN 4K Leafs - TSN 4K Senators - VisionTV - KARD-DT3 - Vixen - WTVS-DT4 - NBC Sports Chicago Plus 2 - NBC Sports Bay Area & California Plus 2 - WFSG-DT4 - WFSU-DT4 - KPBS-DT3 - KPBS-DT4 - KQET2 - WYBU-CD2 - WHBR-DT3 - WVUP-CD2 - WRXY-TV3 - WPBS-DT4 - KFMB-TV3 - WUOA-LD2 - WUOA-LD4 - WUOA-LD5 - WUOA-LD6 - WUOA-LD7 - KHIZ-LD3 - KHIZ-LD5 - KHIZ-LD6 - KHIZ-LD7 - KAHC-LD7 - KFMS-LD3 - KFMS-LD4 - KFMS-LD5 - KFMS-LD6 - KFMS-LD7 - WXOD-LD4 - WXOD-LD6 - WXOD-LD7 - WRCZ-LD7 - KPMF-LD7 - WGPS-LP4 - WGPS-LP5 - WGPS-LP6 - WGPS-LP7 - KUTP2 - KFTL-CD5 - WHNT-TV2 - WDCA-DT4 - WCAU3 - PBS Kids 24/7 - True Crime Network - WSBK-TV2 - WEAR-DT3 - WALA-DT3 - WALA-DT4 - WFXP2 - WFXP3 - WAGA-DT4 - KOTI-DT2 - WKBW-DT4 - OMNI East - OMNI Pacific - OMNI Prairie - Bally Sports Arizona Extra - KXDF-CD - Jaya Movie - Jaya Plus - Rai World Premium - Rawal TV - Zee Marathi - Zee Bollywood - VisionTV Pacific - Zee 24 Taas - RTL Living Deutschland - Al-Nahar Drama - Travelxp HD - Al Resalah - Iran TV Network - Rotana Khalijia - Rotana Drama - Rotana Aflam - Rotana Cinema - Rotana Classic - Rotana Clip - 5 Kanal - India Today - Sky News Arabia - UA: Перший - ATN Sony - WMHT4 - In Demand en Español - RTVi Canada - WUEO-LD - WUEO-LD2 - WUEO-LD4 - WUEO-LD6 - WUEO-LD7 - WUEO-LD5 - WMUM-TV4 - WEDQ-DT5 - WEDU-DT6 - WNYA3 - Frissons TV - Ici Radio-Canada Télé Québec - XHAS - KAET4 - KMAX-DT2 - KOZL-DT3 - GMA Pinoy TV - Zee Zest - KQED4 - KQET3 - KBDI-TV4 - WTIC-TV3 - WTIC-TV4 - Quest - KWGN-TV4 - KUSA-TV5 - KVOS-DT4 - KWGN-DT4 - KXRM-DT4 - KXTU-DT3 - WXIA-TV4 - WGRZ4 - WCNC-TV4 - WKYC4 - WJXX3 - WBIR-TV4 - KTHV4 - KPNX4 - WCSH4 - KXTV4 - KING-TV3 - WTSP4 - KMSB4 - WPRI-DT2 - WABW-TV4 - WBFF2 - WVNY4 - Hallmark Drama - IFC West - KBLR-DT4 - KMPH-TV4 - SEC Network Alternate 2 - KRMU-DT2 - KRMU-DT3 - KSNV-DT4 - KTTU-DT2 - KTTU-DT3 - QVC3 - Shepherd's Chapel - KSTW-DT3 - KVOA-DT3 - WEDQ-DT2 - WEDU-DT5 - WFLA-DT3 - WNBW-DT4 - WNJS-DT2 - WPBF-DT3 - WVEA-DT3 - WVEA-DT4 - Aapka Colors - AWE - Adult Channel - SET International - Shop LC - Bally Sports Southwest Dallas - Stingray Classica - WPTV-TV4 - WAMI-DT5 - WBSF-TV2 - Record TV Américas - WJCT3 - The Country Network - DocuBox - Prime Asia TV - WMGM-TV2 - WMGM-TV3 - WOTF-DT5 - WVEN-TV3 - WVEN-TV4 - WVEN-TV5 - WSCG-DT5 - WUCF/OCPS-DT5 - WOOT-DT5 - WGCU-DT5 - KYCW-LD3 - Smithsonian Channel West - WGTA-DT3 - KTVN-DT3 - KGUN-TV4 - WTOG-DT3 - KCPQ - KDVR-DT3 - WTVC-DT4 - WNGH-TV4 - WFLI-TV4 - WDEF-TV4 - WTCI-DT3 - KESQ2 - WCCT-TV4 - WCJB-DT3 - KICU-TV5 - Kanal D - Kids & Teens TV - KTFF-DT3 - WGTV4 - WHNS-DT4 - WLOS-DT4 - Fox Movies - HBO Family Latinoamérica - KURK-LD - KURK-LD3 - KURK-LD4 - KRON-TV4 - KPJK-DT5 - KPJK-DT3 - KFSF-DT5 - KAAP-LD - KMAX-TV3 - KBCW2 - KEET-TV5 - Sportsman Channel Canada - KCSM-DT6 - Start TV - KEEN-CD2 - KEEN-CD3 - WVIT - NBC Universo West - WLTZ-DT3 - KVOS-TV5 - Smart LifeStyle TV - Cleo TV - WUPA-DT3 - WSBK-DT3 - WSBK-DT4 - KCNL-LD2 - KOLO-TV3 - KREN-DT4 - KRNS-CS2 - KRNS-CD3 - KRNS-CD4 - KBVU-DT3 - KVIQ-DT2 - ATN Max 2 - WGGS-TV6 - TVE Internacional América - WALB-DT4 - WDPN-TV2 - WDPN-TV3 - WDPN-TV4 - WDPN-TV5 - WDPN-TV6 - WFPA-DT3 - WPSG-DT2 - WPSG-DT3 - WPSG-DT4 - WKMG-DT4 - WEDU-DT4 - KAKM-DT4 - KATN-DT3 - KUAC-TV5 - KGTV-DT4 - KBNT-CD3 - KBNT-CD4 - KSWB-TV4 - WNPI-DT4 - WCAX-DT4 - WEDQ-DT3 - Zee TV USA - Cozi TV - KSAZ-TV2 - KTFF-DT2 - DW Deutsch+ - NASA TV UHD - KMVU-DT3 - KDKF-DT3 - Adult Swim West - KFTR-DT5 - KTFD-DT3 - KTVE-DT3 - KTVE-DT4 - KMLU-DT2 - KMLU-DT3 - KARD-DT4 - WMAR-TV4 - WRZB-LD2 - WRZB-LD3 - WRZB-LD4 - WRZB-LD5 - WRZB-LD5 - WRZB-LD6 - WMDE2 - WMDE3 - WMDE4 - WMDE5 - WZDC-CD2 - WBFF4 - WNUV-DT4 - WFPT-DT4 - WMPB-DT4 - WFXL-DT4 - Stingray Hits - Stingray Now 4K - PalmarèsADISQ par Stingray - ESPNU West - Science West - ESPN West - CNBC West - CNBC World - CNN West - ESPN 2 West - Fox News West - Folk TV - WMYD-DT4 - WFTS-TV4 - KTNV-TV4 - WLNE-TV4 - KJRH-TV4 - KWBA-TV4 - KABE-CD2 - KREN-TV5 - WPGA-DT4 - KTLA-DT4 - KODE-DT4 - KFJX-DT2 - KSNF-DT4 - Travelxp 4K North America - Cheddar - KEYT-TV3 - KCOY-TV3 - WJBF-DT4 - WEBA-DT4 - WCES-DT4 - KINC-DT3 - KINC-DT4 - KINC-DT5 - KHSV-DT5 - WSEE-DT4 - WXYZ-TV4 - WCTV3 - WTXL-DT4 - WWUP-DT3 - KBCW-DT3 - KBCW-DT4 - Curiosity Channel - WDSF-DT4 - WDSF-DT5 - WDSF-DT6 - WDSF-DT7 - KFLU-LD3 - KFLU-LD7 - KAJL-DT4 - KAJL-DT5 - KAJL-DT6 - KAJL-DT7 - WSAV-DT4 - WBFS-DT2 - WBFS-DT3 - WBFS-DT4 - WSES-DT3 - WLMT-DT3 - WJRT-TV4 - WLGA-DT3 - WLGA-DT7 - WKBD-DT2 - WKBD-DT3 - WKBD-DT4 - WTVM-DT4 - WMBB-DT3 - WMBB-DT4 - WDHN-DT2 - WDHN-DT3 - WDHN-DT4 - Nueve - WIVB-DT2 - ToonAVision - KOAA-DT4 - KFCT-DT3 - KZDN-DT4 - KVSN-DT4 - KVSN-DT5 - WADL5 - WADL6 - WBXX-DT3 - ACC Network - WPCH-DT2 - KMMD-CD2 - KMMD-CD3 - KMMD-CD4 - KMMD-CD5 - KMMD-CD6 - KMMD-CD7 - KNXV-DT4 - KPOB-DT3 - KPOB-DT4 - KPOB-DT5 - KPSE-DT2 - KPSE-DT3 - KSBY-DT3 - KSBY-DT4 - KUVI-DT5 - KVYE-DT3 - KVYE-DT4 - KVYE-DT5 - WDFX-DT4 - WFTX-DT5 - WFXG-DT4 - WGGS-DT7 - WIAT-DT4 - WIYC-DT3 - WIYC-DT4 - WKRG-DT4 - WKSY-DT7 - WMAR-DT5 - WPGX-DT4 - WTLV-DT4 - WUTF-DT5 - KFAZ-DT2 - WVAN-DT4 - WOLO-DT5 - WCBS-DT3 - WOLO-DT6 - KCBS-TV3 - KYW-TV3 - KPIX-TV3 - WBZ-DT3 - KOVR3 - WWJ-TV3 - KSTW-DT4 - KPHO-DT3 - KCVU-DT5 - WJZ-DT3 - WTOG-DT4 - WKMG-DT5 - WQHS-DT5 - KCNC-DT3 - KRDO-DT4 - KVOA-DT4 - KVOA-DT5 - WBBZ-TV5 - KAAP-LD3 - KAAP-LD - KUDF-DT3 - KMMW-LD3 - KMMW-LD4 - Venevisión Plus - WTVT-DT5 - WNYW-DT5 - KDRV-DT3 - WJRT-TV5 - WEYI-TV4 - WWSB-DT3 - WOIO-DT3 - WFLX5 - WBRC-DT5 - WMC-DT4 - WTVG-DT4 - WTVG-DT5 - WTVG6 - Amazing Discoveries TV - Stingray Festival 4K - KXLY-DT4 - KTBY-DT2 - WSEE-DT5 - WCWJ3 - WJXX4 - KTTV-DT4 - KXLY-DT5 - WZVN-DT3 - WWDT-DT2 - NASA TV UHD - WJBK5 - KCAL-TV2 - KUTP5 - WAGA-TV5 - WOGX4 - K11LC-D2 - K30JD-D2 - K30JD-D3 - KAZT-TV4 - KTUU-DT3 - KTUU-DT4 - KMIR-DT3 - KCAL-TV3 - K27KS-D2 - K27KS-D3 - KTXL-DT4 - WLNY-TV2 - WLNY-TV3 - WLNY-TV4 - WLNY-TV5 - WPSG5 - WSBK-TV5 - KMAX-TV4 - KMAX-TV5 - WKBD-TV5 - KSTW5 - WTOG5 - KOLD-TV3 - KKTV3 - WCJB-TV4 - WRDW-TV4 - WALB5 - KMOT4 - WHCQ-DT5 - WHCQ-DT6 - W23CN-D2 - WMYA-DT5 - WLIW-DT4 - WSFA-DT4 - WTOC-DT4 - WWSB-DT2 - WBRC-DT4 - WFLX4 - Spectrum News 1 Worcester - WHCQ-LD3 - WHCQ-LD4 - WUAB3 - KBCW5 - TeleHit 2 - ScreenPix - ScreenPix Action - ScreenPix Westerns - ScreenPix Voices - WDPN-TV7 - WACP-DT4 - WACP-DT5 - WACP-DT6 - WACP-DT7 - KBCB-DT4 - KREG - KREG-TV3 - KREG-DT4 - KREG-DT5 - WVUA3 - WSNN-LD4 - KXTU-DT4 - KONG-DT3 - KSAZ-DT4 - WILX-TV4 - WILX-TV5 - WICU-TV4 - WQLN4 - WECP-LD4 - WPGX3 - WUPA4 - WUPA5 - WHCQ-LD7 - KBEH10 - WRLK-TV4 - WJZY8 - WCTV4 - WEDQ6 - KCVU-DT3 - KCVU-DT4 - WCAX-TV5 - WNYA4 - WTEN4 - WXXA-TV4 - Marquee Sports Network - WBFS-TV5 - KUSA6 - KTHV5 - KYTV-DT4 - WFFF-TV4 - KFMB-TV4 - KFMB-TV5 - WFXP4 - WSEE-DT6 - WAAY-TV4 - WMJN-LD4 - WAFF4 - WAFF5 - WZDX4 - WPMI-TV3 - KYTV5 - KYTV6 - K24IC-D4 - KARK-TV2 - KARK-TV3 - KARK-TV4 - WNAC-TV4 - WNBC-DT3 - KNBC-DT3 - KNTV-DT5 - KSTS-DT5 - WRC-TV3 - KTAZ-DT4 - WTVJ-DT3 - KDEN-TV4 - KCSO-LD5 - KSBS-CD5 - KSPS-CD3 - KCDO - Stingray Country - WTVG7 - KOZJ4 - KOZK-DT4 - KBLR-DT3 - KNTV-DT4 - WOFT-LD3 - WOFT-LD4 - WSWF-LD6 - WSWF-LD5 - KTVK5 - KTVK4 - KAZT-CD4 - KPHE-DT5 - KEJR-DT3 - KFPB-LD3 - KFPB-LD5 - KFPB-LD7 - WDIV-TV4 - WILX-TV6 - WILX-TV7 - WMFP2 - WBXJ-CD3 - WCTV5 - WBBZ-TV6 - WBBZ-TV7 - WBBZ-TV8 - WOLO-TV7 - WGMB-TV3 - WJHG-TV5 - WJWJ-TV4 - WTOL4 - Kids Street - WHDT-DT2 - WFOR3 - WDFL-DT5 - WFLX6 - WLPH - WLPH-CD4 - WSCV4 - KDTV-CD3 - KDTV-CD4 - KDTV-CD5 - WHDF2 - KAJB3 - KAJB4 - KYMA-DT3 - K11LC-D3 - K11LC-D4 - K11LC-D5 - K30JD-D4 - K43LW-D - K43LW-D3 - K43LW-D4 - K25OM-D3 - K25OM-D4 - K25OM-D2 - K25OM-D5 - K25OM-D6 - K19KV-D2 - K19KV-D - K19KV-D4 - K19KV-D1 - K18DD-D2 - K31NF-D2 - K31NF-D3 - K31NF-D4 - K14HC-D2 - K14HC-D3 - K14HC-D4 - K14HC-D5 - K14HCD2 - WJRT-TV6 - K32LO-D2 - K32LO-D3 - K32LO-D4 - YourTV Milton - WHCT-LD2 - WHCT-LD3 - WHCT-LD4 - WHCT-LD5 - KOLR2 - KOLR3 - KOLR4 - KMYT-TV5 - WETA-TV5 - WDVM-TV2 - WDVM-TV3 - StudioCanal - WQXT-CD2 - WODH-LD - WODH-LD2 - WODH-LD3 - WODH-LD4 - WFOR4 - KPHO-DT4 - K18JL-D2 - K18JL-D3 - K18JL-D4 - KVPA-LD2 - KPIX-TV4 - KOVR4 - KMMW-LD5 - KYW-TV4 - Water Television Network - WHNE-LD7 - WHNE-LD8 - WHNE-LD9 - WHNE-LD10 - WHNE-LD11 - WHNE-LD12 - KCNC-TV4 - KCBS-TV4 - KCAL-TV4 - KCAL-TV5 - K13PJ-D2 - K13PJ-D3 - Music Choice Taste of Italy - Music Choice Tejano - KYMB-LD6 - KYMB-LD7 - WWJ-TV4 - WADL7 - WCWN4 - WJCL2 - WRC-TV4 - WRC-TV5 - WATL-DT4 - WUSA-DT4 - KXTV5 - WADL8 - KING-DT4 - KPNX-DT4 - KUSA8 - WKYC-DT5 - WTIC-TV5 - WATN-TV2 - WATN-TV3 - WATN-TV4 - WTLV-DT5 - WGRZ5 - KTHV6 - WBIR-TV5 - WCSH5 - KREM-DT4 - WMAZ-DT4 - WLBZ-DT4 - WPAN-DT2 - WTVS-DT5 - WCWJ4 - WJXX5 - - diff --git a/sites/tvtv.us/.gitignore b/sites/tvtv.us/.gitignore new file mode 100644 index 00000000..ddc2b4e7 --- /dev/null +++ b/sites/tvtv.us/.gitignore @@ -0,0 +1,2 @@ +*.crawler.js +_us-local/ \ No newline at end of file diff --git a/sites/tvtv.us.config.js b/sites/tvtv.us/tvtv.us.config.js similarity index 93% rename from sites/tvtv.us.config.js rename to sites/tvtv.us/tvtv.us.config.js index 0d16c6bf..752cede3 100644 --- a/sites/tvtv.us.config.js +++ b/sites/tvtv.us/tvtv.us.config.js @@ -5,10 +5,10 @@ const utc = require('dayjs/plugin/utc') dayjs.extend(utc) module.exports = { - lang: 'en', + request: { + timeout: 10000 + }, site: 'tvtv.us', - channels: 'tvtv.us.channels.xml', - output: '.gh-pages/guides/tvtv.us.guide.xml', url: function ({ date, channel }) { return `https://tvtv.us/tvm/t/tv/v4/stations/${ channel.site_id diff --git a/sites/tvtv.us/tvtv.us_ca.channels.xml b/sites/tvtv.us/tvtv.us_ca.channels.xml new file mode 100644 index 00000000..dc4b4b79 --- /dev/null +++ b/sites/tvtv.us/tvtv.us_ca.channels.xml @@ -0,0 +1,440 @@ + + + + A&E Canada + AMC Canada + AMI-télé + AMI-tv East + AMI-tv West + APTN East + APTN North + APTN West + A.Side + ATN ABP News + ATN ARY News + ATN Aapka Colors + ATN Aastha TV + ATN B4U Movies + ATN B4U Music + ATN Bangla + ATN Brit Asia TV + ATN Channel + ATN Colors Marathi + ATN Colors Rishtey + ATN Cricket Plus + ATN Food Food + ATN Gujarati + ATN IBC Tamil + ATN Jaya TV + ATN Life + ATN MTV India + ATN Malayalam + ATN Max 2 + ATN Movies + ATN Movies Plus + ATN News 18 + ATN News + ATN PM One + ATN Punjabi 5 + ATN Punjabi + ATN Punjabi News + ATN Punjabi Plus + ATN SAB TV + ATN Set Max + ATN Sikh + ATN Sony + ATN Sony + ATN Sony Aath + ATN Sports + ATN TV 18 Urdu + ATN Tamil Plus + ATN Times Now + ATN Urdu + ATN Zoom + ATV Halifax + Addik TV + Al-Nahar + Al-Nahar Drama + Amazing Discoveries TV + American Heroes Channel Canada + Animal Planet Canada + Aquarium Channel + Assemblee nationale du Quebec + Avis de recherche + B4U Movies Canada + B4U Music Canada + BBC First Canada + BET Canada + BNN Bloomberg + BeIN Sports Canada + Bloomberg TV Canada + CBC News Network + CBC North NWT + CBC North Nunavut + CBC North Yukon + CBS Sports Network Canada + CHCH TV + CMT Canada + CNBC Canada + CP 24 + CPAC Francais + CPAC Ottawa + CTV 2 Alberta + CTV 2 Atlantic Region + CTV 2 London + CTV 2 Ottawa + CTV 2 Toronto + CTV 2 Vancouver Island + CTV 2 Windsor + CTV 2 Wingham + CTV + CTV Comedy Channel East + CTV Comedy Channel West + CTV Drama Channel + CTV Life + CTV News Channel + CTV Sci-Fi + Cable 14 Hamilton + Canal D + Canal Indigo 2 + Canal Indigo 3 + Canal Indigo 4 + Canal Indigo 5 + Canal Indigo 6 + Canal Indigo + Canal M + Canal Vie + Cartoon Network Canada + Casa + Cinépop + Citytv Montreal + Citytv Ottawa + Citytv Saskatchewan + Citytv Toronto + Citytv Vancouver + Citytv Woodstock + Cooking Channel Canada + Cottage Life TV + Crave 1 East + Crave 1 West + Crave 2 East + Crave 2 West + Crave 3 East + Crave 3 West + Crave 4 + Crime + Investigation Canada + DIY Network Canada + DTour East + DTour West + Daystar TV Canada + DejaView + Discovery Channel Canada + Discovery Science Canada + Disney Channel Canada East + Disney Channel Canada West + Disney Junior Canada + Disney XD Canada + Documentary Channel + E! Canada + ERT World Canada + ESPN Classic Canada + EWTN Canada + Elle Fictions + Évasion + Exxxtasy TV + FPTV (Festival Portuguese TV) + FX Canada + FXX Canada + Fairchild TV 2 + Fairchild TV East + Fairchild TV West + FaithTV + Family Channel East + Family Channel West + Family Jr + Fight Network + Fight Network + Filipino TV + Food Network Canada + Frissons TV + Game+ + Game TV + Ginx eSports TV Canada + Global News: BC1 + Global TV BC + Golf Channel Canada + HBO Canada 2 + HGTV Canada + HPItv + Halla Bol! + History 2 Canada + History Canada East + History Canada West + Hollywood Suite 00s Movies + Hollywood Suite 70s Movies + Hollywood Suite 80s Movies + Hollywood Suite 90s Movies + Ici Radio-Canada Télé Montréal + Ici Radio-Canada Télé Québec + Ici ARTV + Ici Explora + Ici RDI + Investigation + Investigation Discovery Canada + Joytv + Knowledge Network + LCN + LS Times TV + Leafs Nation Network + Lifetime Canada + Love Nature + MAtv Montréal + MAtv Québec + CTV Northern Ontario + MTV 2 Canada + MTV Canada + Makeful + Max + MétéoMédia + MétéoMédia Montreal + MétéoMédia Quebec + MétéoMédia Sherbrooke + MétéoMédia Trois-Rivieres + Moi et Cie + MovieTime + Much + NBA TV Canada + National Geographic Canada + National Geographic Wild Canada + Nickelodeon Canada + Noovo + NousTV + OLN + OMNI 1 + OMNI 2 + OMNI Calgary + OMNI East + OMNI Edmonton + OMNI Pacific + OMNI Prairie + OMNI Vancouver + Odyssey + One + Oprah Winfrey Network Canada + OutTV + PalmarèsADISQ par Stingray + Paramount Network Canada + Penthouse TV Canada + Playmen TV + Prime Asia TV + Prise 2 + RDS 2 + RDS + RDS Info + RTVi Canada + Rawal TV + Real Estate Channel + Red Hot TV + Rev TV Canada + Rewind + CBFJ + SSTV + Saisons Canada + Salt + Light TV + Saskatchewan Legislative Network + Savoir média + Séries Plus + Showcase Canada + Silver Screen Classics + Slice + Smithsonian Channel Canada + SportsNet 360 + SportsNet Canucks + SportsNet East + SportsNet Flames + SportsNet Oilers + SportsNet One + SportsNet Ontario + SportsNet Ontario Ottawa + SportsNet Ontario Toronto + SportsNet Pacific + SportsNet West + SportsNet World + Sportsman Channel Canada + Starz 1 East + Starz 1 West + Starz 2 East + Starz 2 West + Stingray Adult Alternative + Stingray All Day Party! + Stingray Alt Country Americana + Stingray Alt Rock Classics + Stingray Alternative + Stingray Around the World + Stingray Baroque + Stingray Beautiful Instrumentals + Stingray Big Band + Stingray Bluegrass + Stingray Broadway + Stingray CMT + Stingray Celtic + Stingray Chamber Music + Stingray Chill Lounge + Stingray Christian Pop & Rock + Stingray Classic Masters / Grands classiques + Stingray Classic R&B + Stingray Classic Rock + Stingray Classica + Stingray Country + Stingray Country Classics + Stingray Dance Clubbin' + Stingray Easy Listening + Stingray Eclectic Electronic + Stingray En Marge + Stingray Everything 80's + Stingray Everything '80s + Stingray Festival 4K + Stingray Flashback 70's + Stingray Folk Roots + Stingray Franco Country + Stingray Franco Energie + Stingray Franco Fêtes + Stingray Franco Pop + Stingray Franco Relax + Stingray Franco Retro + Stingray Gospel + Stingray Greatest Hits + Stingray Groove Disco & Funk + Stingray Heavy Metal + Stingray Hip Hop + Stingray Hit List + Stingray Hits + Stingray Holiday Favourites + Stingray Hot Country + Stingray Jammin' + Stingray Jazz Café + Stingray Jazz Masters / Géants du Jazz + Stingray Jazz Now / Jazz d'aujourd'hui + Stingray Juicebox + Stingray Jukebox Oldies + Stingray Kids Stuff + Stingray Latino Tropical + Stingray Latino Urbana + Stingray Le Palmarès + Stingray Loud + Stingray Masterworks + Stingray Maximum Party + Stingray Memories + Stingray Mousses musique + Stingray Musique Boutchoux + Stingray Nature + Stingray Naturescape + Stingray No Fences + Stingray Nostalgie + Stingray Nothin' But 90s + Stingray Now 4K + Stingray Opera Plus + Stingray Osheaga + Stingray Pop Adult + Stingray Popular Classical / Classique populaire + Stingray Power Hits + Stingray Remember the 80s + Stingray Retro + Stingray Retro Latino + Stingray Riddim + Stingray Rock + Stingray Rock en Español + Stingray Romance Latino + Stingray Smooth Jazz + Stingray Smooth Jazz Christmas + Stingray Soul Storm + Stingray Souln R&B + Stingray Souvenirs + Stingray Swingin' Standards + Stingray The Beat + Stingray The Blues + Stingray The Edge + Stingray The Spa + Stingray Today's Latin Pop + Stingray Top Détente + Stingray Treehouse + Stingray Urban Beat + Stingray Vibe + Stingray Y2K + Super Channel Fuse + Super Channel Heart & Home + Super Channel Vault + Super Écran 1 + Super Écran 2 + Super Écran 3 + Super Écran 4 + TCM Canada + TFC Canada + TFO + TLC Canada + TLN en Espanol + T+E + TSN1 + TSN2 + TSN3 + TSN 4K + TSN 4K Leafs + TSN 4K Senators + TSN4 + TSN5 + TV5 Québec Canada East + TV5 Québec Canada West + TVA Sports 2 + TVA Sports 3 + TVA Sports + TVO + Talentvision + Tamil Vision TV + TeleNiños + TéléToon East + TéléToon West + Telebimbi + Télémagino + The Rural Channel + The Weather Network + Today's Shopping Choice + ToonAVision + Treehouse TV + Unis Est + Unis Ouest + Univisión Canada + VRAK TV + VisionTV + VisionTV East + VisionTV Pacific + W Network East + W Network West + WWE Network Canada + Water Television Network + Wild TV + YTV East + YTV West + Yoopa + YourTV Belleville + YourTV Brockville + YourTV Burlington + YourTV Chatham-Kent + YourTV Cornwall + YourTV Fergus + YourTV Halton + YourTV Hawkesbury + YourTV Huntsville + YourTV Kingston + YourTV Milton + YourTV Niagara Falls + YourTV North Bay + YourTV Pembroke + YourTV Peterborough + YourTV Sarnia + YourTV Smiths Falls + YourTV Windsor + Z + Zee TV Canada + Zeste + + \ No newline at end of file diff --git a/sites/tvtv.us/tvtv.us_us.channels.xml b/sites/tvtv.us/tvtv.us_us.channels.xml new file mode 100644 index 00000000..dfbd514a --- /dev/null +++ b/sites/tvtv.us/tvtv.us_us.channels.xml @@ -0,0 +1,888 @@ + + + + 3ABN + 5 Kanal + 5 StarMax East + 5 StarMax West + ABC Central + ABC East + ABC Mountain + ABC Spark + ABC West + ABP News USA + ACC Network + A&E East + AETN3 + AETN + AETN-DT2 + A&E West + AMC East + AMC West + AMP2 + ANT1 Satellite + APT2 + APT + APT-DT3 + ART America + ARY Musik + ARY QTV + ARY Zauq + AT&T SportsNet Pittsburgh + AT&T SportsNet Rocky Mountain + AT&T SportsNet Rocky Mountain Utah + AT&T SportsNet Rocky Mountain West + AT&T SportsNet Southwest Houston + AWE + AWE + AXN Latinoamérica + AXS TV + Aaj Tak + Aapka Colors + Abu Dhabi TV + AccuWeather + ActionMax East + ActionMax West + Adult Channel + Adult Swim East + Adult Swim West + Advertising Channel + Al Resalah + Aljazeera Arabic + Aljazeera English + Altitude 2 + Altitude Sports + Amazing Facts TV + American Heroes Channel USA + America's Auction Channel + Animal Planet East + Animal Planet West + Antenna TV + Arirang World + Arise News + Aspire TV + Audience Network + B4U Movies USA + B4U Music USA + BBC America East + BBC America West + BBC News Arabic + BBC World News Americas + BET East + BET Gospel + BET Her + BET Jams + BET Soul + BET West + BYU TV + BabyFirst TV + Bally Sports Arizona + Bally Sports Arizona Extra + Bally Sports Arizona Northern New Mexico + Bally Sports Arizona+ + Bally Sports Detroit + Bally Sports Detroit+ + Bally Sports Florida 1 + Bally Sports Florida 2 + Bally Sports Florida + Bally Sports Great Lakes + Bally Sports Indiana + Bally Sports Midwest + Bally Sports Midwest Kansas City + Bally Sports Midwest Kansas State + Bally Sports Midwest Nebraska + Bally Sports Midwest+ St Louis + Bally Sports Midwest St Louis + Bally Sports New Orleans + Bally Sports North + Bally Sports North+ + Bally Sports Ohio + Bally Sports Ohio+ + Bally Sports Oklahoma + Bally Sports San Diego + Bally Sports SoCal + Bally Sports South + Bally Sports South Carolinas + Bally Sports South Nashville + Bally Sports Southeast + Bally Sports Southeast Georgia + Bally Sports Southeast Nashville + Bally Sports Southeast North Carolina + Bally Sports Southeast South Carolina + Bally Sports Southeast Tennessee + Bally Sports Southeast Tennessee East + Bally Sports Southwest + Bally Sports Southwest Dallas + Bally Sports Southwest Houston + Bally Sports Southwest Oklahoma 2 + Bally Sports Southwest San Antonio + Bally Sports Sun + Bally Sports West + Bally Sports Wisconsin + BeIn Sports USA + BeIn Sports en Español + BeIn Sports en Español + Big Ten Network + Big Ten Network Alternate + Big Ten Network Overflow 1 + Big Ten Network Overflow 2 + Big Ten Network Overflow 3 + Big Ten Network Overflow 4 + Blaze + Bloomberg TV + BlueHighways TV + Boomerang US + Bounce + WXXA-TV4 + Bravo East + Bravo West + Brazzers TV + Buzzr + CBHT + CBLT + CBN + CBS East + CBS Mountain + CBS Sports Network USA + CBS West + CCTV-3 + CCTV-4 America + CFTO + CGTN + CMT East + CMT Music + CMT West + CNBC + CNBC West + CNBC World + CNN + CNN International Asia + CNN International Europe + CNN International North America + CNN West + CNN en Español + C-SPAN 2 + C-SPAN 3 + C-SPAN + CTI Zhong Tian Channel + CTN + CW Central + CW East + CW+ Central + CW+ East + CW+ Mountain + CW+ West + Canal Sur Andalucía + Canal Uno Internacional + Caracol Internacional + CaribVision + Cars.TV + Cartoon Network East + Cartoon Network West + Cartoon Network en Espanol + Catholic Faith Network + Centroamérica TV + Channel i + Charge! + Cheddar + Cine Mexicano + Cine Sony + Cinemax East + Cinemax Latinoamérica + Cinemax West + Classic Arts Showcase + Cleo TV + Colors Bangla + Comedy Central East + Comedy Central West + Comedy.TV + Comet + Contra Costa Television + Cooking Channel + Corner Store TV + Court TV Mystery + Cox Sports TV + Cozi TV + CreaTV Classrooms + Create + Crime + Investigation Network USA + Crime + Investigation USA + Curiosity Channel + DD Bharati + DD India + DD News + DD Urdu + DIY Network East + DIY Network West + DW Deutsch+ + DW English + Daystar TV + Decades + Destination America + Discovery Channel East + Discovery Channel West + Discovery Familia + Discovery Family + Discovery Life Channel + Discovery Velocity + Discovery en Espanol + Disney Channel East + Disney Channel España + Disney Channel Latinoamérica + Disney Channel West + Disney Junior East + Disney Junior West + Disney XD East + Disney XD West + DocuBox + Dorcel TV + Dream 2 + E! East + ESNE TV + ESPN 2 West + ESPN 2 + ESPN + ESPN Bases Loaded + ESPN Buzzer Beater + ESPN Classic USA + ESPN College Extra 1 + ESPN College Extra 2 + ESPN College Extra 3 + ESPN College Extra 4 + ESPN College Extra 5 + ESPN College Extra 6 + ESPN College Extra 7 + ESPN College Extra 8 + ESPN Deportes + ESPN Goal Line + ESPN News + ESPNU + ESPNU West + ESPN West + ES.TV + ETTV America + ETTV China + ETTV Drama + ETTV Financial + ETTV Global + ETTV News + ETTV Super West + ETTV YOYO + EWTN España + EWTN US + E! West + Eleven Sports USA + Enlace + Epix2 East + Epix2 West + Epix Drive-In + Epix East + Epix Hits + Epix West + Esperanza TV + Estrella TV + Euronews English + Euronews Français + FETV + FX East + FX Movie Channel + FX West + FXX East + FXX West + FYI East + FYI West + Family CHRGD + Flix East + Flix West + Folk TV + Food Network East + Food Network West + Fox Business + Fox College Sports Central + Fox College Sports East + Fox College Sports West + Fox Deportes + Fox East + Fox Mountain + Fox Movies + Fox News + Fox News West + Fox Soccer Plus + Fox Sports 1 + Fox Sports 2 + Fox Sports Racing + Fox Sports Racing + Fox West + France 24 English + France 24 Français + Free Speech TV + Freeform East + Freeform West + Fuse East + Fuse West + Fusion + Future TV International + GEB America + GMA Life TV + GMA News + GMA Pinoy TV + Galavisión Este + Galavisión Oeste + Game Show Network East + Game Show Network West + Gem Shopping Network + GetTV + Go4IT + God TV US + Gol TV + Gol TV Espanol + Golf Channel US + Gospel Broadcasting Network + Great American Country + Grit + HBO2 East + HBO2 West + HBO Comedy East + HBO Comedy West + HBO East + HBO Family East + HBO Family Latinoamérica + HBO Family West + HBO Latinoamérica East + HBO Latinoamérica West + HBO+ Latinoamérica + HBO Signature East + HBO Signature West + HBO West + HBO Zone East + HBO Zone West + HDNet Movies + HGTV East + HGTV West + HITN + HLN + HSN2 + HSN + HTV + Hallmark Channel East + Hallmark Channel West + Hallmark Drama + Hallmark Movies & Mysteries East + Hallmark Movies & Mysteries West + Heartland + Heroes & Icons + Heroes & Icons East + Hillsong Channel + Historia + History East + History West + History en Español Central + History en Español East + History en Español Mountain + History en Español West + Hope Channel + Hot Choice + Hum TV + IFC East + IFC West + INSP + ION Television Central + ION Television East + ION Television Mountain + ION Television West + IVC + Impact Television Network + In Demand + In Demand en Español + India Today + IndiePlex East + IndiePlex West + Investigation Discovery East + Investigation Discovery West + Jaya Movie + Jaya Plus + Jaya TV + Jewelry TV + Jewish Life Television + Jiangsu TV International + Justice Central TV + KBS World + Kanal D + Kids Street + Kids & Teens TV + La Chaîne Disney + Laff + Lifetime East + Lifetime Movies East + Lifetime Movies West + Lifetime Real Women East + Lifetime Real Women West + Lifetime West + Link TV + Living Faith TV + Logo East + Logo West + Longhorn Network + MASN2 + MASN + MBC America + MBC Drama + MCAETv + MCTV + MGM HD USA + MLB Network + MLB Strike Zone + MNT East + MNT West + MPT + MSG2 + MSG + MSG+ + MSG+ Syracuse + MSG Syracuse + MSNBC + MTV2 East + MTV2 West + MTV Classic East + MTV Classic West + MTV East + MTV Live HD + MTV Tr3s East + MTV Tr3s West + MTV U + MTV West + Marquee Sports Network + MavTV + MeTV + Mediaset Italia + Mega Cosmos Amerika/Kanada + Mega TV + Melody Aflam + Melody Drama + Melody Hits + Mezzo Live HD + Military History + MoreMax East + MoreMax West + Motor Trend + MovieMax East + MovieMax West + MoviePlex East + MoviePlex Mountain + MoviePlex West + Movies! + Music Choice 70s + Music Choice 80s + Music Choice 90s + Music Choice + Music Choice Adult Alternative + Music Choice Alternative + Music Choice Blues + Music Choice Classic Country + Music Choice Classic Rock + Music Choice Classical Masterpieces + Music Choice Contemporary Christian + Music Choice Country Hits + Music Choice Dance/EDM + Music Choice Easy Listening + Music Choice Gospel + Music Choice Hip-Hop Classics + Music Choice Hip-Hop and R&B + Music Choice Hit List + Music Choice Indie + Music Choice Jazz + Music Choice Kidz Only! + Music Choice Light Classical + Music Choice Love Songs + Music Choice Max + Music Choice Metal + Music Choice Mexicana + Music Choice Music Urbana + Music Choice Party Favorites + Music Choice Pop Country + Music Choice Pop Hits + Music Choice Pop Latino + Music Choice R&B Classics + Music Choice R&B Soul + Music Choice Rap + Music Choice Reggae + Music Choice Rock + Music Choice Rock Hits + Music Choice Romances + Music Choice Singers & Swing + Music Choice Smooth Jazz + Music Choice Soft Rock + Music Choice Solid Gold Oldies + Music Choice Soundscapes + Music Choice Sounds of The Seasons + Music Choice Stage & Screen + Music Choice Teen Beats + Music Choice Throwback Jamz + Music Choice Todays Country + Music Choice Toddler Tunes + Music Choice Tropicales + Music Choice Y2K + MyDestination.TV + NASA TV + NASA TV UHD + NASA TV UHD + NBA League Pass 1 + NBA League Pass 2 + NBA League Pass 3 + NBA League Pass 4 + NBA League Pass 5 + NBA League Pass 6 + NBA League Pass 7 + NBA League Pass 8 + NBA League Pass 9 + NBA League Pass 10 + NBA TV + NBC East + NBC Mountain + NBC Sports + NBC Sports Baltimore + NBC Sports Bay Area + NBC Sports Bay Area & California Plus 2 + NBC Sports Bay Area & California Plus + NBC Sports Boston + NBC Sports California + NBC Sports Chicago + NBC Sports Chicago Plus 2 + NBC Sports Chicago Plus + NBC Sports NorthWest + NBC Sports Philadelphia + NBC Sports Philadelphia+ + NBC Sports Washington + NBC Sports Washington+ + NBC Universo East + NBC Universo West + NBC West + NDTV 24x7 + NDTV Good Times + NESN + NESN Plus + NFL Network + NFL Red Zone + NHK World Japan + NHL Network + NHL Network Alternate + NRBTV + NTD TV + NTV + Nat Geo Mundo + National Geographic East + National Geographic West + National Geographic Wild + New Greek TV + NewsNation East + Newsmax TV + Newsy + Nick Jr East + Nick Jr West + NickMusic + Nickelodeon East + Nickelodeon West + Nicktoons East + Nicktoons West + Nova World + OSN Ya Hala + Olympic Channel + OnTV4U + One America News Network + One Caribbean Television + Oprah Winfrey Network East + Oprah Winfrey Network West + Outdoor Channel + OuterMax East + OuterMax West + Outside TV + Ovation + Oxygen East + Oxygen West + PBS + NJTV + PBS East + PBS Georgia Public Television + PBS Kids 24/7 + PBS World + PCNTV + PTC Punjabi + Pac-12 Arizona + Pac-12 Bay Area + Pac-12 Los Angeles + Pac-12 Mountain + Pac-12 Networks + Pac-12 Oregon + Pac-12 Washington + Paramount Network East + Paramount Network West + Peace TV English + Penthouse TV + Perú Mágico + Perviy kanal + Pets.TV + Phoenix InfoNews Channel + PixL TV + PixL TV en Espanol + Planète+ + Playboy TV Latin America + Playboy TV USA + Pop East + Pop West + Positiv + ProSiebenSat.1 Welt + Pursuit Channel + QVC2 + QVC3 + QVC US + Quest + RCN Nuestra Tele + RFD-TV + RT America + RTL Living Deutschland + RTP Internacional América + RTP Internacional Europa + RTR Planeta + RTVi USA + Rai 1 + Rai 1 + Rai Italia Nord America + Rai Italia Nord America + Rai News 24 + Rai World Premium + Recipe.TV + Record TV Américas + Rede Globo + Reelz + RetroPlex East + RetroPlex West + Retro TV + Revenue Frontier + Rev'n + Revolt + Ride TV + Root Sports Northwest + Root Sports Northwest Seattle + Rotana Aflam + Rotana Cinema + Rotana Classic + Rotana Clip + Rotana Drama + Rotana Khalijia + Russkiy Illusion + SBS + SBTN + SCETV + SDPB + SEC Network + SEC Network Alternate 2 + SEC Network Alternate + SET Asia + SET International + SHOxBET East + SHOxBET West + SportsNet New York + Saint-Pierre et Miquelon la 1ère + Sale Network + Schlager TV + Science + Science West + ScreenPix + ScreenPix Action + ScreenPix Voices + ScreenPix Westerns + Shepherd's Chapel + ShopHQ + Shop LC + Shop TV + Showtime 2 East + Showtime 2 West + Showtime East + Showtime Extreme East + Showtime Extreme West + Showtime Family Zone East + Showtime Family Zone West + Showtime Next East + Showtime Next West + Showtime Showcase East + Showtime Showcase West + Showtime West + Showtime Women East + Showtime Women West + Sky Link TV + Sky News Arabia + Smart LifeStyle TV + Smile TV + Smithsonian Channel East + Smithsonian Channel West + SonLife Broadcasting Network + Sony Mix + Sony Movies + Sony SAB TV + Sony SAB TV USA + Sorpresa! + Spectrum News 1 Worcester + Spectrum OC16 + Spectrum SportsNet + Spectrum SportsNet LA + SportsMax + SportsNet New York + Sportsman Channel + Stadium + Star Bharat + Start TV + Starz Cinema East + Starz Cinema West + Starz Comedy East + Starz Comedy West + Starz East + Starz Edge East + Starz Edge West + Starz Encore Action East + Starz Encore Action West + Starz Encore Black East + Starz Encore Black West + Starz Encore Classic East + Starz Encore Classic West + Starz Encore East + Starz Encore Family East + Starz Encore Family West + Starz Encore Suspense East + Starz Encore Suspense West + Starz Encore West + Starz Encore Westerns East + Starz Encore Westerns West + Starz In Black East + Starz In Black West + Starz Kids & Family East + Starz Kids & Family West + Starz West + StudioCanal + Sundance TV East + Sundance TV West + Swagat TV + Syfy East + Syfy West + TBN East + TBN West + TBS East + TBS West + TCM US + TCT + Teach + TFC USA + TLC East + TLC West + TNT East + TNT West + TV5Monde États-Unis + TVB1 + TVB2 + TVBe + TVBS + TVBV + TVE Internacional América + TVG2 + TVG + TV Globo Internacional Américas + TV Guide + TVI Internacional + TV Japan + TVK2 + TVK + TV Land East + TV Land West + TV One + TVP Info + TVP Polonia + TVW + TeenNick East + TeenNick West + Tele N + TeleXitos + Telecentro + Telemicro Canal 5 + Telemundo Este + Telemundo Mountain + Telemundo Oeste + Televisión Dominicana + Tennis Channel + The Africa Channel + The Country Network + The Cowboy Channel + The Family Channel + The Israeli Network + The Movie Channel East + The Movie Channel West + The Movie Channel Xtra East + The Movie Channel Xtra West + The Weather Channel + The Word Network + This TV + ThrillerMax East + ThrillerMax West + Toku + Travel Channel East + Travel Channel West + Travelxp 4K North America + Travelxp HD + Tri-Valley Community Television + Tru TV East + Tru TV West + True Crime Network + TyC Sports + UA: Перший + UCTV + UPtv + USA Network East + USA Network West + USArmenia TV + Ultra Familia + UniMás Central + UniMás Este + UniMás Mountain + UniMás Oeste + Universal Kids + Univisión Este + Univisión Mountain + Univisión Oeste + VH1 East + VH1 West + Valu + Venevisión Plus + Vice + ViendoMovies + Vixen + Vme + Vme Kids + WAPA America + WWE Network + We TV East + We TV West + WeatherNation + Weather Now + Willow + Willow Cricket + World Fishing Network + World Harvest TV + XHDF-TDT + YES2 Overflow + YES Network + YouToo + YTA TV + YurView Arizona + YurView California + Z Living USA + Zee 24 Taas + Zee Bangla + Zee Bollywood + Zee Cinema USA + Zee Marathi + Zee Punjabi + Zee Salaam + Zee TV USA + Zee Tamil + Zee Zest + Zing USA + + \ No newline at end of file diff --git a/sites/vidio.com.channels.xml b/sites/vidio.com.channels.xml deleted file mode 100644 index 85b512cc..00000000 --- a/sites/vidio.com.channels.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - ABC TV - Ajwa TV - Aljazeera English - Arirang World - BeIn Sports 1 Indonesia - BeIn Sports 2 Indonesia - Berita Satu HD - Champions TV 1 - Champions TV 2 - Champions TV 3 - CNA - Da Ai TV - DW English - EuroNews English - Fox Sports 2 Asia - Fox Sports 3 Asia - Fox Sports Asia - GTV - Indosiar - INews - Jak TV - Kompas TV - Metro TV - MNC TV - My TV - NET - Nusantara - O Channel - O Shop - RCTI - SCTV - Smithsonian Channel Asia - Trans 7 - Trans TV - TVRI Nasional - Zee Bioskop - - \ No newline at end of file diff --git a/sites/vidio.com.config.js b/sites/vidio.com.config.js deleted file mode 100644 index 3661e21a..00000000 --- a/sites/vidio.com.config.js +++ /dev/null @@ -1,71 +0,0 @@ -const jsdom = require('jsdom') -const { JSDOM } = jsdom -const dayjs = require('dayjs') -const utc = require('dayjs/plugin/utc') -const customParseFormat = require('dayjs/plugin/customParseFormat') -const timezone = require('dayjs/plugin/timezone') -require('dayjs/locale/id') - -dayjs.extend(utc) -dayjs.extend(customParseFormat) -dayjs.extend(timezone) - -module.exports = { - lang: 'id', - site: 'vidio.com', - channels: 'vidio.com.channels.xml', - output: '.gh-pages/guides/vidio.com.guide.xml', - url({ channel }) { - return `https://www.vidio.com/live/${channel.site_id}/schedules` - }, - parser({ content, date }) { - const programs = [] - const dom = new JSDOM(content) - - const scheduleDate = dom.window.document.querySelector( - 'div.b-livestreaming-daily-schedule__date-label' - ).textContent.split(',') - const currdate = dayjs(scheduleDate[1], 'DD MMMM YYYY', 'id') - const list = dom.window.document.querySelector( - `#schedule-content-${currdate.format( - 'YYYYMMDD' - )} > .b-livestreaming-daily-schedule__scroll-container` - ) - const items = list.querySelectorAll('div.b-livestreaming-daily-schedule__item') - items.forEach(item => { - const title = ( - item.querySelector('div.b-livestreaming-daily-schedule__item-content-title') || { - textContent: '' - } - ).textContent - const time = ( - item.querySelector('div.b-livestreaming-daily-schedule__item-content-caption') || { - textContent: '' - } - ).textContent - if (title && time) { - let start = dayjs.tz( - currdate.format('YYYY-MM-DD ').concat(time.substring(0, 5)), - 'YYYY-MM-DD HH:mm', - 'Asia/Jakarta' - ) - let stop = dayjs.tz( - currdate.format('YYYY-MM-DD ').concat(time.substring(8, 13)), - 'YYYY-MM-DD HH:mm', - 'Asia/Jakarta' - ) - if (start.diff(stop, 'h') > 0) { - stop = stop.add(1, 'day') - } - - programs.push({ - title, - start, - stop - }) - } - }) - - return programs - } -} diff --git a/sites/vidio.com/vidio.com.config.js b/sites/vidio.com/vidio.com.config.js new file mode 100644 index 00000000..430e835b --- /dev/null +++ b/sites/vidio.com/vidio.com.config.js @@ -0,0 +1,87 @@ +const jsdom = require('jsdom') +const { JSDOM } = jsdom +const dayjs = require('dayjs') +const utc = require('dayjs/plugin/utc') +const customParseFormat = require('dayjs/plugin/customParseFormat') +const timezone = require('dayjs/plugin/timezone') + +dayjs.extend(utc) +dayjs.extend(customParseFormat) +dayjs.extend(timezone) + +module.exports = { + site: 'vidio.com', + url({ channel }) { + return `https://www.vidio.com/live/${channel.site_id}/schedules` + }, + parser({ content, date }) { + let PM = false + const programs = [] + const items = parseItems(content, date) + items.forEach(item => { + const title = parseTitle(item) + const start = parseStart(item, date) + let stop = parseStop(item, date) + if (!stop) return + if (stop.hour() > 11) PM = true + if (stop.hour() < 12 && PM) stop = stop.add(1, 'd') + + programs.push({ + title, + start, + stop + }) + }) + + return programs + } +} + +function parseStop(item, date) { + const time = ( + item.querySelector('div.b-livestreaming-daily-schedule__item-content-caption') || { + textContent: '' + } + ).textContent + + return dayjs.tz( + date.format('YYYY-MM-DD ').concat(time.substring(8, 13)), + 'YYYY-MM-DD HH:mm', + 'Asia/Jakarta' + ) +} + +function parseStart(item, date) { + const time = ( + item.querySelector('div.b-livestreaming-daily-schedule__item-content-caption') || { + textContent: '' + } + ).textContent + + return dayjs.tz( + date.format('YYYY-MM-DD ').concat(time.substring(0, 5)), + 'YYYY-MM-DD HH:mm', + 'Asia/Jakarta' + ) +} + +function parseTitle(item) { + return ( + item.querySelector('div.b-livestreaming-daily-schedule__item-content-title') || { + textContent: '' + } + ).textContent +} + +function parseItems(content, date) { + const dom = new JSDOM(content) + const list = dom.window.document.querySelector( + `#schedule-content-${date.format( + 'YYYYMMDD' + )} > .b-livestreaming-daily-schedule__scroll-container` + ) + + if (!list) return [] + + return list.querySelectorAll('div.b-livestreaming-daily-schedule__item') +} diff --git a/sites/vidio.com/vidio.com_id.channels.xml b/sites/vidio.com/vidio.com_id.channels.xml new file mode 100644 index 00000000..cba9a016 --- /dev/null +++ b/sites/vidio.com/vidio.com_id.channels.xml @@ -0,0 +1,35 @@ + + + + Ajwa TV + Aljazeera English + Arirang World + BeIn Sports 1 Indonesia + BeIn Sports 2 Indonesia + Berita Satu HD + Champions TV 1 + Champions TV 2 + Champions TV 3 + CNA + Da Ai TV + DW English + EuroNews English + GTV + Indosiar + INews + Jak TV + Kompas TV + Metro TV + MNC TV + My TV + NET + Nusantara + O Channel + RCTI + SCTV + Trans 7 + Trans TV + TVRI Nasional + Zee Bioskop + + \ No newline at end of file diff --git a/sites/zap.co.ao.channels.xml b/sites/zap.co.ao.channels.xml deleted file mode 100755 index 17943c5b..00000000 --- a/sites/zap.co.ao.channels.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - TPA 1 - RTP África - A Bola TV - Sport TV África 1 - Zap Novelas - Zap Viva - TVI 24 - BBC World News Africa - EuroNews Português - SIC K - Canal Panda Portugal - TVE Internacional Europa - RT News - STV Noticias - TVI Internacional - RTP Internacional Europa - Band Internacional - CM TV - Band News - Sport TV África 1 - Benfica TV - NBA TV - ESPN Africa - Porto Canal - Motorvision TV - FightBox HD - Sporting TV - Biggs - Baby TV Europe - Disney Channel Portugal - Disney Junior Portugal - TVCine Top - TVCine Edition - TVCine Emotion - TVCine Action - Canal Hollywood Portugal - Fox Movies Portugal - Fox Life Portugal - Fox Portugal - AXN Portugal - AXN Portugal - Fox Crime Portugal - AXN Movies - TLN Network - TVI Ficção - SIC Radical - Colors - 24 Kitchen Portugal - Food Network EMEA - Luxe TV - Afro Music Channel - Stingray IConcerts - RFM TV - MCM Top - Stingray CMusic - Odisseia - Blaze Portugal - História Portugal - Travel Channel Europe - National Geographic Wild South Africa - National Geographic Portugal - MyZen Music - Aljazeera English - France 24 Français - Rossiya 24 - Bloomberg TV Africa - Rai Italia Africa - RTR Planeta - CCTV 4 Europe - Canal Programação - MyZen Nature - Cubavisión Internacional - Aljazeera Channel - Blast - Tiji - France 2 - France 3 - France 5 - LCI - Histoire TV - Ushuaïa TV - Zap Filmes HD - Zap Filmes 1 - Zap Filmes 2 - Zap Filmes 3 - Globo On - TV Globo Internacional África - La Liga na Zap - La Liga na Zap - Fox Comedy Portugal - RTNC - Télé 50 - ESPN 2 Africa - Digital Congo TV - Be Kuduro - Zap Viva - SIC Mulher - Gloom Channel - Extreme Sports Channel - Africanews - Gametoon - Gulli Brasil - Cubayo - Kix - - \ No newline at end of file diff --git a/sites/zap.co.ao.config.js b/sites/zap.co.ao/zap.co.ao.config.js similarity index 92% rename from sites/zap.co.ao.config.js rename to sites/zap.co.ao/zap.co.ao.config.js index c044b85c..3af1bf7d 100644 --- a/sites/zap.co.ao.config.js +++ b/sites/zap.co.ao/zap.co.ao.config.js @@ -8,11 +8,10 @@ dayjs.extend(timezone) dayjs.extend(customParseFormat) module.exports = { - lang: 'pt', - days: 3, + request: { + timeout: 10000 + }, site: 'zap.co.ao', - channels: 'zap.co.ao.channels.xml', - output: '.gh-pages/guides/zap.co.ao.guide.xml', url: function ({ date, channel }) { return `https://www.zap.co.ao/_api/channels/${date.format('YYYY-M-D')}/epg.json` }, @@ -48,7 +47,7 @@ function parseItems(content, channel) { const channels = JSON.parse(content) const data = channels.find(ch => ch.id == channel.site_id) - return data.epg + return data ? data.epg : [] } function parseStart(item) { diff --git a/sites/zap.co.ao/zap.co.ao_ao.channels.xml b/sites/zap.co.ao/zap.co.ao_ao.channels.xml new file mode 100644 index 00000000..049ceda7 --- /dev/null +++ b/sites/zap.co.ao/zap.co.ao_ao.channels.xml @@ -0,0 +1,105 @@ + + + + 24 Kitchen Portugal + A Bola TV + AXN Movies + AXN Portugal + Africanews + Afro Music Channel + Aljazeera Channel + Aljazeera English + BBC World News Africa + Baby TV Europe + Band Internacional + Band News + Be Kuduro + Benfica TV + Biggs + Blast + Blaze Portugal + Bloomberg TV Africa + CCTV-4 Europe + CM TV + Canal Hollywood Portugal + Canal Panda Portugal + Canal Programação + Colors + Cubavisión Internacional + Cubayo + Digital Congo TV + Disney Channel Portugal + Disney Junior Portugal + ESPN 2 Africa + ESPN Africa + EuroNews Português + Extreme Sports Channel + FightBox HD + Food Network EMEA + Fox Comedy Portugal + Fox Crime Portugal + Fox Life Portugal + Fox Movies Portugal + Fox Portugal + France 2 + France 3 + France 5 + France 24 Français + Gametoon + Globo On + Gloom Channel + Gulli Brasil + Histoire TV + História Portugal + Kix + LCI + La Liga na Zap + Luxe TV + MCM Top + Motorvision TV + MyZen Music + MyZen Nature + NBA TV + National Geographic Portugal + National Geographic Wild South Africa + Odisseia + Porto Canal + RFM TV + RTNC + RT News + RTP África + RTP Internacional Europa + RTR Planeta + Rai Italia Africa + Rossiya 24 + SIC K + SIC Mulher + SIC Radical + STV Noticias + Sport TV África 1 + Sporting TV + Stingray CMusic + Stingray IConcerts + TLN Network + TPA 1 + TVCine Action + TVCine Edition + TVCine Emotion + TVCine Top + TVE Internacional Europa + TV Globo Internacional África + TVI 24 + TVI Ficção + TVI Internacional + Télé 50 + Tiji + Travel Channel Europe + Ushuaïa TV + Zap Filmes 1 + Zap Filmes 2 + Zap Filmes 3 + Zap Filmes HD + Zap Novelas + Zap Viva + + \ No newline at end of file diff --git a/sites/znbc.co.zm.channels.xml b/sites/znbc.co.zm.channels.xml deleted file mode 100755 index 8e6da64c..00000000 --- a/sites/znbc.co.zm.channels.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - ZNBC TV 1 - ZNBC TV 2 - ZNBC TV 3 - ZNBC TV 4 - - \ No newline at end of file diff --git a/sites/znbc.co.zm.config.js b/sites/znbc.co.zm/znbc.co.zm.config.js similarity index 94% rename from sites/znbc.co.zm.config.js rename to sites/znbc.co.zm/znbc.co.zm.config.js index 8e24dc80..20583982 100644 --- a/sites/znbc.co.zm.config.js +++ b/sites/znbc.co.zm/znbc.co.zm.config.js @@ -11,11 +11,7 @@ dayjs.extend(timezone) dayjs.extend(customParseFormat) module.exports = { - lang: 'en', - days: 7, site: 'znbc.co.zm', - channels: 'znbc.co.zm.channels.xml', - output: '.gh-pages/guides/znbc.co.zm.guide.xml', url({ channel }) { return `https://www.znbc.co.zm/${channel.site_id}/` }, diff --git a/sites/znbc.co.zm/znbc.co.zm_zm.channels.xml b/sites/znbc.co.zm/znbc.co.zm_zm.channels.xml new file mode 100644 index 00000000..49804dc6 --- /dev/null +++ b/sites/znbc.co.zm/znbc.co.zm_zm.channels.xml @@ -0,0 +1,9 @@ + + + + ZNBC TV 1 + ZNBC TV 2 + ZNBC TV 3 + ZNBC TV 4 + + \ No newline at end of file