MCPcopy Create free account

hub / github.com/rusq/slackdump / functions

Functions4,254 in github.com/rusq/slackdump

↓ 1 callersMethodClose
()
source/chunkdir.go:175
↓ 1 callersMethodClose
()
internal/client/client_test.go:35
↓ 1 callersMethodClose
()
internal/edge/close_test.go:35
↓ 1 callersMethodClose
Close method override.
internal/chunk/control/processors.go:238
↓ 1 callersMethodClose
()
internal/chunk/control/processors.go:265
↓ 1 callersMethodClose
Close closes the controller and all its file processors.
internal/chunk/control/dir_control.go:111
↓ 1 callersMethodClose
()
internal/chunk/backend/directory/conversations.go:239
↓ 1 callersMethodClose
()
internal/chunk/backend/directory/dirproc_test.go:38
↓ 1 callersFunctionCollect
Collect collects system information, replacing user's name in paths with "$HOME".
cmd/slackdump/internal/diag/info/info.go:72
↓ 1 callersFunctionCollectAuth
(ctx context.Context, w io.Writer)
cmd/slackdump/internal/diag/info/auth.go:32
↓ 1 callersFunctionCollectRaw
CollectRaw collects the information with the custom path replacing function.
cmd/slackdump/internal/diag/info/info.go:78
↓ 1 callersMethodConversation
(ctx context.Context, w io.Writer, u []slack.User, conv *types.Conversation)
internal/format/text.go:77
↓ 1 callersMethodConversations
Conversations fetches the conversations from the links channel. The link sent on that channel can be a channelID, channel URL, thread URL or a link i
stream/conversation.go:81
↓ 1 callersMethodConversationsCB
(ctx context.Context, proc processor.Conversations, items []structures.EntityItem, cb func(Result) error)
stream/conversation.go:45
↓ 1 callersMethodConvert
Convert converts the chunk file to Slackdump json format.
internal/convert/transform/dump.go:104
↓ 1 callersMethodCookies
()
auth/auth.go:85
↓ 1 callersMethodCount
(ctx context.Context, conn sqlx.QueryerContext)
internal/chunk/backend/dbase/repository/dbchannel.go:83
↓ 1 callersMethodCount
Count returns the number of chunks in the repository for a given session and optionally of given types.
internal/chunk/backend/dbase/repository/dbchunk.go:156
↓ 1 callersMethodCount
Count should return the number of entities in the database.
internal/chunk/backend/dbase/repository/generic.go:44
↓ 1 callersMethodCount
(ctx context.Context, conn sqlx.QueryerContext, channelID string)
internal/chunk/backend/dbase/repository/dbmessage.go:172
↓ 1 callersMethodCountThread
CountThread returns the number of messages in a thread.
internal/chunk/backend/dbase/repository/dbmessage.go:142
↓ 1 callersMethodCountThread
(ctx context.Context, conn sqlx.QueryerContext, channelID, threadID string)
internal/chunk/backend/dbase/repository/dbmessage.go:207
↓ 1 callersMethodCountThreadOnlyParts
(ctx context.Context, conn sqlx.QueryerContext, sessionID int64, channelID, threadID string)
internal/chunk/backend/dbase/repository/dbmessage.go:238
↓ 1 callersMethodCountType
CountType should return the number of entities in the database of a given chunk types.
internal/chunk/backend/dbase/repository/generic.go:42
↓ 1 callersMethodCountType
(ctx context.Context, conn sqlx.QueryerContext, typeID ...chunk.ChunkType)
internal/chunk/backend/dbase/repository/generic.go:208
↓ 1 callersMethodCountUnfinished
(ctx context.Context, conn sqlx.QueryerContext, sessionID int64, channelID string)
internal/chunk/backend/dbase/repository/dbmessage.go:227
↓ 1 callersMethodCreate
(filename string)
internal/cache/auth.go:304
↓ 1 callersMethodCreateAndSelect
CreateAndSelect creates a new workspace with the given provider and selects it.
internal/cache/manager.go:466
↓ 1 callersMethodCurrent
Current retrieves the Github Release for the current version.
cmd/slackdump/internal/diag/updater/updater.go:76
↓ 1 callersFunctionCurrentName
()
cmd/slackdump/internal/workspace/workspace.go:147
↓ 1 callersFunctionD
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersMethodData
Data should return the retrieved data.
cmd/slackdump/internal/list/common.go:76
↓ 1 callersFunctionDe
(t)
internal/viewer/static/htmx.min.js:1
↓ 1 callersMethodDec
()
internal/primitive/counter.go:38
↓ 1 callersFunctionDefaultKeyMap
()
cmd/slackdump/internal/ui/bubbles/btime/btime.go:65
↓ 1 callersFunctionDefaultKeyMap
DefaultKeyMap returns a KeyMap struct with default values
cmd/slackdump/internal/ui/bubbles/datepicker/datepicker.go:60
↓ 1 callersFunctionDefaultKeymap
()
cmd/slackdump/internal/ui/cfgui/keymap.go:34
↓ 1 callersFunctionDefaultKeymap
()
cmd/slackdump/internal/ui/bubbles/menu/keymap.go:31
↓ 1 callersFunctionDefaultKeymap
DefaultKeymap returns the pager key bindings. Up, Down and Page are for help display only: scrolling for those keys is handled by the embedded viewpo
cmd/slackdump/internal/ui/bubbles/pager/pager.go:43
↓ 1 callersFunctionDefaultStyle
()
cmd/slackdump/internal/ui/bubbles/menu/style.go:38
↓ 1 callersFunctionDefaultStyles
()
cmd/slackdump/internal/ui/bubbles/btime/btime.go:79
↓ 1 callersFunctionDefaultStyles
DefaultStyles returns a default `Styles` struct
cmd/slackdump/internal/ui/bubbles/datepicker/datepicker.go:84
↓ 1 callersMethodDeleteAlias
(id string)
source/database_test.go:101
↓ 1 callersMethodDeleteAlias
(id string)
internal/chunk/backend/dbase/source.go:140
↓ 1 callersFunctionDoDir
DoDir obfuscates all files in the directory src, placing obfuscated files in the directory trg.
internal/chunk/obfuscate/directory.go:35
↓ 1 callersMethodDownload
(ctx context.Context, cl fileproc.FileGetter)
internal/redownload/redownload.go:174
↓ 1 callersFunctionDt
(t,e,n)
internal/viewer/static/htmx.min.js:1
↓ 1 callersMethodDump
Dump dumps messages or threads specified by link. link can be one of the following: - Channel URL - i.e. https://ora600.slack.com/archives/CHM
messages.go:45
↓ 1 callersMethodDumpEmojis
(ctx context.Context)
emoji.go:22
↓ 1 callersFunctionDumpWithIncludeFiles
(b bool)
internal/convert/dump.go:39
↓ 1 callersFunctionDumpWithLogger
(log *slog.Logger)
internal/convert/dump.go:45
↓ 1 callersMethodEdge
Edge returns the underlying *edge.Client, or nil when the workspace is not an enterprise workspace.
internal/client/client.go:154
↓ 1 callersFunctionEe
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionEn
(e,t)
internal/viewer/static/htmx.min.js:1
↓ 1 callersMethodEnterpriseID
(e string)
internal/chunk/obfuscate/ids.go:51
↓ 1 callersMethodError
()
auth/auth_error.go:32
↓ 1 callersMethodError
()
internal/cache/manager.go:211
↓ 1 callersMethodError
()
internal/network/network.go:83
↓ 1 callersFunctionEt
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersMethodExcludeCount
()
internal/structures/entity_list.go:94
↓ 1 callersFunctionExitStatus
()
cmd/slackdump/internal/golang/base/base.go:90
↓ 1 callersFunctionExpWithDMMode
(mode structures.DMMode)
internal/convert/transform/export.go:54
↓ 1 callersFunctionExpWithUsers
(users []slack.User)
internal/convert/transform/export.go:48
↓ 1 callersMethodExtension
Extension returns the file extension for the formatter.
internal/format/format.go:79
↓ 1 callersFunctionExtract
Extract scans the message slice msgs, and calls fn for each file it finds. fn is called with the copy of the file and the files' address in the provid
internal/structures/files/addr.go:80
↓ 1 callersFunctionEzLoginFlags
EZLoginFlags is a diagnostic function that returns the map of flags that describe the EZ-Login feature.
internal/cache/auth.go:324
↓ 1 callersFunctionF
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionFSTestDumpZIP
FSTestDumpZIP returns a filesystem of Dump ZIP archive.
internal/fixtures/source.go:50
↓ 1 callersMethodFailure
Failure mocks base method.
auth/browser/playwright_test.go:59
↓ 1 callersMethodFastAllMessages
(ctx context.Context, channelID string)
internal/chunk/directory.go:559
↓ 1 callersMethodFastAllThreadMessages
(channelID, threadID string)
internal/chunk/directory.go:535
↓ 1 callersFunctionFe
(e,t,n)
internal/viewer/static/htmx.min.js:1
↓ 1 callersFunctionFieldConfirm
(b *bool, msg string, _ bool, opt ...Option)
cmd/slackdump/internal/ui/confirm.go:30
↓ 1 callersMethodFile
(id string, name string)
source/filestorage.go:141
↓ 1 callersMethodFile
(id string, name string)
source/filestorage.go:291
↓ 1 callersMethodFileByID
(id string)
internal/viewer/filestorage.go:31
↓ 1 callersMethodFileID
(f string)
internal/chunk/obfuscate/ids.go:47
↓ 1 callersFunctionFileSelector
(msg, descr string, opt ...Option)
cmd/slackdump/internal/ui/filesystem.go:43
↓ 1 callersMethodFiles
(f ...slack.File)
internal/chunk/obfuscate/obfuscate.go:196
↓ 1 callersMethodFiles
Files is called for each file that is retrieved. The parent message is passed in as well.
internal/chunk/backend/directory/conversations.go:213
↓ 1 callersMethodFinalise
Finalise should mark a [Session] as finished. It should return the number of rows affected.
internal/chunk/backend/dbase/repository/session.go:51
↓ 1 callersMethodFinalise
(ctx context.Context, conn sqlx.ExtContext, id int64)
internal/chunk/backend/dbase/repository/session.go:107
↓ 1 callersMethodFinish
()
cmd/slackdump/internal/resume/resume.go:122
↓ 1 callersFunctionFn
(e,t)
internal/viewer/static/htmx.min.js:1
↓ 1 callersMethodForEach
ForEach iterates over the chunks in the reader and calls the function for each chunk. It will lock the file until it finishes.
internal/chunk/file.go:184
↓ 1 callersMethodFunc
Func returns the "resolve path" function that returns the file path for the given channel and file. It returns false if the storage type is not recog
source/storagetype.go:60
↓ 1 callersMethodGenerate
Generate should take the context, error channel, and the list of channels and return a channel of channel IDs. It should close the channel when done.
internal/chunk/control/runner.go:214
↓ 1 callersMethodGenerate
(ctx context.Context, errC chan<- error, list *structures.EntityList)
internal/chunk/control/runner.go:227
↓ 1 callersMethodGenerate
(ctx context.Context, errC chan<- error, list *structures.EntityList)
internal/chunk/control/runner.go:279
↓ 1 callersFunctionGenerateTestMessage
(startDate, endDate time.Time)
internal/fixtures/fixgen/conversation.go:64
↓ 1 callersMethodGet
(ctx context.Context, conn sqlx.ExtContext, id any)
internal/chunk/backend/dbase/repository/dbchannel.go:87
↓ 1 callersMethodGet
Get should retrieve a session from the database by its ID.
internal/chunk/backend/dbase/repository/session.go:53
↓ 1 callersMethodGetByChannelID
(ctx context.Context, db sqlx.QueryerContext, channelID string)
internal/chunk/backend/dbase/repository/dbchannelusers.go:62
↓ 1 callersMethodGetByChannelID
(ctx context.Context, db sqlx.QueryerContext, channelID string)
internal/chunk/backend/dbase/repository/dbchannelusers.go:73
↓ 1 callersMethodGetChannelMembers
GetChannelMembers returns a list of all members in a channel.
channels.go:161
↓ 1 callersMethodGetChannels
GetChannels list all conversations for a user. `chanTypes` specifies the type of channels to fetch. See github.com/rusq/slack docs for possible valu
channels.go:51
↓ 1 callersMethodGetChannelsEx
GetChannelsEx list all conversations for a user. GetChannelParameters should contain the fetch criteria. If large number of channels is to be returned
channels.go:62
↓ 1 callersMethodGetConversationsContextEx
(ctx context.Context, p *slack.GetConversationsParameters, onlyMy bool)
internal/edge/slacker.go:42
↓ 1 callersMethodGetFileContext
GetFile retrieves a given file from its private download URL
downloader/downloader.go:58
↓ 1 callersMethodGetFileContext
(ctx context.Context, downloadURL string, w io.Writer)
cmd/slackdump/internal/diag/hydrate.go:262
← previousnext →1,401–1,500 of 4,254, ranked by callers