Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cloudlena/s3manager
/ functions
Functions
204 in github.com/cloudlena/s3manager
⨍
Functions
204
◇
Types & classes
16
↓ 15 callers
Function
D
(e, t, n, r = !0)
web/static/js/beer.min.js:91
↓ 15 callers
Method
Get
Get returns the instance with the given ID or name.
internal/app/s3manager/instances.go:101
↓ 15 callers
Function
b
(e, t)
web/static/js/beer.min.js:64
↓ 14 callers
Function
handleHTTPError
handleHTTPError responds with the error and a status code derived from it.
internal/app/s3manager/respond.go:19
↓ 9 callers
Function
y
(e, t)
web/static/js/beer.min.js:57
↓ 8 callers
Function
S
(e, t)
web/static/js/beer.min.js:74
↓ 7 callers
Function
T
(e, t)
web/static/js/beer.min.js:84
↓ 7 callers
Function
x
(e, t)
web/static/js/beer.min.js:71
↓ 6 callers
Function
w
(e, t)
web/static/js/beer.min.js:80
↓ 6 callers
Function
writeJSON
writeJSON responds with the JSON encoding of body. The status code is already written when encoding fails, so such an error can only be logged.
internal/app/s3manager/respond.go:39
↓ 5 callers
Function
B
(e)
web/static/js/beer.min.js:261
↓ 5 callers
Function
E
(e, t, n, r = !0)
web/static/js/beer.min.js:88
↓ 5 callers
Function
t
()
web/static/js/beer.min.js:4
↓ 4 callers
Function
O
(e, t, n, r = !0)
web/static/js/beer.min.js:98
↓ 4 callers
Function
j
(e)
web/static/js/beer.min.js:110
↓ 3 callers
Function
A
(e)
web/static/js/beer.min.js:107
↓ 3 callers
Function
C
(e, t)
web/static/js/beer.min.js:77
↓ 3 callers
Function
H
(e, t)
web/static/js/beer.min.js:274
↓ 3 callers
Function
HandleCreateObject
32 MB HandleCreateObject uploads a new object.
internal/app/s3manager/create_object.go:21
↓ 3 callers
Function
L
(e)
web/static/js/beer.min.js:187
↓ 3 callers
Function
M
()
web/static/js/beer.min.js:124
↓ 3 callers
Function
Q
(e, n, r, i)
web/static/js/beer.min.js:507
↓ 3 callers
Function
V
(e, t)
web/static/js/beer.min.js:264
↓ 3 callers
Function
k
(e)
web/static/js/beer.min.js:104
↓ 3 callers
Function
resolveInstance
resolveInstance looks up the instance addressed by the request's {instance} variable, responding with a not found error if there is no such instance.
internal/app/s3manager/instances.go:131
↓ 2 callers
Function
Ae
(e)
web/static/js/beer.min.js:307
↓ 2 callers
Method
EndpointURL
()
internal/app/s3manager/s3.go:28
↓ 2 callers
Method
GetObject
(ctx context.Context, bucketName, objectName string, opts minio.GetObjectOptions)
internal/app/s3manager/s3.go:16
↓ 2 callers
Function
HandleBucketView
HandleBucketView shows the details page of a bucket.
internal/app/s3manager/bucket_view.go:31
↓ 2 callers
Function
HandleBucketsView
HandleBucketsView renders all buckets of an S3 instance on an HTML page.
internal/app/s3manager/buckets_view.go:12
↓ 2 callers
Function
HandleGetObject
HandleGetObject serves an object to the client. It is downloaded as an attachment unless the inline query parameter is set, in which case it is served
internal/app/s3manager/get_object.go:51
↓ 2 callers
Function
HandleGetS3Instances
HandleGetS3Instances lists all configured S3 instances.
internal/app/s3manager/instances.go:142
↓ 2 callers
Function
J
()
web/static/js/beer.min.js:458
↓ 2 callers
Function
N
()
web/static/js/beer.min.js:138
↓ 2 callers
Function
NewS3Instances
NewS3Instances creates a client for every given configuration. Instances are addressable by their name and by their position in the list, starting at
internal/app/s3manager/instances.go:50
↓ 2 callers
Method
StatObject
(ctx context.Context, bucketName, objectName string, opts minio.StatObjectOptions)
internal/app/s3manager/s3.go:17
↓ 2 callers
Function
Te
(e)
web/static/js/beer.min.js:284
↓ 2 callers
Function
W
(e, t)
web/static/js/beer.min.js:335
↓ 2 callers
Function
We
(e)
web/static/js/beer.min.js:407
↓ 2 callers
Function
WithInstance
WithInstance resolves the instance addressed by the request's {instance} variable and delegates to a handler for that instance's client.
internal/app/s3manager/instances.go:118
↓ 2 callers
Function
annotateVersionGroups
annotateVersionGroups sets VersionCount, GroupIndex and IsPrimaryVersion on each object so the template can collapse older versions under their latest
internal/app/s3manager/objects.go:115
↓ 2 callers
Function
ce
(e)
web/static/js/beer.min.js:154
↓ 2 callers
Function
formatFileSize
formatFileSize converts a size in bytes to a human-readable string using the largest appropriate unit.
internal/app/s3manager/format_size.go:7
↓ 2 callers
Function
inlineContentType
inlineContentType maps the content type stored in S3 to the one used when displaying an object in the browser.
internal/app/s3manager/get_object.go:37
↓ 2 callers
Function
ke
()
web/static/js/beer.min.js:302
↓ 2 callers
Function
mustParseURLFunc
mustParseURLFunc returns a mock's EndpointURL implementation for a fixed URL.
internal/app/s3manager/helpers_test.go:14
↓ 2 callers
Function
newPageRenderer
newPageRenderer returns a renderer for the given page template. The template is parsed together with the layout on first use and reused afterwards.
internal/app/s3manager/templates.go:43
↓ 2 callers
Function
nt
()
web/static/js/beer.min.js:534
↓ 2 callers
Function
paginateObjects
paginateObjects sorts objects and slices out the requested page. When grouped is set (versioned listing), all versions of a key travel together: group
internal/app/s3manager/objects.go:173
↓ 2 callers
Function
qe
(e)
web/static/js/beer.min.js:427
↓ 2 callers
Function
v
(e)
web/static/js/beer.min.js:48
↓ 1 callers
Function
Ce
()
web/static/js/beer.min.js:253
↓ 1 callers
Method
EndpointURL
EndpointURL calls EndpointURLFunc.
internal/app/s3manager/mocks/s3.go:251
↓ 1 callers
Function
F
(e, t)
web/static/js/beer.min.js:145
↓ 1 callers
Function
Ge
()
web/static/js/beer.min.js:415
↓ 1 callers
Method
GetBucketPolicy
(ctx context.Context, bucketName string)
internal/app/s3manager/s3.go:25
↓ 1 callers
Function
HandleBulkDeleteObjects
HandleBulkDeleteObjects deletes multiple objects from a bucket.
internal/app/s3manager/bulk_operations.go:18
↓ 1 callers
Function
HandleBulkDownloadObjects
HandleBulkDownloadObjects downloads multiple objects as a ZIP archive. Objects that cannot be read are skipped: the archive is already being streamed
internal/app/s3manager/bulk_operations.go:57
↓ 1 callers
Function
HandleCheckPublicAccess
HandleCheckPublicAccess checks if an object is publicly accessible.
internal/app/s3manager/public_access.go:17
↓ 1 callers
Function
HandleCreateBucket
HandleCreateBucket creates a new bucket.
internal/app/s3manager/create_bucket.go:12
↓ 1 callers
Function
HandleDeleteBucket
HandleDeleteBucket deletes a bucket.
internal/app/s3manager/delete_bucket.go:11
↓ 1 callers
Function
HandleDeleteObject
HandleDeleteObject deletes an object.
internal/app/s3manager/delete_object.go:12
↓ 1 callers
Function
HandleGenerateURL
HandleGenerateURL generates a presigned URL.
internal/app/s3manager/generate_presigned_url.go:17
↓ 1 callers
Function
HandleGetBucketPolicy
(s3 S3)
internal/app/s3manager/bucket_policy.go:11
↓ 1 callers
Function
HandleGetObjectMetadata
HandleGetObjectMetadata returns metadata for an object (optionally a specific version).
internal/app/s3manager/get_object_metadata.go:27
↓ 1 callers
Function
HandlePutBucketPolicy
(s3 S3)
internal/app/s3manager/bucket_policy.go:26
↓ 1 callers
Method
HasNextPage
HasNextPage reports whether there is a page after the current one.
internal/app/s3manager/objects.go:167
↓ 1 callers
Method
HasPrevPage
HasPrevPage reports whether there is a page before the current one.
internal/app/s3manager/objects.go:164
↓ 1 callers
Function
Ie
(e, t)
web/static/js/beer.min.js:349
↓ 1 callers
Method
ListBuckets
(ctx context.Context)
internal/app/s3manager/s3.go:18
↓ 1 callers
Method
ListObjects
(ctx context.Context, bucketName string, opts minio.ListObjectsOptions)
internal/app/s3manager/s3.go:19
↓ 1 callers
Method
MakeBucket
(ctx context.Context, bucketName string, opts minio.MakeBucketOptions)
internal/app/s3manager/s3.go:20
↓ 1 callers
Function
Ne
(e)
web/static/js/beer.min.js:332
↓ 1 callers
Function
P
(e, t, n)
web/static/js/beer.min.js:142
↓ 1 callers
Function
Pe
(e, t, n, r)
web/static/js/beer.min.js:342
↓ 1 callers
Method
PresignedGetObject
(ctx context.Context, bucketName, objectName string, expiry time.Duration, reqParams url.Values)
internal/app/s3manager/s3.go:21
↓ 1 callers
Method
PutObject
(ctx context.Context, bucketName, objectName string, reader io.Reader, objectSize int64, opts minio.PutObjectO
internal/app/s3manager/s3.go:22
↓ 1 callers
Function
Re
(e)
web/static/js/beer.min.js:363
↓ 1 callers
Method
RemoveBucket
(ctx context.Context, bucketName string)
internal/app/s3manager/s3.go:23
↓ 1 callers
Method
RemoveObject
(ctx context.Context, bucketName, objectName string, opts minio.RemoveObjectOptions)
internal/app/s3manager/s3.go:24
↓ 1 callers
Method
RemoveObjects
(ctx context.Context, bucketName string, objectsCh <-chan minio.ObjectInfo, opts minio.RemoveObjectsOptions)
internal/app/s3manager/s3.go:27
↓ 1 callers
Function
Se
()
web/static/js/beer.min.js:249
↓ 1 callers
Method
SetBucketPolicy
(ctx context.Context, bucketName string, policy string)
internal/app/s3manager/s3.go:26
↓ 1 callers
Function
Ze
()
web/static/js/beer.min.js:461
↓ 1 callers
Function
_
()
web/static/js/beer.min.js:45
↓ 1 callers
Function
addObjectToZip
addObjectToZip streams a single object into the ZIP archive.
internal/app/s3manager/bulk_operations.go:97
↓ 1 callers
Function
ae
(e)
web/static/js/beer.min.js:130
↓ 1 callers
Function
at
()
web/static/js/beer.min.js:548
↓ 1 callers
Function
be
()
web/static/js/beer.min.js:241
↓ 1 callers
Function
collectObjects
collectObjects drains an S3 ListObjects channel into a slice, returning the first error encountered (if any) instead of a partial, half-listed result.
internal/app/s3manager/objects.go:60
↓ 1 callers
Function
ee
()
web/static/js/beer.min.js:51
↓ 1 callers
Function
filterBuckets
filterBuckets narrows a bucket listing down to the single bucket the app is restricted to, if that bucket exists.
internal/app/s3manager/buckets_view.go:58
↓ 1 callers
Function
filterObjects
filterObjects keeps the objects whose key or display name contains the case-insensitive search term.
internal/app/s3manager/objects.go:140
↓ 1 callers
Function
flattenGroups
flattenGroups concatenates version groups back into a flat object list.
internal/app/s3manager/objects.go:271
↓ 1 callers
Function
groupObjects
groupObjects splits objs into version groups that move as one unit through sorting and pagination. Objects keep their listing order within a group. Wi
internal/app/s3manager/objects.go:207
↓ 1 callers
Function
icon
icon returns an icon for a file type.
internal/app/s3manager/objects.go:90
↓ 1 callers
Function
ie
(e)
web/static/js/beer.min.js:127
↓ 1 callers
Function
le
(e)
web/static/js/beer.min.js:181
↓ 1 callers
Function
listObjects
listObjects lists a bucket's objects, converting each minio.ObjectInfo into an objectWithIcon. If showVersions is set but the versioned listing fails,
internal/app/s3manager/objects.go:38
↓ 1 callers
Function
listObjectsErrorMessage
listObjectsErrorMessage turns a raw S3 listing error into an actionable, user-facing message for the bucket view's error banner.
internal/app/s3manager/bucket_view.go:155
next →
1–100 of 204, ranked by callers