Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KMnO4-zx/paper-insight
/ functions
Functions
1,173 in github.com/KMnO4-zx/paper-insight
⨍
Functions
1,173
◇
Types & classes
139
↳
Endpoints
58
↓ 2 callers
Function
fetchArxivPapers
( page: number, query = '', filters: SearchFilters = DEFAULT_SEARCH_FILTERS, limit = 8, readFilter:
frontend-react/src/lib/api.ts:178
↓ 2 callers
Function
fetchChatSessions
(paperId: string)
frontend-react/src/lib/api.ts:195
↓ 2 callers
Function
fetchPaperInfo
(paperId: string)
frontend-react/src/lib/api.ts:121
↓ 2 callers
Function
fetchPaperMarks
(paperIds: string[])
frontend-react/src/lib/api.ts:268
↓ 2 callers
Method
fetch_page
(self, venue: str, offset: int)
crawler/openreview_crawler.py:42
↓ 2 callers
Function
fetch_text
(url: str)
scripts/build_acl_2026_jsonl.py:50
↓ 2 callers
Function
fetch_text
(session: requests.Session, url: str, timeout: tuple[int, int] = (10, 30))
scripts/build_cvpr_2026_jsonl.py:139
↓ 2 callers
Function
formatAddedDate
(value: string | null)
frontend-react/src/pages/arxiv-page.tsx:58
↓ 2 callers
Function
formatDailyDate
(value: string | null)
frontend-react/src/pages/hf-daily-page.tsx:76
↓ 2 callers
Function
formatDuration
(seconds: number | null | undefined)
frontend-react/src/pages/admin-page.tsx:137
↓ 2 callers
Function
formatUsageDate
(value: string)
frontend-react/src/pages/admin-page.tsx:185
↓ 2 callers
Function
getPaperRank
(paper: Paper)
frontend-react/src/pages/hf-daily-page.tsx:40
↓ 2 callers
Function
getPaperUpvotes
(paper: Paper)
frontend-react/src/pages/hf-daily-page.tsx:36
↓ 2 callers
Function
getUserId
()
frontend-react/src/lib/storage.ts:7
↓ 2 callers
Function
get_active_llm_config
()
backend/database.py:1597
↓ 2 callers
Function
get_github_callback_url
(request: Request)
backend/app.py:1019
↓ 2 callers
Function
get_or_fetch_paper_info
Get paper from database, or fetch from OpenReview if not exists.
backend/app.py:1667
↓ 2 callers
Function
get_presence_counts
(timeout_seconds: int)
backend/database.py:3829
↓ 2 callers
Function
get_request_ip
(request: Request)
backend/app.py:931
↓ 2 callers
Method
get_response_stream
(self, prompt: str, **kwargs)
backend/llm.py:321
↓ 2 callers
Function
github_oauth_is_configured
()
backend/app.py:1026
↓ 2 callers
Function
hasClassName
(node: HastNode, className: string)
frontend-react/src/lib/search-highlight.ts:80
↓ 2 callers
Function
hasUnclosedInlineDelimiter
(line: string, delimiter: '$' | '`')
frontend-react/src/lib/content.ts:222
↓ 2 callers
Function
loadModel
()
frontend-react/src/components/active-model-badge.tsx:33
↓ 2 callers
Function
maskCodeSegments
(content: string)
frontend-react/src/lib/content.ts:12
↓ 2 callers
Function
mask_feishu_webhook_url
(webhook_url: str | None)
backend/feishu.py:28
↓ 2 callers
Function
migrateLegacyLocalData
()
frontend-react/src/lib/auth-provider.tsx:15
↓ 2 callers
Function
normalizeHeadingMarkerPrefix
(line: string)
frontend-react/src/lib/content.ts:70
↓ 2 callers
Function
normalize_keyword_result
(raw_result: dict[str, Any])
backend/keyword_enrichment.py:49
↓ 2 callers
Function
parseAddedDate
(value: string)
frontend-react/src/pages/arxiv-page.tsx:50
↓ 2 callers
Function
parseDailyDate
(value: string)
frontend-react/src/pages/hf-daily-page.tsx:68
↓ 2 callers
Function
parse_arxiv_api_response
(payload: str, requested_arxiv_id: str)
backend/arxiv.py:215
↓ 2 callers
Function
public_active_llm_config
(config: dict | None)
backend/app.py:901
↓ 2 callers
Function
public_feishu_settings
(settings_row: dict | None)
backend/app.py:837
↓ 2 callers
Function
public_user
(user: dict)
backend/app.py:825
↓ 2 callers
Function
readJson
(response: Response)
frontend-react/src/lib/api.ts:89
↓ 2 callers
Function
readLocation
()
frontend-react/src/lib/router.ts:10
↓ 2 callers
Function
removeSession
(sessionId: string)
frontend-react/src/components/chat-panel.tsx:143
↓ 2 callers
Function
renderUserDateSortButton
(sortBy: Extract<AdminUserSortBy, 'created_at' | 'last_login_at'>)
frontend-react/src/pages/admin-page.tsx:415
↓ 2 callers
Function
request_json
( session: requests.Session, url: str, args: argparse.Namespace, context: str, )
scripts/download_icml_2026_openreview.py:266
↓ 2 callers
Function
retry_sleep_seconds
( response: requests.Response | None, attempt: int, args: argparse.Namespace, )
scripts/download_icml_2026_openreview.py:309
↓ 2 callers
Function
save_cache
(path: Path, cache: dict[str, dict[str, Any]])
scripts/build_cvpr_2026_jsonl.py:131
↓ 2 callers
Function
sendStream
(url: string, body: object, assistantId: string)
frontend-react/src/components/chat-panel.tsx:159
↓ 2 callers
Function
set_github_oauth_cookie
(response: Response, key: str, value: str)
backend/app.py:1030
↓ 2 callers
Function
start_background_analysis_task
()
backend/app.py:262
↓ 2 callers
Method
stop
停止后台任务
backend/background_tasks.py:270
↓ 2 callers
Function
streamSse
( input: RequestInfo | URL, init: RequestInit, handlers: StreamOptions, )
frontend-react/src/lib/api.ts:475
↓ 2 callers
Function
submitMessage
()
frontend-react/src/components/chat-panel.tsx:206
↓ 2 callers
Function
submitPasswordLogin
()
frontend-react/src/pages/auth-page.tsx:55
↓ 2 callers
Function
syncPresence
()
frontend-react/src/components/site-navbar.tsx:71
↓ 2 callers
Function
sync_hf_daily_once
()
backend/app.py:427
↓ 2 callers
Method
text
(self)
scripts/build_acl_2026_jsonl.py:36
↓ 2 callers
Function
toggleUserSort
(sortBy: AdminUserSortBy)
frontend-react/src/pages/admin-page.tsx:400
↓ 2 callers
Function
truncate_to_tokens_or_chars
(text: str, max_tokens: int, max_chars: int)
scripts/test_code_availability_prompt.py:29
↓ 2 callers
Function
uniqueMetadataValues
(values: Array<string | null | undefined>)
frontend-react/src/hooks/use-zotero-paper-metadata.ts:22
↓ 2 callers
Function
unmaskCodeSegments
(content: string, segments: string[])
frontend-react/src/lib/content.ts:23
↓ 2 callers
Function
useChart
()
frontend-react/src/components/ui/chart.tsx:27
↓ 2 callers
Function
validate_jsonl
(path: Path, expected_venue: str)
scripts/download_icml_2026_openreview.py:460
↓ 2 callers
Function
verify_password
(password_hash: str, password: str)
backend/auth.py:19
↓ 2 callers
Function
writeStoredAdminTaskId
(taskId: string)
frontend-react/src/pages/admin-page.tsx:112
↓ 1 callers
Method
__init__
(self)
scripts/build_cvpr_2026_jsonl.py:40
↓ 1 callers
Function
_as_origins
(value: object, default: tuple[str, ...])
backend/config.py:142
↓ 1 callers
Function
_authors_from_visible_text
(value: str)
scripts/build_cvpr_2026_jsonl.py:299
↓ 1 callers
Function
_build_cache_key
( venue_prefix: str | None, offset: int, limit: int, search: str | None, search_title: boo
backend/database.py:2674
↓ 1 callers
Function
_build_pdf_url
(source_id: str)
backend/hf_daily.py:46
↓ 1 callers
Function
_build_user_prompt
(paper_info: dict[str, Any])
backend/keyword_enrichment.py:82
↓ 1 callers
Function
_candidate_from_url
(raw_value: str)
backend/arxiv.py:48
↓ 1 callers
Function
_dedupe_preserving_order
(values: list[str])
scripts/build_chi_2026_jsonl.py:322
↓ 1 callers
Function
_delta_to_dict
(delta)
backend/llm.py:207
↓ 1 callers
Function
_entry_arxiv_id
(entry: ET.Element)
backend/arxiv.py:124
↓ 1 callers
Function
_entry_authors
(entry: ET.Element)
backend/arxiv.py:152
↓ 1 callers
Function
_entry_categories
(entry: ET.Element)
backend/arxiv.py:143
↓ 1 callers
Function
_entry_pdf_url
(entry: ET.Element, arxiv_id: str)
backend/arxiv.py:134
↓ 1 callers
Function
_expand_inline_heading_line
(line: str)
backend/markdown_utils.py:85
↓ 1 callers
Function
_extract_author_names
(authors: Any)
backend/hf_daily.py:24
↓ 1 callers
Function
_extract_doi
(node: ET.Element)
scripts/build_chi_2026_jsonl.py:110
↓ 1 callers
Function
_extract_json_object
(raw_text: str)
backend/code_availability.py:26
↓ 1 callers
Function
_extract_json_object
(raw_text: str)
backend/keyword_enrichment.py:13
↓ 1 callers
Function
_extract_keywords
(paper: dict[str, Any])
backend/hf_daily.py:39
↓ 1 callers
Function
_fetch_keywords_for_papers
(conn: psycopg.Connection, paper_ids: list[str])
backend/database.py:139
↓ 1 callers
Function
_get_cached_result
(cache_key: str)
backend/database.py:2691
↓ 1 callers
Function
_get_openalex_batch
(session: requests.Session, params: dict[str, str])
scripts/build_chi_2026_jsonl.py:200
↓ 1 callers
Function
_get_paper_cache_dir
()
backend/utils.py:81
↓ 1 callers
Function
_is_likely_heading_fragment
(fragment: str)
backend/markdown_utils.py:72
↓ 1 callers
Function
_is_provider_content_block_error
(exc: Exception)
backend/code_availability.py:41
↓ 1 callers
Function
_is_provider_content_block_error
(exc: Exception)
backend/keyword_enrichment.py:28
↓ 1 callers
Function
_legacy_search_rank_score
( paper: dict, normalized_search: str, search_title: bool, search_abstract: bool, matched_
backend/database.py:2900
↓ 1 callers
Function
_looks_like_pdf_url
(url: str)
backend/utils.py:293
↓ 1 callers
Function
_mask_code_segments
(content: str)
backend/markdown_utils.py:7
↓ 1 callers
Function
_nested_value
(data: dict, path: tuple[str, ...])
backend/llm.py:48
↓ 1 callers
Function
_normalize_bracket_math
(content: str)
backend/markdown_utils.py:51
↓ 1 callers
Function
_normalize_entry
(raw_entry: dict[str, Any])
backend/hf_daily.py:50
↓ 1 callers
Function
_normalize_entry
(entry: ET.Element, requested_arxiv_id: str)
backend/arxiv.py:166
↓ 1 callers
Function
_normalize_escaped_inline_math
(content: str)
backend/markdown_utils.py:39
↓ 1 callers
Function
_normalize_markdown_line
(line: str)
backend/markdown_utils.py:99
↓ 1 callers
Function
_normalize_meta_author
(value: str)
scripts/build_cvpr_2026_jsonl.py:306
↓ 1 callers
Function
_normalize_pdf_url
(paper_id: str, pdf_url: str | None)
scripts/import_papers.py:19
↓ 1 callers
Function
_normalize_uuid
(value: object)
backend/database.py:84
↓ 1 callers
Function
_normalized_title
(paper: dict)
backend/database.py:2877
↓ 1 callers
Function
_object_to_dict
(value: Any)
backend/llm.py:28
← previous
next →
201–300 of 1,173, ranked by callers