diff --git a/CHANGELOG.md b/CHANGELOG.md index 07a7560..3eb7348 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,8 +5,11 @@ - 🔧已修复的问题 - ⚠️需要手动操作的更新信息 -======= -## 0.4.5 +## 0.4.7 +- 更新时间:2023.02.28 +- 🔧修复0.4.5的BUG并添加缺失的依赖[@haha114514](https://github.com/haha114514) + +## 0.4.5 ⚠️⚠️有重大问题,请勿使用该版本。 - 更新时间:2023.02.28 - 💡新增斗鱼,虎牙,B站的弹幕录制功能,默认关闭,需要在config文件中开启,只支持FFMPEG(目前)[@KNaiFen](https://github.com/KNaiFen) (感谢:[THMonster/danmaku](https://github.com/THMonster/danmaku) ) - 🔧修复了BILIBILI录制中OV05节点的BUG[@haha114514](https://github.com/haha114514) diff --git a/biliup/__init__.py b/biliup/__init__.py index b2a18b6..5a94d89 100644 --- a/biliup/__init__.py +++ b/biliup/__init__.py @@ -1,7 +1,7 @@ import logging import sys -__version__ = "0.4.5" +__version__ = "0.4.7" LOG_CONF = { 'version': 1, diff --git a/biliup/plugins/Danmaku/Test.xml b/biliup/plugins/Danmaku/Test.xml deleted file mode 100644 index 53da5f2..0000000 --- a/biliup/plugins/Danmaku/Test.xml +++ /dev/null @@ -1,486 +0,0 @@ - - - 大佬大气 - 敌法 - 猴子厉害 - 鲷哥看到钻粉,嘴都要笑歪了 - 美杜莎 - 就混沌,马西 - cheng 色不是chen色 不要大舌头 - 炼金 - 选小黑感觉打起来都在跑 - ug的话和puck都太后期了吧 - 啪水人 - 小狗不太行,太弱了。 - 好像只能露娜或者小黑了 - 没啥输出啊 - spe应该是拿不起 - 敌法达不到人,选虚空了要 - 蓝猫还在 - 露娜能推吗?但是对面的阵容好难推,火枪加大树 - 水人肯定最好 - 小黑打不过火枪的兄弟别看了 - 马西? - 幻影🐒 - 大哥马西啊 - ts,法核 - 又鬼 多少分钟出战呢 - spe线上又要炸 - 蛋饼啊 - 还是得小黑 - ggng - 虚空没了 - 以前指定彩笔啊 - 这个阵容没了 - 电狗啊 - 美杜莎 - 一句死鬼,就把你整急了?用户哥 - 大哥先知 - 啪一个马西 - 没输出啊 - 野区经验太低了吧 所以需要线优? 是吧雕哥 - ggng - 没什么可以选的了,可以考虑一号位马西? - am也可以,对面根本管不了 - ccnc被topson暴打。。。 - 敌法 - 线上炸什么阵容都是扯淡 - 本来就是一线中单啊 - 爆发已经很低了这个阵容 - 推荐电狗 - 大哥都快ban完了 - 斯文 - 炼金 - 不是gpk吗 - 主要现在很多中单没了 - 小黑了 - 被普森暴打 - Lgd 这个carry不能线劣 - 这个阵容打不死人 - 核心群内部消息有么有 - pa - nisha??? - 电狗小黑 - 敌法肯定可以,出bkb - 下面8不v - 这什么玩意 - 到点了 - 抓人自己死两个 - 这打的什么啊??????????????????????????????? - 好可g - gg - Gg - 寄 - 6 - 丑陋啊 - 回家 - 没控抓啥人啊 - 牛马了 - 有道理 - gg - 基地 - 这马尔斯好菜 - 不如敲了 - G 睡觉 - 没控没输出 - 这打的毛阿 - 到处送 - 这把拉比克太好发挥了 - 可g - 马尔斯在干啥? - 鸟兽散 - 感觉走远了 - 寄 - 靠矛先手可太难了 - 就刚才 我奶都能框到人 - 唯一控制马尔斯 - 喜欢冲野区? - 马尔斯? - 回家吧 - 一次都不能死 - 已经GG了 - @复读机s:黑子说话!!!!黑子说话!!!!黑子说话!!!!黑子说话!!!!黑子说话!!!! - 还在找老11这种货色打替补 国内真的是没人了 - 死一次就G了 - gege - 直接退役吧 - 早点GG可以少丢点人 - 这敌法能翻? - 没控 - lgd换了多少人 就只有莫言吧 - 打的也差啊 - 人家带盾凭啥跟人家打啊 - 一起回家谁也别笑谁 - 这打的是个毛啊 - 敌法一次都不能死 - 其实这阵容只靠敌法已经慢性死亡了 - 面8钱已到账还不Gg - 刮痧 - 问题是这个敌法也没用啊,蓝都削不动 - 刮痧 - 哈哈 - 敌法师一次不能死,死一次GG - 敌法师怎么打对面。 - 这个敌法经济也不高啊 - df????搞笑的 - 老十一为啥不大毛水人 - 精灵有用? - 打不动、、、 - 哎 LGD啊 - 哈哈哈 - 指望这个敌法不如G - 敌法 PA幽鬼 LGD* - 血精老鹿 - 蓝豆不掉 牛马了 - 我说句实话,不是一个级别的 - 太难了 - 被老鹿追着打的敌法 - 可G - 你看人家 - 哈哈哈哈 - 《敌法师,打不过法师》 - 打起来 还不了手 看的好难受 - 请想象下怎么翻 - 笑死了 - 1打二 单杀 会不会玩 - 终极刮痧 - 就是中单的差距 - 碾压 - 傻雕1转三 打得不比大脖子好? - 现在肯定打不动啊 - 死亡倒计时 - ccnc - 没有分身斧 - lgd想家了 - 老鹿1杀2 - 只能打反手了啊,先手没有输出控制也差点儿很难受 - 来个法师克星 - 早说了敌法弟中第 - 直接g吧 - 就这啊 - 可G - G了吧 - 敌法什么臭弟弟 - 老鹿 就你叫敌法师是吧 - 分身都没怎么削蓝啊 - 打特妹呀 - 看什么敌法,对面报团推就赢了,敌法有啥用啊 - 横着走了 - 削我蓝是吧 - 绷不住了 追着乱kao - 拖后阵容 找别人打架??? - 理论上已经没有了,除非对面给机会明着送! - 他有奥数 不掉蓝的 - 太弱了 - 敌法 PA幽鬼 LGD - 这还没看出来,就是中单的差距 - 带着精灵被ts追着打,耻辱啊 - 最弱的lgd - 《狂》 - 拿头靠敌法翻 - bp真小丑啊 - 永生 - 敌法不出三护腕秘法怎么拯救世界 - 有树甲,敌法起来之前肯定打不动 - 就这样了应该要回家了 - 牛马 - 血晶无敌 - ccnc - 没控没输出,这阵容怎么选的呢 - 秀 - 没了。 - 附议,可g - 至今思项目,不签卖身契 - 打团没东西啊,海民小小这些不会玩嘛 - 快回来吧 - 这不是我熟悉的ccnc - g - 夫目前侵犯在你脸上杀精灵 - 对面无敌推了 - LGD 赶紧换人 招pyw速救火 能活 - 面8 回家 - lgd想家了 - 睡觉 - LGD现在真弱 - 这很LGD,习惯就好了 - 为什么不掉蓝啊 - 回家吧,别丢人了 - 这把敌法打的其实很可以了,但阵容真的没输出 - 实力差得多 - CCNC 都雄起了 - 说到敌法那还是那个用逼习惯很不好的徐志雷 - 下面8的BP一直都是这个味 - 等个分身就能打得动了 - 对面不拖了 - 怪不得ame不打了,这中单。。。带不动 - ccnc! - 选手实力不行 - gg就完事 - 法师克星加魔晶 - 打不过法师的敌法师离谱 - 夫目前侵犯在你脸上杀精灵 - 实力不够 - 敌法被老鹿遛了? - 为什么不喜欢拿控啊 - lgd历史最弱 - 寄了 - 永远没空永远没伤害 - 就是打不过 - 要不原地解散 算了 - 选些答辩四五号位 一个空没有 - 酱油不带控 - 这个5个人实力就有差距 - Lgd喜欢下水道 英雄勺 - 没冰眼扣不动老鹿了 - 经济拉开了啊 - 就是打不过 - 实力驾驭不住BP - 大树的问题吧 - 只有带球了 - 实力差太远 - 明显实力差距太大 - 这阵容选出来就没卵输出 - 25分钟两路高地的剧本 - 不会觉得能撑到敌法成形吧 - 这支lgd总是优势路出问题,然后带崩其他路 - 阵容都炸了啊 - lgd可以回家睡觉了,啥也不是 - 没控怎么玩啊 - lgd还是喜欢选小精灵 - 人员不行 回去可以换人了 - 敌法只认雕哥 - 这选人跟新手选的。 - 干脆解散吧,丢人 - 说句难听的,谢彬的lgd都比他强 - 敌法至少要三大件 - 别丢人了 直接gg - 卡了啊 - 选的阵容也不行 - 中国队的特色小y呢 喂? - 敌法被老鹿追着打 笑死 - 感觉敌法要出散失才能削的动蓝 - 实力差距太大,,,, - 每个位置都不如对面,没得打 - 这个C真tm离谱 选个打架C也行啊 玩大核又没那个能力又要选 - ccnc都站起来了? - 大巴黎要撤赞助了 - 快请AME xingq出山啊 - 老鹿:敌法看我蓝 - 想家了lgd 没办法 - 对对对,都怪2345,哥哥nb! - ehome 那边赶回家 输一波团就gg了 lgd也gg吧 败者组了 - 这中比赛没啥难过的,就是没实力 - 对线都被压的肯定实力不行啊 - ? - 硬实力不是很强啊 - 酱油没有控制,打个屁的团啊 - 都让对面给打麻了 - 硬实力不行 - 没了 - 这一目了然啊,硬实力差2个档次 - 实力差太多了 - 3大哥经济跟敌法差不多,凭什么怕你?? - AME这B的锅不比队友小 别吹了 - ? - 就TM这个BP ,我是ame 我也退役呀,留着干嘛 - jia you a chunyu - gg - 暴打 - CCN打这只LGD感觉自己都是DOTA第一2号位了 - 西欧小组2个1,1个2,cn2个9 - 选的什么叼臭酱油,没控没曝发 - 哈哈 - 选人就说了啊,血精老路不掉蓝的,他在出个bkb敌法根本杀不了他 - gg - 这只lgd英雄勺 - 寄了 - GG - gg - g - 卧槽 - gg - GG - 牛马了 - CNDOTA 已成历史 从此 CN 再无刀塔 - 一直出去打的节奏等下又要敲GG了 - gg - gg - gg - gg - gg - gg - 这个LGD 还是不太行 要有成绩 要换人 - gg - gg - gg - 真辣 - gg - 玩不了啦 - gg - TS大秀 - 可g - gg了 - g了 - G - gg - 什么叫控制 - 看笑了 - GG - gg - 丢人 - 拉比克豆杀不掉 - gg - GG - 回家 回家 - 宰猪 - GG - gggggg - gg - fw - 战神 - 太惨了 - 敲了吧 - gg - gg - 喜欢选小精灵 - gg了 - g - 稀碎~~~~~~~~ - 可割可g - 睡觉睡觉 - Ggggggggq - ggggggg - 好 - 笑死了 - 还不G? - 血都不掉 - 一起回家吧 - 莱恩 小Y 什么的 打个4 很难吗 天天搞这种阵容 - 舒服了 - 可G - 敲了吧 - 下水道敌法 - 球员该买买,没钱众筹 - gg - 完全不是对手,gg可以打了 - 小精灵一出来,我就仿佛看到了铁子和郑智 - 看看人家控制 - 可G - 实力有差距 - 这lgd太弱了 - 一次不能死。。。。 - 打不过 - 当猪宰 - g了 - 拉比克那么值钱么 - g - 这两个五号位有啥用啊 - 马尔斯能被透茅 - LGD打GG - 中路太菜了 - 败者组了吧 - GG - CCNC战神 - 还在选小精灵 - 没控没输出,顶级 - 五个一起追 - 实力差距也太大了 - 敌法死了就gg - 敌法没分身参战就是送 - 就放个大 没动过 - 啥玩意呀,赶紧败者组去吧 - 不出电锤,出刃甲是吧 - сndota - 不是一个实力层次的比赛 - 平推 - 丢死人了。。。。。。。。。。。。。。。。。。。。。。。。。。 - 太弱了 - 看对面的控制,再看看lgd的控制 - Bp选的什么玩意,没眼看 - 个人实力问题 - gg - 敲了吧 - 面8钱已到账速速GG - 敌法一死直接没了 - 宰臭猪 - 还不G - 宰猪 - 讲道理 这个4 差距太大了 赶紧找pyw救活 - 硬实力差太远了 - 老11送个茅把水人害死了 - 这教练纯混子 - 要不 睡觉吧 明天还上班呢 - 分身差200块为什么要打架呢 - 选的真丢人啊. 5个人全靠马尔斯一手控. - pa敌法??? - 赶紧滚回来吧 - 太菜了 - 又10k了 - 45 号位 一辈子 别拿控 就拿混子 接着混 - 被CCN - CNCC太强了 二把单杀莫言了 - 喜欢不带控王八有点东西两把都这样 - 阵容选的好 - 两把被碾压 - 可g - 凤凰精灵这双酱油 怎么打 - 下班下班了 - 都23年了 还在小精灵啊 - 20min一万经济差 - 硬实力不行 - 什么实力,凭什么不拿控制啊 - 实力差得不是一点半点,这中单帮都帮不动 - 什么老11什么1号位太菜了 - 老八账号英雄池不全吗? - 好死 - 至今思项羽,不肯留水厂 - 15级兽王 15级水人 打个der啊 - 人不行 - 这lgd弱的可以解散了 - B阵容总是感觉没一点技能 - 各位,晚安 - 架不住bp?选手教练一样菜 谁夜别说谁 - 东条英8 - 真没有萧瑟强 - 内战王啊 - 差距不是一点 - 老十一节奏太差了 - 3个字 牛马了 - 回家吧 - 没控制敌法咋切人呢 - 只能是实力差距很大 - 给自己添堵 - 就是实力碾压,明显打不过 - 这个阵容讲道理没资格抓着对面这阵容开战吧,只能打个好反手 - ccnc现在打lgd就像以前lgd打他,风水轮流转 - 打的和他么路人是的 - 这134真不行 - 马尔斯细节不行 被拉比克偷茅了 - lgd的阵容出装选择,还在上两个版本 - 丢人丢出国了 - 没有控制啊 - 没有水平又没有控 这阵容选出来就是挨宰猪 - 能不能学eh 秒敲 永不加班 - 太菜 - 为啥那么喜欢小精灵 - 实力差他多了 - 不知道在打什么,一个踩踩出了猛犸大的效果 - 下面8的bp就这? - 以为是ame呢 - 根本不在一个层次 - 萧瑟看着比赛 TI 都不想回来了 - 没有眼睛看了 - 怎么选出这种没控没爆发阵容的 - 中单差了一万分 - 茶? - Bp也是服了把坐牢,怎么办到的? - 为什么这双酱油能选出来? - 辅助没控制,天梯都不带这么玩的 - 我是没想到对线能被骄阳爆的ggng能c起来 - lgd是回家了? - 实力差距太大了 - 选些答辩四五号位 一个控制没有 一辈子都这样 - 好消息:快出新版本了,可以洗牌 - 想多了 - 选凤凰干嘛 - diff --git a/biliup/plugins/Danmaku/__init__.py b/biliup/plugins/Danmaku/__init__.py new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/biliup/plugins/Danmaku/__init__.py @@ -0,0 +1 @@ + diff --git a/biliup/plugins/Danmaku/src/__init__.py b/biliup/plugins/Danmaku/src/__init__.py index db6a7f2..32b79b4 100644 --- a/biliup/plugins/Danmaku/src/__init__.py +++ b/biliup/plugins/Danmaku/src/__init__.py @@ -101,7 +101,7 @@ class DanmakuClient: d.set('p', f"{msg_time},1,25,{color},0,0,0,0") d.text = m["content"] - if msg_i >= 20: + if msg_i >= 5: etree.indent(root, "\t") tree.write(self.__filename, encoding="UTF-8", xml_declaration=True, pretty_print=True) msg_i = 0 diff --git a/biliup/plugins/Danmaku/src/tars/EndpointF.py b/biliup/plugins/Danmaku/src/tars/EndpointF.py index 72fa6b3..9ea27bb 100644 --- a/biliup/plugins/Danmaku/src/tars/EndpointF.py +++ b/biliup/plugins/Danmaku/src/tars/EndpointF.py @@ -13,7 +13,7 @@ # specific language governing permissions and limitations under the License. # -from core import tarscore +from biliup.plugins.Danmaku.src.tars.core import tarscore class EndpointF(tarscore.struct): diff --git a/biliup/plugins/Danmaku/src/tars/__async.py b/biliup/plugins/Danmaku/src/tars/__async.py index f84f3d2..5bb0b01 100644 --- a/biliup/plugins/Danmaku/src/tars/__async.py +++ b/biliup/plugins/Danmaku/src/tars/__async.py @@ -27,9 +27,9 @@ import threading from urllib3.connectionpool import xrange -from __logger import tarsLogger -from __packet import ResponsePacket -from __servantproxy import ServantProxy +from biliup.plugins.Danmaku.src.tars.__logger import tarsLogger +from biliup.plugins.Danmaku.src.tars.__packet import ResponsePacket +from biliup.plugins.Danmaku.src.tars.__servantproxy import ServantProxy class AsyncProcThread: diff --git a/biliup/plugins/Danmaku/src/tars/__servantproxy.py b/biliup/plugins/Danmaku/src/tars/__servantproxy.py index da44b16..5c66712 100644 --- a/biliup/plugins/Danmaku/src/tars/__servantproxy.py +++ b/biliup/plugins/Danmaku/src/tars/__servantproxy.py @@ -25,13 +25,13 @@ import threading import time -import exception # from __packet import ResponsePacket -from __TimeoutQueue import ReqMessage -from __logger import tarsLogger -from __packet import RequestPacket -from __util import util -from exception import TarsException +from biliup.plugins.Danmaku.src.tars.__TimeoutQueue import ReqMessage +from biliup.plugins.Danmaku.src.tars.__logger import tarsLogger +from biliup.plugins.Danmaku.src.tars.__packet import RequestPacket +from biliup.plugins.Danmaku.src.tars.__util import util +from biliup.plugins.Danmaku.src.tars import exception +from biliup.plugins.Danmaku.src.tars.exception import TarsException class ServantProxy(object): diff --git a/biliup/plugins/Danmaku/src/tars/core.py b/biliup/plugins/Danmaku/src/tars/core.py index 51349f0..567e2ce 100644 --- a/biliup/plugins/Danmaku/src/tars/core.py +++ b/biliup/plugins/Danmaku/src/tars/core.py @@ -19,10 +19,10 @@ __version__ = "0.0.1" -from __tars import TarsInputStream -from __tars import TarsOutputStream -from __tup import TarsUniPacket -from __util import util +from biliup.plugins.Danmaku.src.tars.__tars import TarsInputStream +from biliup.plugins.Danmaku.src.tars.__tars import TarsOutputStream +from biliup.plugins.Danmaku.src.tars.__tup import TarsUniPacket +from biliup.plugins.Danmaku.src.tars.__util import util class tarscore: diff --git a/pyproject.toml b/pyproject.toml index 724635a..daffe96 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,6 +13,7 @@ dependencies = [ "tomli_w>=1.0.0", "stream-gears >= 0.1.15", "psutil >= 5.4.6", + "aiofiles >= 22.1.0", "yt_dlp >= 2022.3.8.2", "Pillow >= 5.2.0", "aiohttp[speedups]",