upload

package
v0.0.0-...-63b4fcb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 8, 2023 License: MIT Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Bucket

type Bucket struct {
	// contains filtered or unexported fields
}

func OpenBucket

func OpenBucket(envvar string) (*Bucket, error)

func (*Bucket) CheckBucket

func (b *Bucket) CheckBucket() error

func (*Bucket) DeleteFiles

func (b *Bucket) DeleteFiles(targets []*minio.ObjectInfo, start, total int) int

func (*Bucket) ListObjects

func (b *Bucket) ListObjects() <-chan minio.ObjectInfo

func (*Bucket) PutBuffer

func (b *Bucket) PutBuffer(to string, buf *bytes.Buffer, contentType, contentEncoding string) error

func (*Bucket) PutBytes

func (b *Bucket) PutBytes(to string, data []byte, contentType, contentEncoding string) error

func (*Bucket) PutFile

func (b *Bucket) PutFile(to string, from string, contentType, contentEncoding string) error

type Uploader

type Uploader struct {
	// contains filtered or unexported fields
}

func NewUploader

func NewUploader(lsvar, catvar, metavar string, downloadThreads int) (*Uploader, error)

func (*Uploader) ConsolidateFzfIndex

func (up *Uploader) ConsolidateFzfIndex(distro string, pkgvers []database.PackageVersion)

func (*Uploader) ConsolidateSymbolsIndex

func (up *Uploader) ConsolidateSymbolsIndex(distro string, pkgvers []database.PackageVersion)

func (*Uploader) PruneLs

func (up *Uploader) PruneLs(knownSuffixes map[string]bool, knownDistros map[string]bool)

func (*Uploader) UploadCodesearchPackageIndex

func (up *Uploader) UploadCodesearchPackageIndex(pkg apt.Package, codesearch, sourcetar []byte)

func (*Uploader) UploadCtagsPackageIndex

func (up *Uploader) UploadCtagsPackageIndex(pkg apt.Package, ctags []byte)

func (*Uploader) UploadFile

func (up *Uploader) UploadFile(f analysis.File)

func (*Uploader) UploadFzfPackageIndex

func (up *Uploader) UploadFzfPackageIndex(pkg apt.Package, fzf analysis.Node)

func (*Uploader) UploadPackageList

func (up *Uploader) UploadPackageList(distro string, pkgvers []database.PackageVersion)

func (*Uploader) UploadSymbolsPackageIndex

func (up *Uploader) UploadSymbolsPackageIndex(pkg apt.Package, symbols []byte)

func (*Uploader) UploadTree

func (up *Uploader) UploadTree(a analysis.Archive)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL