Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Wakotu/Official_Component_Download
/ functions
Functions
85 in github.com/Wakotu/Official_Component_Download
⨍
Functions
85
◇
Types & classes
13
↓ 12 callers
Function
load_config
()
src/config.rs:53
↓ 6 callers
Function
init_report_utils
()
src/utils.rs:74
↓ 5 callers
Method
eq
(&self, other: &Self)
src/download/download_link/entities.rs:58
↓ 4 callers
Function
construct_semaphore
()
src/utils.rs:85
↓ 4 callers
Function
get_llm_completion
(query: &str)
src/llm_api/mod.rs:22
↓ 4 callers
Function
get_offical_dl_dir
()
src/download/file_download/path.rs:36
↓ 3 callers
Function
create_dir_if_nonexist
(dir: &Path)
src/download/file_download/path.rs:84
↓ 3 callers
Function
get_api_retry_delay
()
src/llm_api/config.rs:47
↓ 2 callers
Method
cmp
(&self, other: &Self)
src/download/download_link/entities.rs:72
↓ 2 callers
Method
download
(&self)
src/download/file_download/mod.rs:42
↓ 2 callers
Function
get_api_retry
()
src/llm_api/config.rs:42
↓ 2 callers
Method
get_comp_dir
(&self)
src/download/file_download/mod.rs:20
↓ 2 callers
Function
get_download_dir
()
src/download/file_download/path.rs:11
↓ 2 callers
Function
get_download_page
(comp_name: &str)
src/download/download_page/mod.rs:45
↓ 2 callers
Function
get_model_id
()
src/llm_api/config.rs:32
↓ 2 callers
Method
get_url
(&self)
src/download/download_page/entities.rs:56
↓ 2 callers
Method
is_empty
(&self)
src/download/download_link/mod.rs:105
↓ 2 callers
Function
is_url_accessible
return accessibility along with resutl url
src/utils.rs:44
↓ 2 callers
Function
save_page_json_pretty
(page_ans_list: &[PageAns], fpath: &Path)
src/download/mod.rs:36
↓ 1 callers
Function
construct_llm_api_client
()
src/llm_api/mod.rs:67
↓ 1 callers
Function
download
()
src/download/mod.rs:66
↓ 1 callers
Function
download_worker
(comp_name: &str, smph: &Semaphore)
src/download/mod.rs:23
↓ 1 callers
Method
download_worker
(&self, smph: &Semaphore)
src/download/file_download/mod.rs:63
↓ 1 callers
Function
get_all_links
(page_content: &str, url: &str)
src/download/download_link/mod.rs:76
↓ 1 callers
Function
get_api_check_retry
()
src/llm_api/config.rs:57
↓ 1 callers
Function
get_api_key
()
src/llm_api/config.rs:22
↓ 1 callers
Function
get_api_timeout
()
src/llm_api/config.rs:52
↓ 1 callers
Function
get_api_url
()
src/llm_api/config.rs:27
↓ 1 callers
Method
get_comp_repo_dir
(&self)
src/download/file_download/mod.rs:76
↓ 1 callers
Method
get_content
(&self)
src/llm_api/entities.rs:50
↓ 1 callers
Function
get_dl_base_dir
()
src/config.rs:48
↓ 1 callers
Function
get_download_comp_name_list
()
src/download/file_download/path.rs:91
↓ 1 callers
Method
get_download_link_file_path
(&self)
src/download/file_download/mod.rs:26
↓ 1 callers
Function
get_download_page_batch
(comp_name_list: &[&str])
src/download/download_page/mod.rs:62
↓ 1 callers
Method
get_download_path
(&self)
src/download/file_download/mod.rs:83
↓ 1 callers
Function
get_github_dl_dir
()
src/download/file_download/path.rs:24
↓ 1 callers
Function
get_llm_api_client
()
src/llm_api/mod.rs:58
↓ 1 callers
Function
get_official_abnormal_page_fpath
()
src/download/file_download/path.rs:54
↓ 1 callers
Function
get_official_available_page_fpath
()
src/download/file_download/path.rs:48
↓ 1 callers
Function
get_page_content
(page_url: &str)
src/download/download_link/mod.rs:47
↓ 1 callers
Function
get_parralel_count
()
src/llm_api/config.rs:37
↓ 1 callers
Function
get_prompt_for_comp
(comp_name: &str)
src/download/download_page/mod.rs:36
↓ 1 callers
Function
get_prompt_list
()
src/bin/llm_test.rs:6
↓ 1 callers
Function
get_sub_dir_name_list
(dir: &Path)
src/download/file_download/path.rs:60
↓ 1 callers
Function
get_temperature
()
src/llm_api/config.rs:17
↓ 1 callers
Function
get_username
()
src/config.rs:43
↓ 1 callers
Function
get_ver_cnt
()
src/config.rs:38
↓ 1 callers
Function
get_with_retry
( cli: &Client, url: &str, retry: usize, retry_delay: usize, )
src/utils.rs:90
↓ 1 callers
Function
init_flexi_logger
()
src/utils.rs:36
↓ 1 callers
Function
is_absolute_url
(url: &str)
src/utils.rs:80
↓ 1 callers
Method
is_entry_seen
(&self, ent: &DLEntry)
src/download/download_link/mod.rs:109
↓ 1 callers
Function
is_search_api
()
src/llm_api/search.rs:6
↓ 1 callers
Function
is_url_related_to_comp
(url: &str, comp_name: &str)
src/download/download_link/mod.rs:23
↓ 1 callers
Method
len
(&self)
src/download/download_link/mod.rs:101
↓ 1 callers
Function
page_worker
(comp_name: &str, semp: &Semaphore)
src/download/download_page/mod.rs:56
↓ 1 callers
Function
post_with_retry
( cli: &Client, url: &str, payload: &ReqBody, retry: usize, retry_delay: usize, )
src/utils.rs:122
↓ 1 callers
Method
push_ent
(&mut self, ent: DLEntry)
src/download/download_link/mod.rs:118
↓ 1 callers
Method
refrac_with_valid_url
(&self)
src/download/download_page/entities.rs:18
↓ 1 callers
Function
sanitize_ans
(ans: &str)
src/download/download_page/sanitize.rs:7
↓ 1 callers
Function
save_abnormal_pages
(page_ans_list: &[PageAns])
src/download/mod.rs:59
↓ 1 callers
Function
save_available_pages
(page_ans_list: &[PageAns])
src/download/mod.rs:52
↓ 1 callers
Function
show_answer
(ans: &str)
src/bin/llm_test.rs:14
↓ 1 callers
Function
show_search_resp_content
(resp: Response)
src/llm_api/search.rs:11
↓ 1 callers
Function
transform_href
(href: &str, url: &str)
src/download/download_link/mod.rs:55
↓ 1 callers
Method
write_download_links
(&self)
src/download/file_download/mod.rs:32
Method
download_file
(url: &str, fpath: &Path)
src/download/file_download/mod.rs:94
Method
filter_url_worker
( url: &str, comp_name: &str, smph: &Semaphore, )
src/download/download_link/mod.rs:165
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/llm_api/entities.rs:57
Method
from_page
(page_ans: &mut PageAns, comp_name: &str)
src/download/download_link/mod.rs:188
Method
from_page_url
(page_url: &str, comp_name: &str)
src/download/download_link/mod.rs:195
Method
from_url
(url: &str, comp_name: &str)
src/download/download_link/entities.rs:45
Method
get_entry_from_fname
(fname: &str, url: &str, comp_name: &str)
src/download/download_link/entities.rs:19
Method
get_last_path
(url: &Url)
src/download/download_link/entities.rs:14
Method
get_version_from_fname
(fname: &str)
src/download/download_link/entities.rs:39
Method
get_version_str_from_match
(re: &Regex, fname: &str)
src/download/download_link/entities.rs:34
Method
is_official_url
(url: &str)
src/download/download_page/entities.rs:65
Method
is_source_link
(url: &str, comp_name: &str)
src/download/download_link/mod.rs:126
Function
main
()
src/bin/download.rs:5
Function
main
()
src/bin/test_page.rs:7
Function
main
()
src/bin/llm_test.rs:19
Function
main
()
src/bin/test_link.rs:5
Function
my_format
( write: &mut dyn std::io::Write, now: &mut flexi_logger::DeferredNow, record: &log::Record, )
src/utils.rs:14
Method
partial_cmp
(&self, other: &Self)
src/download/download_link/entities.rs:66
Function
test_gitlab_regex
()
src/download/download_page/entities.rs:93
Function
test_version_regex
()
src/download/download_link/entities.rs:85