123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307 |
- # 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"]
|