Documentation ¶
Index ¶
- Constants
- func GetTimeWithoutNanoSeconds(t time.Time) time.Time
- func HumanizeDuration(duration time.Duration) string
- func MakeRandomString(n int) string
- func Md5String(in string) string
- func Sha256(cleartext string) string
- func Umask(mask int) int
- func WriteBytesToZip(filename string, data []byte, writer *zip.Writer) (err error)
- func WriteFilesToZip(files map[int64]io.ReadCloser, wr *zip.Writer) (err error)
Constants ¶
View Source
const CompressionUsed = zip.Deflate
Change to deflate to gain better compression see http://golang.org/pkg/archive/zip/#pkg-constants
Variables ¶
This section is empty.
Functions ¶
func GetTimeWithoutNanoSeconds ¶ added in v0.17.0
GetTimeWithoutNanoSeconds returns a time.Time without the nanoseconds.
func HumanizeDuration ¶ added in v0.17.0
HumanizeDuration formats a time.Duration in a human-friendly format. Based on https://gist.github.com/harshavardhana/327e0577c4fed9211f65
func WriteBytesToZip ¶ added in v0.18.0
func WriteFilesToZip ¶ added in v0.18.0
WriteFilesToZip writes a bunch of files from the db to a zip file. It exprects a map with the file id as key and its content as io.ReadCloser.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.