fuchanghao
fuchanghao
> Sorry I thought the issue was about .NET Core 2.1 being left behind, I now realize you're talking about .NET 5.0.103 being left behind when .NET 5.0.201 is installed....
是17.5系统之后将最低的mysql/mariadb的依赖提升到5.6以上了吗? 这里测试了一下Mysql 8.0和MariaDB 10.9均工作正常。
另一个疑似bug,可能是因为文件长度过长导致的,可以复现,但是我也找不到原因。 如果用cookie下载一个文件长度比较长但是还能显示分P的文件会导致一直都是下载P1。 使用其它文件长度超过的下载APP却没有这个问题,例如annie。 例如: > you-get " -c "cookies.sqlite" --playlist https://www.bilibili.com/video/av35035828 > site: Bilibili > title: 闪之轨迹3官方★中文版★全剧情+羁绊+支线+全员对话(完结,全剧制作完毕)闪之轨迹Ⅲ 全流程 1080p60帧 PS4Pro高画质录制 (P1. 【主线序章1】倒叙-朱诺海上要塞) > stream: > - format: dash-flv_p60 > container:...
> > > 兄弟,你提PR却不改代码,这事不是这么搞的。 > 这个问题很简单,你的推测一点毛病都没有,就是文件名太长被截断了。有些视频本身标题不算太长,但是分P的子标题非~常~长~~,最后总长超过了you-get代码里设定的上限。 > > 那么you-get设定的上限是多大呢? > 80而已,确实太小了,现代文件系统基本都能处理至少255长度的文件名,微软的NTFS也不例外,所以限制到80太怂了。 > 我当然知道255的文件名长度是算的字节数而不是字符数,unicode很可能单个字符占用两个甚至三个字节数,这也是80这个数的由来(80*3=240),但是这样从最坏情况考虑太浪费了。 > 你可以自行修改这部分代码,对应的文件是`fs.py`,位于`Lib/site-packages/you_get/util/`目录下,只要修改倒数第二行代码里面的一个数字: > > ```python > text = text[:80] # Trim to 82 Unicode characters long >...