paths

package
v0.0.0-...-ce859c2 Latest Latest
Warning

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

Go to latest
Published: Aug 28, 2021 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MediaTypeUnk        uint8 = iota
	MediaTypeTV         uint8 = iota
	MediaTypeMovie      uint8 = iota
	MediaTypeAnime      uint8 = iota
	MediaTypeAsianDrama uint8 = iota
)
View Source
const (
	MediaLabelTV           = "TV Series"
	MediaLabelMovie        = "Movies"
	MediaLabelAnime        = "Anime"
	MediaLabelAsianDrama   = "Dramas"
	MediaUnformattedMarker = "Not Formatted"
)

Variables

This section is empty.

Functions

func GetMediaType

func GetMediaType(path string) uint8

func IsVideoFile

func IsVideoFile(basename string) bool

func WalkLocationDirectory

func WalkLocationDirectory(loc *MediaLocation) (err error)

Types

type MediaLocation

type MediaLocation struct {
	MediaType      uint8   `json:"-"`
	RootPath       string  `json:"Path"`
	Name           string  `json:"Name"`
	Size           float64 `json:"Size"`
	ScrapeName     string  `json:"Scrapes To,omitempty"`
	NumberSeasons  uint    `json:"Number of Seasons,omitempty"`
	NumberEpisodes uint    `json:"Number of Episodes,omitempty"`
}

func WalkRootDirectory

func WalkRootDirectory(root string) (err error, paths []MediaLocation)

func (*MediaLocation) ParentDirName

func (l *MediaLocation) ParentDirName() string

type MediaLocationsSplit

type MediaLocationsSplit struct {
	TV          []MediaLocation
	Movies      []MediaLocation
	Anime       []MediaLocation
	Dramas      []MediaLocation
	Unformatted []MediaLocation
}

func SplitIntoMediaTypes

func SplitIntoMediaTypes(locations []MediaLocation) MediaLocationsSplit

Jump to

Keyboard shortcuts

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