MCPcopy Create free account

hub / github.com/ddddfrank/yanzhi / functions

Functions372 in github.com/ddddfrank/yanzhi

MethodbrowseFolderHandler
(event)
src/pdf/WebToPdf.js:469
MethodbuildTree
(currentPath, relativePath = '')
src/workspace/WorkspaceScanner.js:265
Methodbusy
(title, message)
src/utils/ToastManager.js:211
MethodcancelHandler
(event)
src/pdf/WebToPdf.js:451
MethodcheckAndTrigger
* 检查并返回当前时间需要触发的任务 * @returns {Array} 需要触发的任务列表
src/agent/ScheduleSkill.js:130
FunctioncheckScheduledTasks
()
src/index.js:1118
MethodclassifyLegacy
* 兼容旧接口的 classify 方法 * @param {string} content - 内容或文件路径 * @param {string} contentType - 内容类型 * @returns {Promise<Object>} 分类结果
src/agent/ClassifySkill.js:601
MethodcollectAllFiles
(node)
src/workspace/WorkspaceScanner.js:346
MethodconfirmHandler
(event)
src/pdf/WebToPdf.js:389
Methodconstructor
(mainWindow, hotkeyManager = null)
src/screenshot/index.js:14
Methodconstructor
()
src/screenshot/ScreenshotWindow.js:12
Methodconstructor
()
src/screenshot/EditorWindow.js:17
Methodconstructor
(systemPrompt = "你是一个乐于助人的 AI 助手。")
src/screenshot/aiClient.js:16
Methodconstructor
()
src/utils/WindowsKeyboard.js:14
Methodconstructor
(mainWindow)
src/utils/HotkeyManager.js:9
Methodconstructor
(mainWindow, hotkeyManager = null)
src/utils/TextCapture.js:20
Methodconstructor
(container = null)
src/utils/ToastManager.js:7
Methodconstructor
()
src/utils/AIProvider.js:18
Methodconstructor
(systemPrompt)
src/utils/AIProvider.js:320
Methodconstructor
(mainWindow)
src/pdf/PdfUrlDialog.js:12
Methodconstructor
(mainWindow, hotkeyManager = null)
src/pdf/WebToPdf.js:18
Methodconstructor
(dataDir)
src/workspace/WorkspaceScanner.js:12
Methodconstructor
(workspaceScanner = null)
src/agent/index.js:11
Methodconstructor
()
src/agent/RecommendSkill.js:4
Methodconstructor
(workspaceScanner = null)
src/agent/ClassifySkill.js:11
Methodconstructor
(configPath = null)
src/agent/ScheduleSkill.js:5
MethodcountRecursive
(currentPath)
src/workspace/WorkspaceScanner.js:433
FunctioncreateFileCard
(file, ext)
src/main/main.js:1940
FunctiondownloadArxivPdf
* 下载 Arxiv PDF
src/utils/AIProvider.js:398
Methodfinish
(action, finalText = '', savePath = '')
src/utils/TextCapture.js:54
FunctionformatDate
(date)
src/recommend/recommend.js:320
MethodformatPapers
* 格式化论文列表为可读文本 * @param {Array} papers - 论文列表 * @param {string} format - 格式 'text' | 'markdown' | 'json'
src/agent/RecommendSkill.js:488
MethodformatSchedules
* 格式化任务列表为可读文本
src/agent/ScheduleSkill.js:155
MethodgetAvailableSkills
* 获取可用技能列表
src/agent/index.js:144
FunctiongetHotkeyManager
* 获取快捷键管理器实例
src/utils/HotkeyManager.js:94
MethodgetRecentPapers
(category, days = 7, maxResults = 5)
src/agent/RecommendSkill.js:473
MethodgetRegistered
* 获取所有已注册的快捷键
src/utils/HotkeyManager.js:68
MethodgetSchedule
(scheduleId)
src/agent/ScheduleSkill.js:122
MethodgetSelectedText
* 模拟 Ctrl+C 获取选中文本(需要先聚焦到目标窗口) * 注意:这种方法有局限性,因为 Electron 应用无法直接控制其他窗口
src/utils/TextCapture.js:401
FunctionhandleFileUpload
(files)
src/main/main.js:1868
MethodinitWindowFlow
()
src/utils/TextCapture.js:219
MethodisFromEditorWindow
(event)
src/screenshot/EditorWindow.js:181
MethodisRegistered
* 检查快捷键是否已注册 * @param {string} accelerator
src/utils/HotkeyManager.js:61
MethodlistSchedules
(onlyEnabled = false)
src/agent/ScheduleSkill.js:115
MethodocrPdfPage
* 使用 VLM 对 PDF 页面进行 OCR * @param {string} filePath - PDF 文件路径 * @param {number} pageNum - 页码 (0-based) * @param {AIClient} aiClient - A
src/utils/AIProvider.js:116
MethodonBrowse
(event)
src/utils/TextCapture.js:111
MethodonCancel
()
src/utils/TextCapture.js:96
MethodonSaveToFile
(event, { filePath, text, explanation })
src/utils/TextCapture.js:132
MethodonSubmit
(event, payload)
src/utils/TextCapture.js:69
MethodopenFolderHandler
(event, filePath)
src/pdf/WebToPdf.js:435
Methodpersistent
(title, message)
src/utils/ToastManager.js:215
Methodrecommend
* 推荐论文 - 支持自然语言请求和关键词搜索 * @param {string} query - 搜索关键词或自然语言请求 * @param {number} maxResults - 最大结果数 * @param {Object} context - 上下文参数,可
src/agent/RecommendSkill.js:184
FunctionregisterIpc
(pdfManager)
src/pdf/PdfUrlDialog.js:119
MethodregisterShortcut
* 注册全局快捷键 Ctrl+Q
src/screenshot/index.js:29
MethodregisterShortcut
* 注册全局快捷键 Ctrl+B
src/utils/TextCapture.js:630
FunctionremoveAttachment
(index)
src/main/main.js:1194
MethodremoveSchedule
(scheduleId)
src/agent/ScheduleSkill.js:68
FunctionrenderMarkdownWithLinks
* 渲染 Markdown 并绑定外部链接点击事件 * @param {string} markdown - Markdown 内容 * @param {HTMLElement} container - 要渲染到的容器元素
src/main/main.js:1459
FunctionrenderRecentItems
()
src/manage/manage.js:442
FunctionrestoreExpandedPaths
(items, expandedPaths)
src/main/main.js:456
MethodsaveHandler
(event, { sourcePath, targetPath })
src/pdf/WebToPdf.js:403
MethodsearchByLogic
(keywords, logic = 'AND', maxResults = 5)
src/agent/RecommendSkill.js:468
MethodsendSelection
* 发送选区结果 * @param {{x, y, width, height}} selection 选区坐标
src/screenshot/ScreenshotWindow.js:117
MethodsetWorkspaceScanner
* 设置工作区扫描器 * @param {Object} scanner - 工作区扫描器实例
src/agent/ClassifySkill.js:22
MethodshowUsageTip
* 显示提示 Toast(教用户如何使用)
src/utils/TextCapture.js:623
MethodstartCapture
* 开始截图,返回选区坐标 * @returns {Promise<{x, y, width, height}>|null} 选区坐标,取消则返回 null
src/screenshot/ScreenshotWindow.js:69
MethodsubmitHandler
(event, url)
src/pdf/WebToPdf.js:666
Methodsuccess
(title, message, duration = 3000)
src/utils/ToastManager.js:199
Methodsummarize
(content, contentType = 'text', language = 'zh')
src/agent/SummarizeSkill.js:5
MethodtoggleSchedule
(scheduleId)
src/agent/ScheduleSkill.js:105
MethodupdateSchedule
(scheduleId, updates)
src/agent/ScheduleSkill.js:78
Methodwarning
(title, message, duration = 3000)
src/utils/ToastManager.js:203
← previous301–372 of 372, ranked by callers