Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AvenCores/goida-vpn-configs
/ functions
Functions
48 in github.com/AvenCores/goida-vpn-configs
⨍
Functions
48
◇
Types & classes
2
↓ 55 callers
Function
log
Добавляет сообщение в общий словарь логов потокобезопасно.
source/src/logger.py:27
↓ 4 callers
Function
_fmt
(v)
source/src/github_api.py:89
↓ 4 callers
Function
_sum_traffic_items
(items)
source/src/github_api.py:55
↓ 4 callers
Function
interfaceToString
(val interface{})
src-go/file_manager.go:25
↓ 2 callers
Function
_load_json_list
(path: str, default: list)
source/src/config.py:23
↓ 2 callers
Function
_traffic_counts
(traffic)
source/src/github_api.py:27
↓ 2 callers
Function
countNonEmptyLines
(s string)
src-go/file_manager.go:100
↓ 2 callers
Function
fetchData
( urlStr string, timeoutSec int, maxAttempts int, allowHttpDowngrade bool, )
src-go/network.go:35
↓ 2 callers
Function
fetch_data
( url: str, timeout: int = 10, max_attempts: int = 3, session: requests.Session | None = None,
source/src/network.py:40
↓ 2 callers
Function
filterInsecureConfigs
(localPath string, data string, logEnabled bool)
src-go/parser.go:101
↓ 2 callers
Function
filter_insecure_configs
Декодирует Base64, разделяет конфиги и фильтрует только валидные и безопасные.
source/src/parser.py:39
↓ 2 callers
Function
formatFetchError
(err error)
src-go/network.go:102
↓ 2 callers
Function
hasAnyProtocolPrefix
(s string)
src-go/parser.go:34
↓ 2 callers
Function
removeAllWhitespace
(s string)
src-go/parser.go:44
↓ 1 callers
Function
_build_session
(max_pool_size: int)
source/src/network.py:18
↓ 1 callers
Function
_extract_host_port
(line: str)
source/src/file_manager.py:95
↓ 1 callers
Function
_extract_index
Пытается извлечь номер файла из строки вида '19.txt' или 'githubmirror/12.txt'.
source/src/logger.py:16
↓ 1 callers
Function
_format_fetch_error
(exc: Exception)
source/src/network.py:73
↓ 1 callers
Function
_insert_repo_stats_section
(content: str, stats_section: str)
source/src/readme_updater.py:10
↓ 1 callers
Function
build_repo_stats_table
(stats: dict)
source/src/github_api.py:88
↓ 1 callers
Function
create_filtered_configs
Создаёт 26-й файл: конфиги для SNI/CIDR белых списков.
source/src/file_manager.py:73
↓ 1 callers
Function
extractHostPort
(line string)
src-go/file_manager.go:41
↓ 1 callers
Function
extractSourceName
(urlStr string)
src-go/file_manager.go:88
↓ 1 callers
Function
extract_source_name
Извлекает понятное имя источника из URL.
source/src/file_manager.py:30
↓ 1 callers
Function
fetch_latest_release_links
Получает свежие ссылки на v2rayNG и Throne с GitHub API.
source/src/release_fetcher.py:55
↓ 1 callers
Function
fetch_vc_runtime_link
Получить актуальную ссылку на Visual C++ Runtimes с comss.ru
source/src/release_fetcher.py:8
↓ 1 callers
Function
get_repo_stats
()
source/src/github_api.py:67
↓ 1 callers
Function
git_commit_and_push
Добавляет изменённые файлы в индекс, делает коммит и пушит.
source/src/git_ops.py:8
↓ 1 callers
Function
hasProtocolPrefix
(s string)
src-go/parser.go:24
↓ 1 callers
Function
loadSniDomains
()
src-go/file_manager.go:153
↓ 1 callers
Function
main
(dry_run: bool = False)
source/main.py:20
↓ 1 callers
Function
matchesAnyDomain
(line string, domains []string)
src-go/file_manager.go:192
↓ 1 callers
Function
optimizeDomains
(domains []string)
src-go/file_manager.go:165
↓ 1 callers
Function
saveToLocalFile
(path string, content string)
src-go/file_manager.go:110
↓ 1 callers
Function
save_to_local_file
(path: str, content: str)
source/src/file_manager.py:22
↓ 1 callers
Function
select_v2rayng_apk
Выбирает обычный universal APK для v2rayNG, а не F-Droid сборку.
source/src/release_fetcher.py:34
↓ 1 callers
Function
tryDecodeBase64
(data string)
src-go/parser.go:55
↓ 1 callers
Function
try_decode_base64
Проверяет, является ли строка списком в Base64, и декодирует её.
source/src/parser.py:23
↓ 1 callers
Function
unescapeConfig
(s string)
src-go/parser.go:84
↓ 1 callers
Function
update_readme_download_links
Обновляет ссылки на скачивание v2rayNG, Throne и Visual C++ Runtimes в README.md.
source/src/readme_updater.py:18
↓ 1 callers
Function
update_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
Function
createFilteredConfigs
()
src-go/file_manager.go:202
Function
downloadAndSave
(idx int)
src-go/file_manager.go:122
Function
download_and_save
Скачивает файл, фильтрует и сохраняет локально. Возвращает (local_path, file_index) если файл изменился, иначе None.
source/src/file_manager.py:41
Function
updateReadmeDownloadLinks
(links map[string]string, vcRuntimeLink string)
src-go/readme_updater.go:10
Function
updateReadmeTable
()
src-go/readme_updater.go:78