From d35c4af8cec6df8b891cbfc7716af9b460376fe1 Mon Sep 17 00:00:00 2001
From: "guorong.zheng" <360996299@qq.com>
Date: Fri, 2 Aug 2024 17:13:11 +0800
Subject: [PATCH] feat:multicast

---
 config.py            | 5 +++--
 multicast_map.py     | 3 ++-
 subscribe/request.py | 2 +-
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/config.py b/config.py
index d030461..fed6828 100644
--- a/config.py
+++ b/config.py
@@ -17,7 +17,7 @@ favorite_list = [
 ]
 open_online_search = False
 favorite_page_num = 5
-default_page_num = 3
+default_page_num = 5
 urls_limit = 15
 open_keep_all = False
 open_sort = True
@@ -27,11 +27,12 @@ recent_days = 30
 ipv_type = "ipv4"
 domain_blacklist = ["epg.pw"]
 url_keywords_blacklist = []
-open_subscribe = False
+open_subscribe = True
 subscribe_urls = [
     "https://m3u.ibert.me/txt/fmml_dv6.txt",
     "https://m3u.ibert.me/txt/o_cn.txt",
     "https://m3u.ibert.me/txt/j_iptv.txt",
+    "https://github.moeyy.xyz/https://raw.githubusercontent.com/PizazzGY/TVBox/main/live.txt",
 ]
 open_multicast = True
 region_list = ["all"]
diff --git a/multicast_map.py b/multicast_map.py
index 95c6a64..220cf67 100644
--- a/multicast_map.py
+++ b/multicast_map.py
@@ -1,3 +1,4 @@
 region_url = {
-    "广东": "https://ghproxy.net/raw.githubusercontent.com/xisohi/IPTV-Multicast-source/main/guangdong/telecom.txt"
+    "广东": "https://chinaiptv.pages.dev/guangdong/guangdong.txt",
+    "上海": "https://chinaiptv.pages.dev/shanghai/telecom.txt",
 }
diff --git a/subscribe/request.py b/subscribe/request.py
index 6b81aa5..ded50fd 100644
--- a/subscribe/request.py
+++ b/subscribe/request.py
@@ -19,7 +19,7 @@ async def get_channels_by_subscribe_urls(urls=None, callback=None):
     """
     subscribe_results = {}
     pattern = r"^(.*?),(?!#genre#)(.*?)$"
-    subscribe_urls_len = len(config.subscribe_urls)
+    subscribe_urls_len = len(urls if urls else config.subscribe_urls)
     pbar = tqdm_asyncio(total=subscribe_urls_len, desc="Processing subscribe")
     start_time = time()
     callback(f"正在获取订阅源更新, 共{subscribe_urls_len}个订阅源", 0)