- dbutils:
- db
- tags
- jsonutils:
- json
- systemutils:
- argon2i
- debugmode
- fileexists
- fileinfo
- filesystem
- goroutine_id
- log
- videoutils:
- ffmpeg
- m3u8
- mediainfo
Interfaces y estructura para la estandarizacion de consultas a bases de dato.
Genera una estructura y consulta el tag gql
establecidos en una estructura.
Establece un struct
definido partiendo de los datos dados en un archivo json.
Establece, compara y devuelve cadenas de cifrado en formato argon2i.
Define una variable booleana en dependencia del tag debugmode
.
Chequea un fun archivo existe.
Establece un objeto con toda la informacion necesario de un archivo dado.
Define una interface y estructura compatible con embed.FS
con la finalidad de poder utilizar archivos embebidos o rutas de carpetas en la misma estructura de código.
Devuelve el id de la rutina de go en ejecucion.
Genera archivos de logs.
Genera archivos de videos usando el codec H.264
partiendo de cualquier video dado. Requiere de ffmpeg
instalado en su sistema.
Genera archivos m3u8
.
Devuelve la información de un archivo de video o audio dado. Requiere de mediainfo
instalado en su sistema.