Documentation
¶
Index ¶
Constants ¶
View Source
const ( // Width is the width of each thumbnail generated Width = 150 // Height is the width of each thumbnail generated Height = 150 )
Variables ¶
This section is empty.
Functions ¶
func CanHaveThumbnail ¶
func CanHaveThumbnail(item provider.StorageItem) bool
CanHaveThumbnail determine if thumbnail can be generated for given pathname
Types ¶
type App ¶
type App interface {
Start()
Remove(provider.StorageItem)
Rename(provider.StorageItem, provider.StorageItem)
HasThumbnail(provider.StorageItem) bool
Serve(http.ResponseWriter, *http.Request, provider.StorageItem)
List(http.ResponseWriter, *http.Request, provider.StorageItem)
GenerateThumbnail(provider.StorageItem)
}
App of package
func New ¶
func New(config Config, storage provider.Storage, prometheusApp prometheus.Registerer) App
New creates new App from Config
Click to show internal directories.
Click to hide internal directories.