Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bcefghj/noteking-pro
/ functions
Functions
260 in github.com/bcefghj/noteking-pro
⨍
Functions
260
◇
Types & classes
66
↳
Endpoints
20
↓ 1 callers
Method
align
( self, frames: list[ScoredFrame], subtitle_segments: list )
core/pdf_engine.py:266
↓ 1 callers
Function
build_html
Build HTML lecture note with embedded images.
demos/run_minimind.py:185
↓ 1 callers
Function
build_merged_html
Merge all episodes into one HTML document.
demos/run_minimind.py:283
↓ 1 callers
Method
build_tex
( self, notes_md: str, frames: list[ScoredFrame], title: str, meta: di
core/pdf_engine.py:424
↓ 1 callers
Function
chat_stream
Stream a chat completion, yielding text chunks.
core/llm.py:53
↓ 1 callers
Method
clear
(self)
core/cache.py:41
↓ 1 callers
Method
compile_pdf
(self, tex_path: Path, work_dir: Path)
core/pdf_engine.py:459
↓ 1 callers
Function
diarize
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 callers
Function
download_audio
Extract audio from video for ASR.
core/downloader.py:135
↓ 1 callers
Function
download_subtitles
Download subtitles using yt-dlp.
core/downloader.py:114
↓ 1 callers
Function
extract_frames
Extract keyframes for one episode.
demos/run_minimind.py:79
↓ 1 callers
Function
extract_keyframes
Extract key frames with smart scoring and dedup. Pipeline: SceneDetect | uniform -> score -> dedup -> top-N
core/frames.py:43
↓ 1 callers
Function
find_video
Find downloaded video file for episode.
demos/run_minimind.py:65
↓ 1 callers
Function
generate
()
api/routes/recording.py:124
↓ 1 callers
Function
generate
()
api/routes/video.py:84
↓ 1 callers
Function
generate_notes
Generate illustrated lecture notes for one episode via LLM.
demos/run_minimind.py:123
↓ 1 callers
Function
generate_outputs
Generate all requested output formats. Args: notes_content: Generated notes in Markdown diarization: Speaker-labeled transcript
core/formatter.py:99
↓ 1 callers
Function
get_batch_entries
Get all entries from a playlist/collection.
core/batch.py:48
↓ 1 callers
Function
get_transcript
Get just the transcript text for a video.
core/__init__.py:191
↓ 1 callers
Function
is_chinese_dominant
Check if the detected language is primarily Chinese.
core/transcriber.py:302
↓ 1 callers
Function
list_playlist_entries
List all entries in a playlist/collection.
core/downloader.py:206
↓ 1 callers
Function
main
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 callers
Function
main
()
mcp/src/index.ts:292
↓ 1 callers
Function
main
()
demos/run_minimind.py:345
↓ 1 callers
Function
merge_batch_notes
Merge multiple note results into a single document.
core/batch.py:100
↓ 1 callers
Function
parse_srt
Parse an SRT file into subtitle segments.
core/subtitle.py:73
↓ 1 callers
Function
process_batch
Process a batch of entries, calling process_fn for each.
core/batch.py:71
↓ 1 callers
Method
process_episode
Process one episode: download video -> extract frames -> LLM -> PDF.
core/pdf_engine.py:715
↓ 1 callers
Function
saveHistory
(items: HistoryItem[])
web/src/app/page.tsx:72
↓ 1 callers
Function
save_json
Save structured result as JSON.
core/formatter.py:86
↓ 1 callers
Function
save_markdown
Save generated notes as Markdown.
core/formatter.py:31
↓ 1 callers
Function
save_srt
Save transcript as SRT subtitle file with optional speaker labels.
core/formatter.py:38
↓ 1 callers
Function
save_transcript
Save full transcript with speaker labels and timestamps.
core/formatter.py:74
↓ 1 callers
Function
save_vtt
Save transcript as WebVTT subtitle file.
core/formatter.py:56
↓ 1 callers
Function
start
()
api/main.py:111
↓ 1 callers
Function
strip_think
(text)
demos/run_minimind.py:61
↓ 1 callers
Method
to_dict
(self)
core/config.py:123
Function
FC
({ icon, title, desc }: { icon: string; title: string; desc: string })
web/src/app/page.tsx:520
Function
Home
()
web/src/app/page.tsx:78
Function
RootLayout
({ 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
Function
align_frames_to_subtitles
Align extracted frames to the nearest subtitle text.
core/frames.py:238
Function
batch_summarize
Process a playlist/collection.
api/routes/video.py:179
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/flashcard.py:11
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/cornell_notes.py:11
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/mindmap.py:11
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/meeting_minutes.py:11
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/entertainment.py:11
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/podcast.py:11
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/tutorial.py:11
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/podcast_shownotes.py:11
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/news_digest.py:11
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/xhs_note.py:11
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/custom.py:14
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/exam_prep.py:11
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/interview_template.py:11
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/smart_summary.py:11
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/brainstorm.py:11
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/latex_pdf.py:12
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/exam.py:11
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/lecture_notes.py:11
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/quiz.py:11
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/detailed.py:11
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/brief.py:11
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/news.py:11
Method
build_prompt
(self, ctx: TemplateContext)
core/templates/timeline.py:11
Function
cache_clear
Clear all cached results.
cli/__main__.py:374
Method
chapter_texts
Split transcript by video chapters.
core/templates/base.py:30
Function
denoise
Apply noise reduction to an audio file. Example: noteking denoise noisy_recording.wav --level 2
cli/__main__.py:272
Function
download_thumbnail
Download video thumbnail/cover image.
core/downloader.py:184
Function
download_video
Download video file.
core/downloader.py:160
Method
duration
(self)
core/subtitle.py:43
Method
end_ts
(self)
core/subtitle.py:25
Method
end_ts
(self)
core/diarizer.py:35
Method
entry_count
(self)
core/downloader.py:38
Method
for_requests
(self)
core/config.py:24
Method
for_ytdlp
(self)
core/config.py:38
Method
full_text
(self)
core/subtitle.py:37
Method
full_text
(self)
core/diarizer.py:48
Function
get_config
Get current configuration (sensitive fields masked).
api/routes/config.py:14
Function
get_transcript
Get only the transcript text.
api/routes/video.py:229
Method
get_transcript
(self, url: str)
core/cache.py:48
Function
get_transcript_api_proxy
Get proxy config for youtube-transcript-api.
core/proxy.py:49
Function
get_video_info_endpoint
Get video metadata without processing.
api/routes/video.py:208
← previous
next →
101–200 of 260, ranked by callers