Documentation ¶
Index ¶
- Constants
- Variables
- func FillURI(gt, param string, f func(uri string) string) (uri string)
- func InvalidBuild(srcBuild, cfgBuild int, cfgCond string) bool
- func IsAndroid(plat int8) bool
- func IsIOS(plat int8) bool
- func IsIPad(plat int8) bool
- func IsIPhone(plat int8) bool
- func IsOverseas(plat int8) bool
- func Plat(mobiApp, device string) int8
- func StatusMark(status int) string
- func TWLocale(locale string) bool
Constants ¶
View Source
const ( // PlatAndroid is int8 for android. PlatAndroid = int8(0) // PlatIPhone is int8 for iphone. PlatIPhone = int8(1) // PlatIPad is int8 for ipad. PlatIPad = int8(2) // PlatWPhone is int8 for wphone. PlatWPhone = int8(3) // PlatAndroidG is int8 for Android Global. PlatAndroidG = int8(4) // PlatIPhoneI is int8 for Iphone Global. PlatIPhoneI = int8(5) // PlatIPadI is int8 for IPAD Global. PlatIPadI = int8(6) // PlatAndroidTV is int8 for AndroidTV Global. PlatAndroidTV = int8(7) // PlatAndroidI is int8 for Android Global. PlatAndroidI = int8(8) GotoAv = "av" GotoWeb = "web" GotoBangumi = "bangumi" GotoPGC = "pgc" GotoLive = "live" GotoGame = "game" GotoAdAv = "ad_av" GotoAdWeb = "ad_web" GotoRank = "rank" GotoBangumiRcmd = "bangumi_rcmd" GotoLogin = "login" GotoBanner = "banner" GotoAdWebS = "ad_web_s" GotoConverge = "converge" GotoSpecial = "special" GotoArticle = "article" GotoArticleS = "article_s" GotoGameDownloadS = "game_download_s" GotoShoppingS = "shopping_s" GotoAudio = "audio" GotoPlayer = "player" GotoAdLarge = "ad_large" GotoSpecialS = "special_s" GotoPlayerLive = "player_live" GotoSong = "song" GotoLiveUpRcmd = "live_up_rcmd" GotoUpRcmdAv = "up_rcmd_av" GotoSubscribe = "subscribe" GotoSearchSubscribe = "search_subscribe" GotoChannelRcmd = "channel_rcmd" GotoMoe = "moe" // GotoAuthor is search GotoAuthor = "author" GotoSp = "sp" GotoMovie = "movie" GotoEP = "ep" GotoSuggestKeyWord = "suggest_keyword" GotoRecommendWord = "recommend_word" GotoTwitter = "twitter" GotoChannel = "channel" FromOrder = "order" FromOperation = "operation" FromRcmd = "recommend" CoverIng = "即将上映" CoverPay = "付费观看" CoverFree = "免费观看" CoverVipFree = "付费观看" CoverVipOnly = "专享" CoverVipFirst = "抢先" Hans = "hans" Hant = "hant" // ForbidCode is forbid by law ForbidCode = -110 NoResultCode = -111 )
Variables ¶
View Source
var ( // AvHandler is handler AvHandler = func(a *api.Arc, trackid string, ap *archive.PlayerInfo) func(uri string) string { var player string if ap != nil { bs, _ := json.Marshal(ap) player = url.QueryEscape(string(bs)) if strings.IndexByte(player, '+') > -1 { player = strings.Replace(player, "+", "%20", -1) } } return func(uri string) string { if a == nil { return uri } var uriStr string if player != "" && (a.Dimension.Height != 0 || a.Dimension.Width != 0) { uriStr = fmt.Sprintf("%s?page=1&player_preload=%s&player_width=%d&player_height=%d&player_rotate=%d", uri, player, a.Dimension.Width, a.Dimension.Height, a.Dimension.Rotate) } else if player != "" { uriStr = fmt.Sprintf("%s?page=1&player_preload=%s", uri, player) } else if a.Dimension.Height != 0 || a.Dimension.Width != 0 { uriStr = fmt.Sprintf("%s?player_width=%d&player_height=%d&player_rotate=%d", uri, a.Dimension.Width, a.Dimension.Height, a.Dimension.Rotate) } if trackid != "" { if uriStr == "" { uriStr = fmt.Sprintf("%s?trackid=%s", uri, trackid) } else { uriStr = fmt.Sprintf("%s&trackid=%s", uriStr, trackid) } } if uriStr != "" { return uriStr } return uri } } )
Functions ¶
func InvalidBuild ¶
InvalidBuild check source build is not allow by config build and condition. eg: when condition is gt, means srcBuild must gt cfgBuild, otherwise is invalid srcBuild.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.