Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnimeParser ¶ added in v0.7.3
type AnimeParser struct { parser.BaseParser Username string Status int Page int Data []model.Anime }
AnimeParser is parser for MyAnimeList user anime list. Example: https://myanimelist.net/animelist/rl404
func InitAnimeParser ¶ added in v0.7.3
func InitAnimeParser(config config.Config, username string, params ...int) (anime AnimeParser, err error)
InitAnimeParser to initiate all fields and data of AnimeParser.
type ClubParser ¶ added in v0.5.0
type ClubParser struct { parser.BaseParser Username string Data []model.Club }
ClubParser is parser for MyAnimeList user club list. Example: https://myanimelist.net/profile/rl404/clubs
func InitClubParser ¶ added in v0.5.0
func InitClubParser(config config.Config, username string) (club ClubParser, err error)
InitClubParser to initiate all fields and data of ClubParser.
type DetailParser ¶ added in v0.5.0
type DetailParser struct { parser.BaseParser Username string Data model.User }
DetailParser is parser for MyAnimeList user profile. Example: https://myanimelist.net/profile/rl404
func InitDetailParser ¶ added in v0.5.0
func InitDetailParser(config config.Config, username string) (user DetailParser, err error)
InitDetailParser to initiate all fields and data of DetailParser.
type FriendParser ¶ added in v0.5.0
FriendParser is parser for MyAnimeList user friend list. Example: https://myanimelist.net/profile/rl404/friends
func InitFriendParser ¶ added in v0.5.0
func InitFriendParser(config config.Config, username string, page ...int) (userFriend FriendParser, err error)
InitFriendParser to initiate all fields and data of FriendParser.
type HistoryParser ¶ added in v0.5.0
type HistoryParser struct { parser.BaseParser Username string Type string Data []model.UserHistory }
HistoryParser is parser for MyAnimeList user history list. Example: https://myanimelist.net/history/rl404
func InitHistoryParser ¶ added in v0.5.0
func InitHistoryParser(config config.Config, username string, historyType ...string) (userHistory HistoryParser, err error)
InitHistoryParser to initiate all fields and data of HistoryParser.
type MangaParser ¶ added in v0.7.3
type MangaParser struct { parser.BaseParser Username string Status int Page int Data []model.Manga }
MangaParser is parser for MyAnimeList user manga list. Example: https://myanimelist.net/mangalist/rl404
func InitMangaParser ¶ added in v0.7.3
func InitMangaParser(config config.Config, username string, params ...int) (manga MangaParser, err error)
InitMangaParser to initiate all fields and data of MangaParser.
type RecommendationParser ¶
type RecommendationParser struct { parser.BaseParser Username string Page int Data []model.Recommendation }
RecommendationParser is parser for MyAnimeList user's recommendation list. Example: https://myanimelist.net/profile/rl404/recommendations
func InitRecommendationParser ¶
func InitRecommendationParser(config config.Config, username string, page ...int) (recommendation RecommendationParser, err error)
InitRecommendationParser to initiate all fields and data of RecommendationParser.
type ReviewParser ¶
type ReviewParser struct { parser.BaseParser Username string Type string Page int Data []model.Review }
ReviewParser is parser for MyAnimeList user review list. Example: https://myanimelist.net/profile/rl404/reviews
func InitReviewParser ¶
func InitReviewParser(config config.Config, username string, page ...int) (review ReviewParser, err error)
InitReviewParser to initiate all fields and data of ReviewParser.