MCPcopy Create free account

hub / github.com/bcefghj/noteking-pro / functions

Functions260 in github.com/bcefghj/noteking-pro

↓ 1 callersMethodalign
( self, frames: list[ScoredFrame], subtitle_segments: list )
core/pdf_engine.py:266
↓ 1 callersFunctionbuild_html
Build HTML lecture note with embedded images.
demos/run_minimind.py:185
↓ 1 callersFunctionbuild_merged_html
Merge all episodes into one HTML document.
demos/run_minimind.py:283
↓ 1 callersMethodbuild_tex
( self, notes_md: str, frames: list[ScoredFrame], title: str, meta: di
core/pdf_engine.py:424
↓ 1 callersFunctionchat_stream
Stream a chat completion, yielding text chunks.
core/llm.py:53
↓ 1 callersMethodclear
(self)
core/cache.py:41
↓ 1 callersMethodcompile_pdf
(self, tex_path: Path, work_dir: Path)
core/pdf_engine.py:459
↓ 1 callersFunctiondiarize
Perform speaker diarization on an audio file. Uses pyannote-audio 3.x if available, falls back to simple energy-based segmentation. Args
core/diarizer.py:74
↓ 1 callersFunctiondownload_audio
Extract audio from video for ASR.
core/downloader.py:135
↓ 1 callersFunctiondownload_subtitles
Download subtitles using yt-dlp.
core/downloader.py:114
↓ 1 callersFunctionextract_frames
Extract keyframes for one episode.
demos/run_minimind.py:79
↓ 1 callersFunctionextract_keyframes
Extract key frames with smart scoring and dedup. Pipeline: SceneDetect | uniform -> score -> dedup -> top-N
core/frames.py:43
↓ 1 callersFunctionfind_video
Find downloaded video file for episode.
demos/run_minimind.py:65
↓ 1 callersFunctiongenerate
()
api/routes/recording.py:124
↓ 1 callersFunctiongenerate
()
api/routes/video.py:84
↓ 1 callersFunctiongenerate_notes
Generate illustrated lecture notes for one episode via LLM.
demos/run_minimind.py:123
↓ 1 callersFunctiongenerate_outputs
Generate all requested output formats. Args: notes_content: Generated notes in Markdown diarization: Speaker-labeled transcript
core/formatter.py:99
↓ 1 callersFunctionget_batch_entries
Get all entries from a playlist/collection.
core/batch.py:48
↓ 1 callersFunctionget_transcript
Get just the transcript text for a video.
core/__init__.py:191
↓ 1 callersFunctionis_chinese_dominant
Check if the detected language is primarily Chinese.
core/transcriber.py:302
↓ 1 callersFunctionlist_playlist_entries
List all entries in a playlist/collection.
core/downloader.py:206
↓ 1 callersFunctionmain
NoteKing Pro - The ultimate video/recording to learning notes tool. Supports 30+ platforms, local video/audio files, meeting recordings, spea
cli/__main__.py:28
↓ 1 callersFunctionmain
()
mcp/src/index.ts:292
↓ 1 callersFunctionmain
()
demos/run_minimind.py:345
↓ 1 callersFunctionmerge_batch_notes
Merge multiple note results into a single document.
core/batch.py:100
↓ 1 callersFunctionparse_srt
Parse an SRT file into subtitle segments.
core/subtitle.py:73
↓ 1 callersFunctionprocess_batch
Process a batch of entries, calling process_fn for each.
core/batch.py:71
↓ 1 callersMethodprocess_episode
Process one episode: download video -> extract frames -> LLM -> PDF.
core/pdf_engine.py:715
↓ 1 callersFunctionsaveHistory
(items: HistoryItem[])
web/src/app/page.tsx:72
↓ 1 callersFunctionsave_json
Save structured result as JSON.
core/formatter.py:86
↓ 1 callersFunctionsave_markdown
Save generated notes as Markdown.
core/formatter.py:31
↓ 1 callersFunctionsave_srt
Save transcript as SRT subtitle file with optional speaker labels.
core/formatter.py:38
↓ 1 callersFunctionsave_transcript
Save full transcript with speaker labels and timestamps.
core/formatter.py:74
↓ 1 callersFunctionsave_vtt
Save transcript as WebVTT subtitle file.
core/formatter.py:56
↓ 1 callersFunctionstart
()
api/main.py:111
↓ 1 callersFunctionstrip_think
(text)
demos/run_minimind.py:61
↓ 1 callersMethodto_dict
(self)
core/config.py:123
FunctionFC
({ icon, title, desc }: { icon: string; title: string; desc: string })
web/src/app/page.tsx:520
FunctionHome
()
web/src/app/page.tsx:78
FunctionRootLayout
({ children, }: { children: React.ReactNode; })
web/src/app/layout.tsx:10
Method__init__
( self, max_frames: int = 15, scene_threshold: float = 25.0, hash_threshold: i
core/pdf_engine.py:79
Method__init__
(self, tolerance: float = 10.0)
core/pdf_engine.py:263
Method__init__
( self, api_key: str, base_url: str = "https://api.minimax.chat/v1", model: st
core/pdf_engine.py:697
Method__init__
(self, model: str = "paraformer-zh")
core/transcriber.py:46
Method__init__
(self)
core/transcriber.py:121
Method__init__
(self, model_size: str = "base")
core/transcriber.py:160
Method__init__
(self, api_key: str)
core/transcriber.py:200
Method__init__
(self, api_key: str)
core/transcriber.py:239
Method__init__
(self, config: AppConfig)
core/cache.py:14
Method__init__
(self, user_prompt: str = "")
core/templates/custom.py:11
Method_do_one
(idx: int)
core/pdf_engine.py:786
Function_handler
(signum, frame)
core/subtitle.py:159
Function_progress
(step: str, pct: float)
cli/__main__.py:177
Function_progress
(step: str, pct: float)
api/routes/recording.py:129
Function_rep
(m, fps=ep_frames)
demos/run_minimind.py:323
Method_rep
(m, ep=ep)
core/pdf_engine.py:947
Method_replace_img
(match)
core/pdf_engine.py:344
Functionalign_frames_to_subtitles
Align extracted frames to the nearest subtitle text.
core/frames.py:238
Functionbatch_summarize
Process a playlist/collection.
api/routes/video.py:179
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/flashcard.py:11
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/cornell_notes.py:11
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/mindmap.py:11
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/meeting_minutes.py:11
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/entertainment.py:11
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/podcast.py:11
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/tutorial.py:11
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/podcast_shownotes.py:11
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/news_digest.py:11
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/xhs_note.py:11
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/custom.py:14
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/exam_prep.py:11
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/interview_template.py:11
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/smart_summary.py:11
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/brainstorm.py:11
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/latex_pdf.py:12
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/exam.py:11
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/lecture_notes.py:11
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/quiz.py:11
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/detailed.py:11
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/brief.py:11
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/news.py:11
Methodbuild_prompt
(self, ctx: TemplateContext)
core/templates/timeline.py:11
Functioncache_clear
Clear all cached results.
cli/__main__.py:374
Methodchapter_texts
Split transcript by video chapters.
core/templates/base.py:30
Functiondenoise
Apply noise reduction to an audio file. Example: noteking denoise noisy_recording.wav --level 2
cli/__main__.py:272
Functiondownload_thumbnail
Download video thumbnail/cover image.
core/downloader.py:184
Functiondownload_video
Download video file.
core/downloader.py:160
Methodduration
(self)
core/subtitle.py:43
Methodend_ts
(self)
core/subtitle.py:25
Methodend_ts
(self)
core/diarizer.py:35
Methodentry_count
(self)
core/downloader.py:38
Methodfor_requests
(self)
core/config.py:24
Methodfor_ytdlp
(self)
core/config.py:38
Methodfull_text
(self)
core/subtitle.py:37
Methodfull_text
(self)
core/diarizer.py:48
Functionget_config
Get current configuration (sensitive fields masked).
api/routes/config.py:14
Functionget_transcript
Get only the transcript text.
api/routes/video.py:229
Methodget_transcript
(self, url: str)
core/cache.py:48
Functionget_transcript_api_proxy
Get proxy config for youtube-transcript-api.
core/proxy.py:49
Functionget_video_info_endpoint
Get video metadata without processing.
api/routes/video.py:208
← previousnext →101–200 of 260, ranked by callers