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.