Documentation
¶
Index ¶
- func DownloadFile(ctx context.Context, s3Path string, filePath string) *log.Status
- func EnsureDirectory(ctx context.Context, directory string) *log.Status
- func UpdateIdent(conn db.DBAdapter, ident *db.Ident, textFiles []InputFile, ...) *log.Status
- type InputFile
- func AWSS3Input(ctx context.Context, path string) ([]InputFile, *log.Status)
- func DBPDirectory(ctx context.Context, bibleId string, fsType request.MediaType, ...) ([]InputFile, *log.Status)
- func Directory(ctx context.Context, bibleId string, fsType request.MediaType, ...) ([]InputFile, *log.Status)
- func FileInput(ctx context.Context, path string) ([]InputFile, *log.Status)
- func FillInputFile(ctx context.Context, testament request.Testament, files []InputFile) ([]InputFile, *log.Status)
- func Glob(ctx context.Context, search string) ([]InputFile, *log.Status)
- type PostFiles
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DownloadFile ¶
DownloadFile is used by Controller to download a database file
Types ¶
type InputFile ¶
type InputFile struct {
MediaId string
MediaType request.MediaType
Testament string
BookId string // not used for text_plain
BookSeq string
Chapter int // only used for audio
ChapterEnd int
Verse string // not sure how this is used but parseV4AudioFilename parses it.
VerseEnd string
ScriptLine string
Filename string
FileExt string
Directory string
}
func AWSS3Input ¶
AWSS3Input is given a path prefix, that it uses to identify files. Saves each file found to disk, and returns an array of input files
func DBPDirectory ¶
func DBPDirectory(ctx context.Context, bibleId string, fsType request.MediaType, otFileset string, ntFileset string) ([]InputFile, *log.Status)
DBPDirectory 1. Assign pattern for OT, NT. 2. Glob files. 3. Assign book/chapter & Prune
func FillInputFile ¶
Click to show internal directories.
Click to hide internal directories.