Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CCSH/IPTV
/ functions
Functions
48 in github.com/CCSH/IPTV
⨍
Functions
48
◇
Types & classes
3
↓ 8 callers
Function
read_txt
(file_path: str, strip: bool = True, skip_empty: bool = True)
main.py:43
↓ 4 callers
Function
write_txt
(file_path: str, data: list or str)
main.py:59
↓ 3 callers
Method
_write
(self, p, lines)
assets/whitelist-blacklist/main.py:326
↓ 3 callers
Function
clean_channel_name
(name: str)
main.py:115
↓ 3 callers
Function
process_single_line
(line: str, classifier: ChannelClassifier, corrections: dict)
main.py:312
↓ 3 callers
Function
traditional_to_simplified
(text: str)
main.py:77
↓ 2 callers
Function
_extract_black_urls
(file_path)
main.py:84
↓ 2 callers
Method
add_channel_line
(self, chn_type: str, line: str, url: str)
main.py:227
↓ 2 callers
Method
check_url_exist
(self, chn_type: str, url: str)
main.py:211
↓ 2 callers
Method
fetch_remote
(self, urls)
assets/whitelist-blacklist/main.py:224
↓ 2 callers
Method
get_channel_data
(self, chn_type: str)
main.py:255
↓ 2 callers
Function
make_m3u
(txt_file: str, m3u_file: str, tvg_url: str, logo_tpl: str)
main.py:382
↓ 2 callers
Method
read_file
(self, file_path)
assets/whitelist-blacklist/main.py:146
↓ 2 callers
Function
sort_channel_data
(channel_data: list, chn_type: str, cfg_list: list)
main.py:328
↓ 1 callers
Method
_check_ipv6
(self)
assets/whitelist-blacklist/main.py:74
↓ 1 callers
Method
_load_blacklist
(self)
assets/whitelist-blacklist/main.py:84
↓ 1 callers
Method
_save_blacklist
(self)
assets/whitelist-blacklist/main.py:105
↓ 1 callers
Method
add_other_line
(self, line: str, url: str)
main.py:234
↓ 1 callers
Method
batch_check
(self, to_check, url2line)
assets/whitelist-blacklist/main.py:278
↓ 1 callers
Method
check_http
(self, url, timeout)
assets/whitelist-blacklist/main.py:159
↓ 1 callers
Method
check_rtmp_rtsp
(self, url, timeout)
assets/whitelist-blacklist/main.py:173
↓ 1 callers
Method
classify
(self, channel_name: str, channel_url: str, line: str)
main.py:240
↓ 1 callers
Function
clean_url
(url: str)
main.py:134
↓ 1 callers
Function
convert_m3u_to_txt
(m3u_content: str)
main.py:268
↓ 1 callers
Function
correct_channel_name
(name: str, corrections: dict)
main.py:140
↓ 1 callers
Method
create_ssl_context
(self)
assets/whitelist-blacklist/main.py:153
↓ 1 callers
Function
generate_live_text
(classifier: ChannelClassifier, main_dict: dict)
main.py:345
↓ 1 callers
Function
get_file_paths
()
assets/whitelist-blacklist/main.py:28
↓ 1 callers
Function
get_project_dirs
()
main.py:28
↓ 1 callers
Function
is_m3u_content
(text: str)
main.py:262
↓ 1 callers
Method
is_single_chn_limit
(self, channel_name: str)
main.py:217
↓ 1 callers
Function
load_blacklist
(blacklist_auto_path: str, blacklist_manual_path: str)
main.py:83
↓ 1 callers
Function
load_channel_dictionaries
(main_dir: str, local_dir: str)
main.py:146
↓ 1 callers
Function
load_corrections
(corrections_path: str)
main.py:99
↓ 1 callers
Method
load_whitelist
(self)
assets/whitelist-blacklist/main.py:253
↓ 1 callers
Function
parse_input_urls
(text)
assets/whitelist-blacklist/main.py:354
↓ 1 callers
Method
parse_m3u
(self, content)
assets/whitelist-blacklist/main.py:241
↓ 1 callers
Method
prepare_lines
(self, lines)
assets/whitelist-blacklist/main.py:261
↓ 1 callers
Function
process_remote_url
(url: str, classifier: ChannelClassifier, corrections: dict)
main.py:284
↓ 1 callers
Method
run
(self)
assets/whitelist-blacklist/main.py:330
↓ 1 callers
Function
safe_quote_url
(url: str)
main.py:70
↓ 1 callers
Method
save_results
(self, ok, bad, pre_fail)
assets/whitelist-blacklist/main.py:312
Method
__init__
(self, main_dict: dict, local_dict: dict, blacklist: set)
main.py:196
Method
__init__
(self, manual_urls=None)
assets/whitelist-blacklist/main.py:65
Function
_dict_key
(line)
main.py:339
Function
_ordered_key
(line)
main.py:334
Method
check_url
(self, url, is_whitelist=False)
assets/whitelist-blacklist/main.py:203
Method
get_all_other
(self)
main.py:258