MCPcopy Create free account

hub / github.com/KMnO4-zx/paper-insight / functions

Functions1,173 in github.com/KMnO4-zx/paper-insight

↓ 4 callersFunctionvalidate_read_status
(read_status: str)
backend/app.py:805
↓ 3 callersFunction_as_int
(value: Any, default: int = 0)
backend/hf_daily.py:15
↓ 3 callersFunction_count_read_states_from_scoped_sql
( cur: psycopg.Cursor, scoped_sql: str, scoped_params: list[object], user_id: str, )
backend/database.py:2787
↓ 3 callersFunction_entry_optional_text
(entry: ET.Element, tag: str)
backend/arxiv.py:161
↓ 3 callersFunction_fetch_llm_models_for_provider
( conn: psycopg.Connection, provider_ids: list[uuid.UUID], )
backend/database.py:1430
↓ 3 callersFunction_get_paper_cache_paths
(paper_id: str)
backend/utils.py:89
↓ 3 callersFunction_looks_like_inline_math
(expression: str)
backend/markdown_utils.py:26
↓ 3 callersFunction_normalize_feishu_settings_row
(row: dict | None)
backend/database.py:51
↓ 3 callersFunction_normalize_llm_model_row
(row: dict | None)
backend/database.py:67
↓ 3 callersFunction_normalize_model_names
(model_names: list[str] | None)
backend/database.py:1403
↓ 3 callersFunction_paper_read_filter_clause
( user_id: str | None, read_status: str, paper_alias: str = "p", )
backend/database.py:2747
↓ 3 callersFunction_search_papers
( venue_prefix: str | None, offset: int, limit: int, search: str | None, search_title: boo
backend/database.py:3001
↓ 3 callersFunction_select_verified_email
(emails: Any)
backend/github_oauth.py:78
↓ 3 callersFunctionadd_sample_issue
( sample_issues: list[dict[str, Any]], line_number: int, paper_id: str, field: str, reason
scripts/download_icml_2026_openreview.py:518
↓ 3 callersMethodanalyze_paper
分析单篇论文,返回是否成功
backend/background_tasks.py:78
↓ 3 callersFunctionapiUrl
(path: string)
frontend-react/src/lib/api.ts:39
↓ 3 callersFunctionbuild_chat_context_parts
( paper_info: dict[str, Any], paper_content: str | None, content_error: str | None = None, )
backend/analysis_context.py:14
↓ 3 callersFunctionbuild_feishu_paper_card
(paper: dict, daily_date: date | str)
backend/feishu.py:46
↓ 3 callersMethodchat_stream_events
(self, messages: list, **kwargs)
backend/llm.py:348
↓ 3 callersFunctionclassify_code_availability_from_text
( llm, paper_info: dict[str, Any], source_text: str | None, *, source: str = "llm_response
backend/code_availability.py:76
↓ 3 callersFunctionclean_text
(value: str | None)
scripts/build_acl_2026_jsonl.py:40
↓ 3 callersFunctionclearZoteroPaperMetadata
()
frontend-react/src/hooks/use-zotero-paper-metadata.ts:121
↓ 3 callersFunctioncurrent_session_token
(request: Request)
backend/app.py:961
↓ 3 callersFunctionextract_bibtex_field
(entry: str, field: str)
scripts/build_acl_2026_jsonl.py:70
↓ 3 callersFunctionextract_keywords_for_paper
(llm, paper_info: dict[str, Any])
backend/keyword_enrichment.py:101
↓ 3 callersFunctiongenerate
()
backend/app.py:1765
↓ 3 callersFunctiongetAddedDateParts
(value: string | null)
frontend-react/src/pages/arxiv-page.tsx:69
↓ 3 callersFunctiongetArxivAddedDate
(paper: Paper)
frontend-react/src/pages/arxiv-page.tsx:44
↓ 3 callersFunctiongetDailyDateParts
(value: string | null)
frontend-react/src/pages/hf-daily-page.tsx:87
↓ 3 callersFunctiongetPayloadConfigFromPayload
( config: ChartConfig, payload: unknown, key: string )
frontend-react/src/components/ui/chart.tsx:312
↓ 3 callersFunctiongetVenueParts
(venue?: string | null)
frontend-react/src/lib/content.ts:379
↓ 3 callersFunctionget_chat_messages
(session_id: str)
backend/database.py:2591
↓ 3 callersFunctionget_feishu_settings
(user_id: str)
backend/database.py:2258
↓ 3 callersFunctionget_hf_daily_timezone
()
backend/app.py:157
↓ 3 callersMethodget_response
(self, prompt: str, **kwargs)
backend/llm.py:264
↓ 3 callersMethodget_response_stream_events
(self, prompt: str, **kwargs)
backend/llm.py:289
↓ 3 callersFunctionis_blocked_reader_content
(content: str)
backend/utils.py:265
↓ 3 callersFunctionlooksLikeInlineMath
(expression: string)
frontend-react/src/lib/content.ts:31
↓ 3 callersFunctionmake_chunk
(delta)
tests/test_llm_streaming.py:10
↓ 3 callersFunctionmanaged_llm_with_fake_client
(completions: FakeCompletions)
tests/test_llm_management.py:39
↓ 3 callersFunctionnormalizeKeywords
(keywords: string[] | undefined | null)
frontend-react/src/lib/content.ts:364
↓ 3 callersFunctionnormalize_email
(email: str)
backend/auth.py:11
↓ 3 callersFunctiononPageChange
(nextPage: number)
frontend-react/src/pages/arxiv-page.tsx:309
↓ 3 callersFunctionpublic_llm_model
(model: dict)
backend/app.py:867
↓ 3 callersFunctionrefreshSessions
()
frontend-react/src/components/chat-panel.tsx:105
↓ 3 callersFunctionrequireLogin
()
frontend-react/src/components/paper-card.tsx:116
↓ 3 callersFunctionrequireLogin
()
frontend-react/src/pages/paper-page.tsx:270
↓ 3 callersFunctionrevoke_user_sessions
(user_id: str, except_token_hash: str | None = None)
backend/database.py:1256
↓ 3 callersFunctionsanitize_frontend_path
(value: str | None)
backend/app.py:1002
↓ 3 callersFunctionselect_top_hf_daily_entries
(raw_entries: list[dict[str, Any]], top_n: int)
backend/hf_daily.py:105
↓ 3 callersMethodsend_stream_events
(self, user_message: str, **kwargs)
backend/chat.py:30
↓ 3 callersFunctionsplitSearchHighlightText
(text: string, terms: string[])
frontend-react/src/lib/search-highlight.ts:55
↓ 3 callersFunctionsplitStreamingMarkdown
( content: string, options: MarkdownNormalizationOptions = {}, )
frontend-react/src/lib/content.ts:326
↓ 3 callersFunctionstrip_html
(fragment: str)
scripts/build_acl_2026_jsonl.py:44
↓ 3 callersFunctiontaskStatusClass
(status: string)
frontend-react/src/pages/admin-page.tsx:162
↓ 3 callersFunctiontaskStatusLabel
(status: string)
frontend-react/src/pages/admin-page.tsx:151
↓ 3 callersMethodtest_one_token
(self)
backend/llm.py:550
↓ 3 callersFunctiontoAbsoluteUrl
(value: string | null | undefined, origin: string | undefined)
frontend-react/src/hooks/use-zotero-paper-metadata.ts:38
↓ 3 callersFunctionupdateQuery
(next: { filter?: MyPaperFilter; sort?: MyPaperSort; page?: number })
frontend-react/src/pages/profile-page.tsx:98
↓ 3 callersFunctionupdate_user_password
(user_id: str, password_hash: str)
backend/database.py:1115
↓ 3 callersFunctionvalidate_email_and_password
(email: str, password: str)
backend/app.py:919
↓ 2 callersFunction_atomic_write_text
(path: Path, content: str)
backend/utils.py:150
↓ 2 callersFunction_build_llm_usage_window
(days: int, rows: list[dict], tz: ZoneInfo)
backend/database.py:1989
↓ 2 callersMethod_build_messages
(self)
backend/chat.py:10
↓ 2 callersMethod_default_parameters
(self, config: dict)
backend/llm.py:403
↓ 2 callersFunction_extract_delta_text
(delta, *field_names: str)
backend/llm.py:217
↓ 2 callersFunction_first_link_matching
(links: list[str], pattern: str)
scripts/build_cvpr_2026_jsonl.py:288
↓ 2 callersMethod_get_active_config
(self)
backend/llm.py:384
↓ 2 callersFunction_get_json
(url: str, access_token: str)
backend/github_oauth.py:26
↓ 2 callersFunction_insert_batch
Insert a batch of papers, authors, and keywords in one transaction.
scripts/import_papers.py:122
↓ 2 callersFunction_join_values
(values: Any)
backend/analysis_context.py:47
↓ 2 callersFunction_node_text
(node: ET.Element, tag: str)
scripts/build_chi_2026_jsonl.py:119
↓ 2 callersFunction_normalize_heading_marker_prefix
(line: str)
backend/markdown_utils.py:64
↓ 2 callersFunction_normalize_session_row
(row: dict | None)
backend/database.py:42
↓ 2 callersFunction_parse_datetime
(value: str)
backend/arxiv.py:114
↓ 2 callersFunction_search_papers_with_read_filter
( venue_prefix: str | None, offset: int, limit: int, search: str | None, search_title: boo
backend/database.py:3057
↓ 2 callersMethod_sleep_until_next_check
(self)
backend/background_tasks.py:68
↓ 2 callersFunction_stream_params_with_usage
(params: dict)
backend/llm.py:155
↓ 2 callersFunctionapi_url
(config: dict[str, Any], venue: str, offset: int, limit: int)
scripts/download_icml_2026_openreview.py:252
↓ 2 callersFunctionappend_jsonl
(path: Path, notes: list[dict[str, Any]])
scripts/download_icml_2026_openreview.py:454
↓ 2 callersFunctionapplyFilters
(params: URLSearchParams, filters: SearchFilters)
frontend-react/src/lib/router.ts:54
↓ 2 callersFunctionarxiv_id_from_paper_id
(paper_id: str)
backend/arxiv.py:95
↓ 2 callersFunctionbuildSearchHighlightTerms
(query: string)
frontend-react/src/lib/search-highlight.ts:27
↓ 2 callersFunctionbuildZoteroPaperMetadata
( paper: Paper, options: BuildZoteroMetadataOptions = {}, )
frontend-react/src/hooks/use-zotero-paper-metadata.ts:86
↓ 2 callersFunctionbuild_acl_long_rows
( event_html: str, bib_text: str, *, venue: str = CONFERENCE_VENUE, primary_area: str = PR
scripts/build_acl_2026_jsonl.py:187
↓ 2 callersFunctionbuild_arxiv_paper_id
(arxiv_id: str)
backend/arxiv.py:91
↓ 2 callersFunctionbuild_background_tasks_payload
()
backend/app.py:291
↓ 2 callersFunctionbuild_frontend_redirect
(path: str = "/", params: dict[str, str] | None = None)
backend/app.py:1008
↓ 2 callersFunctionbuild_open_in_ai_prompt
(pdf_url: str)
backend/prompt.py:71
↓ 2 callersFunctionbuild_paper_metadata_context
(paper_info: dict[str, Any], content_error: str | None = None)
backend/analysis_context.py:24
↓ 2 callersFunctionclear_github_oauth_cookies
(response: Response)
backend/app.py:1042
↓ 2 callersFunctioncount_active_admins
()
backend/database.py:1283
↓ 2 callersFunctioncount_search_paper_read_states
( venue_prefix: str | None, search: str | None, search_title: bool, search_abstract: bool,
backend/database.py:3144
↓ 2 callersFunctioncreateArxivPaper
(input: string)
frontend-react/src/lib/api.ts:164
↓ 2 callersFunctioncreate_login_session
(user: dict, request: Request, response: Response)
backend/app.py:988
↓ 2 callersFunctiondispatchEvent
(block: string, handlers: StreamOptions)
frontend-react/src/lib/api.ts:449
↓ 2 callersFunctionensure_llm_configured
()
backend/app.py:662
↓ 2 callersFunctionexpect_notes
(page: dict[str, Any], venue_type: str, offset: int)
scripts/download_icml_2026_openreview.py:431
↓ 2 callersFunctionfetchAdminOnlineMetrics
(range: '24h' | '7d')
frontend-react/src/lib/api.ts:322
↓ 2 callersFunctionfetchAdminUsers
( page: number, search: string, sortBy: AdminUserSortBy = 'online', sortDirection: SortDirection = 'de
frontend-react/src/lib/api.ts:348
← previousnext →101–200 of 1,173, ranked by callers