MCPcopy Create free account

hub / github.com/rusq/slackdump / functions

Functions4,254 in github.com/rusq/slackdump

↓ 1 callersMethodthreadWorker
(ctx context.Context, proc processor.Conversations, results chan<- Result, threadReq <-chan request)
stream/stream_workers.go:72
↓ 1 callersFunctiontn
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctiontoExportMessage
toExportMessage converts a slack message m to an export message, populating the fields that are not present in the original message. To populate the
internal/convert/transform/export.go:161
↓ 1 callersFunctiontoggleBool
(updater tea.Model)
cmd/slackdump/internal/ui/cfgui/model.go:182
↓ 1 callersFunctiontoolCommandHelp
─── command_help tool ──────────────────────────────────────────────────────── toolCommandHelp returns an MCP tool that provides CLI flag help for any
cmd/slackdump/internal/mcp/command_tool.go:21
↓ 1 callersMethodtoolGetChannel
─── get_channel ──────────────────────────────────────────────────────────────
internal/mcp/tools.go:152
↓ 1 callersMethodtoolGetMessages
─── get_messages ─────────────────────────────────────────────────────────────
internal/mcp/tools.go:252
↓ 1 callersMethodtoolGetThread
─── get_thread ───────────────────────────────────────────────────────────────
internal/mcp/tools.go:352
↓ 1 callersMethodtoolGetWorkspaceInfo
─── get_workspace_info ───────────────────────────────────────────────────────
internal/mcp/tools.go:418
↓ 1 callersMethodtoolListChannels
─── list_channels ────────────────────────────────────────────────────────────
internal/mcp/tools.go:83
↓ 1 callersMethodtoolListUsers
─── list_users ───────────────────────────────────────────────────────────────
internal/mcp/tools.go:195
↓ 1 callersMethodtoolLoadSource
─── load_source ──────────────────────────────────────────────────────────────
internal/mcp/tools.go:36
↓ 1 callersMethodtools
tools returns all MCP tools that this server exposes.
internal/mcp/server.go:239
↓ 1 callersFunctiontruncate
(s string, n int)
cmd/slackdump/version.go:32
↓ 1 callersFunctiontryPlaywrightAuth
(ctx context.Context, wsp string, populateCreds bool)
cmd/slackdump/internal/diag/eztest.go:124
↓ 1 callersFunctiontryRodAuth
(ctx context.Context, wsp string, populateCreds bool)
cmd/slackdump/internal/diag/eztest.go:158
↓ 1 callersFunctiontt
(e,t,n)
internal/viewer/static/htmx.min.js:1
↓ 1 callersMethodtxtConversations
(w io.Writer, m []types.Message, prefix string, userIdx structures.UserIndex, repl *strings.Replacer)
internal/format/text.go:86
↓ 1 callersFunctionunfinishedSessionIDs
(ctx context.Context, db sqlx.QueryerContext)
internal/chunk/backend/dbase/repository/cleanup.go:85
↓ 1 callersFunctionungzip
(t *testing.T, b []byte)
internal/viewer/renderer/slack_test.go:127
↓ 1 callersFunctionuninstallPlaywright
(ctx context.Context, si info.PwInfo, dry bool)
cmd/slackdump/internal/diag/uninstall.go:169
↓ 1 callersFunctionuninstallRod
(ctx context.Context, si info.RodInfo, dry bool)
cmd/slackdump/internal/diag/uninstall.go:193
↓ 1 callersFunctionunmarshalflate
(data []byte, v any)
internal/chunk/backend/dbase/repository/unused.go:98
↓ 1 callersFunctionunzip
(zipFile, exDir string)
cmd/slackdump/internal/diag/unzip.go:115
↓ 1 callersMethodupdateAPT
updateAPT updates slackdump using APT (Debian/Ubuntu package manager).
cmd/slackdump/internal/diag/updater/autoupdate.go:135
↓ 1 callersMethodupdateBinary
updateBinary updates slackdump by downloading the binary from GitHub.
cmd/slackdump/internal/diag/updater/autoupdate.go:165
↓ 1 callersMethodupdateDown
()
cmd/slackdump/internal/ui/bubbles/datepicker/datepicker.go:199
↓ 1 callersMethodupdateHomebrew
updateHomebrew updates slackdump using Homebrew.
cmd/slackdump/internal/diag/updater/autoupdate.go:74
↓ 1 callersMethodupdateLeft
()
cmd/slackdump/internal/ui/bubbles/datepicker/datepicker.go:211
↓ 1 callersMethodupdatePacman
updatePacman updates slackdump using Pacman (Arch Linux package manager).
cmd/slackdump/internal/diag/updater/autoupdate.go:114
↓ 1 callersMethodupdateRight
()
cmd/slackdump/internal/ui/bubbles/datepicker/datepicker.go:186
↓ 1 callersMethodupdateUp
()
cmd/slackdump/internal/ui/bubbles/datepicker/datepicker.go:173
↓ 1 callersFunctionuploadFile
(localPath, filename, fileSize, parentFolderId, manifestEntry, saveManifest)
contrib/replit_drive_backup/drive-upload-folder.mjs:256
↓ 1 callersMethoduserIDs
()
cmd/slackdump/internal/format/dump.go:139
↓ 1 callersFunctionuserInfo
userInfo returns the team and user information for the given workspace.
cmd/slackdump/internal/workspace/list.go:194
↓ 1 callersFunctionuserPagePath
(userID string)
internal/convert/html.go:317
↓ 1 callersMethoduserkey
()
internal/chunk/backend/dbase/repository/dbchunk.go:87
↓ 1 callersMethodusername
(m slack.Message)
internal/viewer/template.go:164
↓ 1 callersMethodusersBare
(_ context.Context, csv *csv.Writer, users []slack.User)
internal/format/csv.go:165
↓ 1 callersMethodusersBare
(_ context.Context, w io.Writer, u []slack.User)
internal/format/text.go:124
↓ 1 callersMethodusersFull
(_ context.Context, csv *csv.Writer, users []slack.User)
internal/format/csv.go:174
↓ 1 callersMethodusersFull
(_ context.Context, w io.Writer, u []slack.User)
internal/format/text.go:131
↓ 1 callersFunctionut
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionvalAND
(fns ...func(string) error)
auth/auth_ui/validation.go:60
↓ 1 callersFunctionvalRequired
func valURLSafe(s string) error { for _, c := range s { if !isRuneURLSafe(c) { return ErrNotURLSafe } } return nil } func isRuneURLSafe(r ru
auth/auth_ui/validation.go:53
↓ 1 callersFunctionvalSepEaster
valSepEaster is probably the most useless validation function ever.
auth/auth_ui/validation.go:81
↓ 1 callersFunctionvalSixDigits
(s string)
auth/auth_ui/huh.go:256
↓ 1 callersFunctionvalidateCatalogue
(base string, contributions []Contribution)
contrib/_gen/update.go:102
↓ 1 callersMethodvalues
()
internal/chunk/backend/dbase/repository/dbchunk.go:108
↓ 1 callersFunctionverifyChannelChunkForTest
(t *testing.T, db *sqlx.DB, channelID string, expectedChunkID int64)
internal/chunk/backend/dbase/repository/dedupe_test.go:534
↓ 1 callersMethodview
(sty StyleSet)
cmd/slackdump/internal/ui/cfgui/model.go:218
↓ 1 callersFunctionvt
(e,t,n,r)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionwalk
(dir, relBase)
contrib/replit_drive_backup/drive-upload-folder.mjs:389
↓ 1 callersMethodwalkCachedThreads
(ctx context.Context, channelName, threadID string)
source/export.go:302
↓ 1 callersFunctionwcmdErr
(_ string, err error)
cmd/slackdump/internal/apiconfig/checker_model.go:132
↓ 1 callersFunctionwcmdOK
(filename string)
cmd/slackdump/internal/apiconfig/checker_model.go:141
↓ 1 callersFunctionwhatDo
()
cmd/slackdump/main.go:273
↓ 1 callersMethodwithBrowserGuard
withBrowserGuard starts the function fn in a goroutine, and waits for it to finish. If the context is canceled, or the page is closed, it returns the
auth/browser/client.go:183
↓ 1 callersFunctionwn
(t,n,r)
internal/viewer/static/htmx.min.js:1
↓ 1 callersMethodworker
worker receives requests from reqC and passes them to saveFile function. It will stop if either context is Done, or reqC is closed.
downloader/downloader.go:241
↓ 1 callersMethodworker
(ctx context.Context)
internal/convert/transform/dump_coordinator.go:50
↓ 1 callersMethodworker
(ctx context.Context)
internal/convert/transform/export_coordinator.go:171
↓ 1 callersFunctionwriteMemProfile
(filename string)
cmd/slackdump/main_debug.go:66
↓ 1 callersMethodwriteMessages
(ctx context.Context, ci *slack.Channel)
internal/convert/transform/export.go:119
↓ 1 callersMethodwritePayload
(ctx context.Context, c *chunk.Chunk)
internal/chunk/backend/directory/erc.go:91
↓ 1 callersFunctionwriteSlice
(w io.Writer, tt []T)
internal/cache/cache.go:87
↓ 1 callersMethodwriteWsp
writeWsp writes the workspace file name to writer w.
internal/cache/manager.go:403
↓ 1 callersFunctionwspName
wspName returns the workspace name for the file.
internal/cache/manager.go:409
↓ 1 callersFunctionwspRow
(ctx context.Context, m manager, current, name string)
cmd/slackdump/internal/workspace/list.go:177
↓ 1 callersFunctionwt
(t,n,e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionxn
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionxt
()
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionyn
(n,e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionz
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionzt
(t,e)
internal/viewer/static/htmx.min.js:1
Function$
()
internal/viewer/static/htmx.min.js:1
MethodAdd
Add mocks base method.
internal/chunk/backend/directory/dirproc_mock_test.go:127
MethodAdd
Add indicates an expected call of Add.
internal/chunk/backend/directory/dirproc_mock_test.go:135
MethodAdd
Add mocks base method.
internal/chunk/backend/directory/dirproc_mock_test.go:291
MethodAdd
Add indicates an expected call of Add.
internal/chunk/backend/directory/dirproc_mock_test.go:299
MethodAdd
(item menuitem)
cmd/slackdump/internal/wizard/wizard.go:58
MethodAdminEmojiList
(ctx context.Context)
internal/edge/emoji.go:80
MethodAdminEmojiList
(ctx context.Context)
cmd/slackdump/internal/emoji/emojidl/emoedge_test.go:35
MethodAdminEmojiListFull
AdminEmojiList returns a list of custom emoji for the workspace.
internal/edge/emoji.go:124
MethodAlias
(id string)
internal/chunk/backend/dbase/source.go:344
MethodAliases
()
internal/viewer/alias_test.go:233
MethodAliases
()
internal/chunk/backend/dbase/source.go:356
MethodAll
(ctx context.Context, conn sqlx.QueryerContext)
internal/chunk/backend/dbase/repository/alias.go:55
MethodAll
(ctx context.Context, conn sqlx.ExtContext, sessionID int64, chunkTypeID ...chunk.ChunkType)
internal/chunk/backend/dbase/repository/dbchunk.go:196
MethodAll
(ctx context.Context, conn sqlx.ExtContext)
internal/chunk/backend/dbase/repository/session.go:180
MethodAll
All should return all entities.
internal/chunk/backend/dbase/repository/generic.go:51
MethodAll
(ctx context.Context, conn sqlx.QueryerContext)
internal/chunk/backend/dbase/repository/generic.go:228
MethodAll
All mocks base method.
internal/chunk/backend/dbase/repository/mock_repository/mock_chan_user.go:48
MethodAll
All indicates an expected call of All.
internal/chunk/backend/dbase/repository/mock_repository/mock_chan_user.go:57
MethodAll
All mocks base method.
internal/chunk/backend/dbase/repository/mock_repository/mock_search_file.go:48
MethodAll
All indicates an expected call of All.
internal/chunk/backend/dbase/repository/mock_repository/mock_search_file.go:57
MethodAll
All mocks base method.
internal/chunk/backend/dbase/repository/mock_repository/mock_search_msg.go:48
MethodAll
All indicates an expected call of All.
internal/chunk/backend/dbase/repository/mock_repository/mock_search_msg.go:57
MethodAll
All mocks base method.
internal/chunk/backend/dbase/repository/mock_repository/mock_alias.go:46
MethodAll
All indicates an expected call of All.
internal/chunk/backend/dbase/repository/mock_repository/mock_alias.go:55
← previousnext →2,101–2,200 of 4,254, ranked by callers