AISK_External_Embeddings_Handler D

Total Complexity 448
Dependencies 11
Dependents 2
Total lines 3,608
Lines of code 2,431
Logical lines of code 1,287
Comment lines 692
Methods 70
Properties 12

Methods 70

Method Rating Maintainability Complexity Lines of code
get_pdf_job_status()
B
36 19 83
process_batch()
B
34 17 100
process_html_content()
B
36 18 74
register_rest_routes()
B
31 10 160
extract_structured_content()
A
41 15 50
check_urls_status()
A
37 13 79
clean_content()
A
37 13 71
handle_pdf_processing()
A
38 12 70
delete_crawled_url()
A
39 12 68
extract_gutenberg_content()
A
43 12 46
process_protected_urls()
A
42 11 54
process_pdf()
A
41 10 57
delete_pdf_embeddings()
A
38 8 78
crawl_website()
A
45 10 41
find_gutenberg_blocks()
A
52 11 24
get_elements_by_selector()
A
49 10 34
fetch_sitemap_urls()
A
46 9 41
process_file()
A
42 8 54
store_embedding()
A
46 9 38
process_url_background()
A
39 7 66
normalize_url()
A
50 9 26
handle_pdf_upload()
A
50 9 26
clear_pdf_files()
A
40 6 68
process_large_pdf()
A
43 7 50
normalize_url_for_job_id()
A
55 9 17
__construct()
A
50 8 23
should_process_url()
A
54 8 22
create_pdf_job()
A
46 7 37
get_upload_error_message()
A
56 8 20
update_embedding()
A
48 7 34
process_large_file()
A
44 6 47
extract_links()
S
49 7 29
process_external_urls()
S
45 6 42
split_content()
S
52 7 25
get_pdf_status()
S
44 5 50
generate_user_message()
S
53 6 23
parse_sitemap()
S
53 6 23
check_url_status()
S
53 6 22
extract_pdf_text()
S
49 5 32
handle_url_processing()
S
46 4 40
find_subordinate_urls()
S
53 5 24
process_pdf_background()
S
52 5 23
find_rss_urls()
S
54 5 21
generate_embedding()
S
51 4 26
get_url_content()
S
52 4 24
increase_upload_limit_for_pdf()
S
57 4 18
get_max_upload_size()
S
57 4 17
get_crawled_urls()
S
49 3 31
return_bytes()
S
60 4 14
batch_insert_embeddings()
S
51 3 27
update_pdf_job_status()
S
53 3 24
enqueue_admin_scripts()
S
55 3 24
display_upload_size_notice()
S
58 3 15
remove_elements_by_selector()
S
65 4 9
remove_elements_by_tag()
S
63 4 10
get_upload_limit_instructions()
S
49 1 33
delete_content_embeddings()
S
58 2 17
check_url_exists()
S
57 2 16
get_unprocessed_count()
S
60 2 13
process_chunk()
S
61 2 13
get_pdf_queue_list()
S
61 2 11
create_pdf_queue_table()
S
55 1 25
clean_pdf_text()
S
55 1 22
get_optimum_upload_size_formatted()
S
80 1 3
get_optimum_upload_size()
S
82 1 3
get_current_max_upload_size_formatted()
S
80 1 3
get_current_max_upload_size()
S
82 1 3
normalize_filename()
S
77 1 3
get_system_upload_limits()
S
64 1 10
wildcard_to_regex()
S
71 1 5