Documentation ¶
Index ¶
- type CategoriesResult
- type FileUploadResult
- type Piwigo
- func (p *Piwigo) BuildUrl(method string) (string, error)
- func (p *Piwigo) Categories() (piwigotools.Categories, error)
- func (p *Piwigo) CategoryFromId() (map[int]*piwigotools.Category, error)
- func (p *Piwigo) CategoryFromName(catId int) (map[string]*piwigotools.Category, error)
- func (p *Piwigo) CheckFiles(filesToCheck chan *piwigotools.FileToUpload, ...)
- func (p *Piwigo) CheckUploadFile(file *piwigotools.FileToUpload, stat *piwigotools.FileToUploadStat) (err error)
- func (p *Piwigo) ConfigPath() (configPath string, err error)
- func (p *Piwigo) CreateConfigDir() (configPath string, err error)
- func (p *Piwigo) FileExists(md5 string) bool
- func (p *Piwigo) GetStatus() (*StatusResponse, error)
- func (p *Piwigo) LoadConfig() (err error)
- func (p *Piwigo) Login() (*StatusResponse, error)
- func (p *Piwigo) Post(method string, form *url.Values, resp interface{}) error
- func (p *Piwigo) SaveConfig() (err error)
- func (p *Piwigo) ScanTree(rootPath string, parentCategoryId int, level int, ...)
- func (p *Piwigo) Upload(file *piwigotools.FileToUpload, stat *piwigotools.FileToUploadStat, nbJobs int, ...)
- func (p *Piwigo) UploadChunk(file *piwigotools.FileToUpload, chunks chan *piwigotools.FileToUploadChunk, ...)
- func (p *Piwigo) UploadFiles(files chan *piwigotools.FileToUpload, stat *piwigotools.FileToUploadStat, ...)
- func (p *Piwigo) VideoJSSync(imageId int) error
- type PostResult
- type StatusResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CategoriesResult ¶
type CategoriesResult struct {
Categories piwigotools.Categories `json:"categories"`
}
type FileUploadResult ¶
type Piwigo ¶
type Piwigo struct { Url string `json:"url"` Username string `json:"username"` Password string `json:"password"` Token string `json:"token"` // contains filtered or unexported fields }
func (*Piwigo) Categories ¶
func (p *Piwigo) Categories() (piwigotools.Categories, error)
func (*Piwigo) CategoryFromId ¶
func (p *Piwigo) CategoryFromId() (map[int]*piwigotools.Category, error)
func (*Piwigo) CategoryFromName ¶
func (*Piwigo) CheckFiles ¶
func (p *Piwigo) CheckFiles(filesToCheck chan *piwigotools.FileToUpload, files chan *piwigotools.FileToUpload, stat *piwigotools.FileToUploadStat, nbJobs int)
func (*Piwigo) CheckUploadFile ¶
func (p *Piwigo) CheckUploadFile(file *piwigotools.FileToUpload, stat *piwigotools.FileToUploadStat) (err error)
func (*Piwigo) ConfigPath ¶
func (*Piwigo) CreateConfigDir ¶
func (*Piwigo) FileExists ¶
func (*Piwigo) GetStatus ¶
func (p *Piwigo) GetStatus() (*StatusResponse, error)
func (*Piwigo) LoadConfig ¶
func (*Piwigo) Login ¶
func (p *Piwigo) Login() (*StatusResponse, error)
func (*Piwigo) SaveConfig ¶
func (*Piwigo) ScanTree ¶
func (p *Piwigo) ScanTree( rootPath string, parentCategoryId int, level int, filter *piwigotools.UploadFileType, stat *piwigotools.FileToUploadStat, files chan *piwigotools.FileToUpload, )
func (*Piwigo) Upload ¶
func (p *Piwigo) Upload(file *piwigotools.FileToUpload, stat *piwigotools.FileToUploadStat, nbJobs int, hasVideoJS bool)
func (*Piwigo) UploadChunk ¶
func (p *Piwigo) UploadChunk(file *piwigotools.FileToUpload, chunks chan *piwigotools.FileToUploadChunk, wg *sync.WaitGroup, stat *piwigotools.FileToUploadStat, ok *bool)
func (*Piwigo) UploadFiles ¶
func (p *Piwigo) UploadFiles( files chan *piwigotools.FileToUpload, stat *piwigotools.FileToUploadStat, hasVideoJS bool, nbJobs int, nbJobsChunk int, )
func (*Piwigo) VideoJSSync ¶
type PostResult ¶ added in v0.0.3
type StatusResponse ¶
type StatusResponse struct { User string `json:"username"` Role string `json:"status"` Version string `json:"version"` Token string `json:"pwg_token"` UploadFileType piwigotools.UploadFileType `json:"upload_file_types"` Plugins piwigotools.ActivePlugin `json:"plugins"` }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.