Documentation
¶
Index ¶
Constants ¶
View Source
const ( GotoAv = "av" GotoWeb = "web" GotoBangumi = "bangumi" GotoLive = "live" GotoGame = "game" GotoArticle = "article" GotoSpecial = "special" GotoAudio = "audio" GotoSong = "song" GotoAudioTag = "audio_tag" GotoAlbum = "album" GotoClip = "clip" GotoDaily = "daily" )
Goto
Variables ¶
View Source
var AvHandler = func(a *arcwar.Arc) func(uri string) string { return func(uri string) string { if a == nil { return uri } if a.Dimension.Height != 0 || a.Dimension.Width != 0 { return fmt.Sprintf("%s?player_width=%d&player_height=%d&player_rotate=%d", uri, a.Dimension.Width, a.Dimension.Height, a.Dimension.Rotate) } return uri } }
AvHandler logic
Functions ¶
Types ¶
type Meta ¶
type Meta struct { Quality int `json:"quality"` Format string `json:"format"` Size int64 `json:"size"` }
Meta .
type Relate ¶
type Relate struct { Aid int64 `json:"aid,omitempty"` Pic string `json:"pic,omitempty"` Title string `json:"title,omitempty"` Author arcwar.Author `json:"owner,omitempty"` Stat arcwar.Stat `json:"stat,omitempty"` Duration int64 `json:"duration,omitempty"` Goto string `json:"goto,omitempty"` Param string `json:"param,omitempty"` URI string `json:"uri,omitempty"` Rating float64 `json:"rating,omitempty"` Reserve string `json:"reserve,omitempty"` From string `json:"from,omitempty"` Desc string `json:"desc,omitempty"` RcmdReason string `json:"rcmd_reason,omitempty"` Badge string `json:"badge,omitempty"` Cid int64 `json:"cid,omitempty"` // cm ad AdIndex int `json:"ad_index,omitempty"` CmMark int `json:"cm_mark,omitempty"` SrcID int64 `json:"src_id,omitempty"` RequestID string `json:"request_id,omitempty"` CreativeID int64 `json:"creative_id,omitempty"` CreativeType int64 `json:"creative_type,omitempty"` Type int `json:"type,omitempty"` Cover string `json:"cover,omitempty"` ButtonTitle string `json:"button_title,omitempty"` View int `json:"view,omitempty"` Danmaku int `json:"danmaku,omitempty"` IsAd bool `json:"is_ad,omitempty"` IsAdLoc bool `json:"is_ad_loc,omitempty"` AdCb string `json:"ad_cb,omitempty"` ShowURL string `json:"show_url,omitempty"` ClickURL string `json:"click_url,omitempty"` ClientIP string `json:"client_ip,omitempty"` Extra json.RawMessage `json:"extra,omitempty"` Button *Button `json:"button,omitempty"` CardIndex int `json:"card_index,omitempty"` }
Relate .
Click to show internal directories.
Click to hide internal directories.