Documentation
¶
Index ¶
- func Base64Decode(s string) (string, error)
- func CleanString(s string) string
- func FileExists(path string) bool
- func FileToArray(path string) ([]string, error)
- func GetGzUrl(u string) (b []byte, err error)
- func GetResponse(u string) (r *http.Response, err error)
- func GetUrl(u string) (b []byte, err error)
- func InArray(k string, arr []string) bool
- func IsPrivateIPv6(ipv6 string) bool
- func IsPrivateIp(ip string) (bool, error)
- func IsPrivateIpv4(ipv4 string) (bool, error)
- func IsPublicIpv6(ipv6 string) bool
- func IsStopWord(s string) bool
- func IsValidIp(address string) bool
- func JsonUrl(u string, t interface{}) (err error)
- func LiftRLimits() (rLimit syscall.Rlimit, err error)
- func LogOnError(e error)
- func MapSearch(i interface{}, keys ...string) (m map[string]interface{}, b bool)
- func Md5(text string) string
- func NetworkInterfaces() (interfaces []net.Interface, err error)
- func OneFloat64Of(s ...float64) float64
- func OneOf(s ...string) string
- func OneSliceOf(s ...[]string) []string
- func OneTimeOf(s ...time.Time) time.Time
- func PanicOnError(e error)
- func ParseUrl(s string) *url.URL
- func RandomNumber(min int, max int) int
- func RandomString(n int) string
- func ReCaptcha(secret, response string) (bool, error)
- func ReadFile(p string) (string, error)
- func RegexReplaceAllStringFunc(re *regexp.Regexp, str string, repl func([]string) string) string
- func Retry(retryFunc func() error, maxRetries int) (err error)
- func RunEvery(ttl time.Duration, f func())
- func SendMail(addr, from, subject, body string, to []string) error
- func Slug(s string) string
- func SubString(s string, l int) string
- func Tags(s string, minChar, maxNum int) (tags []string)
- func TrimLine(s string) string
- func TrimWhitespace(s string) string
- func Utf8Encode(s string) string
- func WriteFile(path, content string) (err error)
- type Flock
- type NoRetryError
- type WaitGroupRunner
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Base64Decode ¶
func CleanString ¶
func FileExists ¶
func FileToArray ¶
func IsPrivateIPv6 ¶
func IsPrivateIp ¶
func IsPrivateIpv4 ¶
func IsPublicIpv6 ¶
func IsStopWord ¶
func LiftRLimits ¶
func LogOnError ¶
func LogOnError(e error)
func NetworkInterfaces ¶
func OneFloat64Of ¶
func OneSliceOf ¶
func PanicOnError ¶
func PanicOnError(e error)
func RandomNumber ¶
func RandomString ¶
func SendMail ¶
ex: SendMail("127.0.0.1:25", (&mail.Address{"from name", "from@example.com"}).String(), "Email Subject", "message body", []string{(&mail.Address{"to name", "to@example.com"}).String()})
func TrimWhitespace ¶
func Utf8Encode ¶
Types ¶
type NoRetryError ¶
type NoRetryError struct {
// contains filtered or unexported fields
}
func NewNoRetryError ¶
func NewNoRetryError(err error) NoRetryError
func (NoRetryError) Error ¶
func (e NoRetryError) Error() string
type WaitGroupRunner ¶
func NewWgExec ¶
func NewWgExec(maxConcurrency int64) *WaitGroupRunner
func (*WaitGroupRunner) Run ¶
func (w *WaitGroupRunner) Run(f func(params ...interface{}), args ...interface{})
Click to show internal directories.
Click to hide internal directories.