Documentation ¶
Overview ¶
Providers empregados no backend da app
implementacion de dir en GCP
(Template design, aqui implementamos un dos providers, o que tira contra Google Drive)
implementacion de dir en ficheiros locais
(Template design, aqui implementamos un dos providers)
implementacion de dir para Nextcloud
(Template design, aqui implementamos un dos providers)
Loxica de consumo de GCP ou outros providers, para dar servizo aos temas ¶
implementacion de dir en sqlite
(Template design, aqui implementamos un dos providers)
Template de navegacion de diretorios.
Para submenús de primeira orde (Template pattern design, definimos aqui o Template)
Index ¶
- Variables
- func CargaStructs()
- func GetFile(f string, path string) ([]byte, error)
- func GetFileExemploLocal(f string, path string) ([]byte, error)
- func GetFileExemploNextcloud(f string, path string) ([]byte, error)
- func GetFileExemploSQL(taboa string, ficheiro string) ([]byte, error)
- func GetFileGCPtxt(f string, path string) ([]byte, error)
- func GetFileGCPxlsx(f string, path string, tabAndRange string) ([][]interface{}, error)
- func GetFileOrExportToPDFLocal(f string, path string) (retFile string, err error)
- func ListDirectoriesNextcloud(d string) ([]string, error)
- func ListFilesDirectory(d string) ([]string, error)
- func ListFilesNextcloud(d string) ([]string, error)
- type DirGCP
- type DirListFiles
- type DirLocal
- type DirNextcloud
- type DirSqlite
- type Dlf
Constants ¶
This section is empty.
Variables ¶
var FileCredentialsGCP string
var IdFile string
ID do file tratado, para poder crear links aos documentos umha vez consumido o doc
Functions ¶
func GetFileExemploLocal ¶
EXEMPLO! devolve []byte de ficheiro, por nome e path
func GetFileExemploNextcloud ¶
EXEMPLO! devolve []byte de ficheiro, por nome e path
func GetFileExemploSQL ¶
EXEMPLO! devolve []byte de ficheiro, por nome e path. Simple copia e pega do GetFile(), cambiando o proveedor, para demostrar o uso do provider sqlite.go
func GetFileGCPtxt ¶
devolve []byte de ficheiro, por nome e path de ficheiro directo de GCP (nom subido)
func GetFileGCPxlsx ¶
devolve []byte de spreadsheet, por nome e path de ficheiro directo de GCP (nom subido)
func GetFileOrExportToPDFLocal ¶
devolve ruta local de ficheiro ou bem exportado e descargado ou so descargado, por nome e path
ficheiros de tipo .docx, .xlsx ou .pdf direitamente descargamse; ficheiros doutro tipo necesitam export previo
func ListDirectoriesNextcloud ¶
EXEMPLO! lista diretorios de Nextcloud (da raiz do usuario)
func ListFilesDirectory ¶
devolve ficheiros do directorio compartido (sempre sem path, so o nome)
exemplo de cambio de proveedor (hard-coded pero podería programarse)
func ListFilesNextcloud ¶
EXEMPLO! lista ficheiros de Nextcloud
Types ¶
type DirListFiles ¶
type DirListFiles interface {
// contains filtered or unexported methods
}
type DirNextcloud ¶
type DirNextcloud struct {
Dlf
}
type Dlf ¶
type Dlf struct {
Dlf DirListFiles
}