Skip to content

Commit e43745b

Browse files
authored
[API] Add verify (#273)
1 parent 34f6626 commit e43745b

File tree

10 files changed

+28
-10
lines changed

10 files changed

+28
-10
lines changed

StreamingCommunity/Api/Site/1337xx/site.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,9 @@ def title_search(word_to_search: str) -> int:
5858
response = httpx.get(
5959
url=search_url,
6060
headers={'user-agent': get_userAgent()},
61-
follow_redirects=True,
62-
timeout=max_timeout
61+
timeout=max_timeout,
62+
verify=site_constant.VERIFY,
63+
follow_redirects=True
6364
)
6465
response.raise_for_status()
6566

StreamingCommunity/Api/Site/animeunity/site.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,8 @@ def title_search(title: str) -> int:
148148
cookies=cookies,
149149
headers=headers,
150150
json=json_data,
151-
timeout=max_timeout
151+
timeout=max_timeout,
152+
verify=site_constant.VERIFY
152153
)
153154
response.raise_for_status()
154155

StreamingCommunity/Api/Site/cb01new/site.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,9 @@ def title_search(word_to_search: str) -> int:
5858
response = httpx.get(
5959
url=search_url,
6060
headers={'user-agent': get_userAgent()},
61-
timeout=max_timeout
61+
timeout=max_timeout,
62+
verify=site_constant.VERIFY,
63+
follow_redirects=True
6264
)
6365
response.raise_for_status()
6466

StreamingCommunity/Api/Site/ddlstreamitaly/site.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,9 @@ def title_search(word_to_search: str) -> int:
6060
response = httpx.get(
6161
url=search_url,
6262
headers={'user-agent': get_userAgent()},
63-
timeout=max_timeout
63+
timeout=max_timeout,
64+
verify=site_constant.VERIFY,
65+
follow_redirects=True
6466
)
6567
response.raise_for_status()
6668

StreamingCommunity/Api/Site/guardaserie/site.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,9 @@ def title_search(word_to_search: str) -> int:
5858
response = httpx.get(
5959
url=search_url,
6060
headers={'user-agent': get_userAgent()},
61-
timeout=max_timeout
61+
timeout=max_timeout,
62+
verify=site_constant.VERIFY,
63+
follow_redirects=True
6264
)
6365
response.raise_for_status()
6466

StreamingCommunity/Api/Site/streamingcommunity/site.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -55,14 +55,16 @@ def title_search(title_search: str) -> int:
5555
media_search_manager.clear()
5656
table_show_manager.clear()
5757

58-
search_url = f"{site_constant.FULL_URL}/api/search?q={title_search}",
58+
search_url = f"{site_constant.FULL_URL}/api/search?q={title_search}"
5959
console.print(f"[cyan]Search url: [yellow]{search_url}")
6060

6161
try:
6262
response = httpx.get(
6363
url=search_url,
6464
headers={'user-agent': get_userAgent()},
65-
timeout=max_timeout
65+
timeout=max_timeout,
66+
verify=site_constant.VERIFY,
67+
follow_redirects=True
6668
)
6769
response.raise_for_status()
6870

StreamingCommunity/Api/Template/Util/get_domain.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
from StreamingCommunity.Util._jsonConfig import config_manager
1616

1717

18+
# Variable
19+
VERIFY = config_manager.get("REQUESTS", "verify")
20+
1821

1922
def get_tld(url_str):
2023
"""Extract the TLD (Top-Level Domain) from the URL."""
@@ -79,7 +82,7 @@ def validate_url(url, base_url, max_timeout, max_retries=2, sleep=1):
7982
return False, None
8083

8184
client = httpx.Client(
82-
verify=False,
85+
verify=VERIFY,
8386
headers=get_headers(),
8487
timeout=max_timeout
8588
)

StreamingCommunity/Api/Template/config_loader.py

+4
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ def SITE_NAME(self):
3131
def ROOT_PATH(self):
3232
return config_manager.get('DEFAULT', 'root_path')
3333

34+
@property
35+
def VERIFY(self):
36+
return config_manager.get('REQUESTS', 'verify')
37+
3438
@property
3539
def DOMAIN_NOW(self):
3640
return config_manager.get_site(self.SITE_NAME, 'domain')

config.json

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
"telegram_bot": false
2525
},
2626
"REQUESTS": {
27+
"verify": false,
2728
"timeout": 20,
2829
"max_retry": 8,
2930
"proxy_start_min": 0.1,

requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ bs4
33
rich
44
tqdm
55
m3u8
6+
certifi
67
psutil
78
unidecode
89
jsbeautifier
@@ -11,5 +12,4 @@ pycryptodomex
1112
ua-generator
1213
qbittorrent-api
1314
python-qbittorrent
14-
Pillow
1515
pyTelegramBotAPI

0 commit comments

Comments
 (0)