utils

package
v0.0.0-...-413ed12 Latest Latest
Warning

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

Go to latest
Published: May 5, 2024 License: MIT Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const MaxUint16 = ^uint16(0)

MaxUint16 - maximum value which can be held in an uint16

View Source
const MaxUint8 = ^uint8(0)

MaxUint8 - maximum value which can be held in an uint8

View Source
const MinUint16 = 0

MinUint16 - minimum value which can be held in an uint8

View Source
const MinUint8 = 0

MinUint8 - minimum value which can be held in an uint8

Variables

This section is empty.

Functions

func CheckDataDirectoryPermissions

func CheckDataDirectoryPermissions(configDirectory string) error

func CheckDirectoryPermissions

func CheckDirectoryPermissions(directory string) error

func CountDigits

func CountDigits(i int64) (count int)

func CreateFragmentedMP4

func CreateFragmentedMP4(fullName string, fragmentedDuration int64)

func Decrypt

func Decrypt(directoryOrFile string, symmetricKey []byte)

func DirSize

func DirSize(path string) (int64, error)

func FindOldestFile

func FindOldestFile(dir string) (oldestFile os.FileInfo, err error)

func GetDays

func GetDays(files []os.FileInfo, recordingDirectory string, configuration *models.Configuration) []string

func GetMediaFormatted

func GetMediaFormatted(files []os.FileInfo, recordingDirectory string, configuration *models.Configuration, eventFilter models.EventFilter) []models.Media

func GetSortedDirectory

func GetSortedDirectory(files []os.FileInfo) []os.FileInfo

func ImageToBytes

func ImageToBytes(img image.Image) ([]byte, error)

func NumberOfFilesInDirectory

func NumberOfFilesInDirectory(path string) int

func NumberOfMP4sInDirectory

func NumberOfMP4sInDirectory(path string) int

NumberOfMP4sInDirectory returns the count of all files with mp4 extension in current directory

func PrintASCIIArt

func PrintASCIIArt()

func PrintConfiguration

func PrintConfiguration(configuration *models.Configuration)

func PrintEnvironmentVariables

func PrintEnvironmentVariables()

func RandStringBytesMaskImpr

func RandStringBytesMaskImpr(n int) string

func RandStringBytesRmndr

func RandStringBytesRmndr(n int) string

func ReadDirectory

func ReadDirectory(directory string) ([]os.FileInfo, error)

func Unique

func Unique(intSlice []string) []string

Types

This section is empty.

Jump to

Keyboard shortcuts

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