MCPcopy Create free account

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

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

↓ 261 callersFunctioncn
(...inputs: ClassValue[])
frontend-react/src/lib/utils.ts:4
↓ 136 callersMethodexecute
(self, query, params=None)
tests/test_arxiv.py:49
↓ 81 callersMethodcursor
(self)
tests/test_arxiv.py:83
↓ 76 callersFunction_get_connection
()
backend/database.py:128
↓ 74 callersFunction_run_with_retry
( operation: Callable[[], T], context: str, retries: int = 3, delay: float = 1.0, )
backend/database.py:101
↓ 58 callersMethodfetchone
(self)
tests/test_arxiv.py:52
↓ 52 callersFunctionnavigate
(to: string, options?: { replace?: boolean })
frontend-react/src/lib/router.ts:21
↓ 39 callersMethodcommit
(self)
tests/test_admin_background_tasks.py:39
↓ 28 callersFunctionapiFetch
(input: RequestInfo | URL, init: RequestInit = {})
frontend-react/src/lib/api.ts:116
↓ 28 callersMethodfetchall
(self)
tests/test_arxiv.py:55
↓ 20 callersFunctionformatTokenCount
(value: number | null | undefined)
frontend-react/src/pages/admin-page.tsx:123
↓ 18 callersFunctionbuildQueryString
(params: URLSearchParams)
frontend-react/src/lib/router.ts:96
↓ 18 callersFunctionmetadataNumber
(task: AdminBackgroundTask | null | undefined, key: string)
frontend-react/src/pages/admin-page.tsx:175
↓ 14 callersFunction_as_nonnegative_int
(value: object)
backend/database.py:76
↓ 14 callersFunctionnormalize_paper_pdf_url
(paper_id: str, pdf_url: str | None)
backend/utils.py:65
↓ 11 callersFunctionget_frontend_index
()
backend/app.py:2274
↓ 11 callersFunctionmetadataString
(task: AdminBackgroundTask | null | undefined, key: string)
frontend-react/src/pages/admin-page.tsx:180
↓ 11 callersMethodraise_for_status
(self)
tests/test_paper_content_cache.py:142
↓ 11 callersFunctionuseAuth
()
frontend-react/src/lib/auth.ts:16
↓ 10 callersMethodexecutemany
(self, query, params=None)
tests/test_admin_background_tasks.py:25
↓ 10 callersFunctiongetConferenceSlugFromVenue
(venue?: string | null)
frontend-react/src/lib/constants.ts:60
↓ 10 callersFunctionmetadataByName
(paper: Paper, name: string)
frontend-react/src/hooks/use-zotero-paper-metadata.test.ts:7
↓ 9 callersFunction_as_int
(value: object, default: int)
backend/config.py:127
↓ 9 callersFunction_as_str
(value: object, default: str)
backend/config.py:136
↓ 9 callersFunction_normalize_user_row
(row: dict | None)
backend/database.py:34
↓ 9 callersFunction_record_llm_usage
( usage: Any, *, provider_id: str | None, provider_key: str | None, provider_name: str | N
backend/llm.py:176
↓ 9 callersFunction_response_model
(response: Any, default_model: str)
backend/llm.py:142
↓ 9 callersFunction_response_usage
(response: Any)
backend/llm.py:134
↓ 9 callersFunctionaddEntry
(name: string, content: string | null)
frontend-react/src/hooks/use-zotero-paper-metadata.ts:100
↓ 9 callersMethodclear
(self)
backend/chat.py:39
↓ 9 callersFunctionget_current_user_optional
(request: Request)
backend/app.py:965
↓ 9 callersFunctionnormalize_arxiv_id
(raw_value: str)
backend/arxiv.py:64
↓ 9 callersFunctionnormalize_llm_markdown
(content: str | None, analysis_mode: bool = False)
backend/markdown_utils.py:120
↓ 9 callersFunctionredirect_to_auth_error
(error_code: str)
backend/app.py:1053
↓ 8 callersFunction_pop_usage_context
(params: dict, default_request_type: str)
backend/llm.py:150
↓ 8 callersFunctionapplyCodeFilter
(params: URLSearchParams, codeFilter: PaperCodeFilter)
frontend-react/src/lib/router.ts:78
↓ 8 callersFunctionapplyReadFilter
(params: URLSearchParams, readFilter: PaperReadFilter)
frontend-react/src/lib/router.ts:65
↓ 8 callersFunctionuseAppLocation
()
frontend-react/src/lib/router.ts:30
↓ 7 callersFunction_clean_text
(value: str | None)
scripts/build_chi_2026_jsonl.py:126
↓ 7 callersFunction_entry_text
(entry: ET.Element, tag: str)
backend/arxiv.py:109
↓ 7 callersFunction_load_keywords_for_papers
(papers: list[dict])
backend/database.py:2705
↓ 7 callersFunction_read_counts_payload
(total: object, read_total: object)
backend/database.py:2725
↓ 7 callersMethodcreate
(self, **kwargs)
tests/test_llm_management.py:21
↓ 7 callersMethodis_configured
(self)
backend/llm.py:261
↓ 7 callersFunctioniter_llm_stream_chunks
(chunk)
backend/llm.py:232
↓ 7 callersFunctionupdatePaperMark
( paperId: string, mark: Partial<PaperMark>, )
frontend-react/src/lib/api.ts:312
↓ 6 callersFunction_value
(value: Any)
backend/analysis_context.py:40
↓ 6 callersFunctionbuildConferenceKeywordSearchPath
(venue: string | null | undefined, keyword: string)
frontend-react/src/lib/constants.ts:80
↓ 6 callersFunctionbuildPaperKeywordSearchPath
(venue: string | null | undefined, keyword: string)
frontend-react/src/lib/constants.ts:98
↓ 6 callersFunctionnormalizeMetadataText
(value: string | null | undefined)
frontend-react/src/hooks/use-zotero-paper-metadata.ts:17
↓ 6 callersFunctionpaperApiPath
(paperId: string, suffix = '')
frontend-react/src/lib/api.ts:43
↓ 6 callersFunctionretry_on_error
Simple retry wrapper for async functions
backend/llm.py:245
↓ 5 callersFunction_as_bool
(value: object, default: bool)
backend/config.py:119
↓ 5 callersMethod_client_for_config
(self, config: dict)
backend/llm.py:397
↓ 5 callersFunction_collapse_text
(value: str | None)
backend/arxiv.py:44
↓ 5 callersFunction_first_int
(data: dict, *paths: tuple[str, ...])
backend/llm.py:60
↓ 5 callersFunction_paper_code_filter_clause
(code_filter: str = "all", paper_alias: str = "p")
backend/database.py:2735
↓ 5 callersMethod_require_config
(self)
backend/llm.py:407
↓ 5 callersFunctionformatTime
(value?: string | null)
frontend-react/src/pages/profile-page.tsx:63
↓ 5 callersFunctiongetPaperDailyDate
(paper: Paper)
frontend-react/src/pages/hf-daily-page.tsx:32
↓ 5 callersFunctionget_llm_provider
(provider_id: str, include_models: bool = True)
backend/database.py:1572
↓ 5 callersFunctionget_openreview_pdf_url
(paper_id: str)
backend/utils.py:61
↓ 5 callersFunctionget_user_by_id
(user_id: str)
backend/database.py:1102
↓ 5 callersFunctionnormalizeMarkdownContent
( content: string, options: MarkdownNormalizationOptions = {}, )
frontend-react/src/lib/content.ts:319
↓ 5 callersFunctionnormalize_doi
(value: str | None)
scripts/build_chi_2026_jsonl.py:49
↓ 5 callersFunctionparsePage
(value: string | null)
frontend-react/src/lib/router.ts:87
↓ 5 callersFunctionpublic_llm_provider
(provider: dict)
backend/app.py:880
↓ 5 callersMethodrun
主循环:每小时检查一次
backend/background_tasks.py:192
↓ 4 callersFunction_arxiv_meta_from_row
(row: dict | None)
backend/database.py:161
↓ 4 callersFunction_clean_text
(value: str | None)
scripts/build_cvpr_2026_jsonl.py:313
↓ 4 callersFunction_create_streaming_completion
(client: AsyncOpenAI, params: dict)
backend/llm.py:165
↓ 4 callersFunction_first_meta
(parser: CvfDetailParser, name: str)
scripts/build_cvpr_2026_jsonl.py:283
↓ 4 callersFunction_normalize_llm_provider_row
(row: dict | None)
backend/database.py:59
↓ 4 callersFunction_openreview_error_status
(error: OpenReviewError)
backend/app.py:1689
↓ 4 callersMethod_parameters
(self, config: dict, overrides: dict)
backend/llm.py:417
↓ 4 callersFunction_section_text
(parser: CvfDetailParser, key: str)
scripts/build_cvpr_2026_jsonl.py:295
↓ 4 callersFunctionapiRequest
(input: RequestInfo | URL, init: RequestInit = {})
frontend-react/src/lib/api.ts:104
↓ 4 callersFunctionassert_chat_owner
(session_id: str, user_id: str)
backend/app.py:1062
↓ 4 callersFunctionbuildSearchRequestParams
( page: number, query: string, filters: SearchFilters, readFilter: PaperReadFilter = 'all', codeFilt
frontend-react/src/lib/api.ts:61
↓ 4 callersFunctionbuild_analysis_prompt
(paper_info: dict[str, Any], paper_content: str | None, content_error: str | None = None)
backend/analysis_context.py:6
↓ 4 callersMethodchat
(self, messages: list, **kwargs)
backend/llm.py:326
↓ 4 callersFunctiondispatchZoteroItemUpdated
()
frontend-react/src/hooks/use-zotero-paper-metadata.ts:125
↓ 4 callersFunctionextractArxivId
(rawValue: string)
frontend-react/src/lib/arxiv.ts:24
↓ 4 callersFunctionhash_password
(password: str)
backend/auth.py:15
↓ 4 callersFunctionhash_session_token
(token: str)
backend/auth.py:37
↓ 4 callersFunctioninstall_fake_connection
(monkeypatch, cursor)
tests/test_admin_users.py:62
↓ 4 callersFunctionparseCodeFilter
(value: string | null)
frontend-react/src/lib/router.ts:74
↓ 4 callersFunctionparseFilters
(params: URLSearchParams)
frontend-react/src/lib/router.ts:46
↓ 4 callersFunctionparseReadFilter
(value: string | null)
frontend-react/src/lib/router.ts:61
↓ 4 callersFunctionrequire_user_for_read_filter
(read_status: str, user: dict | None)
backend/app.py:820
↓ 4 callersFunctionsave_chat_message
(session_id: str, role: str, content: str)
backend/database.py:2612
↓ 4 callersFunctionselectAdminTaskIndex
(nextIndex: number)
frontend-react/src/pages/admin-page.tsx:727
↓ 4 callersFunctiontask_runtime_status
(task: asyncio.Task | None, enabled: bool = True)
backend/app.py:229
↓ 4 callersFunctiontruncate_content_for_llm
(text: str, max_tokens: int = LLM_CONTENT_TOKEN_LIMIT)
backend/utils.py:215
↓ 4 callersMethodupdate_code_availability
(self, paper_info: dict, llm_response: str | None)
backend/background_tasks.py:135
↓ 4 callersFunctionuseCarousel
()
frontend-react/src/components/ui/carousel.tsx:33
↓ 4 callersFunctionuseFormField
()
frontend-react/src/components/ui/form.tsx:45
↓ 4 callersFunctionuseSidebar
()
frontend-react/src/components/ui/sidebar.tsx:47
↓ 4 callersFunctionvalidate_code_filter
(code_status: str)
backend/app.py:811
↓ 4 callersFunctionvalidate_feishu_webhook_url
(webhook_url: str)
backend/feishu.py:21
next →1–100 of 1,173, ranked by callers