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
GetType
GetType should return the entity with the given id.
internal/chunk/backend/dbase/repository/generic.go:58
↓ 1 callers
Method
GetType
(ctx context.Context, conn sqlx.ExtContext, id any, ct ...chunk.ChunkType)
internal/chunk/backend/dbase/repository/generic.go:145
↓ 1 callers
Method
GetUsers
GetUsers retrieves all users either from cache or from the API. If Session.usercache is not empty, it will return the cached users. Otherwise, it wil
users.go:39
↓ 1 callers
Method
GetWorkspace
(ctx context.Context, conn sqlx.QueryerContext)
internal/chunk/backend/dbase/repository/dbworkspace.go:99
↓ 1 callers
Method
GetWorkspace
GetWorkspace returns the latest version of the workspace.
internal/chunk/backend/dbase/repository/dbworkspace.go:111
↓ 1 callers
Function
Global
Global initialises and runs the configuration UI.
cmd/slackdump/internal/ui/cfgui/cfgui.go:68
↓ 1 callers
Method
HTTPClient
()
auth/auth.go:147
↓ 1 callers
Method
HasDefault
()
internal/cache/manager.go:308
↓ 1 callers
Method
HasExcludes
HasExcludes returns true if there's any excluded entities.
internal/structures/entity_list.go:329
↓ 1 callers
Method
HasMoreChannelUsers
(channelID string)
internal/chunk/player.go:197
↓ 1 callers
Method
HasMoreMessages
HasMoreMessages returns true if there are more messages to be read for the channel.
internal/chunk/player.go:128
↓ 1 callers
Method
HasMoreThreads
(channelID string, threadTS string)
internal/chunk/player.go:148
↓ 1 callers
Method
HasUsers
()
internal/convert/transform/export_coordinator.go:32
↓ 1 callers
Function
He
(t,e)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Function
Hn
(e,t,n)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Function
Ht
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Function
I
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Function
In
(e,t,n)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Method
Inc
()
internal/primitive/counter.go:34
↓ 1 callers
Method
Inc
()
internal/chunk/backend/directory/conversations.go:71
↓ 1 callers
Method
IncludeCount
()
internal/structures/entity_list.go:82
↓ 1 callers
Method
Init
()
cmd/slackdump/internal/ui/bubbles/menu/model.go:75
↓ 1 callers
Method
Init
()
cmd/slackdump/internal/ui/updaters/bool.go:31
↓ 1 callers
Method
Init
()
cmd/slackdump/internal/ui/updaters/duration.go:49
↓ 1 callers
Method
InputOffset
()
internal/chunk/file.go:120
↓ 1 callers
Method
Insert
Insert should insert dbchunk into the repository and return its ID.
internal/chunk/backend/dbase/repository/dbchunk.go:123
↓ 1 callers
Method
Insert
(ctx context.Context, conn sqlx.ExtContext, dbchunk *DBChunk)
internal/chunk/backend/dbase/repository/dbchunk.go:136
↓ 1 callers
Method
InsertChunk
InsertChunk inserts a chunk into the database.
internal/chunk/backend/dbase/split.go:34
↓ 1 callers
Method
IsBotMessage
IsBotMessage returns true if the message is from a bot.
types/message.go:38
↓ 1 callers
Function
IsBrewOutdated
IsBrewOutdated checks if Homebrew has an outdated version compared to GitHub. Returns true if brewVersion < latestVersion (brew is outdated).
cmd/slackdump/internal/diag/updater/platform/platform.go:147
↓ 1 callers
Method
IsComplete
IsComplete returns true if the channel messages have been processed (there are no unfinished threads, and all messages were received).
internal/chunk/backend/dbase/dbase.go:181
↓ 1 callers
Method
IsCompleteThread
IsCompleteThread checks that thread with channelID and threadID is complete for thread-only archives. It returns true if there are no unfinished part
internal/chunk/backend/dbase/dbase.go:197
↓ 1 callers
Function
IsRoot
IsRoot returns true if the process is running as root.
internal/osext/user.go:21
↓ 1 callers
Method
IsThread
()
internal/chunk/chunk.go:203
↓ 1 callers
Method
IsThreadChild
IsThreadChild will return true if the message is the child message of a conversation.
types/message.go:54
↓ 1 callers
Function
IsThreadMessage
IsThreadMessage checks if the message is a thread message (not lead).
internal/structures/conversation.go:32
↓ 1 callers
Method
IsThreadParent
IsThreadParent will return true if the message is the parent message of a conversation (has more than 0 replies)
types/message.go:48
↓ 1 callers
Method
IsTokenSet
()
internal/edge/edge.go:197
↓ 1 callers
Function
IsURL
(s string)
internal/structures/url_parse.go:153
↓ 1 callers
Function
It
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Function
JoinFilers
JoinFilers joins multiple Filer processors into one.
processor/processor.go:369
↓ 1 callers
Function
Jt
(t)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Function
KeyEndBinding
()
cmd/slackdump/internal/ui/keymap.go:71
↓ 1 callers
Function
KeyHomeBinding
()
cmd/slackdump/internal/ui/keymap.go:67
↓ 1 callers
Function
KeyRefreshBinding
()
cmd/slackdump/internal/ui/keymap.go:75
↓ 1 callers
Function
Kt
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Method
Last
Last returns the last session in the database.
internal/chunk/backend/dbase/repository/session.go:163
↓ 1 callers
Method
LastMonth
LastMonth sets the model's `Time` struct back 1 month
cmd/slackdump/internal/ui/bubbles/datepicker/datepicker.go:350
↓ 1 callers
Method
LastWeek
LastWeek sets the model's `Time` struct back 7 days
cmd/slackdump/internal/ui/bubbles/datepicker/datepicker.go:330
↓ 1 callers
Method
LastYear
LastYear sets the model's `Time` struct back 1 year
cmd/slackdump/internal/ui/bubbles/datepicker/datepicker.go:360
↓ 1 callers
Method
Latest
(ctx context.Context)
internal/chunk/backend/dbase/source.go:369
↓ 1 callers
Method
Latest
Latest retrieves the Github Release for the latest version.
cmd/slackdump/internal/diag/updater/updater.go:62
↓ 1 callers
Method
LatestMessages
LatestMessages returns the latest message in each channel.
internal/chunk/backend/dbase/repository/dbmessage.go:155
↓ 1 callers
Method
LatestMessages
(ctx context.Context, conn sqlx.QueryerContext)
internal/chunk/backend/dbase/repository/dbmessage.go:261
↓ 1 callers
Method
LatestThreads
LatestThreads returns the latest thread message in each channel.
internal/chunk/backend/dbase/repository/dbmessage.go:157
↓ 1 callers
Method
LatestThreads
(ctx context.Context, conn sqlx.QueryerContext)
internal/chunk/backend/dbase/repository/dbmessage.go:266
↓ 1 callers
Method
Len
()
cmd/slackdump/internal/list/channels.go:181
↓ 1 callers
Method
Len
()
cmd/slackdump/internal/list/users.go:100
↓ 1 callers
Function
Limiter
Limiter uses the initialised limiter instead of built in.
downloader/downloader.go:94
↓ 1 callers
Function
LinkToFileID
LinkToFileID converts the SlackLink to file ID. If includeThread is true and the thread timestamp is not empty, the thread timestamp will be appended
internal/chunk/file_id.go:47
↓ 1 callers
Method
ListenAndServe
()
internal/viewer/viewer.go:183
↓ 1 callers
Function
Ln
(t,n,r)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Method
LoadChannels
LoadChannels loads channel cache no older than maxAge.
internal/cache/manager.go:455
↓ 1 callers
Method
LoadProvider
(name string)
cmd/slackdump/internal/workspace/workspace.go:85
↓ 1 callers
Function
Me
(t,e,n)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Method
Messages
(ctx context.Context, channelID string, numThreads int, isLast bool, mm []slack.Message)
internal/chunk/control/processors.go:82
↓ 1 callers
Method
Messages
Messages is called for each message slice that is retrieved.
internal/chunk/backend/directory/conversations.go:133
↓ 1 callers
Function
Mn
(e,t)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Function
MoveFile
MoveFile moves a file from src to dst. If dst already exists, it will be overwritten. Adopted solution from https://stackoverflow.com/questions/5074
internal/osext/move.go:30
↓ 1 callers
Method
N
()
internal/primitive/counter.go:42
↓ 1 callers
Method
N
()
internal/chunk/backend/directory/conversations.go:74
↓ 1 callers
Function
NVL
(s string, rest ...string)
internal/format/csv.go:142
↓ 1 callers
Method
Name
()
source/database.go:152
↓ 1 callers
Method
Name
()
internal/osext/removewrapper.go:26
↓ 1 callers
Function
Ne
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Function
New
New create new browser based client.
auth/browser/client.go:56
↓ 1 callers
Function
New
New initialises the new Redownloader for the given directory. Source type is detected automatically. It validates if the source is of the supported t
internal/redownload/redownload.go:64
↓ 1 callers
Function
New
New returns the Model of the datepicker
cmd/slackdump/internal/ui/bubbles/datepicker/datepicker.go:117
↓ 1 callers
Function
NewChannels
NewChannels creates a new Channels processor. fn is called for each channel chunk that is retrieved. The function is called before the chunk is proc
internal/chunk/backend/directory/channels.go:35
↓ 1 callers
Function
NewDirServer
(cd *chunk.Directory)
internal/chunk/chunktest/dirserver.go:36
↓ 1 callers
Function
NewEdge
NewEdge returns a new *Client that is guaranteed to have an edge (enterprise) connection. Use c.Edge() to obtain the underlying *edge.Client.
internal/client/edge.go:31
↓ 1 callers
Function
NewISODuration
(value *duration.Duration, showPrompt bool)
cmd/slackdump/internal/ui/updaters/duration.go:83
↓ 1 callers
Function
NewMockChannelUserRepository
NewMockChannelUserRepository creates a new mock instance.
internal/chunk/backend/dbase/repository/mock_repository/mock_chan_user.go:36
↓ 1 callers
Function
NewMockCredentials
NewMockCredentials creates a new mock instance.
internal/mocks/mock_cache/mock_cache.go:34
↓ 1 callers
Function
NewMockEmojiDumper
NewMockEmojiDumper creates a new mock instance.
cmd/slackdump/internal/emoji/emojidl/emoji_mock_test.go:32
↓ 1 callers
Function
NewMockEncoder
NewMockEncoder creates a new mock instance.
internal/chunk/mock_chunk/mock_encoder.go:33
↓ 1 callers
Function
NewMockFileInfo
NewMockFileInfo creates a new mock instance.
internal/mocks/mock_os/mock_os.go:33
↓ 1 callers
Function
NewMockFileRepository
NewMockFileRepository creates a new mock instance.
internal/chunk/backend/dbase/repository/mock_repository/mock_file.go:36
↓ 1 callers
Function
NewMockGetFiler
NewMockGetFiler creates a new mock instance.
mocks/mock_downloader/mock_getfiler.go:33
↓ 1 callers
Function
NewMockMessageSearcher
NewMockMessageSearcher creates a new mock instance.
mocks/mock_processor/mock_processor.go:359
↓ 1 callers
Function
NewMockProvider
NewMockProvider creates a new mock instance.
internal/mocks/mock_auth/mock_auth.go:34
↓ 1 callers
Function
NewMockReadCloser
NewMockReadCloser creates a new mock instance.
internal/mocks/mock_io/mock_io.go:31
↓ 1 callers
Function
NewMockRequest
NewMockRequest creates a new mock instance.
auth/browser/playwright_test.go:32
↓ 1 callers
Function
NewMockResumer
NewMockResumer creates a new mock instance.
source/mock_source/mock_source.go:222
↓ 1 callers
Function
NewMockSearchFileRepository
NewMockSearchFileRepository creates a new mock instance.
internal/chunk/backend/dbase/repository/mock_repository/mock_search_file.go:36
↓ 1 callers
Function
NewMockSearchMessageRepository
NewMockSearchMessageRepository creates a new mock instance.
internal/chunk/backend/dbase/repository/mock_repository/mock_search_msg.go:36
↓ 1 callers
Function
NewMockTransformStarter
NewMockTransformStarter creates a new mock instance.
internal/chunk/control/mock_control/mock_interfaces.go:201
↓ 1 callers
Function
NewMockWorkspaceRepository
NewMockWorkspaceRepository creates a new mock instance.
internal/chunk/backend/dbase/repository/mock_repository/mock_workspace.go:35
↓ 1 callers
Function
NewMockcopier
NewMockcopier creates a new mock instance.
internal/convert/mock_convert/mock_copier.go:32
↓ 1 callers
Function
NewMocksourcer
NewMocksourcer creates a new mock instance.
cmd/slackdump/internal/diag/hydrate_mock_test.go:34
← previous
next →
1,501–1,600 of 4,254, ranked by callers