Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/rusq/slackdump
/ functions
Functions
4,254 in github.com/rusq/slackdump
⨍
Functions
4,254
◇
Types & classes
939
↓ 1 callers
Method
Close
()
source/chunkdir.go:175
↓ 1 callers
Method
Close
()
internal/client/client_test.go:35
↓ 1 callers
Method
Close
()
internal/edge/close_test.go:35
↓ 1 callers
Method
Close
Close method override.
internal/chunk/control/processors.go:238
↓ 1 callers
Method
Close
()
internal/chunk/control/processors.go:265
↓ 1 callers
Method
Close
Close closes the controller and all its file processors.
internal/chunk/control/dir_control.go:111
↓ 1 callers
Method
Close
()
internal/chunk/backend/directory/conversations.go:239
↓ 1 callers
Method
Close
()
internal/chunk/backend/directory/dirproc_test.go:38
↓ 1 callers
Function
Collect
Collect collects system information, replacing user's name in paths with "$HOME".
cmd/slackdump/internal/diag/info/info.go:72
↓ 1 callers
Function
CollectAuth
(ctx context.Context, w io.Writer)
cmd/slackdump/internal/diag/info/auth.go:32
↓ 1 callers
Function
CollectRaw
CollectRaw collects the information with the custom path replacing function.
cmd/slackdump/internal/diag/info/info.go:78
↓ 1 callers
Method
Conversation
(ctx context.Context, w io.Writer, u []slack.User, conv *types.Conversation)
internal/format/text.go:77
↓ 1 callers
Method
Conversations
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 callers
Method
ConversationsCB
(ctx context.Context, proc processor.Conversations, items []structures.EntityItem, cb func(Result) error)
stream/conversation.go:45
↓ 1 callers
Method
Convert
Convert converts the chunk file to Slackdump json format.
internal/convert/transform/dump.go:104
↓ 1 callers
Method
Cookies
()
auth/auth.go:85
↓ 1 callers
Method
Count
(ctx context.Context, conn sqlx.QueryerContext)
internal/chunk/backend/dbase/repository/dbchannel.go:83
↓ 1 callers
Method
Count
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 callers
Method
Count
Count should return the number of entities in the database.
internal/chunk/backend/dbase/repository/generic.go:44
↓ 1 callers
Method
Count
(ctx context.Context, conn sqlx.QueryerContext, channelID string)
internal/chunk/backend/dbase/repository/dbmessage.go:172
↓ 1 callers
Method
CountThread
CountThread returns the number of messages in a thread.
internal/chunk/backend/dbase/repository/dbmessage.go:142
↓ 1 callers
Method
CountThread
(ctx context.Context, conn sqlx.QueryerContext, channelID, threadID string)
internal/chunk/backend/dbase/repository/dbmessage.go:207
↓ 1 callers
Method
CountThreadOnlyParts
(ctx context.Context, conn sqlx.QueryerContext, sessionID int64, channelID, threadID string)
internal/chunk/backend/dbase/repository/dbmessage.go:238
↓ 1 callers
Method
CountType
CountType should return the number of entities in the database of a given chunk types.
internal/chunk/backend/dbase/repository/generic.go:42
↓ 1 callers
Method
CountType
(ctx context.Context, conn sqlx.QueryerContext, typeID ...chunk.ChunkType)
internal/chunk/backend/dbase/repository/generic.go:208
↓ 1 callers
Method
CountUnfinished
(ctx context.Context, conn sqlx.QueryerContext, sessionID int64, channelID string)
internal/chunk/backend/dbase/repository/dbmessage.go:227
↓ 1 callers
Method
Create
(filename string)
internal/cache/auth.go:304
↓ 1 callers
Method
CreateAndSelect
CreateAndSelect creates a new workspace with the given provider and selects it.
internal/cache/manager.go:466
↓ 1 callers
Method
Current
Current retrieves the Github Release for the current version.
cmd/slackdump/internal/diag/updater/updater.go:76
↓ 1 callers
Function
CurrentName
()
cmd/slackdump/internal/workspace/workspace.go:147
↓ 1 callers
Function
D
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Method
Data
Data should return the retrieved data.
cmd/slackdump/internal/list/common.go:76
↓ 1 callers
Function
De
(t)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Method
Dec
()
internal/primitive/counter.go:38
↓ 1 callers
Function
DefaultKeyMap
()
cmd/slackdump/internal/ui/bubbles/btime/btime.go:65
↓ 1 callers
Function
DefaultKeyMap
DefaultKeyMap returns a KeyMap struct with default values
cmd/slackdump/internal/ui/bubbles/datepicker/datepicker.go:60
↓ 1 callers
Function
DefaultKeymap
()
cmd/slackdump/internal/ui/cfgui/keymap.go:34
↓ 1 callers
Function
DefaultKeymap
()
cmd/slackdump/internal/ui/bubbles/menu/keymap.go:31
↓ 1 callers
Function
DefaultKeymap
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 callers
Function
DefaultStyle
()
cmd/slackdump/internal/ui/bubbles/menu/style.go:38
↓ 1 callers
Function
DefaultStyles
()
cmd/slackdump/internal/ui/bubbles/btime/btime.go:79
↓ 1 callers
Function
DefaultStyles
DefaultStyles returns a default `Styles` struct
cmd/slackdump/internal/ui/bubbles/datepicker/datepicker.go:84
↓ 1 callers
Method
DeleteAlias
(id string)
source/database_test.go:101
↓ 1 callers
Method
DeleteAlias
(id string)
internal/chunk/backend/dbase/source.go:140
↓ 1 callers
Function
DoDir
DoDir obfuscates all files in the directory src, placing obfuscated files in the directory trg.
internal/chunk/obfuscate/directory.go:35
↓ 1 callers
Method
Download
(ctx context.Context, cl fileproc.FileGetter)
internal/redownload/redownload.go:174
↓ 1 callers
Function
Dt
(t,e,n)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Method
Dump
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 callers
Method
DumpEmojis
(ctx context.Context)
emoji.go:22
↓ 1 callers
Function
DumpWithIncludeFiles
(b bool)
internal/convert/dump.go:39
↓ 1 callers
Function
DumpWithLogger
(log *slog.Logger)
internal/convert/dump.go:45
↓ 1 callers
Method
Edge
Edge returns the underlying *edge.Client, or nil when the workspace is not an enterprise workspace.
internal/client/client.go:154
↓ 1 callers
Function
Ee
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Function
En
(e,t)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Method
EnterpriseID
(e string)
internal/chunk/obfuscate/ids.go:51
↓ 1 callers
Method
Error
()
auth/auth_error.go:32
↓ 1 callers
Method
Error
()
internal/cache/manager.go:211
↓ 1 callers
Method
Error
()
internal/network/network.go:83
↓ 1 callers
Function
Et
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Method
ExcludeCount
()
internal/structures/entity_list.go:94
↓ 1 callers
Function
ExitStatus
()
cmd/slackdump/internal/golang/base/base.go:90
↓ 1 callers
Function
ExpWithDMMode
(mode structures.DMMode)
internal/convert/transform/export.go:54
↓ 1 callers
Function
ExpWithUsers
(users []slack.User)
internal/convert/transform/export.go:48
↓ 1 callers
Method
Extension
Extension returns the file extension for the formatter.
internal/format/format.go:79
↓ 1 callers
Function
Extract
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 callers
Function
EzLoginFlags
EZLoginFlags is a diagnostic function that returns the map of flags that describe the EZ-Login feature.
internal/cache/auth.go:324
↓ 1 callers
Function
F
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Function
FSTestDumpZIP
FSTestDumpZIP returns a filesystem of Dump ZIP archive.
internal/fixtures/source.go:50
↓ 1 callers
Method
Failure
Failure mocks base method.
auth/browser/playwright_test.go:59
↓ 1 callers
Method
FastAllMessages
(ctx context.Context, channelID string)
internal/chunk/directory.go:559
↓ 1 callers
Method
FastAllThreadMessages
(channelID, threadID string)
internal/chunk/directory.go:535
↓ 1 callers
Function
Fe
(e,t,n)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Function
FieldConfirm
(b *bool, msg string, _ bool, opt ...Option)
cmd/slackdump/internal/ui/confirm.go:30
↓ 1 callers
Method
File
(id string, name string)
source/filestorage.go:141
↓ 1 callers
Method
File
(id string, name string)
source/filestorage.go:291
↓ 1 callers
Method
FileByID
(id string)
internal/viewer/filestorage.go:31
↓ 1 callers
Method
FileID
(f string)
internal/chunk/obfuscate/ids.go:47
↓ 1 callers
Function
FileSelector
(msg, descr string, opt ...Option)
cmd/slackdump/internal/ui/filesystem.go:43
↓ 1 callers
Method
Files
(f ...slack.File)
internal/chunk/obfuscate/obfuscate.go:196
↓ 1 callers
Method
Files
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 callers
Method
Finalise
Finalise should mark a [Session] as finished. It should return the number of rows affected.
internal/chunk/backend/dbase/repository/session.go:51
↓ 1 callers
Method
Finalise
(ctx context.Context, conn sqlx.ExtContext, id int64)
internal/chunk/backend/dbase/repository/session.go:107
↓ 1 callers
Method
Finish
()
cmd/slackdump/internal/resume/resume.go:122
↓ 1 callers
Function
Fn
(e,t)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Method
ForEach
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 callers
Method
Func
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 callers
Method
Generate
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 callers
Method
Generate
(ctx context.Context, errC chan<- error, list *structures.EntityList)
internal/chunk/control/runner.go:227
↓ 1 callers
Method
Generate
(ctx context.Context, errC chan<- error, list *structures.EntityList)
internal/chunk/control/runner.go:279
↓ 1 callers
Function
GenerateTestMessage
(startDate, endDate time.Time)
internal/fixtures/fixgen/conversation.go:64
↓ 1 callers
Method
Get
(ctx context.Context, conn sqlx.ExtContext, id any)
internal/chunk/backend/dbase/repository/dbchannel.go:87
↓ 1 callers
Method
Get
Get should retrieve a session from the database by its ID.
internal/chunk/backend/dbase/repository/session.go:53
↓ 1 callers
Method
GetByChannelID
(ctx context.Context, db sqlx.QueryerContext, channelID string)
internal/chunk/backend/dbase/repository/dbchannelusers.go:62
↓ 1 callers
Method
GetByChannelID
(ctx context.Context, db sqlx.QueryerContext, channelID string)
internal/chunk/backend/dbase/repository/dbchannelusers.go:73
↓ 1 callers
Method
GetChannelMembers
GetChannelMembers returns a list of all members in a channel.
channels.go:161
↓ 1 callers
Method
GetChannels
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 callers
Method
GetChannelsEx
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 callers
Method
GetConversationsContextEx
(ctx context.Context, p *slack.GetConversationsParameters, onlyMy bool)
internal/edge/slacker.go:42
↓ 1 callers
Method
GetFileContext
GetFile retrieves a given file from its private download URL
downloader/downloader.go:58
↓ 1 callers
Method
GetFileContext
(ctx context.Context, downloadURL string, w io.Writer)
cmd/slackdump/internal/diag/hydrate.go:262
← previous
next →
1,401–1,500 of 4,254, ranked by callers