Documentation ¶
Overview ¶
Package media 媒体库 nfo 操作包。
media包将对番号进行搜索,确定刮削网站后执行刮削操作, 通过读取配置文件信息,确定刮削后的正确保存路径, 并在程序执行目录下创建保存路径,在刮削后下载对应封面图片, 并执行封面剪切操作,将封面及背景图片均保存到路径中, 最后生成媒体库 nfo 通用文件,并与电影一起保存到路径中。
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Media ¶
type Media struct { XMLName xml.Name `xml:"movie"` Title Inner `xml:"title"` SortTitle string `xml:"sorttitle"` Number string `xml:"num"` Studio Inner `xml:"studio"` Maker Inner `xml:"maker"` Director Inner `xml:"director"` Release string `xml:"release"` Premiered string `xml:"premiered"` Year string `xml:"year"` Plot Inner `xml:"plot"` Outline Inner `xml:"outline"` RunTime string `xml:"runtime"` Mpaa string `xml:"mpaa"` Country string `xml:"country"` Poster string `xml:"poster"` Thumb string `xml:"thumb"` FanArt string `xml:"fanart"` Actor []Actor `xml:"actor"` Tag []Inner `xml:"tag"` Genre []Inner `xml:"genre"` Set string `xml:"set"` Label string `xml:"label"` Cover string `xml:"cover"` WebSite string `xml:"website"` Month string `xml:"-"` DirPath string `xml:"-"` Source string `xml:"-"` }
Media Nfo信息结构, 用以存储 nfo 文件所需各项信息。
func Pack ¶
func Pack(file string, cfg *util.ConfigStruct) (*Media, error)
Pack 整理给定影片并返回 Media 结构体, 若整理失败则返回空对象及错误信息。
file 字符串参数,传入要整理的文件路径, cfg ConfigStruct结构体,传入程序配置信息。
func ParseMedia ¶ added in v1.0.1
ParseMedia 将刮削对象解析为 Media 结构体, 解析错误时返回空对象及错误信息。
s IScraper刮削接口,传入刮削对象 site 字符串参数,传入刮削网站
func (*Media) ConvertMap ¶
ConvertMap 将部分内容转换为 map 对象, 该方法主要用于路径配置中的数据转换。
Click to show internal directories.
Click to hide internal directories.