cnst

package
v0.8.9 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2020 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FilePath1      = "browsefile.json"
	FilePath2      = "/etc/browsefile.json"
	GUEST          = "guest"
	WEB_DAV_URL    = "/" + WEB_DAV_FOLDER
	WEB_DAV_FOLDER = "wd"
	//default permission for paths creation
	PERM_DEFAULT = 0765
)

settings

View Source
const (
	VIDEO = "video"
	IMAGE = "image"
	AUDIO = "audio"
	PDF   = "pdf"
	TEXT  = "text"
	BLOB  = "blob"
)

mime types

View Source
const (
	R_SEARCH   = 1
	R_SETTINGS = 2
	R_USERS    = 3
	R_RESOURCE = 4
	R_DOWNLOAD = 5
	R_SHARES   = 7
	R_PLAYLIST = 8
)

routes

Variables

View Source
var (
	H_XAUTH        = "X-Auth"
	P_PREVIEW_TYPE = "previewType"
	P_ROOTHASH     = "rootHash"
)

header keys and request url params

View Source
var (
	// Version is the current File Browser version.
	Version        = "(untracked)"
	MosaicViewMode = "mosaic"
	CommitSHA      = ""
)
View Source
var (
	ErrEmptyKey      = errors.New("empty key")
	ErrExist         = errors.New("the resource already exists")
	ErrNotExist      = errors.New("the resource does not exist")
	ErrEmptyPassword = errors.New("password is empty")
	ErrEmptyUsername = errors.New("username is empty")
	ErrEmptyRequest  = errors.New("empty request")
	ErrIsDirectory   = errors.New("file is directory")
	ErrInvalidOption = errors.New("invalid option")
	ErrWrongDataType = errors.New("wrong data type")
	ErrShareAccess   = errors.New("share not allowed")
)
View Source
var MIME_EXT = [][]string{{
	".jpg", ".png", ".jpeg", ".tiff", ".tif", ".bmp",
	".gif", ".eps", ".raw", ".cr2", ".nef", ".orf", ".sr2",
}, {
	".3gp", ".3g2", ".asf", ".wma", ".wmv",
	".avi", ".divx", ".f4v", ".evo", ".flv",
	".mkv", ".mk3d", ".mka", ".mks", ".webm",
	".mcf", ".mp4", ".mpg", ".mpeg", ".m2p",
	".ps", ".ts", ".m2ts", ".mxf",
	".mov", ".qt", ".rmvb", ".vob",
}, {
	".aa", ".aac", ".mp3", ".aiff", ".amr", ".act", ".aax",
	".au", ".awb", ".flac", ".m4a", ".m4b", ".m4p", ".ra", ".rm", ".wav",
	".alac", ".ogg",
}, {
	".ad", ".ada", ".adoc", ".asciidoc",
	".bas", ".bash", ".bat",
	".c", ".cc", ".cmd", ".conf", ".cpp", ".cr", ".cs", ".css", ".csv",
	".d",
	".f", ".f90",
	".h", ".hh", ".hpp", ".htaccess", ".html",
	".ini",
	".java", ".js", ".json",
	".markdown", ".md", ".mdown", ".mmark",
	".nim",
	".php", ".pl", ".ps1", ".py", ".go",
	".rss", ".rst", ".rtf",
	".sass", ".scss", ".sh", ".sty",
	".tex", ".tml", ".toml", ".txt",
	".vala", ".vapi",
	".xml",
	".yaml", ".yml",
	"caddyfile",
}}

Functions

func ErrorToHTTP

func ErrorToHTTP(err error, gone bool) int

ErrorToHTTP converts errors to HTTP Status Code.

Types

This section is empty.

Jump to

Keyboard shortcuts

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