Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AiringDate ¶
type AiringDate struct {
Start string `json:"startDate"`
End string `json:"endDate"`
ProgramID string `json:"programId"`
ChannelID string `json:"channelId"`
}
AiringDate ...
func GetAiringDate ¶
func GetAiringDate(animeID string, episodeNumber int) *AiringDate
GetAiringDate ...
type AiringDateInfo ¶
type AiringDateInfo struct {
PID string `json:"PID"`
TID string `json:"TID"`
ChannelID string `json:"ChID"`
ChannelName string `json:"ChName"`
ChannelEPGURL string `json:"ChEPGURL"`
EpisodeNumber string `json:"Count"`
StartTime string `json:"StTime"`
EndTime string `json:"EdTime"`
SubTitle2 string `json:"SubTitle2"`
ProgComment string `json:"ProgComment"`
ConfFlag interface{} `json:"ConfFlag"`
}
AiringDateInfo is the airing information for a single episode on a single channel.
type Anime ¶
type Anime struct {
ID string `xml:"TID" json:"TID"`
CategoryID string `xml:"Cat" json:"Cat"`
Comment string `xml:"Comment" json:"Comment"`
FirstChannel string `xml:"FirstCh" json:"FirstCh"`
FirstEndMonth string `xml:"FirstEndMonth" json:"FirstEndMonth"`
FirstEndYear string `xml:"FirstEndYear" json:"FirstEndYear"`
FirstMonth string `xml:"FirstMonth" json:"FirstMonth"`
FirstYear string `xml:"FirstYear" json:"FirstYear"`
Keywords string `xml:"Keywords" json:"Keywords"`
ShortTitle string `xml:"ShortTitle" json:"ShortTitle"`
SubTitles string `xml:"SubTitles" json:"SubTitles"`
TitleJapanese string `xml:"Title" json:"Title"`
TitleEnglish string `xml:"TitleEN" json:"TitleEN"`
TitleHiragana string `xml:"TitleYomi" json:"TitleYomi"`
TitleFlag string `xml:"TitleFlag" json:"TitleFlag"`
UpdatedAt string `xml:"LastUpdate" json:"LastUpdate"`
UserPoint string `xml:"UserPoint" json:"UserPoint"`
UserPointRank string `xml:"UserPointRank" json:"UserPointRank"`
}
Anime ...
type AnimeSearchResult ¶
type AnimeSearchResult struct {
TID string `json:"TID"`
TitleJapanese string `json:"Title"`
ShortTitle string `json:"ShortTitle"`
TitleHiragana string `json:"TitleYomi"`
TitleEnglish string `json:"TitleEN"`
Cat string `json:"Cat"`
FirstChannel string `json:"FirstCh"`
FirstYear string `json:"FirstYear"`
FirstMonth string `json:"FirstMonth"`
FirstEndYear string `json:"FirstEndYear"`
FirstEndMonth string `json:"FirstEndMonth"`
TitleFlag string `json:"TitleFlag"`
Comment string `json:"Comment"`
Search int `json:"Search"`
Programs []struct {
PID string `json:"PID"`
TID string `json:"TID"`
StTime string `json:"StTime"`
EdTime string `json:"EdTime"`
ChID string `json:"ChID"`
StOffset string `json:"StOffset"`
Count interface{} `json:"Count"`
ProgComment string `json:"ProgComment"`
SubTitle string `json:"SubTitle"`
ChName string `json:"ChName"`
} `json:"Programs"`
}
AnimeSearchResult ...
func SearchAnime ¶
func SearchAnime(title string) (anime *AnimeSearchResult, err error)
SearchAnime ...
type Episode ¶
type Episode struct {
Number int
TitleJapanese string
AiringDate *AiringDate
// contains filtered or unexported fields
}
Episode ...
type ProgramList ¶
type ProgramList struct {
Programs map[string]AiringDateInfo `json:"Programs"`
}
ProgramList lists all programs where the given episode is aired.
type SearchResult ¶
type SearchResult struct {
Titles map[string]*AnimeSearchResult `json:"Titles"`
}
SearchResult ...
Click to show internal directories.
Click to hide internal directories.