Yuukiy / JavSP

汇总多站点数据的AV元数据刮削器
GNU General Public License v3.0
2.68k stars 229 forks source link

增加只刮削,只识别等命令行参数配合GUI #261

Closed qicfan closed 6 months ago

qicfan commented 6 months ago

增加命令行参数,并作对应逻辑修改

基本的操作逻辑就是在GUI程序中使用子进程启动JavSP,然后通过--data-cache-file来做数据交换

目前GUI已经完成功能预览版: JavSPN,现在只有windows版本,后续我会尝试在linux和mac下打包JavSP,如果通过则会提供linux和mac版本

Yuukiy commented 6 months ago

@qicfan 感谢PR,有几个小问题

qicfan commented 6 months ago

@qicfan 感谢PR,有几个小问题

  • 似乎没有rebase最新的master,我在pull rebase时会有冲突
  • media_servers = jellyfin这个修改是GUI必须的么?我倾向于保留默认universal的配置以支持更多媒体软件
  • PyInstaller的测试用例失败了

jellyfin这个估计是我忘记改了,还原即可。冲突和测试用例失败的等我看一下。

qicfan commented 6 months ago

刚才我试了下,PyInstaller的测试我本地在全局梯子的情况下是能跑通的,没梯子会失败,我怀疑是代理站点挂了的原因,因为test_proxyfree也失败了。

qicfan commented 6 months ago

我把master还原到了4c8917c,然后合并代码没出现问题,不知道具体是哪些部分冲突了

qicfan commented 6 months ago

@Yuukiy 我检查了PyInstaller失败的原因,应该是所有来源都没有返回演员字段导致的,可能是源站修改了规则导致的。