mikan

package
v0.7.4 Latest Latest
Warning

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

Go to latest
Published: Feb 17, 2023 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	IdXPath         = "//a[@class='mikan-rss']"                                 // Mikan番剧id获取XPath
	GroupXPath      = "//p[@class='bangumi-info']/a[@class='magnet-link-wrap']" // Mikan番剧信息获取group字幕组id和name
	BangumiUrlXPath = "//p[@class='bangumi-info']/a[contains(@href, 'bgm.tv')]" // Mikan番剧信息中bangumi id获取XPath
)

Variables

View Source
var (
	Host   = "https://mikanani.me"
	Bucket = "mikan"
)

Functions

This section is empty.

Types

type Mikan

type Mikan struct {
	// contains filtered or unexported fields
}

func (Mikan) CacheParseMikanBangumiID

func (m Mikan) CacheParseMikanBangumiID(mikanID int) (bangumiID int)

func (Mikan) CacheParseMikanInfo

func (m Mikan) CacheParseMikanInfo(url string) (mikanInfo *MikanInfo)

func (Mikan) Parse

func (m Mikan) Parse(url string) (mikanID int, bangumiID int)

Parse

@Description: 通过mikan剧集的url,解析两次网页,分别获取到mikanID和bangumiID
@receiver Mikan
@param url string mikan剧集的url
@return mikanID int
@return bangumiID int

func (Mikan) ParseCache

func (m Mikan) ParseCache(url string) (mikanID int, bangumiID int)

func (*Mikan) RegisterCache

func (m *Mikan) RegisterCache()

type MikanInfo

type MikanInfo struct {
	ID         int    `json:"id"`
	SubGroupID int    `json:"sub_group_id"`
	PubGroupID int    `json:"pub_group_id"`
	GroupName  string `json:"group_name"`
}

Jump to

Keyboard shortcuts

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