From dc5f637a4c7526e277733bda9779c288595c60bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BA=90=E6=96=87=E9=9B=A8?= <41315874+fumiama@users.noreply.github.com> Date: Sat, 25 Mar 2023 17:09:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=85=A5=E4=B8=BB=E4=BB=93=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 19 +- go.mod | 38 - go.sum | 216 ----- main.go | 104 +-- wife.json | 1 + wives/{a2.jpg => a2.jpeg} | Bin wives/genjson.py | 22 - wives/wife.json | 827 ------------------ wives/{东商变革.jpg => 东商变革.jpeg} | Bin wives/{丸善斯基.jpg => 丸善斯基.jpeg} | Bin wives/{丽霞.jpg => 丽霞.jpeg} | Bin wives/{伊什塔尔.png => 伊什塔尔.jpeg} | Bin wives/{伊利亚.jpg => 伊利亚.jpeg} | Bin wives/{伊莉雅.1.png => 伊莉雅.1.jpeg} | Bin wives/{优妮.jpg => 优妮.jpeg} | Bin wives/{伽莱翁.jpg => 伽莱翁.jpeg} | Bin wives/{佐伊.jpg => 佐伊.jpeg} | Bin wives/{克莱雅.jpg => 克莱雅.jpeg} | Bin wives/{八宫巡.jpg => 八宫巡.jpeg} | Bin wives/{冲田总司.png => 冲田总司.jpeg} | Bin wives/{凉宫春日.png => 凉宫春日.jpeg} | Bin wives/{初音.jpg => 初音.jpeg} | Bin wives/{刻耳柏洛斯.jpg => 刻耳柏洛斯.jpeg} | Bin wives/{原村和.jpg => 原村和.png} | Bin wives/{古明地恋.jpg => 古明地恋.jpeg} | Bin wives/{古蕾亚.jpg => 古蕾亚.jpeg} | Bin wives/{哈泽丽拉.jpg => 哈泽丽拉.jpeg} | Bin wives/{四宫辉夜.png => 四宫辉夜.jpeg} | Bin wives/{埃吉尔.jpg => 埃吉尔.jpeg} | Bin wives/{塔什干.png => 塔什干.jpeg} | Bin wives/{多啦.jpg => 多啦.jpeg} | Bin wives/{夜叉神天衣.png => 夜叉神天衣.jpeg} | Bin wives/{大吉岭.jpg => 大吉岭.jpeg} | Bin wives/{大和赤骥.jpg => 大和赤骥.jpeg} | Bin wives/{姬塔.jpg => 姬塔.jpeg} | Bin wives/{安丘比.jpg => 安丘比.jpeg} | Bin wives/{小栗帽.jpg => 小栗帽.jpeg} | Bin ...少女前线wa2000.png => 少女前线wa2000.jpeg} | Bin wives/{尤格多拉希尔.jpg => 尤格多拉希尔.jpeg} | Bin wives/{尼娅.jpg => 尼娅.jpeg} | Bin wives/{希儿·芙乐艾.png => 希儿·芙乐艾.jpeg} | Bin wives/{御坂美琴.1.png => 御坂美琴.1.jpeg} | Bin wives/{新条茜.jpg => 新条茜.jpeg} | Bin ...-德克萨斯.1.png => 明日方舟-德克萨斯.1.jpeg} | Bin wives/{春丽.jpg => 春丽.jpeg} | Bin wives/{晓.jpg => 晓.jpeg} | Bin wives/{月之美兔.jpg => 月之美兔.jpeg} | Bin wives/{本间向日葵.jpg => 本间向日葵.jpeg} | Bin wives/{森中花咲.jpg => 森中花咲.jpeg} | Bin wives/{椎名唯华.jpg => 椎名唯华.jpeg} | Bin wives/{樋口圆香.jpg => 樋口圆香.jpeg} | Bin wives/{樱木真乃.jpg => 樱木真乃.jpeg} | Bin wives/{樱花千代王.jpg => 樱花千代王.jpeg} | Bin wives/{沙奈朵.jpg => 沙奈朵.jpeg} | Bin wives/{焰.jpg => 焰.jpeg} | Bin wives/{爱丽速子.jpg => 爱丽速子.jpeg} | Bin wives/{爱莉希雅.png => 爱莉希雅.jpeg} | Bin wives/{猫羽雫.jpg => 猫羽雫.jpeg} | Bin wives/{玛利亚特蕾莎.jpg => 玛利亚特蕾莎.jpeg} | Bin wives/{玛奇玛.jpg => 玛奇玛.jpeg} | Bin wives/{琪露诺.png => 琪露诺.jpeg} | Bin wives/{白井黑子.png => 白井黑子.jpeg} | Bin wives/{目白麦昆.jpg => 目白麦昆.jpeg} | Bin .../{碧蓝航线 光辉.png => 碧蓝航线 光辉.jpeg} | Bin wives/{福丸小糸.jpg => 福丸小糸.jpeg} | Bin wives/{童田明治.jpg => 童田明治.jpeg} | Bin wives/{米浴.png => 米浴.jpeg} | Bin wives/{维拉.jpg => 维拉.jpeg} | Bin wives/{缠流子.jpg => 缠流子.jpeg} | Bin wives/{美浦波旁.jpg => 美浦波旁.jpeg} | Bin wives/{腓特烈大帝.jpg => 腓特烈大帝.jpeg} | Bin wives/{舰c亚特兰大.jpg => 舰c亚特兰大.jpeg} | Bin wives/{舰c欧根亲王.jpg => 舰c欧根亲王.jpeg} | Bin wives/{舰c爱宕.jpg => 舰c爱宕.jpeg} | Bin wives/{舰c苍龙.jpg => 舰c苍龙.jpeg} | Bin wives/{舰c高雄.jpg => 舰c高雄.jpeg} | Bin wives/{舰r企业.jpg => 舰r企业.jpeg} | Bin wives/{舰r列克星敦.jpg => 舰r列克星敦.jpeg} | Bin ...敦(CV-16).jpg => 舰r列克星敦(CV-16).jpeg} | Bin wives/{舰r提尔比茨.jpg => 舰r提尔比茨.png} | Bin wives/{舰r逸仙.jpg => 舰r逸仙.jpeg} | Bin wives/{艾拉.jpg => 艾拉.jpeg} | Bin wives/{芙劳.jpg => 芙劳.jpeg} | Bin wives/{芽衣.jpg => 芽衣.jpeg} | Bin wives/{草上飞.jpg => 草上飞.jpeg} | Bin wives/{荣进闪耀.jpg => 荣进闪耀.jpeg} | Bin wives/{莉泽.jpg => 莉泽.jpeg} | Bin wives/{莉洁娜.jpg => 莉洁娜.jpeg} | Bin wives/{莫迪乌斯.jpg => 莫迪乌斯.jpeg} | Bin wives/{菲林.jpg => 菲林.jpeg} | Bin wives/{葛饰北斋.png => 葛饰北斋.jpeg} | Bin wives/{蕾塞.jpg => 蕾塞.jpeg} | Bin wives/{衣阿华.jpg => 衣阿华.jpeg} | Bin wives/{谋勇兼备.jpg => 谋勇兼备.jpeg} | Bin wives/{贞德.png => 贞德.jpeg} | Bin wives/{超级小海湾.jpg => 超级小海湾.jpeg} | Bin wives/{路西法.jpg => 路西法.jpeg} | Bin wives/{迦摩.png => 迦摩.jpeg} | Bin wives/{里见光钻.jpg => 里见光钻.jpeg} | Bin wives/{铃园露露.jpg => 铃园露露.jpeg} | Bin wives/{阿尼拉.jpg => 阿尼拉.jpeg} | Bin ...·威廉姆斯.1.png => 阿比盖尔·威廉姆斯.1.jpeg} | Bin wives/{阿露丝.jpg => 阿露丝.jpeg} | Bin wives/{雏鹤爱.png => 雏鹤爱.jpeg} | Bin wives/{雷电将军.jpg => 雷电将军.jpeg} | Bin wives/{雷电芽衣.png => 雷电芽衣.jpeg} | Bin wives/{露娜.jpg => 露娜.jpeg} | Bin wives/{静凛.jpg => 静凛.jpeg} | Bin wives/{鹰宫莉音.jpg => 鹰宫莉音.jpeg} | Bin wives/{黛冬优子.jpg => 黛冬优子.jpeg} | Bin 110 files changed, 52 insertions(+), 1175 deletions(-) delete mode 100644 go.mod delete mode 100644 go.sum create mode 100644 wife.json rename wives/{a2.jpg => a2.jpeg} (100%) delete mode 100644 wives/genjson.py delete mode 100644 wives/wife.json rename wives/{东商变革.jpg => 东商变革.jpeg} (100%) rename wives/{丸善斯基.jpg => 丸善斯基.jpeg} (100%) rename wives/{丽霞.jpg => 丽霞.jpeg} (100%) rename wives/{伊什塔尔.png => 伊什塔尔.jpeg} (100%) rename wives/{伊利亚.jpg => 伊利亚.jpeg} (100%) rename wives/{伊莉雅.1.png => 伊莉雅.1.jpeg} (100%) rename wives/{优妮.jpg => 优妮.jpeg} (100%) rename wives/{伽莱翁.jpg => 伽莱翁.jpeg} (100%) rename wives/{佐伊.jpg => 佐伊.jpeg} (100%) rename wives/{克莱雅.jpg => 克莱雅.jpeg} (100%) rename wives/{八宫巡.jpg => 八宫巡.jpeg} (100%) rename wives/{冲田总司.png => 冲田总司.jpeg} (100%) rename wives/{凉宫春日.png => 凉宫春日.jpeg} (100%) rename wives/{初音.jpg => 初音.jpeg} (100%) rename wives/{刻耳柏洛斯.jpg => 刻耳柏洛斯.jpeg} (100%) rename wives/{原村和.jpg => 原村和.png} (100%) rename wives/{古明地恋.jpg => 古明地恋.jpeg} (100%) rename wives/{古蕾亚.jpg => 古蕾亚.jpeg} (100%) rename wives/{哈泽丽拉.jpg => 哈泽丽拉.jpeg} (100%) rename wives/{四宫辉夜.png => 四宫辉夜.jpeg} (100%) rename wives/{埃吉尔.jpg => 埃吉尔.jpeg} (100%) rename wives/{塔什干.png => 塔什干.jpeg} (100%) rename wives/{多啦.jpg => 多啦.jpeg} (100%) rename wives/{夜叉神天衣.png => 夜叉神天衣.jpeg} (100%) rename wives/{大吉岭.jpg => 大吉岭.jpeg} (100%) rename wives/{大和赤骥.jpg => 大和赤骥.jpeg} (100%) rename wives/{姬塔.jpg => 姬塔.jpeg} (100%) rename wives/{安丘比.jpg => 安丘比.jpeg} (100%) rename wives/{小栗帽.jpg => 小栗帽.jpeg} (100%) rename wives/{少女前线wa2000.png => 少女前线wa2000.jpeg} (100%) rename wives/{尤格多拉希尔.jpg => 尤格多拉希尔.jpeg} (100%) rename wives/{尼娅.jpg => 尼娅.jpeg} (100%) rename wives/{希儿·芙乐艾.png => 希儿·芙乐艾.jpeg} (100%) rename wives/{御坂美琴.1.png => 御坂美琴.1.jpeg} (100%) rename wives/{新条茜.jpg => 新条茜.jpeg} (100%) rename wives/{明日方舟-德克萨斯.1.png => 明日方舟-德克萨斯.1.jpeg} (100%) rename wives/{春丽.jpg => 春丽.jpeg} (100%) rename wives/{晓.jpg => 晓.jpeg} (100%) rename wives/{月之美兔.jpg => 月之美兔.jpeg} (100%) rename wives/{本间向日葵.jpg => 本间向日葵.jpeg} (100%) rename wives/{森中花咲.jpg => 森中花咲.jpeg} (100%) rename wives/{椎名唯华.jpg => 椎名唯华.jpeg} (100%) rename wives/{樋口圆香.jpg => 樋口圆香.jpeg} (100%) rename wives/{樱木真乃.jpg => 樱木真乃.jpeg} (100%) rename wives/{樱花千代王.jpg => 樱花千代王.jpeg} (100%) rename wives/{沙奈朵.jpg => 沙奈朵.jpeg} (100%) rename wives/{焰.jpg => 焰.jpeg} (100%) rename wives/{爱丽速子.jpg => 爱丽速子.jpeg} (100%) rename wives/{爱莉希雅.png => 爱莉希雅.jpeg} (100%) rename wives/{猫羽雫.jpg => 猫羽雫.jpeg} (100%) rename wives/{玛利亚特蕾莎.jpg => 玛利亚特蕾莎.jpeg} (100%) rename wives/{玛奇玛.jpg => 玛奇玛.jpeg} (100%) rename wives/{琪露诺.png => 琪露诺.jpeg} (100%) rename wives/{白井黑子.png => 白井黑子.jpeg} (100%) rename wives/{目白麦昆.jpg => 目白麦昆.jpeg} (100%) rename wives/{碧蓝航线 光辉.png => 碧蓝航线 光辉.jpeg} (100%) rename wives/{福丸小糸.jpg => 福丸小糸.jpeg} (100%) rename wives/{童田明治.jpg => 童田明治.jpeg} (100%) rename wives/{米浴.png => 米浴.jpeg} (100%) rename wives/{维拉.jpg => 维拉.jpeg} (100%) rename wives/{缠流子.jpg => 缠流子.jpeg} (100%) rename wives/{美浦波旁.jpg => 美浦波旁.jpeg} (100%) rename wives/{腓特烈大帝.jpg => 腓特烈大帝.jpeg} (100%) rename wives/{舰c亚特兰大.jpg => 舰c亚特兰大.jpeg} (100%) rename wives/{舰c欧根亲王.jpg => 舰c欧根亲王.jpeg} (100%) rename wives/{舰c爱宕.jpg => 舰c爱宕.jpeg} (100%) rename wives/{舰c苍龙.jpg => 舰c苍龙.jpeg} (100%) rename wives/{舰c高雄.jpg => 舰c高雄.jpeg} (100%) rename wives/{舰r企业.jpg => 舰r企业.jpeg} (100%) rename wives/{舰r列克星敦.jpg => 舰r列克星敦.jpeg} (100%) rename wives/{舰r列克星敦(CV-16).jpg => 舰r列克星敦(CV-16).jpeg} (100%) rename wives/{舰r提尔比茨.jpg => 舰r提尔比茨.png} (100%) rename wives/{舰r逸仙.jpg => 舰r逸仙.jpeg} (100%) rename wives/{艾拉.jpg => 艾拉.jpeg} (100%) rename wives/{芙劳.jpg => 芙劳.jpeg} (100%) rename wives/{芽衣.jpg => 芽衣.jpeg} (100%) rename wives/{草上飞.jpg => 草上飞.jpeg} (100%) rename wives/{荣进闪耀.jpg => 荣进闪耀.jpeg} (100%) rename wives/{莉泽.jpg => 莉泽.jpeg} (100%) rename wives/{莉洁娜.jpg => 莉洁娜.jpeg} (100%) rename wives/{莫迪乌斯.jpg => 莫迪乌斯.jpeg} (100%) rename wives/{菲林.jpg => 菲林.jpeg} (100%) rename wives/{葛饰北斋.png => 葛饰北斋.jpeg} (100%) rename wives/{蕾塞.jpg => 蕾塞.jpeg} (100%) rename wives/{衣阿华.jpg => 衣阿华.jpeg} (100%) rename wives/{谋勇兼备.jpg => 谋勇兼备.jpeg} (100%) rename wives/{贞德.png => 贞德.jpeg} (100%) rename wives/{超级小海湾.jpg => 超级小海湾.jpeg} (100%) rename wives/{路西法.jpg => 路西法.jpeg} (100%) rename wives/{迦摩.png => 迦摩.jpeg} (100%) rename wives/{里见光钻.jpg => 里见光钻.jpeg} (100%) rename wives/{铃园露露.jpg => 铃园露露.jpeg} (100%) rename wives/{阿尼拉.jpg => 阿尼拉.jpeg} (100%) rename wives/{阿比盖尔·威廉姆斯.1.png => 阿比盖尔·威廉姆斯.1.jpeg} (100%) rename wives/{阿露丝.jpg => 阿露丝.jpeg} (100%) rename wives/{雏鹤爱.png => 雏鹤爱.jpeg} (100%) rename wives/{雷电将军.jpg => 雷电将军.jpeg} (100%) rename wives/{雷电芽衣.png => 雷电芽衣.jpeg} (100%) rename wives/{露娜.jpg => 露娜.jpeg} (100%) rename wives/{静凛.jpg => 静凛.jpeg} (100%) rename wives/{鹰宫莉音.jpg => 鹰宫莉音.jpeg} (100%) rename wives/{黛冬优子.jpg => 黛冬优子.jpeg} (100%) diff --git a/README.md b/README.md index 0379764..39631e7 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,6 @@ # zbpwife -用于ZeroBot-Plugin的老婆库 +用于 ZeroBot-Plugin wife 插件的老婆库 -## 使用方法 - -在zbp主程序中导入此包,并将wives文件夹改名为Wives放入zbp/data目录下 - -## 自定义老婆库 - -将以`{Waifu名字}.{后缀名}`命名的文件加入`wives`/`Wives`文件夹后,运行`python3 genjson.py`即可将生成新的老婆库! - -## 征集台词 - -wife.json中预留下了角色台词的空间,欢迎pr加入更多内容! - -## TODO - -- [ ] 去Python化,改成使用Go生成YAML文件) +## 贡献方法 +在`wives`文件夹添加图片,运行`main.go`更新`wife.json`后PR。 diff --git a/go.mod b/go.mod deleted file mode 100644 index 5a54a8c..0000000 --- a/go.mod +++ /dev/null @@ -1,38 +0,0 @@ -module github.com/FloatTech/zbpwife - -go 1.19 - -require ( - github.com/FloatTech/floatbox v0.0.0-20221004092550-1ebf9b4e6198 - github.com/FloatTech/zbpctrl v1.5.1 - github.com/FloatTech/zbputils v1.5.0 - github.com/sirupsen/logrus v1.9.0 - github.com/wdvxdr1123/ZeroBot v1.5.2-0.20220917061201-be873b3fa0fb -) - -require ( - github.com/FloatTech/sqlite v0.3.3 // indirect - github.com/FloatTech/ttl v0.0.0-20220715042055-15612be72f5b // indirect - github.com/RomiChan/syncx v0.0.0-20220404072119-d7ea0ae15a4c // indirect - github.com/disintegration/imaging v1.6.2 // indirect - github.com/ericpauley/go-quantize v0.0.0-20200331213906-ae555eb2afa4 // indirect - github.com/fogleman/gg v1.3.0 // indirect - github.com/fumiama/cron v1.3.0 // indirect - github.com/fumiama/go-base16384 v1.5.4 // indirect - github.com/fumiama/go-registry v0.1.6 // indirect - github.com/fumiama/gofastTEA v0.0.10 // indirect - github.com/fumiama/sqlite3 v1.14.6 // indirect - github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 // indirect - github.com/google/uuid v1.3.0 // indirect - github.com/mattn/go-isatty v0.0.16 // indirect - github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0 // indirect - github.com/tidwall/gjson v1.14.3 // indirect - github.com/tidwall/match v1.1.1 // indirect - github.com/tidwall/pretty v1.2.0 // indirect - golang.org/x/image v0.0.0-20220722155232-062f8c9fd539 // indirect - golang.org/x/sys v0.0.0-20220915200043-7b5979e65e41 // indirect - golang.org/x/text v0.3.7 // indirect - modernc.org/libc v1.19.0 // indirect - modernc.org/mathutil v1.5.0 // indirect - modernc.org/memory v1.4.0 // indirect -) diff --git a/go.sum b/go.sum deleted file mode 100644 index a504875..0000000 --- a/go.sum +++ /dev/null @@ -1,216 +0,0 @@ -github.com/FloatTech/floatbox v0.0.0-20221004092550-1ebf9b4e6198 h1:AkwB7LKMK74yS5rIERhOQbJosDgOefJBSkhEiMbyr+A= -github.com/FloatTech/floatbox v0.0.0-20221004092550-1ebf9b4e6198/go.mod h1:4UDl6E/I2HqAqRnKdsxxfO28fkqGo3CzFOP2BhyI6ag= -github.com/FloatTech/sqlite v0.3.3 h1:cSlpv+DcIehqaUG2YyjW0Twh396FoGsybpEpFZnX3Jg= -github.com/FloatTech/sqlite v0.3.3/go.mod h1:i33d92OtR8jcp5fBUvQtospf27+MkfUxnGwnZ95E/dA= -github.com/FloatTech/ttl v0.0.0-20220715042055-15612be72f5b h1:tvciXWq2nuvTbFeJGLDNIdRX3BI546D3O7k7vrVueZw= -github.com/FloatTech/ttl v0.0.0-20220715042055-15612be72f5b/go.mod h1:fHZFWGquNXuHttu9dUYoKuNbm3dzLETnIOnm1muSfDs= -github.com/FloatTech/zbpctrl v1.5.1 h1:7IzD9twlAMBNByjkPVV1lVH4zl5Fv/Yi+ubz7oz1yC4= -github.com/FloatTech/zbpctrl v1.5.1/go.mod h1:Je/7SFwqfMeTvjav4qmwWE7w7aT8cYzCYVgrie9tuu4= -github.com/FloatTech/zbputils v1.5.0 h1:mfKZ+Ye+t8eArmgR4PzhhmdwvZM5VPjLfdikyhKffSE= -github.com/FloatTech/zbputils v1.5.0/go.mod h1:Qet1L7sDLCkYectR0cwtTA9yDcW1n4/U1JvnAq2X18A= -github.com/RomiChan/syncx v0.0.0-20220404072119-d7ea0ae15a4c h1:cNPOdTNiVwxLpROLjXCgbIPvdkE+BwvxDvgmdYmWx6Q= -github.com/RomiChan/syncx v0.0.0-20220404072119-d7ea0ae15a4c/go.mod h1:KqZzu7slNKROh3TSYEH/IUMG6f4M+1qubZ5e52QypsE= -github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= -github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/disintegration/imaging v1.6.2 h1:w1LecBlG2Lnp8B3jk5zSuNqd7b4DXhcjwek1ei82L+c= -github.com/disintegration/imaging v1.6.2/go.mod h1:44/5580QXChDfwIclfc/PCwrr44amcmDAg8hxG0Ewe4= -github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= -github.com/ericpauley/go-quantize v0.0.0-20200331213906-ae555eb2afa4 h1:BBade+JlV/f7JstZ4pitd4tHhpN+w+6I+LyOS7B4fyU= -github.com/ericpauley/go-quantize v0.0.0-20200331213906-ae555eb2afa4/go.mod h1:H7chHJglrhPPzetLdzBleF8d22WYOv7UM/lEKYiwlKM= -github.com/fogleman/gg v1.3.0 h1:/7zJX8F6AaYQc57WQCyN9cAIz+4bCJGO9B+dyW29am8= -github.com/fogleman/gg v1.3.0/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= -github.com/fumiama/cron v1.3.0 h1:ZWlwuexF+HQHl3cYytEE5HNwD99q+3vNZF1GrEiXCFo= -github.com/fumiama/cron v1.3.0/go.mod h1:bz5Izvgi/xEUI8tlBN8BI2jr9Moo8N4or0KV8xXuPDY= -github.com/fumiama/go-base16384 v1.5.4 h1:UKx925X7cTsqsVWBlBLBs1v38epFT/q3AGjvyP5E0PM= -github.com/fumiama/go-base16384 v1.5.4/go.mod h1:OEn+947GV5gsbTAnyuUW/SrfxJYUdYupSIQXOuGOcXM= -github.com/fumiama/go-registry v0.1.6 h1:Ee/tXCCIR/xt8celhbbw0W/xDMdhAXLwy2YFBB/LWFk= -github.com/fumiama/go-registry v0.1.6/go.mod h1:dIUVbiOgfk9oZcsgwDvNLC72i+ctibVukSXR/9bLviI= -github.com/fumiama/gofastTEA v0.0.10 h1:JJJ+brWD4kie+mmK2TkspDXKzqq0IjXm89aGYfoGhhQ= -github.com/fumiama/gofastTEA v0.0.10/go.mod h1:RIdbYZyB4MbH6ZBlPymRaXn3cD6SedlCu5W/HHfMPBk= -github.com/fumiama/sqlite3 v1.14.6 h1:+e+iygyiDXQJVi7xeXIviBvR7hAc5y20WA9hRwfKn10= -github.com/fumiama/sqlite3 v1.14.6/go.mod h1:Xx9a2/OtHuy9pBjow0N+bE/RhNeZ7zZz5xh25vqbA5A= -github.com/go-playground/assert/v2 v2.0.1 h1:MsBgLAaY856+nPRTKrp3/OZK38U/wa0CcBYNjji3q3A= -github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 h1:DACJavvAHhabrF08vX0COfcOBJRhZ8lUbR+ZWIs0Y5g= -github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= -github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= -github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= -github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= -github.com/mattn/go-isatty v0.0.16 h1:bq3VjFmv/sOjHtdEhmkEV4x1AJtvUvOJ2PFAZ5+peKQ= -github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= -github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= -github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0 h1:OdAsTTz6OkFY5QxjkYwrChwuRruF69c169dPK26NUlk= -github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= -github.com/sirupsen/logrus v1.9.0 h1:trlNQbNUG3OdDrDil03MCb1H2o9nJ1x4/5LYw7byDE0= -github.com/sirupsen/logrus v1.9.0/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= -github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.8.0 h1:pSgiaMZlXftHpm5L7V1+rVB+AZJydKsMxsQBIJw4PKk= -github.com/tidwall/gjson v1.14.3 h1:9jvXn7olKEHU1S9vwoMGliaT8jq1vJ7IH/n9zD9Dnlw= -github.com/tidwall/gjson v1.14.3/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= -github.com/tidwall/match v1.1.1 h1:+Ho715JplO36QYgwN9PGYNhgZvoUSc9X2c80KVTi+GA= -github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM= -github.com/tidwall/pretty v1.2.0 h1:RWIZEg2iJ8/g6fDDYzMpobmaoGh5OLl4AXtGUGPcqCs= -github.com/tidwall/pretty v1.2.0/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU= -github.com/wdvxdr1123/ZeroBot v1.5.2-0.20220917061201-be873b3fa0fb h1:USIo1bqnc1hF+q/meb/OV//rs0xZTK0QU8RINp3gMqM= -github.com/wdvxdr1123/ZeroBot v1.5.2-0.20220917061201-be873b3fa0fb/go.mod h1:shG/ruauisKaVcov4amrFJtkeDl7nl+Q00IXB2PqFsc= -github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/image v0.0.0-20191009234506-e7c1f5e7dbb8/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= -golang.org/x/image v0.0.0-20220722155232-062f8c9fd539 h1:/eM0PCrQI2xd471rI+snWuu251/+/jpBpZqir2mPdnU= -golang.org/x/image v0.0.0-20220722155232-062f8c9fd539/go.mod h1:doUCurBvlfPMKfmIpRIywoHmhN3VyhnoFDbvIEWF4hY= -golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201126233918-771906719818/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210902050250-f475640dd07b/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220915200043-7b5979e65e41 h1:ohgcoMbSofXygzo6AD2I1kz3BFmW1QArPYTtwEM3UXc= -golang.org/x/sys v0.0.0-20220915200043-7b5979e65e41/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20201124115921-2c860bdd6e78/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= -lukechampine.com/uint128 v1.1.1/go.mod h1:c4eWIwlEGaxC/+H1VguhU4PHXNWDCDMUlWdIWl2j1gk= -modernc.org/cc/v3 v3.33.6/go.mod h1:iPJg1pkwXqAV16SNgFBVYmggfMg6xhs+2oiO0vclK3g= -modernc.org/cc/v3 v3.33.9/go.mod h1:iPJg1pkwXqAV16SNgFBVYmggfMg6xhs+2oiO0vclK3g= -modernc.org/cc/v3 v3.33.11/go.mod h1:iPJg1pkwXqAV16SNgFBVYmggfMg6xhs+2oiO0vclK3g= -modernc.org/cc/v3 v3.34.0/go.mod h1:iPJg1pkwXqAV16SNgFBVYmggfMg6xhs+2oiO0vclK3g= -modernc.org/cc/v3 v3.35.0/go.mod h1:iPJg1pkwXqAV16SNgFBVYmggfMg6xhs+2oiO0vclK3g= -modernc.org/cc/v3 v3.35.4/go.mod h1:iPJg1pkwXqAV16SNgFBVYmggfMg6xhs+2oiO0vclK3g= -modernc.org/cc/v3 v3.35.5/go.mod h1:iPJg1pkwXqAV16SNgFBVYmggfMg6xhs+2oiO0vclK3g= -modernc.org/cc/v3 v3.35.7/go.mod h1:iPJg1pkwXqAV16SNgFBVYmggfMg6xhs+2oiO0vclK3g= -modernc.org/cc/v3 v3.35.8/go.mod h1:iPJg1pkwXqAV16SNgFBVYmggfMg6xhs+2oiO0vclK3g= -modernc.org/cc/v3 v3.35.10/go.mod h1:iPJg1pkwXqAV16SNgFBVYmggfMg6xhs+2oiO0vclK3g= -modernc.org/cc/v3 v3.35.15/go.mod h1:iPJg1pkwXqAV16SNgFBVYmggfMg6xhs+2oiO0vclK3g= -modernc.org/cc/v3 v3.35.16/go.mod h1:iPJg1pkwXqAV16SNgFBVYmggfMg6xhs+2oiO0vclK3g= -modernc.org/cc/v3 v3.35.17/go.mod h1:iPJg1pkwXqAV16SNgFBVYmggfMg6xhs+2oiO0vclK3g= -modernc.org/cc/v3 v3.35.18/go.mod h1:iPJg1pkwXqAV16SNgFBVYmggfMg6xhs+2oiO0vclK3g= -modernc.org/cc/v3 v3.35.20/go.mod h1:iPJg1pkwXqAV16SNgFBVYmggfMg6xhs+2oiO0vclK3g= -modernc.org/cc/v3 v3.35.22/go.mod h1:iPJg1pkwXqAV16SNgFBVYmggfMg6xhs+2oiO0vclK3g= -modernc.org/ccgo/v3 v3.9.5/go.mod h1:umuo2EP2oDSBnD3ckjaVUXMrmeAw8C8OSICVa0iFf60= -modernc.org/ccgo/v3 v3.10.0/go.mod h1:c0yBmkRFi7uW4J7fwx/JiijwOjeAeR2NoSaRVFPmjMw= -modernc.org/ccgo/v3 v3.11.0/go.mod h1:dGNposbDp9TOZ/1KBxghxtUp/bzErD0/0QW4hhSaBMI= -modernc.org/ccgo/v3 v3.11.1/go.mod h1:lWHxfsn13L3f7hgGsGlU28D9eUOf6y3ZYHKoPaKU0ag= -modernc.org/ccgo/v3 v3.11.3/go.mod h1:0oHunRBMBiXOKdaglfMlRPBALQqsfrCKXgw9okQ3GEw= -modernc.org/ccgo/v3 v3.12.4/go.mod h1:Bk+m6m2tsooJchP/Yk5ji56cClmN6R1cqc9o/YtbgBQ= -modernc.org/ccgo/v3 v3.12.6/go.mod h1:0Ji3ruvpFPpz+yu+1m0wk68pdr/LENABhTrDkMDWH6c= -modernc.org/ccgo/v3 v3.12.8/go.mod h1:Hq9keM4ZfjCDuDXxaHptpv9N24JhgBZmUG5q60iLgUo= -modernc.org/ccgo/v3 v3.12.11/go.mod h1:0jVcmyDwDKDGWbcrzQ+xwJjbhZruHtouiBEvDfoIsdg= -modernc.org/ccgo/v3 v3.12.14/go.mod h1:GhTu1k0YCpJSuWwtRAEHAol5W7g1/RRfS4/9hc9vF5I= -modernc.org/ccgo/v3 v3.12.18/go.mod h1:jvg/xVdWWmZACSgOiAhpWpwHWylbJaSzayCqNOJKIhs= -modernc.org/ccgo/v3 v3.12.20/go.mod h1:aKEdssiu7gVgSy/jjMastnv/q6wWGRbszbheXgWRHc8= -modernc.org/ccgo/v3 v3.12.21/go.mod h1:ydgg2tEprnyMn159ZO/N4pLBqpL7NOkJ88GT5zNU2dE= -modernc.org/ccgo/v3 v3.12.22/go.mod h1:nyDVFMmMWhMsgQw+5JH6B6o4MnZ+UQNw1pp52XYFPRk= -modernc.org/ccgo/v3 v3.12.25/go.mod h1:UaLyWI26TwyIT4+ZFNjkyTbsPsY3plAEB6E7L/vZV3w= -modernc.org/ccgo/v3 v3.12.29/go.mod h1:FXVjG7YLf9FetsS2OOYcwNhcdOLGt8S9bQ48+OP75cE= -modernc.org/ccgo/v3 v3.12.36/go.mod h1:uP3/Fiezp/Ga8onfvMLpREq+KUjUmYMxXPO8tETHtA8= -modernc.org/ccgo/v3 v3.12.38/go.mod h1:93O0G7baRST1vNj4wnZ49b1kLxt0xCW5Hsa2qRaZPqc= -modernc.org/ccgo/v3 v3.12.43/go.mod h1:k+DqGXd3o7W+inNujK15S5ZYuPoWYLpF5PYougCmthU= -modernc.org/ccgo/v3 v3.12.46/go.mod h1:UZe6EvMSqOxaJ4sznY7b23/k13R8XNlyWsO5bAmSgOE= -modernc.org/ccgo/v3 v3.12.47/go.mod h1:m8d6p0zNps187fhBwzY/ii6gxfjob1VxWb919Nk1HUk= -modernc.org/ccgo/v3 v3.12.50/go.mod h1:bu9YIwtg+HXQxBhsRDE+cJjQRuINuT9PUK4orOco/JI= -modernc.org/ccgo/v3 v3.12.51/go.mod h1:gaIIlx4YpmGO2bLye04/yeblmvWEmE4BBBls4aJXFiE= -modernc.org/ccgo/v3 v3.12.53/go.mod h1:8xWGGTFkdFEWBEsUmi+DBjwu/WLy3SSOrqEmKUjMeEg= -modernc.org/ccgo/v3 v3.12.54/go.mod h1:yANKFTm9llTFVX1FqNKHE0aMcQb1fuPJx6p8AcUx+74= -modernc.org/ccgo/v3 v3.12.55/go.mod h1:rsXiIyJi9psOwiBkplOaHye5L4MOOaCjHg1Fxkj7IeU= -modernc.org/ccgo/v3 v3.12.56/go.mod h1:ljeFks3faDseCkr60JMpeDb2GSO3TKAmrzm7q9YOcMU= -modernc.org/ccgo/v3 v3.12.57/go.mod h1:hNSF4DNVgBl8wYHpMvPqQWDQx8luqxDnNGCMM4NFNMc= -modernc.org/ccgo/v3 v3.12.60/go.mod h1:k/Nn0zdO1xHVWjPYVshDeWKqbRWIfif5dtsIOCUVMqM= -modernc.org/ccgo/v3 v3.12.66/go.mod h1:jUuxlCFZTUZLMV08s7B1ekHX5+LIAurKTTaugUr/EhQ= -modernc.org/ccgo/v3 v3.12.67/go.mod h1:Bll3KwKvGROizP2Xj17GEGOTrlvB1XcVaBrC90ORO84= -modernc.org/ccgo/v3 v3.12.73/go.mod h1:hngkB+nUUqzOf3iqsM48Gf1FZhY599qzVg1iX+BT3cQ= -modernc.org/ccgo/v3 v3.12.81/go.mod h1:p2A1duHoBBg1mFtYvnhAnQyI6vL0uw5PGYLSIgF6rYY= -modernc.org/ccgo/v3 v3.12.84/go.mod h1:ApbflUfa5BKadjHynCficldU1ghjen84tuM5jRynB7w= -modernc.org/ccgo/v3 v3.12.86/go.mod h1:dN7S26DLTgVSni1PVA3KxxHTcykyDurf3OgUzNqTSrU= -modernc.org/ccgo/v3 v3.12.90/go.mod h1:obhSc3CdivCRpYZmrvO88TXlW0NvoSVvdh/ccRjJYko= -modernc.org/ccgo/v3 v3.12.92/go.mod h1:5yDdN7ti9KWPi5bRVWPl8UNhpEAtCjuEE7ayQnzzqHA= -modernc.org/ccgo/v3 v3.13.1/go.mod h1:aBYVOUfIlcSnrsRVU8VRS35y2DIfpgkmVkYZ0tpIXi4= -modernc.org/ccgo/v3 v3.15.9/go.mod h1:md59wBwDT2LznX/OTCPoVS6KIsdRgY8xqQwBV+hkTH0= -modernc.org/ccgo/v3 v3.15.10/go.mod h1:wQKxoFn0ynxMuCLfFD09c8XPUCc8obfchoVR9Cn0fI8= -modernc.org/ccgo/v3 v3.15.12/go.mod h1:VFePOWoCd8uDGRJpq/zfJ29D0EVzMSyID8LCMWYbX6I= -modernc.org/ccorpus v1.11.1/go.mod h1:2gEUTrWqdpH2pXsmTM1ZkjeSrUWDpjMu2T6m29L/ErQ= -modernc.org/httpfs v1.0.6/go.mod h1:7dosgurJGp0sPaRanU53W4xZYKh14wfzX420oZADeHM= -modernc.org/libc v1.9.8/go.mod h1:U1eq8YWr/Kc1RWCMFUWEdkTg8OTcfLw2kY8EDwl039w= -modernc.org/libc v1.9.11/go.mod h1:NyF3tsA5ArIjJ83XB0JlqhjTabTCHm9aX4XMPHyQn0Q= -modernc.org/libc v1.11.0/go.mod h1:2lOfPmj7cz+g1MrPNmX65QCzVxgNq2C5o0jdLY2gAYg= -modernc.org/libc v1.11.2/go.mod h1:ioIyrl3ETkugDO3SGZ+6EOKvlP3zSOycUETe4XM4n8M= -modernc.org/libc v1.11.5/go.mod h1:k3HDCP95A6U111Q5TmG3nAyUcp3kR5YFZTeDS9v8vSU= -modernc.org/libc v1.11.6/go.mod h1:ddqmzR6p5i4jIGK1d/EiSw97LBcE3dK24QEwCFvgNgE= -modernc.org/libc v1.11.11/go.mod h1:lXEp9QOOk4qAYOtL3BmMve99S5Owz7Qyowzvg6LiZso= -modernc.org/libc v1.11.13/go.mod h1:ZYawJWlXIzXy2Pzghaf7YfM8OKacP3eZQI81PDLFdY8= -modernc.org/libc v1.11.16/go.mod h1:+DJquzYi+DMRUtWI1YNxrlQO6TcA5+dRRiq8HWBWRC8= -modernc.org/libc v1.11.19/go.mod h1:e0dgEame6mkydy19KKaVPBeEnyJB4LGNb0bBH1EtQ3I= -modernc.org/libc v1.11.24/go.mod h1:FOSzE0UwookyT1TtCJrRkvsOrX2k38HoInhw+cSCUGk= -modernc.org/libc v1.11.26/go.mod h1:SFjnYi9OSd2W7f4ct622o/PAYqk7KHv6GS8NZULIjKY= -modernc.org/libc v1.11.27/go.mod h1:zmWm6kcFXt/jpzeCgfvUNswM0qke8qVwxqZrnddlDiE= -modernc.org/libc v1.11.28/go.mod h1:Ii4V0fTFcbq3qrv3CNn+OGHAvzqMBvC7dBNyC4vHZlg= -modernc.org/libc v1.11.31/go.mod h1:FpBncUkEAtopRNJj8aRo29qUiyx5AvAlAxzlx9GNaVM= -modernc.org/libc v1.11.34/go.mod h1:+Tzc4hnb1iaX/SKAutJmfzES6awxfU1BPvrrJO0pYLg= -modernc.org/libc v1.11.37/go.mod h1:dCQebOwoO1046yTrfUE5nX1f3YpGZQKNcITUYWlrAWo= -modernc.org/libc v1.11.39/go.mod h1:mV8lJMo2S5A31uD0k1cMu7vrJbSA3J3waQJxpV4iqx8= -modernc.org/libc v1.11.42/go.mod h1:yzrLDU+sSjLE+D4bIhS7q1L5UwXDOw99PLSX0BlZvSQ= -modernc.org/libc v1.11.44/go.mod h1:KFq33jsma7F5WXiYelU8quMJasCCTnHK0mkri4yPHgA= -modernc.org/libc v1.11.45/go.mod h1:Y192orvfVQQYFzCNsn+Xt0Hxt4DiO4USpLNXBlXg/tM= -modernc.org/libc v1.11.47/go.mod h1:tPkE4PzCTW27E6AIKIR5IwHAQKCAtudEIeAV1/SiyBg= -modernc.org/libc v1.11.49/go.mod h1:9JrJuK5WTtoTWIFQ7QjX2Mb/bagYdZdscI3xrvHbXjE= -modernc.org/libc v1.11.51/go.mod h1:R9I8u9TS+meaWLdbfQhq2kFknTW0O3aw3kEMqDDxMaM= -modernc.org/libc v1.11.53/go.mod h1:5ip5vWYPAoMulkQ5XlSJTy12Sz5U6blOQiYasilVPsU= -modernc.org/libc v1.11.54/go.mod h1:S/FVnskbzVUrjfBqlGFIPA5m7UwB3n9fojHhCNfSsnw= -modernc.org/libc v1.11.55/go.mod h1:j2A5YBRm6HjNkoSs/fzZrSxCuwWqcMYTDPLNx0URn3M= -modernc.org/libc v1.11.56/go.mod h1:pakHkg5JdMLt2OgRadpPOTnyRXm/uzu+Yyg/LSLdi18= -modernc.org/libc v1.11.58/go.mod h1:ns94Rxv0OWyoQrDqMFfWwka2BcaF6/61CqJRK9LP7S8= -modernc.org/libc v1.11.71/go.mod h1:DUOmMYe+IvKi9n6Mycyx3DbjfzSKrdr/0Vgt3j7P5gw= -modernc.org/libc v1.11.75/go.mod h1:dGRVugT6edz361wmD9gk6ax1AbDSe0x5vji0dGJiPT0= -modernc.org/libc v1.11.82/go.mod h1:NF+Ek1BOl2jeC7lw3a7Jj5PWyHPwWD4aq3wVKxqV1fI= -modernc.org/libc v1.11.86/go.mod h1:ePuYgoQLmvxdNT06RpGnaDKJmDNEkV7ZPKI2jnsvZoE= -modernc.org/libc v1.11.87/go.mod h1:Qvd5iXTeLhI5PS0XSyqMY99282y+3euapQFxM7jYnpY= -modernc.org/libc v1.11.88/go.mod h1:h3oIVe8dxmTcchcFuCcJ4nAWaoiwzKCdv82MM0oiIdQ= -modernc.org/libc v1.11.98/go.mod h1:ynK5sbjsU77AP+nn61+k+wxUGRx9rOFcIqWYYMaDZ4c= -modernc.org/libc v1.11.101/go.mod h1:wLLYgEiY2D17NbBOEp+mIJJJBGSiy7fLL4ZrGGZ+8jI= -modernc.org/libc v1.12.0/go.mod h1:2MH3DaF/gCU8i/UBiVE1VFRos4o523M7zipmwH8SIgQ= -modernc.org/libc v1.14.1/go.mod h1:npFeGWjmZTjFeWALQLrvklVmAxv4m80jnG3+xI8FdJk= -modernc.org/libc v1.14.2/go.mod h1:MX1GBLnRLNdvmK9azU9LCxZ5lMyhrbEMK8rG3X/Fe34= -modernc.org/libc v1.14.3/go.mod h1:GPIvQVOVPizzlqyRX3l756/3ppsAgg1QgPxjr5Q4agQ= -modernc.org/libc v1.14.5/go.mod h1:2PJHINagVxO4QW/5OQdRrvMYo+bm5ClpUFfyXCYl9ak= -modernc.org/libc v1.19.0 h1:bXyVhGQg6KIClTr8FMVIDPl7jtbcs7aS5WP7vLDaxPs= -modernc.org/libc v1.19.0/go.mod h1:ZRfIaEkgrYgZDl6pa4W39HgN5G/yDW+NRmNKZBDFrk0= -modernc.org/mathutil v1.1.1/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E= -modernc.org/mathutil v1.2.2/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E= -modernc.org/mathutil v1.4.0/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E= -modernc.org/mathutil v1.4.1/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E= -modernc.org/mathutil v1.5.0 h1:rV0Ko/6SfM+8G+yKiyI830l3Wuz1zRutdslNoQ0kfiQ= -modernc.org/mathutil v1.5.0/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E= -modernc.org/memory v1.0.4/go.mod h1:nV2OApxradM3/OVbs2/0OsP6nPfakXpi50C7dcoHXlc= -modernc.org/memory v1.0.5/go.mod h1:B7OYswTRnfGg+4tDH1t1OeUNnsy2viGTdME4tzd+IjM= -modernc.org/memory v1.4.0 h1:crykUfNSnMAXaOJnnxcSzbUGMqkLWjklJKkBK2nwZwk= -modernc.org/memory v1.4.0/go.mod h1:PkUhL0Mugw21sHPeskwZW4D6VscE/GQJOnIpCnW6pSU= -modernc.org/opt v0.1.1/go.mod h1:WdSiB5evDcignE70guQKxYUl14mgWtbClRi5wmkkTX0= -modernc.org/strutil v1.1.1/go.mod h1:DE+MQQ/hjKBZS2zNInV5hhcipt5rLPWkmpbGeW5mmdw= -modernc.org/token v1.0.0/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM= diff --git a/main.go b/main.go index acbd2d5..c946ca8 100644 --- a/main.go +++ b/main.go @@ -1,67 +1,59 @@ -// Package wife 抽老婆 -package wife +package main import ( "encoding/json" - "strconv" + "os" + "strings" - fcext "github.com/FloatTech/floatbox/ctxext" - "github.com/FloatTech/floatbox/file" - ctrl "github.com/FloatTech/zbpctrl" - "github.com/FloatTech/zbputils/control" - "github.com/FloatTech/zbputils/ctxext" - "github.com/sirupsen/logrus" - zero "github.com/wdvxdr1123/ZeroBot" - "github.com/wdvxdr1123/ZeroBot/message" + "github.com/fumiama/imgsz" ) -type cardInfo struct { - Name string `json:"name"` - URL string `json:"url"` - Lines []string `json:"lines"` -} -type cardSet = map[string]cardInfo +//go:generate go run main.go -var cardMap = make(cardSet, 50) -var datapath string +const wifvesdir = "./wives/" +const jsonfile = "wife.json" -func init() { - engine := control.Register("wife", &ctrl.Options[*zero.Ctx]{ - DisableOnDefault: false, - Help: "抽老婆\n" + - "- 抽老婆", - PublicDataFolder: "Wives", - }).ApplySingle(ctxext.DefaultSingle) - engine.OnFullMatchGroup([]string{"抽老婆"}, fcext.DoOnceOnSuccess( - func(ctx *zero.Ctx) bool { - data, err := engine.GetLazyData("wife.json", true) +func main() { + ent, err := os.ReadDir(wifvesdir) + if err != nil { + panic(err) + } + cards := make([]string, 0, len(ent)) + for _, en := range ent { + if en.IsDir() { + continue + } + name := en.Name() + fn := wifvesdir + name + f, err := os.Open(fn) + if err != nil { + continue + } + _, format, err := imgsz.DecodeSize(f) + _ = f.Close() + if err != nil { + continue + } + i := strings.LastIndex(name, ".") + if i <= 0 { + continue + } + name = name[:i] + "." + format + nfn := wifvesdir + name + if fn != nfn { + err = os.Rename(fn, nfn) if err != nil { - ctx.SendChain(message.Text("ERROR:", err)) - return false + continue } - err = json.Unmarshal(data, &cardMap) - if err != nil { - ctx.SendChain(message.Text("ERROR:", err)) - return false - } - datapath = file.BOTPATH + "/" + engine.DataFolder() - logrus.Infof("[wife]读取%d个老婆", len(cardMap)) - return true - }, - )).SetBlock(true). - Handle(func(ctx *zero.Ctx) { - i := fcext.RandSenderPerDayN(ctx.Event.UserID, len(cardMap)) - card := cardMap[(strconv.Itoa(i))] - - if id := ctx.SendChain( - message.At(ctx.Event.UserID), - message.Text("今天的二次元老婆是~【", card.Name, "】哒"), - message.Image("file:///"+datapath+card.URL), - // message.Text("\n【", card.Lines[rand.Intn(len(card.Lines))], "】"), - ); id.ID() == 0 { - ctx.SendChain( - message.At(ctx.Event.UserID), - message.Text("今天的二次元老婆是~【", card.Name, "】哒\n【图片发送失败,请联系维护者~】")) - } - }) + } + cards = append(cards, name) + } + f, err := os.Create(jsonfile) + if err != nil { + panic(err) + } + err = json.NewEncoder(f).Encode(cards) + if err != nil { + panic(err) + } } diff --git a/wife.json b/wife.json new file mode 100644 index 0000000..afaceef --- /dev/null +++ b/wife.json @@ -0,0 +1 @@ +["a2.jpeg","七海千秋.png","东商变革.jpeg","中野梓.png","丸善斯基.jpeg","丽霞.jpeg","伊什塔尔.jpeg","伊利亚.jpeg","伊莉雅.1.jpeg","伊莉雅.png","伊蕾娜.png","优妮.jpeg","伽莱翁.jpeg","佐伊.jpeg","克莱雅.jpeg","八宫巡.jpeg","冲田总司.jpeg","凉宫春日.jpeg","初音.jpeg","初音未来.png","刻耳柏洛斯.jpeg","加藤惠.png","博丽灵梦.png","卡莲·卡斯兰娜.png","卡莲·奥尔黛西亚.png","原村和.png","友利奈绪.png","古拉.png","古明地恋.jpeg","古蕾亚.jpeg","哈泽丽拉.jpeg","喜多川海梦.png","四宫辉夜.jpeg","埃吉尔.jpeg","埃塞克斯.png","塔什干.jpeg","塔普利斯酱.png","多啦.jpeg","夜叉神天衣.jpeg","夜夜.png","大吉岭.jpeg","大和.png","大和赤骥.jpeg","姬塔.jpeg","娜娜莫.png","安丘比.jpeg","安娜.png","安德烈多利亚.png","小栗帽.jpeg","少女前线HK416.png","少女前线UMP-45.png","少女前线wa2000.jpeg","尤格多拉希尔.jpeg","尼娅.jpeg","巴麻美.png","布洛妮娅.png","希儿·芙乐艾.jpeg","平泽唯.png","幽兰戴尔.png","御坂美琴.1.jpeg","御坂美琴.png","拉芙塔莉雅.png","新条茜.jpeg","明日方舟-假日威龙陈.png","明日方舟-华法琳.png","明日方舟-夕.png","明日方舟-安洁莉娜.png","明日方舟-年.png","明日方舟-德克萨斯.1.jpeg","明日方舟-德克萨斯.png","明日方舟-拉普兰德.png","明日方舟-空.png","明日方舟-艾雅法拉.png","明日方舟-阿米娅.png","春丽.jpeg","晓.jpeg","暗锁.png","更科瑠夏.png","月之美兔.jpeg","本间向日葵.jpeg","杜野凛世.png","栗山未来.png","森中花咲.jpeg","椎名唯华.jpeg","樋口圆香.jpeg","樱木真乃.jpeg","樱花千代王.jpeg","沙奈朵.jpeg","洛琪希·米格路迪亚.png","派蒙.png","溶解莉莉丝.png","焰.jpeg","爱丽速子.jpeg","爱莉希雅.jpeg","猫羽雫.jpeg","玛利亚特蕾莎.jpeg","玛奇玛.jpeg","珈百璃.png","琪露诺.jpeg","琴瑟仙女.png","白井黑子.jpeg","目白阿尔丹.png","目白麦昆.jpeg","碧卡拉.png","碧蓝航线 光辉.jpeg","福丸小糸.jpeg","秋山澪.png","空银子.png","童田明治.jpeg","米浴.jpeg","维内托.png","维拉.jpeg","缠流子.jpeg","美浦波旁.jpeg","腓特烈大帝.jpeg","舰c亚特兰大.jpeg","舰c时雨.png","舰c欧根亲王.jpeg","舰c爱宕.jpeg","舰c苍龙.jpeg","舰c高雄.jpeg","舰r企业.jpeg","舰r列克星敦.jpeg","舰r列克星敦(CV-16).jpeg","舰r提尔比茨.png","舰r逸仙.jpeg","艾丽卡.png","艾列什基伽勒.png","艾拉.jpeg","艾拉.png","芙劳.jpeg","芙拉蒂蕾娜·米利杰.png","芽衣.jpeg","英梨梨.png","草上飞.jpeg","荣进闪耀.jpeg","莉泽.jpeg","莉洁娜.jpeg","莫迪乌斯.jpeg","菲林.jpeg","菲洛.png","葛饰北斋.jpeg","蕾塞.jpeg","蝴蝶忍.png","衣阿华.jpeg","谋勇兼备.jpeg","贞德.jpeg","超级小海湾.jpeg","路西法.jpeg","迦摩.jpeg","郡道美玲.png","里见光钻.jpeg","铃园露露.jpeg","阿尼拉.jpeg","阿比盖尔·威廉姆斯.1.jpeg","阿比盖尔·威廉姆斯.png","阿露丝.jpeg","雏鹤爱.jpeg","雷电将军.jpeg","雷电芽衣.jpeg","雾雨魔理沙.png","霞之丘诗羽.png","露娜.jpeg","静凛.jpeg","食蜂操祈.png","香风智乃.png","魂魄妖梦.png","鹰宫莉音.jpeg","黛冬优子.jpeg"] diff --git a/wives/a2.jpg b/wives/a2.jpeg similarity index 100% rename from wives/a2.jpg rename to wives/a2.jpeg diff --git a/wives/genjson.py b/wives/genjson.py deleted file mode 100644 index 350141c..0000000 --- a/wives/genjson.py +++ /dev/null @@ -1,22 +0,0 @@ -import os -import json - -sgs = {} -if os.path.exists('wife.json'): - with open('wife.json', 'r',encoding='utf-8') as f: - sgs = json.load(f) -pwd = os.getcwd() -urlList = [] -for i in sgs: - urlList.append(sgs[i]['url']) -ind = len(sgs) -print(os.listdir(pwd)) -for i in os.listdir(pwd): - if i.split('.')[1] == "jpg" or i.split('.')[1] == "png": - if i in urlList: - continue - print(i) - sgs[ind] = {"name":i.split('.')[0],'url':i,"lines":[]} - ind+=1 -with open('wife.json', 'w+',encoding='utf-8') as f: - json.dump(sgs, f,ensure_ascii=False) \ No newline at end of file diff --git a/wives/wife.json b/wives/wife.json deleted file mode 100644 index 5a86b61..0000000 --- a/wives/wife.json +++ /dev/null @@ -1,827 +0,0 @@ -{ - "0": { - "name": "a2", - "url": "a2.jpg", - "lines": [] - }, - "1": { - "name": "七海千秋", - "url": "七海千秋.png", - "lines": [] - }, - "2": { - "name": "东商变革", - "url": "东商变革.jpg", - "lines": [] - }, - "3": { - "name": "中野梓", - "url": "中野梓.png", - "lines": [] - }, - "4": { - "name": "丸善斯基", - "url": "丸善斯基.jpg", - "lines": [] - }, - "5": { - "name": "丽霞", - "url": "丽霞.jpg", - "lines": [] - }, - "6": { - "name": "伊什塔尔", - "url": "伊什塔尔.png", - "lines": [] - }, - "7": { - "name": "伊利亚", - "url": "伊利亚.jpg", - "lines": [] - }, - "8": { - "name": "伊莉雅", - "url": "伊莉雅.png", - "lines": [] - }, - "9": { - "name": "伊蕾娜", - "url": "伊蕾娜.png", - "lines": [] - }, - "10": { - "name": "优妮", - "url": "优妮.jpg", - "lines": [] - }, - "11": { - "name": "伽莱翁", - "url": "伽莱翁.jpg", - "lines": [] - }, - "12": { - "name": "佐伊", - "url": "佐伊.jpg", - "lines": [] - }, - "13": { - "name": "克莱雅", - "url": "克莱雅.jpg", - "lines": [] - }, - "14": { - "name": "八宫巡", - "url": "八宫巡.jpg", - "lines": [] - }, - "15": { - "name": "冲田总司", - "url": "冲田总司.png", - "lines": [] - }, - "16": { - "name": "凉宫春日", - "url": "凉宫春日.png", - "lines": [] - }, - "17": { - "name": "初音", - "url": "初音.jpg", - "lines": [] - }, - "18": { - "name": "初音未来", - "url": "初音未来.png", - "lines": [] - }, - "19": { - "name": "刻耳柏洛斯", - "url": "刻耳柏洛斯.jpg", - "lines": [] - }, - "20": { - "name": "加藤惠", - "url": "加藤惠.png", - "lines": [] - }, - "21": { - "name": "博丽灵梦", - "url": "博丽灵梦.png", - "lines": [] - }, - "22": { - "name": "卡莲·卡斯兰娜", - "url": "卡莲·卡斯兰娜.png", - "lines": [] - }, - "23": { - "name": "卡莲·奥尔黛西亚", - "url": "卡莲·奥尔黛西亚.png", - "lines": [] - }, - "24": { - "name": "原村和", - "url": "原村和.jpg", - "lines": [] - }, - "25": { - "name": "友利奈绪", - "url": "友利奈绪.png", - "lines": [] - }, - "26": { - "name": "古拉", - "url": "古拉.png", - "lines": [] - }, - "27": { - "name": "古明地恋", - "url": "古明地恋.jpg", - "lines": [] - }, - "28": { - "name": "古蕾亚", - "url": "古蕾亚.jpg", - "lines": [] - }, - "29": { - "name": "哈泽丽拉", - "url": "哈泽丽拉.jpg", - "lines": [] - }, - "30": { - "name": "喜多川海梦", - "url": "喜多川海梦.png", - "lines": [] - }, - "31": { - "name": "四宫辉夜", - "url": "四宫辉夜.png", - "lines": [] - }, - "32": { - "name": "埃吉尔", - "url": "埃吉尔.jpg", - "lines": [] - }, - "33": { - "name": "埃塞克斯", - "url": "埃塞克斯.png", - "lines": [] - }, - "34": { - "name": "塔什干", - "url": "塔什干.png", - "lines": [] - }, - "35": { - "name": "塔普利斯酱", - "url": "塔普利斯酱.png", - "lines": [] - }, - "36": { - "name": "多啦", - "url": "多啦.jpg", - "lines": [] - }, - "37": { - "name": "夜叉神天衣", - "url": "夜叉神天衣.png", - "lines": [] - }, - "38": { - "name": "夜夜", - "url": "夜夜.png", - "lines": [] - }, - "39": { - "name": "大吉岭", - "url": "大吉岭.jpg", - "lines": [] - }, - "40": { - "name": "大和", - "url": "大和.png", - "lines": [] - }, - "41": { - "name": "大和赤骥", - "url": "大和赤骥.jpg", - "lines": [] - }, - "42": { - "name": "姬塔", - "url": "姬塔.jpg", - "lines": [] - }, - "43": { - "name": "娜娜莫", - "url": "娜娜莫.png", - "lines": [] - }, - "44": { - "name": "安丘比", - "url": "安丘比.jpg", - "lines": [] - }, - "45": { - "name": "安娜", - "url": "安娜.png", - "lines": [] - }, - "46": { - "name": "安德烈多利亚", - "url": "安德烈多利亚.png", - "lines": [] - }, - "47": { - "name": "小栗帽", - "url": "小栗帽.jpg", - "lines": [] - }, - "48": { - "name": "HK416", - "url": "少女前线HK416.png", - "lines": [] - }, - "49": { - "name": "UMP-45", - "url": "少女前线UMP-45.png", - "lines": [] - }, - "50": { - "name": "WA2000", - "url": "少女前线wa2000.png", - "lines": [] - }, - "51": { - "name": "尤格多拉希尔", - "url": "尤格多拉希尔.jpg", - "lines": [] - }, - "52": { - "name": "尼娅", - "url": "尼娅.jpg", - "lines": [] - }, - "53": { - "name": "巴麻美", - "url": "巴麻美.png", - "lines": [] - }, - "54": { - "name": "布洛妮娅", - "url": "布洛妮娅.png", - "lines": [] - }, - "55": { - "name": "希儿·芙乐艾", - "url": "希儿·芙乐艾.png", - "lines": [] - }, - "56": { - "name": "平泽唯", - "url": "平泽唯.png", - "lines": [] - }, - "57": { - "name": "幽兰戴尔", - "url": "幽兰戴尔.png", - "lines": [] - }, - "58": { - "name": "御坂美琴", - "url": "御坂美琴.png", - "lines": [] - }, - "59": { - "name": "拉芙塔莉雅", - "url": "拉芙塔莉雅.png", - "lines": [] - }, - "60": { - "name": "新条茜", - "url": "新条茜.jpg", - "lines": [] - }, - "61": { - "name": "假日威龙陈", - "url": "明日方舟-假日威龙陈.png", - "lines": [] - }, - "62": { - "name": "华法琳", - "url": "明日方舟-华法琳.png", - "lines": [] - }, - "63": { - "name": "夕", - "url": "明日方舟-夕.png", - "lines": [] - }, - "64": { - "name": "安洁莉娜", - "url": "明日方舟-安洁莉娜.png", - "lines": [] - }, - "65": { - "name": "年", - "url": "明日方舟-年.png", - "lines": [] - }, - "66": { - "name": "德克萨斯", - "url": "明日方舟-德克萨斯.png", - "lines": [] - }, - "67": { - "name": "拉普兰德", - "url": "明日方舟-拉普兰德.png", - "lines": [] - }, - "68": { - "name": "空", - "url": "明日方舟-空.png", - "lines": [] - }, - "69": { - "name": "艾雅法拉", - "url": "明日方舟-艾雅法拉.png", - "lines": [] - }, - "70": { - "name": "阿米娅", - "url": "明日方舟-阿米娅.png", - "lines": [] - }, - "71": { - "name": "春丽", - "url": "春丽.jpg", - "lines": [] - }, - "72": { - "name": "晓", - "url": "晓.jpg", - "lines": [] - }, - "73": { - "name": "暗锁", - "url": "暗锁.png", - "lines": [] - }, - "74": { - "name": "更科瑠夏", - "url": "更科瑠夏.png", - "lines": [] - }, - "75": { - "name": "月之美兔", - "url": "月之美兔.jpg", - "lines": [] - }, - "76": { - "name": "本间向日葵", - "url": "本间向日葵.jpg", - "lines": [] - }, - "77": { - "name": "杜野凛世", - "url": "杜野凛世.png", - "lines": [] - }, - "78": { - "name": "栗山未来", - "url": "栗山未来.png", - "lines": [] - }, - "79": { - "name": "森中花咲", - "url": "森中花咲.jpg", - "lines": [] - }, - "80": { - "name": "椎名唯华", - "url": "椎名唯华.jpg", - "lines": [] - }, - "81": { - "name": "樋口圆香", - "url": "樋口圆香.jpg", - "lines": [] - }, - "82": { - "name": "樱木真乃", - "url": "樱木真乃.jpg", - "lines": [] - }, - "83": { - "name": "樱花千代王", - "url": "樱花千代王.jpg", - "lines": [] - }, - "84": { - "name": "沙奈朵", - "url": "沙奈朵.jpg", - "lines": [] - }, - "85": { - "name": "洛琪希·米格路迪亚", - "url": "洛琪希·米格路迪亚.png", - "lines": [] - }, - "86": { - "name": "派蒙", - "url": "派蒙.png", - "lines": [] - }, - "87": { - "name": "溶解莉莉丝", - "url": "溶解莉莉丝.png", - "lines": [] - }, - "88": { - "name": "焰", - "url": "焰.jpg", - "lines": [] - }, - "89": { - "name": "爱丽速子", - "url": "爱丽速子.jpg", - "lines": [] - }, - "90": { - "name": "爱莉希雅", - "url": "爱莉希雅.png", - "lines": [] - }, - "91": { - "name": "猫羽雫", - "url": "猫羽雫.jpg", - "lines": [] - }, - "92": { - "name": "玛利亚特蕾莎", - "url": "玛利亚特蕾莎.jpg", - "lines": [] - }, - "93": { - "name": "玛奇玛", - "url": "玛奇玛.jpg", - "lines": [] - }, - "94": { - "name": "珈百璃", - "url": "珈百璃.png", - "lines": [] - }, - "95": { - "name": "琪露诺", - "url": "琪露诺.png", - "lines": [] - }, - "96": { - "name": "琴瑟仙女", - "url": "琴瑟仙女.png", - "lines": [] - }, - "97": { - "name": "白井黑子", - "url": "白井黑子.png", - "lines": [] - }, - "98": { - "name": "目白阿尔丹", - "url": "目白阿尔丹.png", - "lines": [] - }, - "99": { - "name": "目白麦昆", - "url": "目白麦昆.jpg", - "lines": [] - }, - "100": { - "name": "碧卡拉", - "url": "碧卡拉.png", - "lines": [] - }, - "101": { - "name": "光辉", - "url": "碧蓝航线 光辉.png", - "lines": [] - }, - "102": { - "name": "福丸小糸", - "url": "福丸小糸.jpg", - "lines": [] - }, - "103": { - "name": "秋山澪", - "url": "秋山澪.png", - "lines": [] - }, - "104": { - "name": "空银子", - "url": "空银子.png", - "lines": [] - }, - "105": { - "name": "童田明治", - "url": "童田明治.jpg", - "lines": [] - }, - "106": { - "name": "米浴", - "url": "米浴.png", - "lines": [] - }, - "107": { - "name": "维内托", - "url": "维内托.png", - "lines": [] - }, - "108": { - "name": "维拉", - "url": "维拉.jpg", - "lines": [] - }, - "109": { - "name": "缠流子", - "url": "缠流子.jpg", - "lines": [] - }, - "110": { - "name": "美浦波旁", - "url": "美浦波旁.jpg", - "lines": [] - }, - "111": { - "name": "腓特烈大帝", - "url": "腓特烈大帝.jpg", - "lines": [] - }, - "112": { - "name": "亚特兰大", - "url": "舰c亚特兰大.jpg", - "lines": [] - }, - "113": { - "name": "时雨", - "url": "舰c时雨.png", - "lines": [] - }, - "114": { - "name": "欧根亲王", - "url": "舰c欧根亲王.jpg", - "lines": [] - }, - "115": { - "name": "爱宕", - "url": "舰c爱宕.jpg", - "lines": [] - }, - "116": { - "name": "苍龙", - "url": "舰c苍龙.jpg", - "lines": [] - }, - "117": { - "name": "高雄", - "url": "舰c高雄.jpg", - "lines": [] - }, - "118": { - "name": "企业", - "url": "舰r企业.jpg", - "lines": [] - }, - "119": { - "name": "列克星敦", - "url": "舰r列克星敦.jpg", - "lines": [] - }, - "120": { - "name": "列克星敦(CV-16)", - "url": "舰r列克星敦(CV-16).jpg", - "lines": [] - }, - "121": { - "name": "提尔比茨", - "url": "舰r提尔比茨.jpg", - "lines": [] - }, - "122": { - "name": "逸仙", - "url": "舰r逸仙.jpg", - "lines": [] - }, - "123": { - "name": "艾丽卡", - "url": "艾丽卡.png", - "lines": [] - }, - "124": { - "name": "艾列什基伽勒", - "url": "艾列什基伽勒.png", - "lines": [] - }, - "125": { - "name": "艾拉", - "url": "艾拉.jpg", - "lines": [] - }, - "126": { - "name": "艾拉", - "url": "艾拉.png", - "lines": [] - }, - "127": { - "name": "芙劳", - "url": "芙劳.jpg", - "lines": [] - }, - "128": { - "name": "芙拉蒂蕾娜·米利杰", - "url": "芙拉蒂蕾娜·米利杰.png", - "lines": [] - }, - "129": { - "name": "芽衣", - "url": "芽衣.jpg", - "lines": [] - }, - "130": { - "name": "英梨梨", - "url": "英梨梨.png", - "lines": [] - }, - "131": { - "name": "草上飞", - "url": "草上飞.jpg", - "lines": [] - }, - "132": { - "name": "荣进闪耀", - "url": "荣进闪耀.jpg", - "lines": [] - }, - "133": { - "name": "莉泽", - "url": "莉泽.jpg", - "lines": [] - }, - "134": { - "name": "莉洁娜", - "url": "莉洁娜.jpg", - "lines": [] - }, - "135": { - "name": "莫迪乌斯", - "url": "莫迪乌斯.jpg", - "lines": [] - }, - "136": { - "name": "菲林", - "url": "菲林.jpg", - "lines": [] - }, - "137": { - "name": "菲洛", - "url": "菲洛.png", - "lines": [] - }, - "138": { - "name": "葛饰北斋", - "url": "葛饰北斋.png", - "lines": [] - }, - "139": { - "name": "蕾塞", - "url": "蕾塞.jpg", - "lines": [] - }, - "140": { - "name": "蝴蝶忍", - "url": "蝴蝶忍.png", - "lines": [] - }, - "141": { - "name": "衣阿华", - "url": "衣阿华.jpg", - "lines": [] - }, - "142": { - "name": "谋勇兼备", - "url": "谋勇兼备.jpg", - "lines": [] - }, - "143": { - "name": "贞德", - "url": "贞德.png", - "lines": [] - }, - "144": { - "name": "超级小海湾", - "url": "超级小海湾.jpg", - "lines": [] - }, - "145": { - "name": "路西法", - "url": "路西法.jpg", - "lines": [] - }, - "146": { - "name": "迦摩", - "url": "迦摩.png", - "lines": [] - }, - "147": { - "name": "郡道美玲", - "url": "郡道美玲.png", - "lines": [] - }, - "148": { - "name": "里见光钻", - "url": "里见光钻.jpg", - "lines": [] - }, - "149": { - "name": "铃园露露", - "url": "铃园露露.jpg", - "lines": [] - }, - "150": { - "name": "阿尼拉", - "url": "阿尼拉.jpg", - "lines": [] - }, - "151": { - "name": "阿比盖尔·威廉姆斯", - "url": "阿比盖尔·威廉姆斯.png", - "lines": [] - }, - "152": { - "name": "阿露丝", - "url": "阿露丝.jpg", - "lines": [] - }, - "153": { - "name": "雏鹤爱", - "url": "雏鹤爱.png", - "lines": [] - }, - "154": { - "name": "雷电将军", - "url": "雷电将军.jpg", - "lines": [] - }, - "155": { - "name": "雷电芽衣", - "url": "雷电芽衣.png", - "lines": [] - }, - "156": { - "name": "雾雨魔理沙", - "url": "雾雨魔理沙.png", - "lines": [] - }, - "157": { - "name": "霞之丘诗羽", - "url": "霞之丘诗羽.png", - "lines": [] - }, - "158": { - "name": "露娜", - "url": "露娜.jpg", - "lines": [] - }, - "159": { - "name": "静凛", - "url": "静凛.jpg", - "lines": [] - }, - "160": { - "name": "食蜂操祈", - "url": "食蜂操祈.png", - "lines": [] - }, - "161": { - "name": "香风智乃", - "url": "香风智乃.png", - "lines": [] - }, - "162": { - "name": "魂魄妖梦", - "url": "魂魄妖梦.png", - "lines": [] - }, - "163": { - "name": "鹰宫莉音", - "url": "鹰宫莉音.jpg", - "lines": [] - }, - "164": { - "name": "黛冬优子", - "url": "黛冬优子.jpg", - "lines": [] - } -} \ No newline at end of file diff --git a/wives/东商变革.jpg b/wives/东商变革.jpeg similarity index 100% rename from wives/东商变革.jpg rename to wives/东商变革.jpeg diff --git a/wives/丸善斯基.jpg b/wives/丸善斯基.jpeg similarity index 100% rename from wives/丸善斯基.jpg rename to wives/丸善斯基.jpeg diff --git a/wives/丽霞.jpg b/wives/丽霞.jpeg similarity index 100% rename from wives/丽霞.jpg rename to wives/丽霞.jpeg diff --git a/wives/伊什塔尔.png b/wives/伊什塔尔.jpeg similarity index 100% rename from wives/伊什塔尔.png rename to wives/伊什塔尔.jpeg diff --git a/wives/伊利亚.jpg b/wives/伊利亚.jpeg similarity index 100% rename from wives/伊利亚.jpg rename to wives/伊利亚.jpeg diff --git a/wives/伊莉雅.1.png b/wives/伊莉雅.1.jpeg similarity index 100% rename from wives/伊莉雅.1.png rename to wives/伊莉雅.1.jpeg diff --git a/wives/优妮.jpg b/wives/优妮.jpeg similarity index 100% rename from wives/优妮.jpg rename to wives/优妮.jpeg diff --git a/wives/伽莱翁.jpg b/wives/伽莱翁.jpeg similarity index 100% rename from wives/伽莱翁.jpg rename to wives/伽莱翁.jpeg diff --git a/wives/佐伊.jpg b/wives/佐伊.jpeg similarity index 100% rename from wives/佐伊.jpg rename to wives/佐伊.jpeg diff --git a/wives/克莱雅.jpg b/wives/克莱雅.jpeg similarity index 100% rename from wives/克莱雅.jpg rename to wives/克莱雅.jpeg diff --git a/wives/八宫巡.jpg b/wives/八宫巡.jpeg similarity index 100% rename from wives/八宫巡.jpg rename to wives/八宫巡.jpeg diff --git a/wives/冲田总司.png b/wives/冲田总司.jpeg similarity index 100% rename from wives/冲田总司.png rename to wives/冲田总司.jpeg diff --git a/wives/凉宫春日.png b/wives/凉宫春日.jpeg similarity index 100% rename from wives/凉宫春日.png rename to wives/凉宫春日.jpeg diff --git a/wives/初音.jpg b/wives/初音.jpeg similarity index 100% rename from wives/初音.jpg rename to wives/初音.jpeg diff --git a/wives/刻耳柏洛斯.jpg b/wives/刻耳柏洛斯.jpeg similarity index 100% rename from wives/刻耳柏洛斯.jpg rename to wives/刻耳柏洛斯.jpeg diff --git a/wives/原村和.jpg b/wives/原村和.png similarity index 100% rename from wives/原村和.jpg rename to wives/原村和.png diff --git a/wives/古明地恋.jpg b/wives/古明地恋.jpeg similarity index 100% rename from wives/古明地恋.jpg rename to wives/古明地恋.jpeg diff --git a/wives/古蕾亚.jpg b/wives/古蕾亚.jpeg similarity index 100% rename from wives/古蕾亚.jpg rename to wives/古蕾亚.jpeg diff --git a/wives/哈泽丽拉.jpg b/wives/哈泽丽拉.jpeg similarity index 100% rename from wives/哈泽丽拉.jpg rename to wives/哈泽丽拉.jpeg diff --git a/wives/四宫辉夜.png b/wives/四宫辉夜.jpeg similarity index 100% rename from wives/四宫辉夜.png rename to wives/四宫辉夜.jpeg diff --git a/wives/埃吉尔.jpg b/wives/埃吉尔.jpeg similarity index 100% rename from wives/埃吉尔.jpg rename to wives/埃吉尔.jpeg diff --git a/wives/塔什干.png b/wives/塔什干.jpeg similarity index 100% rename from wives/塔什干.png rename to wives/塔什干.jpeg diff --git a/wives/多啦.jpg b/wives/多啦.jpeg similarity index 100% rename from wives/多啦.jpg rename to wives/多啦.jpeg diff --git a/wives/夜叉神天衣.png b/wives/夜叉神天衣.jpeg similarity index 100% rename from wives/夜叉神天衣.png rename to wives/夜叉神天衣.jpeg diff --git a/wives/大吉岭.jpg b/wives/大吉岭.jpeg similarity index 100% rename from wives/大吉岭.jpg rename to wives/大吉岭.jpeg diff --git a/wives/大和赤骥.jpg b/wives/大和赤骥.jpeg similarity index 100% rename from wives/大和赤骥.jpg rename to wives/大和赤骥.jpeg diff --git a/wives/姬塔.jpg b/wives/姬塔.jpeg similarity index 100% rename from wives/姬塔.jpg rename to wives/姬塔.jpeg diff --git a/wives/安丘比.jpg b/wives/安丘比.jpeg similarity index 100% rename from wives/安丘比.jpg rename to wives/安丘比.jpeg diff --git a/wives/小栗帽.jpg b/wives/小栗帽.jpeg similarity index 100% rename from wives/小栗帽.jpg rename to wives/小栗帽.jpeg diff --git a/wives/少女前线wa2000.png b/wives/少女前线wa2000.jpeg similarity index 100% rename from wives/少女前线wa2000.png rename to wives/少女前线wa2000.jpeg diff --git a/wives/尤格多拉希尔.jpg b/wives/尤格多拉希尔.jpeg similarity index 100% rename from wives/尤格多拉希尔.jpg rename to wives/尤格多拉希尔.jpeg diff --git a/wives/尼娅.jpg b/wives/尼娅.jpeg similarity index 100% rename from wives/尼娅.jpg rename to wives/尼娅.jpeg diff --git a/wives/希儿·芙乐艾.png b/wives/希儿·芙乐艾.jpeg similarity index 100% rename from wives/希儿·芙乐艾.png rename to wives/希儿·芙乐艾.jpeg diff --git a/wives/御坂美琴.1.png b/wives/御坂美琴.1.jpeg similarity index 100% rename from wives/御坂美琴.1.png rename to wives/御坂美琴.1.jpeg diff --git a/wives/新条茜.jpg b/wives/新条茜.jpeg similarity index 100% rename from wives/新条茜.jpg rename to wives/新条茜.jpeg diff --git a/wives/明日方舟-德克萨斯.1.png b/wives/明日方舟-德克萨斯.1.jpeg similarity index 100% rename from wives/明日方舟-德克萨斯.1.png rename to wives/明日方舟-德克萨斯.1.jpeg diff --git a/wives/春丽.jpg b/wives/春丽.jpeg similarity index 100% rename from wives/春丽.jpg rename to wives/春丽.jpeg diff --git a/wives/晓.jpg b/wives/晓.jpeg similarity index 100% rename from wives/晓.jpg rename to wives/晓.jpeg diff --git a/wives/月之美兔.jpg b/wives/月之美兔.jpeg similarity index 100% rename from wives/月之美兔.jpg rename to wives/月之美兔.jpeg diff --git a/wives/本间向日葵.jpg b/wives/本间向日葵.jpeg similarity index 100% rename from wives/本间向日葵.jpg rename to wives/本间向日葵.jpeg diff --git a/wives/森中花咲.jpg b/wives/森中花咲.jpeg similarity index 100% rename from wives/森中花咲.jpg rename to wives/森中花咲.jpeg diff --git a/wives/椎名唯华.jpg b/wives/椎名唯华.jpeg similarity index 100% rename from wives/椎名唯华.jpg rename to wives/椎名唯华.jpeg diff --git a/wives/樋口圆香.jpg b/wives/樋口圆香.jpeg similarity index 100% rename from wives/樋口圆香.jpg rename to wives/樋口圆香.jpeg diff --git a/wives/樱木真乃.jpg b/wives/樱木真乃.jpeg similarity index 100% rename from wives/樱木真乃.jpg rename to wives/樱木真乃.jpeg diff --git a/wives/樱花千代王.jpg b/wives/樱花千代王.jpeg similarity index 100% rename from wives/樱花千代王.jpg rename to wives/樱花千代王.jpeg diff --git a/wives/沙奈朵.jpg b/wives/沙奈朵.jpeg similarity index 100% rename from wives/沙奈朵.jpg rename to wives/沙奈朵.jpeg diff --git a/wives/焰.jpg b/wives/焰.jpeg similarity index 100% rename from wives/焰.jpg rename to wives/焰.jpeg diff --git a/wives/爱丽速子.jpg b/wives/爱丽速子.jpeg similarity index 100% rename from wives/爱丽速子.jpg rename to wives/爱丽速子.jpeg diff --git a/wives/爱莉希雅.png b/wives/爱莉希雅.jpeg similarity index 100% rename from wives/爱莉希雅.png rename to wives/爱莉希雅.jpeg diff --git a/wives/猫羽雫.jpg b/wives/猫羽雫.jpeg similarity index 100% rename from wives/猫羽雫.jpg rename to wives/猫羽雫.jpeg diff --git a/wives/玛利亚特蕾莎.jpg b/wives/玛利亚特蕾莎.jpeg similarity index 100% rename from wives/玛利亚特蕾莎.jpg rename to wives/玛利亚特蕾莎.jpeg diff --git a/wives/玛奇玛.jpg b/wives/玛奇玛.jpeg similarity index 100% rename from wives/玛奇玛.jpg rename to wives/玛奇玛.jpeg diff --git a/wives/琪露诺.png b/wives/琪露诺.jpeg similarity index 100% rename from wives/琪露诺.png rename to wives/琪露诺.jpeg diff --git a/wives/白井黑子.png b/wives/白井黑子.jpeg similarity index 100% rename from wives/白井黑子.png rename to wives/白井黑子.jpeg diff --git a/wives/目白麦昆.jpg b/wives/目白麦昆.jpeg similarity index 100% rename from wives/目白麦昆.jpg rename to wives/目白麦昆.jpeg diff --git a/wives/碧蓝航线 光辉.png b/wives/碧蓝航线 光辉.jpeg similarity index 100% rename from wives/碧蓝航线 光辉.png rename to wives/碧蓝航线 光辉.jpeg diff --git a/wives/福丸小糸.jpg b/wives/福丸小糸.jpeg similarity index 100% rename from wives/福丸小糸.jpg rename to wives/福丸小糸.jpeg diff --git a/wives/童田明治.jpg b/wives/童田明治.jpeg similarity index 100% rename from wives/童田明治.jpg rename to wives/童田明治.jpeg diff --git a/wives/米浴.png b/wives/米浴.jpeg similarity index 100% rename from wives/米浴.png rename to wives/米浴.jpeg diff --git a/wives/维拉.jpg b/wives/维拉.jpeg similarity index 100% rename from wives/维拉.jpg rename to wives/维拉.jpeg diff --git a/wives/缠流子.jpg b/wives/缠流子.jpeg similarity index 100% rename from wives/缠流子.jpg rename to wives/缠流子.jpeg diff --git a/wives/美浦波旁.jpg b/wives/美浦波旁.jpeg similarity index 100% rename from wives/美浦波旁.jpg rename to wives/美浦波旁.jpeg diff --git a/wives/腓特烈大帝.jpg b/wives/腓特烈大帝.jpeg similarity index 100% rename from wives/腓特烈大帝.jpg rename to wives/腓特烈大帝.jpeg diff --git a/wives/舰c亚特兰大.jpg b/wives/舰c亚特兰大.jpeg similarity index 100% rename from wives/舰c亚特兰大.jpg rename to wives/舰c亚特兰大.jpeg diff --git a/wives/舰c欧根亲王.jpg b/wives/舰c欧根亲王.jpeg similarity index 100% rename from wives/舰c欧根亲王.jpg rename to wives/舰c欧根亲王.jpeg diff --git a/wives/舰c爱宕.jpg b/wives/舰c爱宕.jpeg similarity index 100% rename from wives/舰c爱宕.jpg rename to wives/舰c爱宕.jpeg diff --git a/wives/舰c苍龙.jpg b/wives/舰c苍龙.jpeg similarity index 100% rename from wives/舰c苍龙.jpg rename to wives/舰c苍龙.jpeg diff --git a/wives/舰c高雄.jpg b/wives/舰c高雄.jpeg similarity index 100% rename from wives/舰c高雄.jpg rename to wives/舰c高雄.jpeg diff --git a/wives/舰r企业.jpg b/wives/舰r企业.jpeg similarity index 100% rename from wives/舰r企业.jpg rename to wives/舰r企业.jpeg diff --git a/wives/舰r列克星敦.jpg b/wives/舰r列克星敦.jpeg similarity index 100% rename from wives/舰r列克星敦.jpg rename to wives/舰r列克星敦.jpeg diff --git a/wives/舰r列克星敦(CV-16).jpg b/wives/舰r列克星敦(CV-16).jpeg similarity index 100% rename from wives/舰r列克星敦(CV-16).jpg rename to wives/舰r列克星敦(CV-16).jpeg diff --git a/wives/舰r提尔比茨.jpg b/wives/舰r提尔比茨.png similarity index 100% rename from wives/舰r提尔比茨.jpg rename to wives/舰r提尔比茨.png diff --git a/wives/舰r逸仙.jpg b/wives/舰r逸仙.jpeg similarity index 100% rename from wives/舰r逸仙.jpg rename to wives/舰r逸仙.jpeg diff --git a/wives/艾拉.jpg b/wives/艾拉.jpeg similarity index 100% rename from wives/艾拉.jpg rename to wives/艾拉.jpeg diff --git a/wives/芙劳.jpg b/wives/芙劳.jpeg similarity index 100% rename from wives/芙劳.jpg rename to wives/芙劳.jpeg diff --git a/wives/芽衣.jpg b/wives/芽衣.jpeg similarity index 100% rename from wives/芽衣.jpg rename to wives/芽衣.jpeg diff --git a/wives/草上飞.jpg b/wives/草上飞.jpeg similarity index 100% rename from wives/草上飞.jpg rename to wives/草上飞.jpeg diff --git a/wives/荣进闪耀.jpg b/wives/荣进闪耀.jpeg similarity index 100% rename from wives/荣进闪耀.jpg rename to wives/荣进闪耀.jpeg diff --git a/wives/莉泽.jpg b/wives/莉泽.jpeg similarity index 100% rename from wives/莉泽.jpg rename to wives/莉泽.jpeg diff --git a/wives/莉洁娜.jpg b/wives/莉洁娜.jpeg similarity index 100% rename from wives/莉洁娜.jpg rename to wives/莉洁娜.jpeg diff --git a/wives/莫迪乌斯.jpg b/wives/莫迪乌斯.jpeg similarity index 100% rename from wives/莫迪乌斯.jpg rename to wives/莫迪乌斯.jpeg diff --git a/wives/菲林.jpg b/wives/菲林.jpeg similarity index 100% rename from wives/菲林.jpg rename to wives/菲林.jpeg diff --git a/wives/葛饰北斋.png b/wives/葛饰北斋.jpeg similarity index 100% rename from wives/葛饰北斋.png rename to wives/葛饰北斋.jpeg diff --git a/wives/蕾塞.jpg b/wives/蕾塞.jpeg similarity index 100% rename from wives/蕾塞.jpg rename to wives/蕾塞.jpeg diff --git a/wives/衣阿华.jpg b/wives/衣阿华.jpeg similarity index 100% rename from wives/衣阿华.jpg rename to wives/衣阿华.jpeg diff --git a/wives/谋勇兼备.jpg b/wives/谋勇兼备.jpeg similarity index 100% rename from wives/谋勇兼备.jpg rename to wives/谋勇兼备.jpeg diff --git a/wives/贞德.png b/wives/贞德.jpeg similarity index 100% rename from wives/贞德.png rename to wives/贞德.jpeg diff --git a/wives/超级小海湾.jpg b/wives/超级小海湾.jpeg similarity index 100% rename from wives/超级小海湾.jpg rename to wives/超级小海湾.jpeg diff --git a/wives/路西法.jpg b/wives/路西法.jpeg similarity index 100% rename from wives/路西法.jpg rename to wives/路西法.jpeg diff --git a/wives/迦摩.png b/wives/迦摩.jpeg similarity index 100% rename from wives/迦摩.png rename to wives/迦摩.jpeg diff --git a/wives/里见光钻.jpg b/wives/里见光钻.jpeg similarity index 100% rename from wives/里见光钻.jpg rename to wives/里见光钻.jpeg diff --git a/wives/铃园露露.jpg b/wives/铃园露露.jpeg similarity index 100% rename from wives/铃园露露.jpg rename to wives/铃园露露.jpeg diff --git a/wives/阿尼拉.jpg b/wives/阿尼拉.jpeg similarity index 100% rename from wives/阿尼拉.jpg rename to wives/阿尼拉.jpeg diff --git a/wives/阿比盖尔·威廉姆斯.1.png b/wives/阿比盖尔·威廉姆斯.1.jpeg similarity index 100% rename from wives/阿比盖尔·威廉姆斯.1.png rename to wives/阿比盖尔·威廉姆斯.1.jpeg diff --git a/wives/阿露丝.jpg b/wives/阿露丝.jpeg similarity index 100% rename from wives/阿露丝.jpg rename to wives/阿露丝.jpeg diff --git a/wives/雏鹤爱.png b/wives/雏鹤爱.jpeg similarity index 100% rename from wives/雏鹤爱.png rename to wives/雏鹤爱.jpeg diff --git a/wives/雷电将军.jpg b/wives/雷电将军.jpeg similarity index 100% rename from wives/雷电将军.jpg rename to wives/雷电将军.jpeg diff --git a/wives/雷电芽衣.png b/wives/雷电芽衣.jpeg similarity index 100% rename from wives/雷电芽衣.png rename to wives/雷电芽衣.jpeg diff --git a/wives/露娜.jpg b/wives/露娜.jpeg similarity index 100% rename from wives/露娜.jpg rename to wives/露娜.jpeg diff --git a/wives/静凛.jpg b/wives/静凛.jpeg similarity index 100% rename from wives/静凛.jpg rename to wives/静凛.jpeg diff --git a/wives/鹰宫莉音.jpg b/wives/鹰宫莉音.jpeg similarity index 100% rename from wives/鹰宫莉音.jpg rename to wives/鹰宫莉音.jpeg diff --git a/wives/黛冬优子.jpg b/wives/黛冬优子.jpeg similarity index 100% rename from wives/黛冬优子.jpg rename to wives/黛冬优子.jpeg