Documentation ¶
Index ¶
- Variables
- func ByteTruncate(source string, byteLength int) string
- func CertToMemory(derBytes []byte) []byte
- func CharacterTruncate(source string, characterLength int) string
- func Contains(s []string, e string) bool
- func ContainsSongId(s []restApiV1.SongId, e restApiV1.SongId) bool
- func CreateUlid() string
- func Deduplicate(slice []string) []string
- func DeduplicateArtistId(slice []restApiV1.ArtistId) []restApiV1.ArtistId
- func DeduplicateUserId(slice []restApiV1.UserId) []restApiV1.UserId
- func GenerateTlsCertificate(organization string, serverCommonName string, ...) error
- func IfMap(m map[string]interface{}, key string) bool
- func IfStr(exp bool, a string) string
- func IsFileExists(filename string) (bool, error)
- func SanitizeFilename(rawfilename string) string
- func SearchLib(lib string) string
- func TernIface(exp bool, a interface{}, b interface{}) interface{}
- func TernInt(exp bool, a int, b int) int
- func TernStr(exp bool, a string, b string) string
- func TimeTrack(start time.Time, name string)
- func WriteJsonResponse(w http.ResponseWriter, object interface{})
- type BufferedStreamReader
- type StaticFSWrapper
- type StaticFileInfoWrapper
- type StaticFileWrapper
Constants ¶
This section is empty.
Variables ¶
View Source
var LocaleTags = map[string]language.Tag{ "afrikaans": language.Afrikaans, "amharic": language.Amharic, "arabic": language.Arabic, "modernStandardArabic": language.ModernStandardArabic, "azerbaijani": language.Azerbaijani, "bulgarian": language.Bulgarian, "bengali": language.Bengali, "catalan": language.Catalan, "czech": language.Czech, "danish": language.Danish, "german": language.German, "greek": language.Greek, "english": language.English, "americanEnglish": language.AmericanEnglish, "britishEnglish": language.BritishEnglish, "spanish": language.Spanish, "europeanSpanish": language.EuropeanSpanish, "latinAmericanSpanish": language.LatinAmericanSpanish, "estonian": language.Estonian, "persian": language.Persian, "finnish": language.Finnish, "filipino": language.Filipino, "french": language.French, "canadianFrench": language.CanadianFrench, "gujarati": language.Gujarati, "hebrew": language.Hebrew, "hindi": language.Hindi, "croatian": language.Croatian, "hungarian": language.Hungarian, "armenian": language.Armenian, "indonesian": language.Indonesian, "icelandic": language.Icelandic, "italian": language.Italian, "japanese": language.Japanese, "georgian": language.Georgian, "kazakh": language.Kazakh, "khmer": language.Khmer, "kannada": language.Kannada, "korean": language.Korean, "kirghiz": language.Kirghiz, "lao": language.Lao, "lithuanian": language.Lithuanian, "latvian": language.Latvian, "macedonian": language.Macedonian, "malayalam": language.Malayalam, "mongolian": language.Mongolian, "marathi": language.Marathi, "malay": language.Malay, "burmese": language.Burmese, "nepali": language.Nepali, "dutch": language.Dutch, "norwegian": language.Norwegian, "punjabi": language.Punjabi, "polish": language.Polish, "portuguese": language.Portuguese, "brazilianPortuguese": language.BrazilianPortuguese, "europeanPortuguese": language.EuropeanPortuguese, "romanian": language.Romanian, "russian": language.Russian, "sinhala": language.Sinhala, "slovak": language.Slovak, "slovenian": language.Slovenian, "albanian": language.Albanian, "serbian": language.Serbian, "serbianLatin": language.SerbianLatin, "swedish": language.Swedish, "swahili": language.Swahili, "tamil": language.Tamil, "telugu": language.Telugu, "thai": language.Thai, "turkish": language.Turkish, "ukrainian": language.Ukrainian, "urdu": language.Urdu, "uzbek": language.Uzbek, "vietnamese": language.Vietnamese, "chinese": language.Chinese, "simplifiedChinese": language.SimplifiedChinese, "traditionalChinese": language.TraditionalChinese, "zulu": language.Zulu, }
Functions ¶
func ByteTruncate ¶
func CertToMemory ¶ added in v0.4.0
func CharacterTruncate ¶
func CreateUlid ¶
func CreateUlid() string
func Deduplicate ¶
func DeduplicateArtistId ¶
func GenerateTlsCertificate ¶
func IsFileExists ¶
func SanitizeFilename ¶
func SearchLib ¶
SearchLib generate a matching friendly string (removing accents, trailing spaces, ...)
func WriteJsonResponse ¶
func WriteJsonResponse(w http.ResponseWriter, object interface{})
Types ¶
type BufferedStreamReader ¶ added in v0.3.0
type BufferedStreamReader struct {
// contains filtered or unexported fields
}
func NewBufferedStreamReader ¶ added in v0.3.0
func NewBufferedStreamReader(rd io.Reader, size int, firstChunkSize int) *BufferedStreamReader
NewBufferedStreamReader returns a new Reader
func (*BufferedStreamReader) Close ¶ added in v0.3.0
func (b *BufferedStreamReader) Close() error
func (*BufferedStreamReader) Read ¶ added in v0.3.0
func (b *BufferedStreamReader) Read(p []byte) (n int, err error)
Read reads data into p. It returns the number of bytes read into p. The bytes are taken from at most one Read on the underlying Reader, hence n may be less than len(p). At EOF, the count will be zero and err will be io.EOF.
type StaticFSWrapper ¶ added in v0.4.0
type StaticFileInfoWrapper ¶ added in v0.4.0
func (*StaticFileInfoWrapper) ModTime ¶ added in v0.4.0
func (f *StaticFileInfoWrapper) ModTime() time.Time
type StaticFileWrapper ¶ added in v0.4.0
Click to show internal directories.
Click to hide internal directories.