Documentation
¶
Index ¶
- Constants
- func Backup() error
- func BackupHandler(_ *url.URL) error
- func Cleanup(ids []string, operatingSystems []vangogh_integration.OperatingSystem, ...) error
- func CleanupHandler(u *url.URL) error
- func Dehydrate(ids []string, its []vangogh_integration.ImageType, force bool) error
- func DehydrateHandler(u *url.URL) error
- func GetData(ids []string, productTypes []vangogh_integration.ProductType, since int64, ...) error
- func GetDataHandler(u *url.URL) error
- func GetDescriptionImages(ids []string, since int64, all, force bool) error
- func GetDescriptionImagesHandler(u *url.URL) error
- func GetDownloads(ids []string, operatingSystems []vangogh_integration.OperatingSystem, ...) error
- func GetDownloadsHandler(u *url.URL) error
- func GetImages(ids []string, its []vangogh_integration.ImageType, missing, force bool) error
- func GetImagesHandler(u *url.URL) error
- func GetSummary() error
- func GetSummaryHandler(u *url.URL) error
- func GetVideoMetadata(ids []string, missing, force bool) error
- func GetVideoMetadataHandler(u *url.URL) error
- func GetWineBinaries(operatingSystems []vangogh_integration.OperatingSystem, force bool) error
- func GetWineBinariesHandler(u *url.URL) error
- func MigrateData(force bool) error
- func MigrateDataHandler(u *url.URL) error
- func NegOpt(option string) string
- func NewAtomFeedContent(rdx redux.Readable, summary map[string][]string) string
- func ProcessQueue(operatingSystems []vangogh_integration.OperatingSystem, langCodes []string, ...) error
- func ProcessQueueHandler(u *url.URL) error
- func Reduce(productTypes []vangogh_integration.ProductType) error
- func ReduceHandler(u *url.URL) error
- func RelayoutDownloads(operatingSystems []vangogh_integration.OperatingSystem, langCodes []string, ...) error
- func RelayoutDownloadsHandler(u *url.URL) error
- func Serve(port int, layout vangogh_integration.DownloadsLayout, stderr bool) error
- func ServeHandler(u *url.URL) error
- func Size(ids []string, operatingSystems []vangogh_integration.OperatingSystem, ...) error
- func SizeHandler(u *url.URL) error
- func Summarize(since int64) error
- func SummarizeHandler(u *url.URL) error
- func Sync(since int64, syncOpts *syncOptions, ...) error
- func SyncHandler(u *url.URL) error
- func UpdateDownloads(ids []string, operatingSystems []vangogh_integration.OperatingSystem, ...) error
- func UpdateDownloadsHandler(u *url.URL) error
- func Users(action userAction, username, password, newPassword, role string) error
- func UsersHandler(u *url.URL) error
- func Validate(ids []string, operatingSystems []vangogh_integration.OperatingSystem, ...) error
- func ValidateHandler(u *url.URL) error
- func VersionHandler(_ *url.URL) error
Constants ¶
View Source
const ( SyncOptionPurchases = "purchases" SyncOptionDescriptionImages = "description-images" SyncOptionImages = "images" SyncOptionScreenshots = "screenshots" SyncOptionVideosMetadata = "videos-metadata" SyncOptionDownloadsUpdates = "downloads-updates" SynOptionWineBinaries = "wine-binaries" )
Variables ¶
This section is empty.
Functions ¶
func BackupHandler ¶
func Cleanup ¶
func Cleanup( ids []string, operatingSystems []vangogh_integration.OperatingSystem, langCodes []string, downloadTypes []vangogh_integration.DownloadType, noPatches bool, downloadsLayout vangogh_integration.DownloadsLayout, all, test bool) error
func CleanupHandler ¶
func Dehydrate ¶ added in v0.4.70
func Dehydrate( ids []string, its []vangogh_integration.ImageType, force bool) error
func DehydrateHandler ¶ added in v0.4.70
func GetData ¶
func GetData(ids []string, productTypes []vangogh_integration.ProductType, since int64, purchases, relatedApiProducts, force bool) error
func GetDataHandler ¶
func GetDescriptionImages ¶ added in v0.8.40
func GetDescriptionImagesHandler ¶ added in v0.8.40
func GetDownloads ¶
func GetDownloads( ids []string, operatingSystems []vangogh_integration.OperatingSystem, langCodes []string, downloadTypes []vangogh_integration.DownloadType, noPatches bool, downloadsLayout vangogh_integration.DownloadsLayout, checksumsOnly, missing, debug, force bool, manualUrlFilter ...string) error
func GetDownloadsHandler ¶
func GetImages ¶
func GetImages(ids []string, its []vangogh_integration.ImageType, missing, force bool) error
GetImages fetches remote images for a given type (box-art, screenshots, background, etc.). If requested it can check locally present files and download all missing (used in data files, but not present locally) images for a given type.
func GetImagesHandler ¶
func GetSummary ¶
func GetSummary() error
func GetSummaryHandler ¶
func GetVideoMetadata ¶ added in v0.5.97
func GetVideoMetadataHandler ¶ added in v0.5.97
func GetWineBinaries ¶ added in v1.1.8
func GetWineBinaries(operatingSystems []vangogh_integration.OperatingSystem, force bool) error
func GetWineBinariesHandler ¶ added in v1.1.8
func MigrateData ¶ added in v1.0.1
func MigrateDataHandler ¶ added in v1.0.1
func NewAtomFeedContent ¶ added in v0.4.35
func ProcessQueue ¶ added in v0.9.72
func ProcessQueue( operatingSystems []vangogh_integration.OperatingSystem, langCodes []string, downloadTypes []vangogh_integration.DownloadType, noPatches bool, downloadsLayout vangogh_integration.DownloadsLayout) error
func ProcessQueueHandler ¶ added in v0.9.72
func Reduce ¶
func Reduce(productTypes []vangogh_integration.ProductType) error
func ReduceHandler ¶
func RelayoutDownloads ¶ added in v0.9.67
func RelayoutDownloads( operatingSystems []vangogh_integration.OperatingSystem, langCodes []string, downloadTypes []vangogh_integration.DownloadType, noPatches bool, from, to vangogh_integration.DownloadsLayout) error
func RelayoutDownloadsHandler ¶ added in v0.9.67
func Serve ¶
func Serve(port int, layout vangogh_integration.DownloadsLayout, stderr bool) error
Serve starts a web server, listening to the specified port with optional logging
func ServeHandler ¶
func Size ¶
func Size( ids []string, operatingSystems []vangogh_integration.OperatingSystem, langCodes []string, downloadTypes []vangogh_integration.DownloadType, noPatches bool, downloadsLayout vangogh_integration.DownloadsLayout, missing bool, debug bool, all bool) error
func SizeHandler ¶
func SummarizeHandler ¶
func Sync ¶
func Sync( since int64, syncOpts *syncOptions, operatingSystems []vangogh_integration.OperatingSystem, langCodes []string, downloadTypes []vangogh_integration.DownloadType, noPatches bool, downloadsLayout vangogh_integration.DownloadsLayout, cleanup bool, force bool) error
func SyncHandler ¶
func UpdateDownloads ¶
func UpdateDownloads( ids []string, operatingSystems []vangogh_integration.OperatingSystem, langCodes []string, downloadTypes []vangogh_integration.DownloadType, noPatches bool, downloadsLayout vangogh_integration.DownloadsLayout, since int64, updatesOnly bool) error
func UpdateDownloadsHandler ¶
func UsersHandler ¶ added in v1.2.0
func Validate ¶
func Validate( ids []string, operatingSystems []vangogh_integration.OperatingSystem, langCodes []string, downloadTypes []vangogh_integration.DownloadType, noPatches bool, downloadsLayout vangogh_integration.DownloadsLayout, allNotValid bool) error
func ValidateHandler ¶
func VersionHandler ¶ added in v0.5.24
Types ¶
This section is empty.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.