You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
307 lines
7.6 KiB
307 lines
7.6 KiB
# This is a TOML document. Boom. |
|
version = "1.0.0" |
|
user = "nobody" |
|
dir = "./" |
|
family = "tv-interface" |
|
env = "qa" |
|
tick = "10m" |
|
|
|
# Add Zone's middle. Migrate Home's cfg to Zone.0 |
|
[Newzone] |
|
[Newzone.0] |
|
Name = "home" |
|
Top = 14 |
|
Middle = 10 |
|
Bottom = 10 |
|
MiddleM = 21 |
|
[Newzone.1] |
|
Name = "jp" |
|
Top = 5 |
|
Middle = 12 |
|
Bottom = 59 |
|
TopM = 8 |
|
MiddleM = 64 |
|
[Newzone.4] |
|
Name = "cn" |
|
Top = 5 |
|
Middle = 12 |
|
Bottom = 59 |
|
[Newzone.2] |
|
Name = "movie" |
|
Top = 5 |
|
Bottom = 59 |
|
[Newzone.3] |
|
Name = "documentary" |
|
Top = 6 |
|
Bottom = 39 |
|
[Newzone.5] |
|
Name = "tv" |
|
Top = 5 |
|
Bottom = 59 |
|
|
|
[Search] |
|
URL = "http://s.search.bilibili.co/main/suggest" |
|
MainVer = "v4" |
|
SugNum = 15 |
|
SugType = "tv" |
|
SugPGCBuild = 1011 |
|
Highlight = "true" |
|
HotwordFre = "3m" |
|
ResultURL = "http://s.search.bilibili.co/tv/search" |
|
UserSearch = "http://s.search.bilibili.co" |
|
|
|
[searchClient] |
|
key = "d1941c223cebf297" |
|
secret = "33a369a06f3fcec200dfb9d9f5e8a868" |
|
dial = "500ms" |
|
timeout = "2s" |
|
keepAlive = "60s" |
|
timer = 10 |
|
|
|
[TVApp] |
|
MobiApp = "android" |
|
Build = "1007" |
|
Platform = "android" |
|
|
|
[Homepage] |
|
FollowSize = 10 |
|
MaxRecomIntervs = 5 |
|
LoadDuration = "10m" |
|
HideIndexShow = ["cn","jp"] |
|
|
|
[httpClient] |
|
key = "cadf599ba8b3796a" |
|
secret = "42fbb979aa742013d713a088f912673b" |
|
dial = "500ms" |
|
timeout = "2s" |
|
keepAlive = "60s" |
|
timer = 10 |
|
[httpClient.breaker] |
|
window = "10s" |
|
sleep = "100ms" |
|
bucket = 10 |
|
ratio = 0.5 |
|
request = 100 |
|
|
|
[PlayurlClient] |
|
key = "cadf599ba8b3796a" |
|
secret = "42fbb979aa742013d713a088f912673b" |
|
dial = "500ms" |
|
timeout = "500ms" |
|
keepAlive = "60s" |
|
timer = 10 |
|
[PlayurlClient.breaker] |
|
window = "10s" |
|
sleep = "100ms" |
|
bucket = 10 |
|
ratio = 0.5 |
|
request = 100 |
|
|
|
[mysql] |
|
addr = "172.16.33.205:3308" |
|
dsn = "test:test@tcp(172.16.33.205:3308)/bilibili_tv?timeout=2s&readTimeout=5s&writeTimeout=5s&parseTime=true&loc=Local&charset=utf8,utf8mb4" |
|
active = 20 |
|
idle = 10 |
|
idleTimeout ="4h" |
|
queryTimeout = "200ms" |
|
execTimeout = "200ms" |
|
tranTimeout = "200ms" |
|
[mysql.breaker] |
|
window = "3s" |
|
sleep = "100ms" |
|
bucket = 100 |
|
ratio = 0.5 |
|
request = 100 |
|
|
|
[memcache] |
|
name = "tv/memcache" |
|
proto = "tcp" |
|
addr = "172.18.33.60:11231" |
|
active = 50 |
|
idle = 10 |
|
dialTimeout = "50ms" |
|
readTimeout = "100ms" |
|
writeTimeout = "100ms" |
|
idleTimeout = "80s" |
|
relateExpire = "20m" |
|
arcExpire = "1h" |
|
viewExpire = "1h" |
|
cmsExpire = "36h" |
|
hisExpire = "20m" |
|
mangoExpire = "10m" |
|
|
|
[log] |
|
dir = "/data/log/tv/" |
|
stdout = true |
|
|
|
[archiveRPC] |
|
timeout = "1s" |
|
|
|
[accountRPC] |
|
timeout = "1s" |
|
|
|
[favoriteRPC] |
|
timeout = "1s" |
|
|
|
[hisRPC] |
|
timeout = "3s" |
|
|
|
[cfg] |
|
zoneps = 40 |
|
ModsReload = "70s" |
|
TypesReload = "1h" |
|
PageReload = "30m" |
|
IndexShowReload = "20m" |
|
EsIntervReload = "2m" |
|
DefaultSplash = "http://i0.hdslb.com/bfs/tvcover/39a900048b7f2e969661b03e72cf836fde2226e3.png" |
|
FavPs = 50 |
|
PGCFilterBuild = 1011 |
|
vipQns = ["74","112","116","64"] |
|
[cfg.AuditSign] |
|
key = "bili" |
|
secret = "bili.tv" |
|
[cfg.EmptyArc] |
|
ChanSize = 1024 |
|
UnshelvePS = 2 |
|
[cfg.ZonesInfo] |
|
pgcZonesID = [1,2,3,4,5] |
|
ugcZonesID = [6,7,8,9,10] |
|
zonesName = ["jp", "cn", "tv", "movie", "documentary"] |
|
TargetTypes = [3,4,36,155,160] |
|
ugcTypes = [160, 36, 4, 155, 3, 5, 167, 1, 165, 181, 129, 119] |
|
oldIdxMapping = {3=6,4=7,36=8,160=9,155=10} |
|
oldIdxJump = 1 |
|
[cfg.AuthMsg] |
|
pgcOffline = "该内容已经PGC下架了,先看看别的吧" |
|
cmsInvalid = "该内容已经CMS下架了,先看看别的吧" |
|
licenseReject = "云视听播控平台鉴权失败,该内容暂时无法观看" |
|
[cfg.Dangbei] |
|
Pagesize = 50 |
|
Expire = "1m" |
|
MangoPS = 30 |
|
[cfg.HisCfg] |
|
Pagesize = 1000 |
|
Businesses = ["archive","pgc"] |
|
[cfg.EsIdx] |
|
[cfg.EsIdx.PgcIdx] |
|
Business = "pgc_media" |
|
Index = "pgc_media" |
|
[cfg.EsIdx.UgcIdx] |
|
Business = "tv_ugc_archive" |
|
Index = "tv_ugc_archive" |
|
[cfg.IndexLabel] |
|
Fre = "30m" |
|
PGCOrder = ["style_id","season_version","area","is_finish","copyright","season_status","season_month","producer_id","pubdate","year"] |
|
UGCOrder = ["typeid","pubtime"] |
|
YearParam = ["pub_date","year"] |
|
[cfg.IndexLabel.YearV] |
|
[cfg.IndexLabel.YearV."80年代"] |
|
dur = "1980-1989" |
|
[cfg.IndexLabel.YearV."90年代"] |
|
dur = "1990-1999" |
|
[cfg.IndexLabel.YearV."更早"] |
|
dur = "1900-1979" |
|
[cfg.vipMark] |
|
V1HideChargeable = false |
|
EpFree = 2 |
|
[cfg.vipMark.EP] |
|
Title = "vip" |
|
Cover = "http://i0.hdslb.com/bfs/tvcover/39a900048b7f2e969661b03e72cf836fde2226e3.png" |
|
[cfg.vipMark.LoadepMsg] |
|
Build = 101500 |
|
Msg = "当前版本不支持会员内容播放,请升级至最新版本哦" |
|
[cfg.SnVipCorner] |
|
Title = "sn_vip_title" |
|
Cover = "sn_vip_cover" |
|
|
|
[HTTPServer] |
|
addr = "0.0.0.0:6683" |
|
timeout = "1s" |
|
|
|
[identify] |
|
whiteAccessKey = "a2a1eb0ac97d6ba08b85aa0151528f34" |
|
whiteMid = 23675773 |
|
csrf = false |
|
[identify.app] |
|
key = "7c7ac0db1aa05587" |
|
secret = "9a6d62d93290c5f771ad381e9ca23f26" |
|
[identify.memcache] |
|
name = "go-business/identify" |
|
proto = "tcp" |
|
addr = "172.16.33.54:11211" |
|
active = 10 |
|
idle = 10 |
|
dialTimeout = "1s" |
|
readTimeout = "1s" |
|
writeTimeout = "1s" |
|
idleTimeout = "80s" |
|
[identify.host] |
|
auth = "http://passport.bilibili.co" |
|
secret = "http://open.bilibili.co" |
|
[identify.httpClient] |
|
key = "7c7ac0db1aa05587" |
|
secret = "9a6d62d93290c5f771ad381e9ca23f26" |
|
dial = "1s" |
|
timeout = "1s" |
|
keepAlive = "60s" |
|
[identify.httpClient.breaker] |
|
window = "10s" |
|
sleep = "100ms" |
|
bucket = 10 |
|
ratio = 0.5 |
|
request = 100 |
|
[identify.httpClient.url] |
|
"http://passport.bilibili.co/intranet/auth/tokenInfo" = {timeout = "100ms"} |
|
"http://passport.bilibili.co/intranet/auth/cookieInfo" = {timeout = "100ms"} |
|
"http://open.bilibili.co/api/getsecret" = {timeout = "500ms"} |
|
|
|
|
|
[redis] |
|
name = "tv-interface" |
|
proto = "tcp" |
|
#addr = "172.18.33.61:6886" |
|
addr = "localhost:6379" |
|
active = 10 |
|
idle = 5 |
|
dialTimeout = "1s" |
|
readTimeout = "1s" |
|
writeTimeout = "1s" |
|
idleTimeout = "10s" |
|
expire = "24h" |
|
cron = "*/5 * * * * *" |
|
|
|
[Host] |
|
data = "http://data.bilibili.co" |
|
ApiIndex = "http://api.bilibili.co/pgc/internal/tv/rank/index" |
|
ApiZone = "http://api.bilibili.co/pgc/internal/tv/rank/list" |
|
APIFollow = "http://bangumi.bilibili.com/api/mydynamic_follows" |
|
APIMedia = "https://bangumi.bilibili.com/view/api/season" |
|
APIMediaV2 = "http://api.bilibili.com/pgc/view/app/season" |
|
APIRecom = "https://bangumi.bilibili.com/api/season/v2/recommend" |
|
ApiNewindex = "http://api.bilibili.co/pgc/internal/season/cards" |
|
UgcPlayURL = "http://uat-tv-ugc.bilibili.co/v2/playurl" |
|
AIUgcType = "http://data-test.bilibili.co/data/rank/all_region-%d-tv.json" |
|
FavAdd = "http://api.bilibili.co/x/internal/v2/fav/video/add" |
|
FavDel = "http://api.bilibili.co/x/internal/v2/fav/video/del" |
|
ESHost = "http://uat-manager.bilibili.co" |
|
ApiCo = "http://uat-api.bilibili.co" |
|
|
|
[Wild] |
|
[Wild.wildSearch] |
|
userNum = 1 |
|
userVideoLimit = 1 |
|
biliUserNum = 1 |
|
biliUserVl = 1 |
|
seasonNum = 3 |
|
movieNum = 3 |
|
seasonMore = 1 |
|
movieMore = 1 |
|
|
|
[region] |
|
stopSpan = "5m" |
|
[style] |
|
labelSpan = "5m" |
|
|
|
[IP] |
|
[IP.White] |
|
TvVip = ["183.3.131.82", "10.23.162.22"] |