MCPcopy Create free account

hub / github.com/danielmiessler/Fabric / functions

Functions1,442 in github.com/danielmiessler/Fabric

MethodConfigure
()
internal/plugins/ai/vendors_test.go:19
MethodConfigure
()
internal/plugins/db/fsdb/storage.go:25
FunctionDebug
Debug writes a debug message if the global level permits.
internal/log/log.go:58
MethodDelete
Delete handles the DELETE /storage/:name route
internal/server/storage.go:90
MethodExists
Exists handles the GET /storage/exists/:name route. The storage Exists contract cannot report an invalid name, and the handler must validate the name
internal/server/storage.go:103
FunctionExpandPath
ExpandPath expands the ~ to user's home directory and returns absolute path It also checks if the path exists Returns expanded absolute path or error
internal/plugins/template/utils.go:20
MethodFetchAndPrintPlaylist
(playlistID string)
internal/tools/youtube/youtube.go:694
MethodFetchPRs
(prNumbers []int)
cmd/generate_changelog/internal/github/client.go:52
MethodGet
Get handles the GET /storage/:name route
internal/server/storage.go:69
MethodGet
Get handles the GET /patterns/:name route - returns raw pattern without variable processing @Summary Get a pattern @Description Retrieve a pattern by
internal/server/patterns.go:65
MethodGet
Get required for Storage interface
internal/plugins/db/fsdb/patterns.go:290
MethodGetCommitSHAsForPR
GetCommitSHAsForPR returns all commit SHAs for a given PR number
cmd/generate_changelog/internal/cache/cache.go:449
MethodGetConfig
(c *gin.Context)
internal/server/configuration.go:48
MethodGetEnvNamePrefix
GetEnvNamePrefix returns the environment variable prefix for the plugin. Corrected: Receiver name
internal/plugins/ai/perplexity/perplexity.go:250
FunctionGetGeminiVoiceByName
GetGeminiVoiceByName returns a specific voice by name
internal/plugins/ai/gemini/voices.go:118
MethodGetId
()
internal/domain/attachment.go:27
FunctionGetLevel
GetLevel returns the current global debug level.
internal/log/log.go:85
MethodGetModelNames
GetModelNames godoc @Summary List all available models @Description Get a list of all available AI models grouped by vendor @Tags models @Produce json
internal/server/models.go:29
MethodGetName
()
internal/core/chatter_test.go:24
MethodGetName
()
internal/core/plugin_registry_test.go:44
MethodGetName
()
internal/plugins/ai/vendors_test.go:16
MethodGetNames
GetNames handles the GET /storage/names route
internal/server/storage.go:80
MethodGetPRDetails
GetPRDetails fetches a comprehensive set of details for a single PR. Deprecated: Use GetPRValidationDetails + GetPRWithCommits for better performance
cmd/generate_changelog/internal/github/client.go:134
MethodGetPRNumberBySHA
GetPRNumberBySHA returns the PR number for a given commit SHA
cmd/generate_changelog/internal/cache/cache.go:436
MethodGetSetupDescription
()
internal/core/chatter_test.go:28
MethodGetSetupDescription
()
internal/core/plugin_registry_test.go:45
MethodGetSetupDescription
()
internal/plugins/plugin.go:49
MethodGetSetupDescription
()
internal/plugins/ai/vendors_test.go:17
MethodGetSetupQuestions
GetSetupQuestions returns the setup questions for the plugin. Corrected: Return the slice of setup questions from PluginBase
internal/plugins/ai/perplexity/perplexity.go:262
MethodGrabByFlags
()
internal/tools/youtube/youtube.go:838
MethodGrabDurationForUrl
(url string)
internal/tools/youtube/youtube.go:530
MethodGrabTranscriptForUrl
(url string, language string)
internal/tools/youtube/youtube.go:138
MethodHandleChat
HandleChat godoc @Summary Stream chat completions @Description Stream AI responses using Server-Sent Events (SSE) @Tags chat @Accept json @Produce tex
internal/server/chat.go:71
MethodHasGroup
(group string)
internal/util/groups_items.go:135
MethodIsConfigured
()
internal/tools/patterns_loader.go:72
MethodIsConfigured
()
internal/core/chatter_test.go:32
MethodIsConfigured
()
internal/core/plugin_registry_test.go:46
MethodIsConfigured
()
internal/plugins/strategy/strategy.go:91
MethodIsConfigured
()
internal/plugins/ai/vendors_test.go:18
MethodIsConfigured
IsConfigured returns true only if OLLAMA_API_URL environment variable is explicitly set
internal/plugins/ai/ollama/ollama.go:66
MethodIsConfigured
IsConfigured returns true if the API key is configured
internal/plugins/ai/anthropic/anthropic.go:105
MethodIsConfigured
IsConfigured returns true if the client has valid configuration.
internal/plugins/ai/copilot/copilot.go:152
MethodIsPRMarkedAsNonExistent
IsPRMarkedAsNonExistent checks if a PR is marked as non-existent
cmd/generate_changelog/internal/cache/cache.go:399
MethodListExtensions
()
internal/plugins/template/extension_registry.go:277
MethodListModels
(context.Context)
internal/core/chatter_test.go:47
MethodListModels
(context.Context)
internal/core/plugin_registry_test.go:50
MethodListModels
(context.Context)
internal/plugins/ai/vendors_test.go:22
MethodListModels
(_ context.Context)
internal/plugins/ai/gemini/gemini.go:64
MethodListModels
ListModels retrieves all available foundation models and inference profiles from AWS Bedrock that can be used with this plugin. When using bearer toke
internal/plugins/ai/bedrock/bedrock.go:446
MethodListModels
(_ context.Context)
internal/plugins/ai/ollama/ollama.go:93
MethodListModels
(context.Context)
internal/plugins/ai/exolab/exolab.go:46
MethodListModels
ListModels returns the available models. Microsoft 365 Copilot exposes a single model - the Copilot service itself.
internal/plugins/ai/copilot/copilot.go:163
MethodListModels
(ctx context.Context)
internal/plugins/ai/digitalocean/digitalocean.go:55
MethodListModels
(ctx context.Context)
internal/plugins/ai/openai/openai.go:123
MethodListModels
ListModels overrides the default ListModels to handle different response formats
internal/plugins/ai/openai_compatible/providers_config.go:59
MethodListModels
(_ context.Context)
internal/plugins/ai/perplexity/perplexity.go:56
MethodListModels
ListModels returns the Codex models available to the configured account.
internal/plugins/ai/codex/codex.go:189
MethodListModels
(_ context.Context)
internal/plugins/ai/vertexai/vertexai.go:64
MethodListNames
(shellCompleteList bool)
internal/plugins/db/fsdb/storage.go:131
MethodListNames
ListNames overrides StorageEntity.ListNames to use PatternsEntity.GetNames
internal/plugins/db/fsdb/patterns.go:270
FunctionLog
Log writes a message unconditionally to stderr. This is for important messages that should always be shown regardless of debug level.
internal/log/log.go:70
MethodMarkPRAsNonExistent
MarkPRAsNonExistent marks a PR number as non-existent to avoid future fetches
cmd/generate_changelog/internal/cache/cache.go:390
MethodMarshalJSON
()
internal/chat/chat.go:68
MethodNeedsRawMode
(modelName string)
internal/core/chatter_test.go:70
MethodNeedsRawMode
(string)
internal/core/plugin_registry_test.go:57
MethodNeedsRawMode
NeedsRawMode returns false by default. Vendors that need raw mode (e.g., perplexity, ollama, openai for certain models) override this method.
internal/plugins/plugin.go:138
MethodNeedsRawMode
(string)
internal/plugins/ai/vendors_test.go:29
MethodNeedsRawMode
(modelName string)
internal/plugins/ai/exolab/exolab.go:51
MethodNeedsRawMode
(modelName string)
internal/plugins/ai/openai/openai.go:222
MethodNeedsRawMode
NeedsRawMode overrides the parent implementation to handle provider-specific raw mode requirements
internal/plugins/ai/openai_compatible/providers_config.go:131
MethodNeedsRawMode
(modelName string)
internal/plugins/ai/perplexity/perplexity.go:234
FunctionPOST
({ request })
web/src/routes/chat/+server.ts:5
FunctionPOST
({ request })
web/src/routes/notes/+server.ts:9
FunctionPOST
({ request })
web/src/routes/api/youtube/transcript/+server.ts:5
FunctionPOST
({ request })
web/src/routes/obsidian/+server.ts:16
FunctionParseBoolElseFalse
(val string)
internal/plugins/plugin.go:189
MethodPrint
(shellCompleteList bool)
internal/util/groups_items.go:107
MethodRename
Rename handles the PUT /storage/rename/:oldName/:newName route
internal/server/storage.go:113
MethodRename
Rename applies the file-path guard from Save to the destination name. Without the guard, the inherited StorageEntity.Rename accepts ".foo" or "~foo",
internal/plugins/db/fsdb/patterns.go:328
MethodRepository
Repository returns the underlying git repository
cmd/generate_changelog/internal/git/walker.go:421
FunctionReturnItem
(item string)
internal/util/groups_items.go:173
MethodRoundTrip
(req *http.Request)
internal/plugins/ai/bedrock/bedrock_test.go:442
MethodRoundTrip
(req *http.Request)
internal/plugins/ai/ollama/ollama.go:58
MethodRoundTrip
(req *http.Request)
internal/plugins/ai/openai/openai_models_test.go:71
MethodRoundTrip
(*http.Request)
internal/plugins/ai/azureaigateway/azureaigateway_test.go:751
MethodSave
Save handles the POST /storage/save/:name route
internal/server/storage.go:125
MethodSave
(name string, content []byte)
internal/plugins/db/fsdb/patterns.go:294
MethodSavePR
(pr *github.PR)
cmd/generate_changelog/internal/cache/cache.go:144
MethodSend
(ctx context.Context, messages []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/core/chatter_test.go:63
MethodSend
(context.Context, []*chat.ChatCompletionMessage, *domain.ChatOptions)
internal/core/plugin_registry_test.go:54
MethodSend
(context.Context, []*chat.ChatCompletionMessage, *domain.ChatOptions)
internal/plugins/ai/vendors_test.go:26
MethodSend
(ctx context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/plugins/ai/gemini/gemini.go:88
MethodSend
Send sends the messages the Bedrock Converse API
internal/plugins/ai/bedrock/bedrock.go:568
MethodSend
(ctx context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/plugins/ai/ollama/ollama.go:142
MethodSend
(ctx context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/plugins/ai/anthropic/anthropic.go:286
MethodSend
Send sends a message to Copilot and returns the response.
internal/plugins/ai/copilot/copilot.go:170
MethodSend
(ctx context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/plugins/ai/openai/openai.go:182
MethodSend
(_ context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/plugins/ai/dryrun/dryrun.go:138
MethodSend
(ctx context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/plugins/ai/perplexity/perplexity.go:62
MethodSend
(ctx context.Context, msgs []*chat.ChatCompletionMessage, opts *domain.ChatOptions)
internal/plugins/ai/vertexai/vertexai.go:121
← previousnext →801–900 of 1,442, ranked by callers