Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/danielsig/lms-plugin-duckduckgo
/ functions
Functions
31 in github.com/danielsig/lms-plugin-duckduckgo
⨍
Functions
31
◇
Types & classes
0
↓ 4 callers
Function
undefinedIfAuto
(value:unknown, autoValue:unknown)
src/toolsProvider.ts:271
↓ 3 callers
Function
limitAltText
(alt:string)
src/imageVision.ts:101
↓ 3 callers
Function
post
(body:URLSearchParams)
src/toolsProvider.ts:52
↓ 3 callers
Function
spoofHeaders
()
src/toolsProvider.ts:303
↓ 2 callers
Function
extensionFromUrl
(src:string)
src/imageVision.ts:46
↓ 2 callers
Function
extractVqd
(html:string)
src/toolsProvider.ts:274
↓ 2 callers
Function
fetchImgBatch
(s?:number)
src/toolsProvider.ts:166
↓ 2 callers
Function
spoofHeadersImage
()
src/toolsProvider.ts:309
↓ 2 callers
Function
toMarkdownLink
(text:string, url:string)
src/imageVision.ts:120
↓ 2 callers
Function
waitIfNeeded
()
src/toolsProvider.ts:20
↓ 1 callers
Function
altFromImageUrl
(src:string, fallback = "Image")
src/imageVision.ts:105
↓ 1 callers
Function
analyzeImages
( ctl:ToolsProviderController, model:LLM | LLMDynamicHandle, imageRefs:string[], systemPrompt:string, pro
src/imageVision.ts:279
↓ 1 callers
Function
buildAnalysisPrompt
( focus:string | undefined, wordsPerImage:number | undefined, defaultFocus = DEFAULT_IMAGE_FOCUS, )
src/imageVision.ts:143
↓ 1 callers
Function
computeMaxTokens
(wordsPerImage:number | undefined)
src/imageVision.ts:154
↓ 1 callers
Function
downloadImages
( ctl:ToolsProviderController, items:{ alt:string; src:string }[], status:(msg:string) => void, warn:(msg:
src/imageVision.ts:220
↓ 1 callers
Function
extractAnalysis
(result:{ nonReasoningContent:string; content:string; })
src/imageVision.ts:186
↓ 1 callers
Function
getImageAnalysisSystem
()
src/toolsProvider.ts:230
↓ 1 callers
Function
isGenericContentType
(contentType:string)
src/imageVision.ts:41
↓ 1 callers
Function
parseContentType
(header:string | null)
src/imageVision.ts:38
↓ 1 callers
Function
parseImageRef
(ref:string, fallbackAlt:string)
src/imageVision.ts:130
↓ 1 callers
Function
resolveImageAnalysisSystem
(configuredPrompt?:string)
src/imageVision.ts:8
↓ 1 callers
Function
resolveImageMime
( contentTypeHeader:string | null, bytes:Uint8Array, src:string, )
src/imageVision.ts:70
↓ 1 callers
Function
resolveImagePath
(src:string, workingDirectory:string)
src/imageVision.ts:136
↓ 1 callers
Function
resolveVisionModel
( ctl:ToolsProviderController, )
src/imageVision.ts:177
↓ 1 callers
Function
shortImageFileName
(batchKey:string, index:number, fileExtension:string)
src/imageVision.ts:116
↓ 1 callers
Function
smallestVisionModel
(models:LLM[])
src/imageVision.ts:168
↓ 1 callers
Function
sniffImageMime
(bytes:Uint8Array)
src/imageVision.ts:49
↓ 1 callers
Function
stripReasoningNoise
(text:string)
src/imageVision.ts:196
Function
main
(context:PluginContext)
src/index.ts:5
Function
resolveTargetWords
( imageCount:number, wordsPerImage?:number, focus?:string, )
src/imageVision.ts:158
Function
toolsProvider
(ctl:ToolsProviderController)
src/toolsProvider.ts:15