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
↓ 2 callers
Function
setActiveChannel
(link)
internal/viewer/static/viewer.js:32
↓ 2 callers
Method
shorten
shorten returns a shortened version of a path.
cmd/slackdump/internal/ui/bubbles/filemgr/filemgr.go:476
↓ 2 callers
Function
shouldFallbackToListChannels
(err error)
channels.go:158
↓ 2 callers
Function
show
(m *menu, onMatch func(cmd *base.Command) error)
cmd/slackdump/internal/wizard/wizard.go:142
↓ 2 callers
Function
sleep
(ms)
contrib/replit_drive_backup/drive-upload-folder.mjs:76
↓ 2 callers
Method
stmtLatestRows
stmtLatestRows returns the statement that selects the latest chunk for each entity.
internal/chunk/backend/dbase/repository/generic.go:234
↓ 2 callers
Function
testAvatarPath
()
cmd/slackdump/internal/diag/merge_test.go:737
↓ 2 callers
Function
testAvatarUser
()
cmd/slackdump/internal/diag/merge_test.go:720
↓ 2 callers
Function
testConfigWithParams
(n int)
cmd/slackdump/internal/ui/cfgui/model_test.go:157
↓ 2 callers
Function
testConnDSN
(t *testing.T, dsn string)
internal/chunk/backend/dbase/repository/repository_test.go:55
↓ 2 callers
Function
testIMChannel
(id, name, teamID string)
cmd/slackdump/internal/diag/merge_test.go:662
↓ 2 callers
Function
testMessagesChunk
(channelID string, msgs ...slack.Message)
cmd/slackdump/internal/diag/merge_test.go:575
↓ 2 callers
Method
threadCond
threadCond returns a condition for selecting messages that are part of a thread with additional filtering of thread_broadcast subtype.
internal/chunk/backend/dbase/repository/dbmessage.go:198
↓ 2 callers
Method
threadFile
(channelID, threadID string)
source/dump.go:222
↓ 2 callers
Function
timeOffsets
timeOffsets returns a map of the timestamp to the chunk offset and index of the message with this timestamp within the message slice. It converts the
internal/chunk/file.go:448
↓ 2 callers
Function
tmpl
tmpl executes the given template text on data, writing the result to w.
cmd/slackdump/internal/golang/help/help.go:32
↓ 2 callers
Method
toEntry
()
cmd/slackdump/internal/ui/bubbles/btime/btime.go:219
↓ 2 callers
Function
toFSpath
(p string)
cmd/slackdump/internal/ui/bubbles/filemgr/filemgr.go:516
↓ 2 callers
Function
toIter
(mm []slack.Message)
source/chunkdir.go:84
↓ 2 callers
Function
tokenFromMultipart
tokenFromMultipart extracts token from the multipart form.
auth/browser/extractors.go:86
↓ 2 callers
Function
toslice
toslice creates a slice of IN type containing the keys from m.
types/types.go:20
↓ 2 callers
Method
tryLoad
(ctx context.Context, filename string)
internal/cache/auth.go:235
↓ 2 callers
Function
ucd
ucd detects user cache dir and returns slack cache directory name.
cmd/slackdump/internal/cfg/cache.go:29
↓ 2 callers
Function
un
(e)
internal/viewer/static/htmx.min.js:1
↓ 2 callers
Function
unmarshalEvents
(r io.Reader)
internal/chunk/obfuscate/obfuscate_test.go:107
↓ 2 callers
Function
unmarshalFileFS
unmarshalFileFS unmarshals the file with filename from the fsys into data.
internal/structures/index.go:233
↓ 2 callers
Method
updateTime
()
cmd/slackdump/internal/ui/bubbles/btime/btime.go:207
↓ 2 callers
Method
url
(path string, params url.Values)
cmd/slackdump/internal/diag/updater/github/github.go:159
↓ 2 callers
Function
urlsafe
(s string)
auth/value.go:109
↓ 2 callers
Method
userHandler
(w http.ResponseWriter, r *http.Request)
internal/viewer/handlers.go:227
↓ 2 callers
Function
userReplacer
userReplacer returns a replacer that replaces all user IDs with their DisplayNames.
internal/format/format.go:120
↓ 2 callers
Function
userWorker
(ctx context.Context, s Streamer, up processor.Users)
internal/chunk/control/workers.go:29
↓ 2 callers
Method
userattr
userattr finds the user by ID and calls a function fn with that user. If the user index is not initialised, it will return the ID, otherwise, if the u
internal/structures/user_index.go:85
↓ 2 callers
Function
usersTeam
usersTeam returns the team ID of the team with the most users.
cmd/slackdump/internal/resume/resume.go:393
↓ 2 callers
Method
validate
()
cmd/slackdump/internal/dump/dump.go:165
↓ 2 callers
Function
validateAlias
(raw string)
internal/viewer/handlers.go:612
↓ 2 callers
Function
validateCache
validateCache tests whether the provided file info meets the requirements for a valid cache file. It returns an error if the file does not meet the re
internal/cache/cache.go:74
↓ 2 callers
Function
valueIter
(it iter.Seq2[D, error])
internal/chunk/backend/dbase/source.go:245
↓ 2 callers
Function
verifyChannelCountForTest
(t *testing.T, db *sqlx.DB, expected int)
internal/chunk/backend/dbase/repository/dedupe_test.go:566
↓ 2 callers
Function
verifyChannelUserChunkForTest
(t *testing.T, db *sqlx.DB, channelID, userID string, expectedChunkID int64)
internal/chunk/backend/dbase/repository/dedupe_test.go:542
↓ 2 callers
Function
verifyFileChunkForTest
(t *testing.T, db *sqlx.DB, fileID string, expectedChunkID int64)
internal/chunk/backend/dbase/repository/dedupe_test.go:550
↓ 2 callers
Function
verifyMessageChunkInChannelForTest
(t *testing.T, db *sqlx.DB, msgID int64, channelID string, expectedChunkID int64)
internal/chunk/backend/dbase/repository/dedupe_test.go:518
↓ 2 callers
Function
verifyUserChunkForTest
(t *testing.T, db *sqlx.DB, userID string, expectedChunkID int64)
internal/chunk/backend/dbase/repository/dedupe_test.go:526
↓ 2 callers
Function
vn
(e)
internal/viewer/static/htmx.min.js:1
↓ 2 callers
Function
walkDir
walkDir walks through the directory with given name on the filesystem fsys, calling the callback function cb for every JSON file it encounters.
source/export.go:241
↓ 2 callers
Method
webapiURL
(endpoint string)
internal/edge/edge.go:351
↓ 2 callers
Function
withFragment
(raw, fragment string)
internal/viewer/renderer/routes.go:193
↓ 2 callers
Function
worker
worker is the function that runs in a separate goroutine and downloads emoji received from emojiC. The result of the operation is sent to resultC chan
cmd/slackdump/internal/emoji/emojidl/emoedge.go:194
↓ 2 callers
Function
writeLimits
(w io.Writer, cfg network.Limits)
cmd/slackdump/internal/apiconfig/apiconfig.go:91
↓ 2 callers
Function
wspInfo
(ctx context.Context, m manager, current string, wsps []string)
cmd/slackdump/internal/workspace/list.go:145
↓ 2 callers
Function
ye
(e,t,n,r)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Function
$n
()
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Function
A
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Function
Ae
(l,e,c)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Method
Alias
(id string)
internal/viewer/alias_test.go:215
↓ 1 callers
Method
Aliases
Aliases returns the list of aliases.
internal/viewer/handlers.go:575
↓ 1 callers
Method
All
(ctx context.Context, conn sqlx.ExtContext, sessionID int64, chunkTypeID ...chunk.ChunkType)
internal/chunk/backend/dbase/repository/dbchunk.go:125
↓ 1 callers
Method
All
All should return all sessions in the database.
internal/chunk/backend/dbase/repository/session.go:62
↓ 1 callers
Method
AllChannelIDs
AllChannelIDs returns all the channels in the chunkfile.
internal/chunk/file.go:368
↓ 1 callers
Method
AllForID
AllForID returns all messages in a channel.
internal/chunk/backend/dbase/repository/dbmessage.go:140
↓ 1 callers
Method
AllForID
(ctx context.Context, conn sqlx.QueryerContext, channelID string)
internal/chunk/backend/dbase/repository/dbmessage.go:183
↓ 1 callers
Method
AllForThread
AllForThread returns all messages in a thread, including parent message.
internal/chunk/backend/dbase/repository/dbmessage.go:144
↓ 1 callers
Method
AllForThread
(ctx context.Context, conn sqlx.QueryerContext, channelID, threadID string)
internal/chunk/backend/dbase/repository/dbmessage.go:215
↓ 1 callers
Method
AllMessages
AllMessages returns all channel messages without thread messages.
source/export.go:149
↓ 1 callers
Method
AllMessages
(ctx context.Context, channelID string)
internal/chunk/backend/dbase/source.go:276
↓ 1 callers
Method
AllOfType
(ctx context.Context, conn sqlx.QueryerContext, typeID ...chunk.ChunkType)
internal/chunk/backend/dbase/repository/dbchannel.go:91
↓ 1 callers
Method
AllOfType
AllOfType returns an iterator that yields all latest rows type T for the chunk type typeID.
internal/chunk/backend/dbase/repository/generic.go:260
↓ 1 callers
Method
AllThreadMessages
(ctx context.Context, channelID, threadID string)
internal/chunk/backend/dbase/source.go:285
↓ 1 callers
Function
An
(t)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Method
AppID
(a string)
internal/chunk/obfuscate/ids.go:50
↓ 1 callers
Function
AppendMessenger
PrependMessenger prepends the Messenger to the Conversations.
processor/processor.go:226
↓ 1 callers
Function
ArchiveController
ArchiveController returns the default archive controller initialised based on global configuration parameters.
cmd/slackdump/internal/archive/archive.go:287
↓ 1 callers
Method
AsyncDownloader
(ctx context.Context, queueC <-chan Request)
downloader/downloader.go:352
↓ 1 callers
Function
AuthReset
AuthReset removes the cached credentials.
internal/cache/auth.go:277
↓ 1 callers
Method
AuthTestContext
(ctx context.Context)
internal/client/pool.go:62
↓ 1 callers
Method
Authenticate
(ctx context.Context)
auth/browser/client.go:88
↓ 1 callers
Method
AutoUpdate
AutoUpdate attempts to update slackdump to the latest version.
cmd/slackdump/internal/diag/updater/autoupdate.go:50
↓ 1 callers
Function
AvatarPath
(u *slack.User)
internal/convert/transform/fileproc/avatar.go:56
↓ 1 callers
Function
B
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Function
Be
(e,t,n)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Method
Bindings
()
cmd/slackdump/internal/workspace/workspaceui/select.go:90
↓ 1 callers
Method
Bindings
()
cmd/slackdump/internal/ui/cfgui/keymap.go:46
↓ 1 callers
Method
Bindings
()
cmd/slackdump/internal/ui/bubbles/menu/keymap.go:40
↓ 1 callers
Method
Bindings
()
cmd/slackdump/internal/ui/bubbles/pager/pager.go:53
↓ 1 callers
Function
Bn
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Method
BotProfile
(bp *slack.BotProfile)
internal/chunk/obfuscate/obfuscate.go:366
↓ 1 callers
Function
Bt
(e)
internal/viewer/static/htmx.min.js:1
↓ 1 callers
Method
ByTag
(ctx context.Context, tag string)
cmd/slackdump/internal/diag/updater/updater.go:40
↓ 1 callers
Method
CacheChannels
CacheChannels saves channels to cache.
internal/cache/manager.go:460
↓ 1 callers
Method
ChannelInfo
ChannelInfo accepts the fileID (so it can treat channel or thread exports equally). If in doubt, use channelID as the fileID.
source/chunkdir.go:115
↓ 1 callers
Method
ChannelInfo
ChannelInfo is called for each channel that is retrieved.
internal/chunk/backend/directory/conversations.go:124
↓ 1 callers
Method
ChannelInfo
(ctx context.Context, channelID string)
internal/chunk/backend/dbase/source.go:315
↓ 1 callers
Method
ChannelInfo
(ctx context.Context, channelID string)
cmd/slackdump/internal/diag/sdv1/source.go:97
↓ 1 callers
Method
ChannelUsers
(ctx context.Context, channelID string, threadTS string, cu []string)
internal/chunk/backend/directory/conversations.go:231
↓ 1 callers
Method
Channels
Channels is called for each channel chunk that is retrieved.
processor/processor.go:72
↓ 1 callers
Method
Channels
Channels called by Stream, scans the channel list ch and if the channel matches the filter, and is not excluded or duplicate, it sends the channel ID
internal/chunk/control/processors.go:165
↓ 1 callers
Method
Channels
(ctx context.Context, ch []slack.Channel)
internal/chunk/control/processors.go:200
↓ 1 callers
Method
Channels
(c ...slack.Channel)
internal/chunk/obfuscate/obfuscate.go:387
↓ 1 callers
Method
Channels
Channels returns all channels. If the channel info is not available, it will attempt to get all channels.
internal/chunk/backend/dbase/source.go:177
↓ 1 callers
Method
ClientDMs
(ctx context.Context)
internal/edge/client.go:133
← previous
next →
1,301–1,400 of 4,254, ranked by callers