AISK_External_Embeddings_Handler D

Total Complexity 287
Dependencies 10
Dependents 2
Total lines 2,118
Lines of code 1,465
Logical lines of code 793
Comment lines 363
Methods 48
Properties 12

Methods 48

Method Rating Maintainability Complexity Lines of code
process_html_content()
B
36 18 74
handle_pdf_processing()
B
33 12 109
extract_structured_content()
A
41 15 50
clean_content()
A
37 13 71
process_protected_urls()
A
38 11 70
extract_gutenberg_content()
A
43 12 46
crawl_website()
A
45 10 41
find_gutenberg_blocks()
A
52 11 24
get_elements_by_selector()
A
49 10 34
store_embedding()
A
44 9 43
fetch_sitemap_urls()
A
46 9 41
generate_embedding()
A
43 8 48
normalize_url()
A
50 9 26
register_rest_routes()
A
38 4 96
should_process_url()
A
54 8 22
get_upload_error_message()
A
56 8 20
__construct()
A
52 8 20
extract_links()
S
49 7 29
delete_crawled_url()
S
46 6 43
split_content()
S
52 7 25
check_urls_status()
S
47 6 37
update_embedding()
S
51 6 28
process_external_urls()
S
45 5 42
parse_sitemap()
S
53 6 23
generate_user_message()
S
53 6 23
find_subordinate_urls()
S
53 5 24
find_rss_urls()
S
54 5 21
process_url_background()
S
48 4 32
get_url_content()
S
52 4 24
delete_pdf_embeddings()
S
49 3 34
get_max_upload_size()
S
57 4 17
handle_url_processing()
S
49 3 30
return_bytes()
S
60 4 14
display_upload_size_notice()
S
54 3 23
check_url_status()
S
56 3 19
remove_elements_by_tag()
S
63 4 10
remove_elements_by_selector()
S
65 4 9
extract_pdf_text()
S
60 3 13
increase_upload_limit_for_pdf()
S
61 3 11
get_crawled_urls()
S
53 2 25
get_upload_limit_instructions()
S
49 1 33
delete_content_embeddings()
S
60 2 14
get_current_max_upload_size()
S
82 1 3
get_current_max_upload_size_formatted()
S
80 1 3
get_optimum_upload_size()
S
82 1 3
get_optimum_upload_size_formatted()
S
80 1 3
get_system_upload_limits()
S
64 1 10
wildcard_to_regex()
S
71 1 5