MCPcopy Create free account

hub / github.com/rusq/slackdump / functions

Functions4,254 in github.com/rusq/slackdump

↓ 1 callersFunctiongetUsersOnline
(ctx context.Context)
cmd/slackdump/internal/format/dump.go:185
↓ 1 callersFunctiongimmeTempFileWithUsers
(t *testing.T, dir string)
internal/cache/usercache_test.go:204
↓ 1 callersFunctionguessMime
(filename)
contrib/replit_drive_backup/drive-upload-folder.mjs:80
↓ 1 callersFunctionhandleConversationsHistory
(p *chunk.Player)
internal/chunk/chunktest/handlers.go:56
↓ 1 callersFunctionhandleConversationsInfo
(p *chunk.Player)
internal/chunk/chunktest/handlers.go:158
↓ 1 callersFunctionhandleConversationsList
(p *chunk.Player)
internal/chunk/chunktest/handlers.go:202
↓ 1 callersFunctionhandleConversationsMembers
(p *chunk.Player)
internal/chunk/chunktest/handlers.go:336
↓ 1 callersFunctionhandleConversationsReplies
(p *chunk.Player)
internal/chunk/chunktest/handlers.go:107
↓ 1 callersMethodhandleGetChannel
(ctx context.Context, req mcplib.CallToolRequest)
internal/mcp/tools.go:164
↓ 1 callersMethodhandleGetMessages
(ctx context.Context, req mcplib.CallToolRequest)
internal/mcp/tools.go:290
↓ 1 callersMethodhandleGetThread
(ctx context.Context, req mcplib.CallToolRequest)
internal/mcp/tools.go:368
↓ 1 callersMethodhandleGetWorkspaceInfo
(ctx context.Context, req mcplib.CallToolRequest)
internal/mcp/tools.go:426
↓ 1 callersMethodhandleListChannels
(ctx context.Context, req mcplib.CallToolRequest)
internal/mcp/tools.go:105
↓ 1 callersMethodhandleListUsers
(ctx context.Context, req mcplib.CallToolRequest)
internal/mcp/tools.go:215
↓ 1 callersMethodhandleLoadSource
(ctx context.Context, req mcplib.CallToolRequest)
internal/mcp/tools.go:55
↓ 1 callersFunctionhandleUsersList
(p *chunk.Player)
internal/chunk/chunktest/handlers.go:243
↓ 1 callersFunctionhasFilePrefix
(s string)
internal/structures/entity_list.go:110
↓ 1 callersFunctionhash
(s string)
downloader/downloader.go:233
↓ 1 callersFunctionheadlessFlow
(ctx context.Context, cl *slackauth.Client, workspace string, ui browserAuthUIExt)
auth/rod.go:185
↓ 1 callersFunctionhelpDump
helpDump returns the help message for the dump command.
cmd/slackdump/internal/dump/dump.go:273
↓ 1 callersFunctionht
(e,t)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionhtmlAvatarPath
(userID, filename string)
internal/convert/html.go:325
↓ 1 callersFunctionhtmlStaticAssetPath
(name string)
internal/convert/html.go:329
↓ 1 callersFunctionimportFile
(ctx context.Context, filename string)
cmd/slackdump/internal/workspace/import.go:55
↓ 1 callersFunctionindexDump
indexDump indexes the files in the dump format.
source/filestorage.go:336
↓ 1 callersFunctionindexchannels
(cc []slack.Channel)
internal/viewer/viewer.go:207
↓ 1 callersFunctionindexusers
(uu []slack.User)
internal/viewer/viewer.go:199
↓ 1 callersFunctioninit
()
internal/viewer/static/viewer.js:116
↓ 1 callersFunctioninit
()
cmd/slackdump/internal/diag/v1.go:61
↓ 1 callersFunctioninitCPUProfile
(filename string)
cmd/slackdump/main_debug.go:40
↓ 1 callersMethodinitClient
initClient initialises the client that is appropriate for the current workspace. It will use the initialised auth.Provider for credentials. If force
slackdump.go:175
↓ 1 callersFunctioninitDebug
()
cmd/slackdump/main_debug.go:30
↓ 1 callersFunctioninitDumpFlagset
initDumpFlagset initializes the flagset for the dump command.
cmd/slackdump/internal/dump/dump.go:82
↓ 1 callersFunctioninitLog
initLog initialises the logging and returns the context with the Logger. If the filename is not empty, the file will be opened, and the logger output
cmd/slackdump/instruments.go:37
↓ 1 callersFunctioninitRecipient
()
cmd/slackdump/internal/diag/encrypt.go:134
↓ 1 callersMethodinstructions
(w io.Writer)
auth/auth_ui/cli.go:33
↓ 1 callersFunctioninvoke
(cmd *base.Command, args []string)
cmd/slackdump/main.go:179
↓ 1 callersFunctionisBoolUpdater
(updater tea.Model)
cmd/slackdump/internal/ui/cfgui/model.go:173
↓ 1 callersMethodisInfo
isInfo returns true, if the chunk is an info chunk.
internal/chunk/chunk.go:270
↓ 1 callersMethodisList
isList returns true, if the chunk is a list chunk.
internal/chunk/chunk.go:275
↓ 1 callersMethodisSearch
isSearch returns true, if the chunk is a search chunk.
internal/chunk/chunk.go:280
↓ 1 callersFunctionit
(e,t,n)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionk
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersMethodkeybindings
()
cmd/slackdump/internal/ui/updaters/date.go:99
↓ 1 callersFunctionlimits
(l network.Limits)
stream/stream.go:125
↓ 1 callersFunctionlistZip
(w io.Writer, zipFile string)
cmd/slackdump/internal/diag/unzip.go:81
↓ 1 callersFunctionload
(filepath string)
cmd/slackdump/internal/diag/sdv1/sdv1.go:44
↓ 1 callersMethodloadChannels
loadChannels tries to load channels from the file. If the file does not exist or is older than maxAge, it returns an error.
internal/cache/channelcache.go:26
↓ 1 callersFunctionloadEntityIndex
LoadEntityList creates an EntityList from a slice of IDs or URLs (entities).
internal/structures/entity_list.go:198
↓ 1 callersFunctionloadManifest
()
contrib/replit_drive_backup/drive-upload-folder.mjs:332
↓ 1 callersFunctionlocateParam
(cfg Configuration, line int)
cmd/slackdump/internal/ui/cfgui/model.go:298
↓ 1 callersFunctionlogonUser
Untested
cmd/slackdump/internal/diag/info/auth_windows.go:43
↓ 1 callersFunctionlt
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionmain
()
contrib/replit_drive_backup/drive-upload-folder.mjs:379
↓ 1 callersFunctionmain
Main function
utils/visualise.py:28
↓ 1 callersFunctionmakeFileReqQ
(numReq int)
downloader/downloader_test.go:96
↓ 1 callersFunctionmakeHeader
makeHeader creates header, separating columns with tabs and underlining them with dashes. Example: C name filename modified team user error - ----
cmd/slackdump/internal/workspace/list_format.go:100
↓ 1 callersFunctionmakeMenu
(cmds []*base.Command, parent string, title string)
cmd/slackdump/internal/wizard/wizard.go:106
↓ 1 callersFunctionmarshalflate
(a any)
internal/chunk/backend/dbase/repository/unused.go:77
↓ 1 callersFunctionmatchUsers
(r io.Reader, ids []string)
cmd/slackdump/internal/format/dump.go:224
↓ 1 callersMethodmaxLen
()
cmd/slackdump/internal/ui/cfgui/model.go:270
↓ 1 callersFunctionmaybeCreate
(filename string)
cmd/slackdump/internal/diag/rawoutput.go:134
↓ 1 callersMethodmbtImage
(ib slack.Block)
internal/viewer/renderer/slack_image.go:24
↓ 1 callersMethodmbtRichText
(ib slack.Block)
internal/viewer/renderer/slack_rich_text.go:28
↓ 1 callersFunctionme
(t,e,n)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionmerge
(resC ...<-chan copyresult)
internal/convert/export.go:248
↓ 1 callersFunctionmergeAvatarChunks
()
cmd/slackdump/internal/diag/merge_test.go:616
↓ 1 callersFunctionmergeAvatarFiles
()
cmd/slackdump/internal/diag/merge_test.go:644
↓ 1 callersFunctionmergeSkippedFileChunks
()
cmd/slackdump/internal/diag/merge_test.go:624
↓ 1 callersFunctionmkEnvFileData
(m map[string]string)
auth/env_test.go:26
↓ 1 callersFunctionmn
(e,t,n)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionmsgGenerator
(t *testing.T, startTS int64, num int, chunkSz int)
internal/convert/src2enc_test.go:120
↓ 1 callersFunctionmust
(v T, e error)
auth/browser/pwcompat/pwcompat.go:40
↓ 1 callersFunctionmust
(t T, err error)
internal/fixtures/source.go:33
↓ 1 callersFunctionmust
(t T, err error)
internal/chunk/control/processors_test.go:768
↓ 1 callersFunctionmustAllMessages
(ctx context.Context, src source.Sourcer, channelID string)
internal/convert/html.go:170
↓ 1 callersMethodname
name returns the workspace name from the filename.
internal/cache/manager.go:381
↓ 1 callersFunctionnetWait
(n int)
internal/network/network.go:67
↓ 1 callersFunctionnewFileMgr
newFileMgr creates a new file manager.
internal/chunk/filemgr.go:41
↓ 1 callersMethodnewFileProcessFn
newFileProcessFn returns a file process function that will save the conversation files to directory dir on the slackdump filesystem, rate limited by l
processors.go:91
↓ 1 callersFunctionnewFullScanIter
(ctx context.Context, fs fs.FS, chanName string)
source/export.go:214
↓ 1 callersFunctionnewModel
selection key
cmd/slackdump/internal/wizard/model.go:35
↓ 1 callersFunctionnewMsgUserIDsCollector
()
internal/chunk/control/processors.go:256
↓ 1 callersFunctionnewProgressBar
(pb *progressbar.ProgressBar, debug bool)
cmd/slackdump/internal/bootstrap/progress.go:45
↓ 1 callersFunctionnewStandardStorage
newStandardStorage returns the resolver for the standard export storage format, given the root filesystem and the index of files. The index is built
source/filestorage.go:206
↓ 1 callersMethodnewThreadProcessFn
newThreadProcessFn returns the new thread processor function. It will use limiter l to limit the API calls rate.
processors.go:136
↓ 1 callersFunctionnewWspSelectModel
newWspSelectModel creates a new workspace selection model.
cmd/slackdump/internal/workspace/wiz_select.go:79
↓ 1 callersMethodnext
()
internal/client/strategy.go:39
↓ 1 callersMethodnext
()
internal/convert/transform/export.go:251
↓ 1 callersFunctionnn
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionnormalise
(addr string)
internal/viewer/viewer.go:173
↓ 1 callersFunctionnormalizeDMMembers
(me string, members []string)
internal/structures/index.go:332
↓ 1 callersFunctionnotNilFn
(s string, fn func(string) string)
internal/chunk/obfuscate/obfuscate.go:149
↓ 1 callersMethodoffsetsWithPrefix
(prefix string)
internal/chunk/file.go:65
↓ 1 callersFunctionon
(t,n)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionopenChunks
openChunks opens an existing chunk file and returns a ReadSeekCloser. It expects a chunkfile to be a gzip-compressed file.
internal/chunk/directory.go:351
↓ 1 callersFunctionopenSidePanel
()
internal/viewer/static/viewer.js:18
↓ 1 callersFunctionopenfile
(filename string)
internal/chunk/directory.go:366
↓ 1 callersFunctionosValidateUser
(ctx context.Context, w io.Writer)
cmd/slackdump/internal/diag/info/auth_posix.go:28
↓ 1 callersFunctionpackDir
(zipfile string, dir string)
cmd/slackdump/internal/diag/hydrate.go:150
← previousnext →1,901–2,000 of 4,254, ranked by callers