From 4468fabcc918740bb8294187b4cac64ad4b1b65d Mon Sep 17 00:00:00 2001 From: LiuYi0526 <50787709+LiuYi0526@users.noreply.github.com> Date: Sun, 6 Oct 2024 00:21:53 +0800 Subject: [PATCH] feat: EPG --- .DS_Store | Bin 0 -> 6148 bytes .github/.DS_Store | Bin 0 -> 6148 bytes .github/workflows/EPG.yml | 58 ++++++++++++++ WebGrab++.config.xml | 158 +++++++++++++++++++++++++++++++++----- 4 files changed, 197 insertions(+), 19 deletions(-) create mode 100644 .DS_Store create mode 100644 .github/.DS_Store create mode 100644 .github/workflows/EPG.yml diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..ed9ade43e488ddef16678ec4567f7431649d42ca GIT binary patch literal 6148 zcmeHK%}T>S5T3QwBov_sg&r5Y7HvaO#7n641&ruHr8cy*!I&*=Y7eE5v%Zi|;`2DO zy8){`coMNQu=~x<&u->}><<8l_N?Cor~-hCjZl!XM##L@wPk||g`Q&sGl-)3bQ~pX zCi;se`gR8nVF)o~@ag+igr2u(oW#?t(RdeIrSkTU<9JTRxerHb9%j94Hf{GNw=}v^ zDv1ic7hT7LdAGWEuF|X*r-O-3i2DN!xx0zezM8kyEbUKqZfG2y=X%|0ZLw(j$93s9 z{bgM)PJF*ETc@q%(sTC@j?ON-kI7T2UJR82S=X{_v4B@pzEt%bPSQlBL-Z6`MKmKb zzzi@0%)n+bV9x=!vRP$wwafrB@B;>De~{P+1B(zm*JtvV2}w|=w*;ZI7+A~= zq6bBoR78_1>=Q$nbhJww7g)>MNH39MC>e(@x`; bq+?uQF*iuFkX@%E@9jy(iJIK3!%{8xQ7@NWRQm0 zN;Dh(A_KH{F7B9uF%03${-vWZRv~)d!ciQhlSboR6pE#-ZO3t)igO!0sw|lFCeyUt z8(-7tLa8`h^n2lDG|0Nu-BXoJdQmbM>x8I3z>u4(DCw)Lt)@vo)wzLjxNh0)R%^3a z(>tt7uj$R}a(3i-b=f*@&F5};Z~x%rygQ7a67^!}6!_<9*|E5QSM01=*>f;XVwF6g zcagcsU}OfE0cK!R7_jGGxw0t>=5;ay%)pNspz}eZ68aW%gZk*ehOUp~FAMUcB#Wb_y)OU2AF|m z28w1_rTTyN{ri78iAT%;Gw`n%5T#DgY2%V?ZCzO$)mn*qhe|?mxxvpA?C4UAu~dp{ bs9Ml2se|ZS%nhOig)ah{25y*vUuEC}M*L0E literal 0 HcmV?d00001 diff --git a/.github/workflows/EPG.yml b/.github/workflows/EPG.yml new file mode 100644 index 0000000000..a1a5ea0711 --- /dev/null +++ b/.github/workflows/EPG.yml @@ -0,0 +1,58 @@ +name: Make IPTV EPG +on: + schedule: + - cron: "0 16 * * *" + workflow_dispatch: +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Download WebGrab+Plus + run: | + wget http://webgrabplus.com/sites/default/files/download/SW/V5.2.0/WebGrabPlus_V5.2_install.tar_0.gz + - name: Extract WebGrabPlus_V5.2_install.tar_0.gz + run: | + tar -zxvf WebGrabPlus_V5.2_install.tar_0.gz + - name: Install WebGrab+Plus + run: | + cd .wg++ + ./install.sh + - name: Download WebGrab++.config.xml + run: | + cd .wg++ + wget -N https://raw.githubusercontent.com/LiuYi0526/IPTVnew/main/WebGrab++.config.xml + - name: Run + run: | + cd .wg++ + ./run.net.sh + # - name: Download Other EPG + # run: | + # cd .wg++ + # wget http://epg.51zmt.top:8000/e.xml + # wget https://raw.githubusercontent.com/epgshare01/share01/master/epg_ripper_HK1.xml.gz + # gunzip ./epg_ripper_HK1.xml.gz + # - name: Install xmltv + # run: | + # sudo apt update + # sudo apt -y install xmltv + # - name: Merge EPG + # run: | + # cd .wg++ + # tv_cat guide.xml epg_ripper_HK1.xml > HK.xml + # tv_cat HK.xml e.xml > guide_merge.xml + - name : Upload artifact + uses: actions/upload-artifact@master + with: + name: guide.xml + path: .wg++/guide.xml + - name: Git push assets to "EPG" branch + run: | + cd .wg++ + git init + git config --local user.name "actions" + git config --local user.email "action@github.com" + git checkout -b EPG + git add . + git commit -m "Update EPG" + git remote add origin "https://${{ github.actor }}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}" + git push -f -u origin EPG diff --git a/WebGrab++.config.xml b/WebGrab++.config.xml index 161f28af7d..8d245b142f 100644 --- a/WebGrab++.config.xml +++ b/WebGrab++.config.xml @@ -23,25 +23,145 @@ see http://webgrabplus.com/epg-channels for the available sites/channels --> - 01 香港開電視 * - 02 香港國際財經台 * - 108 財經資訊台 * - 109 新聞台 * - 110 直播新聞台 * - 201 有線電影台 * - 301 綜合娛樂台 * - 601 高清體育台 * - 602 Sports Plus 1 * - 603 高清603台 * - 604 Sports Plus 2 * - 605 Sports Plus 3 * - 618 有線18台 - 661 有線體育台 - 662 Sports Plus 1 - 664 Sports Plus 2 - 665 Sports Plus 3 - 668 賽馬1台 - 669 賽馬2台 + 中國 - ViuTVsix + 中國 - ViuTV + 中國 - Viu 頻道 + 中國 - Now華劇台 + 中國 - Now 影視點播站 + 中國 - NowJelli + 中國 - HBO Hits + 中國 - HBO Family + 中國 - CINEMAX + 中國 - HBO Signature + 中國 - HBO + 中國 - MOVIE MOVIE + 中國 - Now 爆谷台 + 中國 - Now爆谷星影台 + 中國 - 衛視電影台 + 中國 - Animax + 中國 - tvN + 中國 - KBS World + 中國 - 東森亞洲衛視 + 中國 - MOOV 演唱會/MV台 + 中國 - Discovery Asia + 中國 - Discovery Channel + 中國 - 動物星球頻道 + 中國 - Discovery 科學頻道 + 中國 - DMAX + 中國 - TLC旅遊生活頻道 + 中國 - 國家地理頻道 + 中國 - 國家地理野生頻道 + 中國 - BBC Earth + 中國 - 戶外頻道 + 中國 - HISTORY + 中國 - CNN 國際新聞網絡 + 中國 - CNBC + 中國 - BBC News + 中國 - Bloomberg Television + 中國 - 亞洲新聞台 + 中國 - Sky News + 中國 - DW (English) + 中國 - 半島電視台英語頻道 + 中國 - euronews + 中國 - France 24 + 中國 - NHK WORLD-JAPAN + 中國 - RT + 中國 - 中國環球電視網 + 中國 - Now直播台 + 中國 - Now新聞台 + 中國 - Now財經台 + 中國 - Now報價台 + 中國 - 第1財經電視 + 中國 - 鳳凰衛視資訊台 + 中國 - 鳳凰衛視香港台 + 中國 - 東森亞洲新聞台 + 中國 - 智叻樂園 + 中國 - DreamWorks 頻道 + 中國 - Cartoon Network + 中國 - Nickelodeon + 中國 - CBeebies + 中國 - Nick Jr. + 中國 - Da Vinci + 中國 - BBC Lifestyle + 中國 - 華納電視頻道 + 中國 - AXN + 中國 - ROCK Entertainment + 中國 - Lifetime + 中國 - Food Network + 中國 - 亞洲美食台 + 中國 - 旅遊頻道 + 中國 - 居家樂活頻道 + 中國 - Netflix + 中國 - 中天亞洲台 + 中國 - 深圳衛視 + 中國 - CCTV-1 + 中國 - CCTV-4 + 中國 - 大灣區衛視 + 中國 - 鳳凰衛視中文台 + 中國 - OneTV 綜合頻道 + 中國 - 三沙衛視 + 中國 - 浙江衛視 + 中國 - ABC Australia + 中國 - 體育節目精選 + 中國 - Now Sports 4K 1 + 中國 - Now Sports 4K 2 + 中國 - Now Sports 4K 3 + 中國 - Now Sports Premier League TV + 中國 - Now Sports 英超1台 + 中國 - Now Sports 英超2台 + 中國 - Now Sports 英超3台 + 中國 - Now Sports 英超4台 + 中國 - Now Sports 英超5台 + 中國 - Now Sports 英超6台 + 中國 - Now Sports 英超7台 + 中國 - Now Sports 精選 + 中國 - Now Sports 1 + 中國 - beIN – Now Sports 2 + 中國 - Now Sports 3 + 中國 - Now Sports 4 + 中國 - Now Sports 5 + 中國 - Now Sports 6 + 中國 - Now Sports 7 + 中國 - beIN SPORTS 1 + 中國 - beIN SPORTS 2 + 中國 - 曼聯電視頻道 + 中國 - beIN SPORTS 3 + 中國 - beIN SPORTS 4 + 中國 - beIN SPORTS 5 + 中國 - beIN SPORTS 6 + 中國 - Now Sports 650 + 中國 - Now Sports 651 + 中國 - Now668 + 中國 - SPOTV + 中國 - SPOTV2 + 中國 - Astro Cricket + 中國 - Premier Sports + 中國 - Now Sports Plus + 中國 - Now Sports 681 + 中國 - Now Golf 2 + 中國 - Now Golf 3 + 中國 - NHK World Premium + 中國 - TV5MONDE Style + 中國 - TV5MONDE ASIE + 中國 - France 24 (French) + 中國 - GMA Pinoy TV + 中國 - GMA Life TV + 中國 - GMA News TV + 中國 - TFC + 中國 - DW Deutsch + 中國 - Sony TV (India) + 中國 - Sony MAX + 中國 - Sony SAB + 中國 - MTV India + 中國 - COLORS + 中國 - Zee Cinema International + 中國 - Zee TV + 中國 - Zee News + 中國 - Star Gold + 中國 - STAR PLUS + 中國 - Star Bharat + 中國 - 冰火頻道 + 中國 - 成人極品台 dummy