🎨 修改bilibili,bilibiliparse插件结构,添加bilibili动态直播专栏解析 (#319)

* 🎨 修改bilibili,bilibiliparse插件结构,添加bilibili动态直播专栏解析

* 💩 修改大小写

* 🎨 正则全局,错误处理

* 🎨 使用json.NewDecoder()

* 💚 空使用

* 💚 修lint
This commit is contained in:
himawari
2022-07-21 12:54:52 +08:00
committed by GitHub
parent 31555cbf2f
commit 1c9a7eb158
13 changed files with 916 additions and 405 deletions

View File

@@ -12,6 +12,7 @@ import (
// mo 摸
func mo(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -48,6 +49,7 @@ func mo(cc *context, value ...string) (string, error) {
// cuo 搓
func cuo(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -88,6 +90,7 @@ func cuo(cc *context, value ...string) (string, error) {
// qiao 敲
func qiao(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -121,6 +124,7 @@ func qiao(cc *context, value ...string) (string, error) {
// chi 吃
func chi(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -155,6 +159,7 @@ func chi(cc *context, value ...string) (string, error) {
// ceng 蹭
func ceng(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -196,6 +201,7 @@ func ceng(cc *context, value ...string) (string, error) {
// ken 啃
func ken(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -243,6 +249,7 @@ func ken(cc *context, value ...string) (string, error) {
// pai 拍
func pai(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -276,6 +283,7 @@ func pai(cc *context, value ...string) (string, error) {
// xqe 冲
func xqe(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -309,6 +317,7 @@ func xqe(cc *context, value ...string) (string, error) {
// diu 丢
func diu(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -348,6 +357,7 @@ func diu(cc *context, value ...string) (string, error) {
// kiss 亲
func kiss(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -386,6 +396,7 @@ func kiss(cc *context, value ...string) (string, error) {
// garbage 垃圾 垃圾桶
func garbage(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -418,6 +429,7 @@ func garbage(cc *context, value ...string) (string, error) {
// thump 捶
func thump(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -450,6 +462,7 @@ func thump(cc *context, value ...string) (string, error) {
// jiujiu 啾啾
func jiujiu(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -481,6 +494,7 @@ func jiujiu(cc *context, value ...string) (string, error) {
// knock 2敲
func knock(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -513,6 +527,7 @@ func knock(cc *context, value ...string) (string, error) {
// 听音乐 listenMusic
func listenMusic(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -544,6 +559,7 @@ func listenMusic(cc *context, value ...string) (string, error) {
// loveYou 永远爱你
func loveYou(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -576,6 +592,7 @@ func loveYou(cc *context, value ...string) (string, error) {
// pat 2拍
func pat(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -617,6 +634,7 @@ func pat(cc *context, value ...string) (string, error) {
// jackUp 顶
func jackUp(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -659,6 +677,7 @@ func jackUp(cc *context, value ...string) (string, error) {
// pound 捣
func pound(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -691,6 +710,7 @@ func pound(cc *context, value ...string) (string, error) {
// punch 打拳
func punch(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -723,6 +743,7 @@ func punch(cc *context, value ...string) (string, error) {
// roll 滚
func roll(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -755,6 +776,7 @@ func roll(cc *context, value ...string) (string, error) {
// suck 吸 嗦
func suck(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -787,6 +809,7 @@ func suck(cc *context, value ...string) (string, error) {
// hammer 锤
func hammer(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -819,6 +842,7 @@ func hammer(cc *context, value ...string) (string, error) {
// tightly 紧贴 紧紧贴着
func tightly(cc *context, value ...string) (string, error) {
_ = value
var wg sync.WaitGroup
var err error
var m sync.Mutex
@@ -851,6 +875,7 @@ func tightly(cc *context, value ...string) (string, error) {
// turn 转
func turn(cc *context, value ...string) (string, error) {
_ = value
name := cc.usrdir + "Turn.gif"
face, err := cc.getLogo(0, 0)
if err != nil {

View File

@@ -17,6 +17,7 @@ import (
// pa 爬
func pa(cc *context, args ...string) (string, error) {
_ = args
name := cc.usrdir + "爬.png"
tou, err := cc.getLogo(0, 0)
if err != nil {
@@ -43,6 +44,7 @@ func pa(cc *context, args ...string) (string, error) {
// si 撕
func si(cc *context, args ...string) (string, error) {
_ = args
name := cc.usrdir + "撕.png"
tou, err := cc.getLogo(0, 0)
if err != nil {
@@ -69,6 +71,7 @@ func si(cc *context, args ...string) (string, error) {
// flipV 上翻,下翻
func flipV(cc *context, args ...string) (string, error) {
_ = args
name := cc.usrdir + "FlipV.png"
// 加载图片
im, err := img.LoadFirstFrame(cc.headimgsdir[0], 0, 0)
@@ -81,6 +84,7 @@ func flipV(cc *context, args ...string) (string, error) {
// flipH 左翻,右翻
func flipH(cc *context, args ...string) (string, error) {
_ = args
name := cc.usrdir + "FlipH.png"
// 加载图片
im, err := img.LoadFirstFrame(cc.headimgsdir[0], 0, 0)
@@ -93,6 +97,7 @@ func flipH(cc *context, args ...string) (string, error) {
// invert 反色
func invert(cc *context, args ...string) (string, error) {
_ = args
name := cc.usrdir + "Invert.png"
// 加载图片
im, err := img.LoadFirstFrame(cc.headimgsdir[0], 0, 0)
@@ -105,6 +110,7 @@ func invert(cc *context, args ...string) (string, error) {
// blur 反色
func blur(cc *context, args ...string) (string, error) {
_ = args
name := cc.usrdir + "Blur.png"
// 加载图片
im, err := img.LoadFirstFrame(cc.headimgsdir[0], 0, 0)
@@ -117,6 +123,7 @@ func blur(cc *context, args ...string) (string, error) {
// grayscale 灰度
func grayscale(cc *context, args ...string) (string, error) {
_ = args
name := cc.usrdir + "Grayscale.png"
// 加载图片
im, err := img.LoadFirstFrame(cc.headimgsdir[0], 0, 0)
@@ -129,6 +136,7 @@ func grayscale(cc *context, args ...string) (string, error) {
// invertAndGrayscale 负片
func invertAndGrayscale(cc *context, args ...string) (string, error) {
_ = args
name := cc.usrdir + "InvertAndGrayscale.png"
// 加载图片
im, err := img.LoadFirstFrame(cc.headimgsdir[0], 0, 0)
@@ -141,6 +149,7 @@ func invertAndGrayscale(cc *context, args ...string) (string, error) {
// convolve3x3 浮雕
func convolve3x3(cc *context, args ...string) (string, error) {
_ = args
name := cc.usrdir + "Convolve3x3.png"
// 加载图片
im, err := img.LoadFirstFrame(cc.headimgsdir[0], 0, 0)
@@ -186,6 +195,7 @@ func deformation(cc *context, args ...string) (string, error) {
// alike 你像个xxx一样
func alike(cc *context, args ...string) (string, error) {
_ = args
var wg sync.WaitGroup
var m sync.Mutex
var err error
@@ -213,6 +223,7 @@ func alike(cc *context, args ...string) (string, error) {
// marriage
func marriage(cc *context, args ...string) (string, error) {
_ = args
var wg sync.WaitGroup
var m sync.Mutex
var err error
@@ -331,6 +342,7 @@ func alwaysLike(cc *context, args ...string) (string, error) {
// decentKiss 像样的亲亲
func decentKiss(cc *context, args ...string) (string, error) {
_ = args
var wg sync.WaitGroup
var m sync.Mutex
var err error
@@ -358,6 +370,7 @@ func decentKiss(cc *context, args ...string) (string, error) {
// chinaFlag 国旗
func chinaFlag(cc *context, args ...string) (string, error) {
_ = args
var wg sync.WaitGroup
var m sync.Mutex
var err error
@@ -385,6 +398,7 @@ func chinaFlag(cc *context, args ...string) (string, error) {
// dontTouch 不要靠近
func dontTouch(cc *context, args ...string) (string, error) {
_ = args
var wg sync.WaitGroup
var m sync.Mutex
var err error
@@ -490,6 +504,7 @@ func interview(cc *context, args ...string) (string, error) {
// need 需要 你可能需要
func need(cc *context, args ...string) (string, error) {
_ = args
var wg sync.WaitGroup
var m sync.Mutex
var err error
@@ -517,6 +532,7 @@ func need(cc *context, args ...string) (string, error) {
// paint 这像画吗
func paint(cc *context, args ...string) (string, error) {
_ = args
var wg sync.WaitGroup
var m sync.Mutex
var err error
@@ -544,6 +560,7 @@ func paint(cc *context, args ...string) (string, error) {
// painter 小画家
func painter(cc *context, args ...string) (string, error) {
_ = args
var wg sync.WaitGroup
var m sync.Mutex
var err error
@@ -571,6 +588,7 @@ func painter(cc *context, args ...string) (string, error) {
// perfect 完美
func perfect(cc *context, args ...string) (string, error) {
_ = args
var wg sync.WaitGroup
var m sync.Mutex
var err error
@@ -643,6 +661,7 @@ func playGame(cc *context, args ...string) (string, error) {
// police 出警
func police(cc *context, args ...string) (string, error) {
_ = args
var wg sync.WaitGroup
var m sync.Mutex
var err error
@@ -670,6 +689,7 @@ func police(cc *context, args ...string) (string, error) {
// police1 警察
func police1(cc *context, args ...string) (string, error) {
_ = args
var wg sync.WaitGroup
var m sync.Mutex
var err error
@@ -697,6 +717,7 @@ func police1(cc *context, args ...string) (string, error) {
// prpr 舔 舔屏 prpr
func prpr(cc *context, args ...string) (string, error) {
_ = args
var wg sync.WaitGroup
var m sync.Mutex
var err error
@@ -771,6 +792,7 @@ func safeSense(cc *context, args ...string) (string, error) {
// support 精神支柱
func support(cc *context, args ...string) (string, error) {
_ = args
var wg sync.WaitGroup
var m sync.Mutex
var err error
@@ -798,6 +820,7 @@ func support(cc *context, args ...string) (string, error) {
// thinkwhat 想什么
func thinkwhat(cc *context, args ...string) (string, error) {
_ = args
var wg sync.WaitGroup
var m sync.Mutex
var err error
@@ -825,6 +848,7 @@ func thinkwhat(cc *context, args ...string) (string, error) {
// wallpaper 墙纸
func wallpaper(cc *context, args ...string) (string, error) {
_ = args
var wg sync.WaitGroup
var m sync.Mutex
var err error
@@ -852,6 +876,7 @@ func wallpaper(cc *context, args ...string) (string, error) {
// whyatme 为什么at我
func whyatme(cc *context, args ...string) (string, error) {
_ = args
var wg sync.WaitGroup
var m sync.Mutex
var err error
@@ -927,6 +952,7 @@ func makeFriend(cc *context, args ...string) (string, error) {
// backToWork 打工人, 继续干活
func backToWork(cc *context, args ...string) (string, error) {
_ = args
var wg sync.WaitGroup
var m sync.Mutex
var err error
@@ -1004,6 +1030,7 @@ func coupon(cc *context, args ...string) (string, error) {
// distracted 注意力涣散
func distracted(cc *context, args ...string) (string, error) {
_ = args
var wg sync.WaitGroup
var m sync.Mutex
var err error
@@ -1031,6 +1058,7 @@ func distracted(cc *context, args ...string) (string, error) {
// throw 扔
func throw(cc *context, args ...string) (string, error) {
_ = args
var wg sync.WaitGroup
var m sync.Mutex
var err error