MCPcopy Create free account

hub / github.com/AvenCores/goida-vpn-configs / functions

Functions48 in github.com/AvenCores/goida-vpn-configs

↓ 55 callersFunctionlog
Добавляет сообщение в общий словарь логов потокобезопасно.
source/src/logger.py:27
↓ 4 callersFunction_fmt
(v)
source/src/github_api.py:89
↓ 4 callersFunction_sum_traffic_items
(items)
source/src/github_api.py:55
↓ 4 callersFunctioninterfaceToString
(val interface{})
src-go/file_manager.go:25
↓ 2 callersFunction_load_json_list
(path: str, default: list)
source/src/config.py:23
↓ 2 callersFunction_traffic_counts
(traffic)
source/src/github_api.py:27
↓ 2 callersFunctioncountNonEmptyLines
(s string)
src-go/file_manager.go:100
↓ 2 callersFunctionfetchData
( urlStr string, timeoutSec int, maxAttempts int, allowHttpDowngrade bool, )
src-go/network.go:35
↓ 2 callersFunctionfetch_data
( url: str, timeout: int = 10, max_attempts: int = 3, session: requests.Session | None = None,
source/src/network.py:40
↓ 2 callersFunctionfilterInsecureConfigs
(localPath string, data string, logEnabled bool)
src-go/parser.go:101
↓ 2 callersFunctionfilter_insecure_configs
Декодирует Base64, разделяет конфиги и фильтрует только валидные и безопасные.
source/src/parser.py:39
↓ 2 callersFunctionformatFetchError
(err error)
src-go/network.go:102
↓ 2 callersFunctionhasAnyProtocolPrefix
(s string)
src-go/parser.go:34
↓ 2 callersFunctionremoveAllWhitespace
(s string)
src-go/parser.go:44
↓ 1 callersFunction_build_session
(max_pool_size: int)
source/src/network.py:18
↓ 1 callersFunction_extract_host_port
(line: str)
source/src/file_manager.py:95
↓ 1 callersFunction_extract_index
Пытается извлечь номер файла из строки вида '19.txt' или 'githubmirror/12.txt'.
source/src/logger.py:16
↓ 1 callersFunction_format_fetch_error
(exc: Exception)
source/src/network.py:73
↓ 1 callersFunction_insert_repo_stats_section
(content: str, stats_section: str)
source/src/readme_updater.py:10
↓ 1 callersFunctionbuild_repo_stats_table
(stats: dict)
source/src/github_api.py:88
↓ 1 callersFunctioncreate_filtered_configs
Создаёт 26-й файл: конфиги для SNI/CIDR белых списков.
source/src/file_manager.py:73
↓ 1 callersFunctionextractHostPort
(line string)
src-go/file_manager.go:41
↓ 1 callersFunctionextractSourceName
(urlStr string)
src-go/file_manager.go:88
↓ 1 callersFunctionextract_source_name
Извлекает понятное имя источника из URL.
source/src/file_manager.py:30
↓ 1 callersFunctionfetch_latest_release_links
Получает свежие ссылки на v2rayNG и Throne с GitHub API.
source/src/release_fetcher.py:55
↓ 1 callersFunctionfetch_vc_runtime_link
Получить актуальную ссылку на Visual C++ Runtimes с comss.ru
source/src/release_fetcher.py:8
↓ 1 callersFunctionget_repo_stats
()
source/src/github_api.py:67
↓ 1 callersFunctiongit_commit_and_push
Добавляет изменённые файлы в индекс, делает коммит и пушит.
source/src/git_ops.py:8
↓ 1 callersFunctionhasProtocolPrefix
(s string)
src-go/parser.go:24
↓ 1 callersFunctionloadSniDomains
()
src-go/file_manager.go:153
↓ 1 callersFunctionmain
(dry_run: bool = False)
source/main.py:20
↓ 1 callersFunctionmatchesAnyDomain
(line string, domains []string)
src-go/file_manager.go:192
↓ 1 callersFunctionoptimizeDomains
(domains []string)
src-go/file_manager.go:165
↓ 1 callersFunctionsaveToLocalFile
(path string, content string)
src-go/file_manager.go:110
↓ 1 callersFunctionsave_to_local_file
(path: str, content: str)
source/src/file_manager.py:22
↓ 1 callersFunctionselect_v2rayng_apk
Выбирает обычный universal APK для v2rayNG, а не F-Droid сборку.
source/src/release_fetcher.py:34
↓ 1 callersFunctiontryDecodeBase64
(data string)
src-go/parser.go:55
↓ 1 callersFunctiontry_decode_base64
Проверяет, является ли строка списком в Base64, и декодирует её.
source/src/parser.py:23
↓ 1 callersFunctionunescapeConfig
(s string)
src-go/parser.go:84
↓ 1 callersFunctionupdate_readme_download_links
Обновляет ссылки на скачивание v2rayNG, Throne и Visual C++ Runtimes в README.md.
source/src/readme_updater.py:18
↓ 1 callersFunctionupdate_readme_table
Обновляет таблицы в README.md локально.
source/src/readme_updater.py:86
Function_load_extra_configs
(url: str)
source/src/file_manager.py:141
Function_process_file_filtering
(file_idx: int)
source/src/file_manager.py:117
FunctioncreateFilteredConfigs
()
src-go/file_manager.go:202
FunctiondownloadAndSave
(idx int)
src-go/file_manager.go:122
Functiondownload_and_save
Скачивает файл, фильтрует и сохраняет локально. Возвращает (local_path, file_index) если файл изменился, иначе None.
source/src/file_manager.py:41
FunctionupdateReadmeDownloadLinks
(links map[string]string, vcRuntimeLink string)
src-go/readme_updater.go:10
FunctionupdateReadmeTable
()
src-go/readme_updater.go:78