ausaki / subfinder

字幕查找器
MIT License
833 stars 96 forks source link

群晖下如何定期执行脚本 #25

Closed wangweichang closed 5 years ago

wangweichang commented 5 years ago

群晖也是linux系统。 老哥这插件很好,但每次都得手动输一遍subfinder /volume4/4/video 想实现定期匹配字幕效果 [捂脸]看不懂应该在crontab加一行指令?还是把指令存为.py在定期执行? 谢谢

wangweichang commented 5 years ago

版本python3

wangweichang commented 5 years ago

以及找了半天没找到文件路径

wangweichang commented 5 years ago

找到路径,也执行命令了。 但是错误提示。。。这是运行成功还是没成功? [07/20 13:28:03]-[INFO]: 寮  Traceback (most recent call last): File "/bin/subfinder", line 10, in sys.exit(run()) File "/usr/lib/python2.7/site-packages/subfinder/rungevent.py", line 10, in run run(SubFinder) File "/usr/lib/python2.7/site-packages/subfinder/run.py", line 86, in run subfinder.start() File "/usr/lib/python2.7/site-packages/subfinder/subfinder.py", line 159, in start videofiles = self._filter_path(self.path) File "/usr/lib/python2.7/site-packages/subfinder/subfinder.py", line 74, in _filter_path for root, dirs, files in os.walk(path): File "/usr/lib/python2.7/os.py", line 286, in walk if isdir(join(top, name)): File "/usr/lib/python2.7/posixpath.py", line 73, in join path += '/' + b UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 1: ordinal not in range(128)

ausaki commented 5 years ago

可能路径中包含中文。

你是在群晖的控制面板添加的定时任务吗?

我在控制面板添加定时任务,如果路径中包含中文的话会报错。但是在SSH命令行是正常的,即使路径包含中文。

ausaki commented 5 years ago
#!/bin/bash

# subfinder cron task
# crontab example
# 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,29,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59  17,18,19,20,21,22,23    *   *   *   root    /path/to/subfinder_cron.sh

SUBFINDER_EXEC="/bin/subfinder"
VIDEO_PATH="/volume1/video/inside.no.9/"

. /etc/profile

${SUBFINDER_EXEC} ${VIDEO_PATH} -m shooter zimuzu zimuku >> /var/log/subfinder.log 2>&1

你可以试试上面这个脚本,把它保存到文件中。然后可以通过crontab执行,或者通过控制面板执行。

wangweichang commented 5 years ago

路径不含中文,当然目录下的子文件夹是有中文的。。。 小白比较菜。。。刚刚试了在群晖定时计划运行,显示正常 但是无输出结果。 加载crontab下,如何观测是否正常运行? 谢谢聚聚!

wangweichang commented 5 years ago

牛逼 可以用了。

wangweichang commented 5 years ago

给后面看到这篇帖子的人一点提示,观测结果可以进winscp,目录是/var/log/subfinder.log 查看是否生效

wangweichang commented 5 years ago

看了Log,只是搜到两个mp4的视频 同步字幕正常,但iso格式的 并不被识别为视频。 LOG如下

[07/21 15:19:16]-[INFO]: 找到 2 个视频文件 [07/21 15:19:16]-[INFO]: ABP-729R.mp4:开始使用 搜索字幕 [07/21 15:19:16]-[INFO]: ABP-753R.mp4:开始使用 搜索字幕 [07/21 15:19:17]-[INFO]: ABP-729R.mp4:开始使用 搜索字幕 [07/21 15:19:18]-[INFO]: ABP-729R.mp4:开始使用 搜索字幕 [07/21 15:19:18]-[INFO]: ABP-753R.mp4:开始使用 搜索字幕 [07/21 15:19:18]-[ERROR]: ABP-729R.mp4:搜索字幕发生错误: HTTPSConnectionPool(host='www.zimuku.la', port=443): Max retries exceeded with url: /search?q=ABP-729R (Caused by SSLError(SSLError(1, u'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)'),)) [07/21 15:19:18]-[INFO]: ABP-729R.mp4:找到 0 个字幕, 准备下载 [07/21 15:19:18]-[INFO]: ABP-753R.mp4:开始使用 搜索字幕 [07/21 15:19:19]-[ERROR]: ABP-753R.mp4:搜索字幕发生错误: HTTPSConnectionPool(host='www.zimuku.la', port=443): Max retries exceeded with url: /search?q=ABP-753R (Caused by SSLError(SSLError(1, u'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)'),)) [07/21 15:19:19]-[INFO]: ABP-753R.mp4:找到 0 个字幕, 准备下载

[07/21 15:19:19]-[INFO]: ABP-729R.mp4: 下载 0 个字幕 [07/21 15:19:19]-[INFO]: ABP-753R.mp4: 下载 0 个字幕

hai2019-bit commented 5 years ago

我也遇到类似问题 搜索网络得到如下解决办法: export LANG=en_US.UTF-8 cd /volume1/@appstore/py3k/usr/local/bin python3.5 subfinder /volume1/video -m zimuku 将以上代码放入自定义脚本之中,可以运行 但提示:

[08/17 23:33:29]-[INFO]: Shania.Twain.Still.The.One.Live.From.Vegas.2012.720p.BluRay.x264.DTS-WiKi.mkv:开始使用 搜索字幕 [08/17 23:33:29]-[INFO]: Mindhunter.S02E03.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:开始使用 搜索字幕 [08/17 23:33:29]-[INFO]: Mindhunter.S02E04.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:开始使用 搜索字幕 [08/17 23:33:29]-[INFO]: Mindhunter.S02E05.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:开始使用 搜索字幕 [08/17 23:33:29]-[INFO]: Mindhunter.S02E06.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:开始使用 搜索字幕 [08/17 23:33:29]-[INFO]: Mindhunter.S02E07.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:开始使用 搜索字幕 [08/17 23:33:29]-[INFO]: Mindhunter.S02E08.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:开始使用 搜索字幕 [08/17 23:33:29]-[INFO]: Mindhunter.S02E01.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:开始使用 搜索字幕 [08/17 23:33:29]-[INFO]: Men.in.Black.4.2019.WEB-DL.2160p.H265.EAC3.3Audio-JFW.mkv:开始使用 搜索字幕 [08/17 23:33:29]-[ERROR]: Shania.Twain.Still.The.One.Live.From.Vegas.2012.720p.BluRay.x264.DTS-WiKi.mkv:搜索字幕发生错误: not enough values to unpack (expected 2, got 0) [08/17 23:33:29]-[INFO]: Shania.Twain.Still.The.One.Live.From.Vegas.2012.720p.BluRay.x264.DTS-WiKi.mkv:找到 0 个字幕, 准备下载 [08/17 23:33:29]-[ERROR]: Men.in.Black.4.2019.WEB-DL.2160p.H265.EAC3.3Audio-JFW.mkv:搜索字幕发生错误: not enough values to unpack (expected 2, got 0) [08/17 23:33:29]-[INFO]: Men.in.Black.4.2019.WEB-DL.2160p.H265.EAC3.3Audio-JFW.mkv:找到 0 个字幕, 准备下载 [08/17 23:33:34]-[INFO]: Mindhunter.S02E07.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:找到 1 个字幕, 准备下载 [08/17 23:33:36]-[INFO]: Mindhunter.S02E08.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:找到 1 个字幕, 准备下载 [08/17 23:33:36]-[INFO]: Mindhunter.S02E04.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:找到 1 个字幕, 准备下载 [08/17 23:33:36]-[INFO]: Mindhunter.S02E05.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:找到 1 个字幕, 准备下载 [08/17 23:33:36]-[INFO]: Mindhunter.S02E06.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:找到 1 个字幕, 准备下载 [08/17 23:33:38]-[INFO]: Mindhunter.S02E03.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:找到 1 个字幕, 准备下载 [08/17 23:33:42]-[INFO]: Mindhunter.S02E01.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:找到 1 个字幕, 准备下载

[08/17 23:33:42]-[INFO]: Mindhunter.S02E01.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv: 下载 4 个字幕 [08/17 23:33:42]-[INFO]: Men.in.Black.4.2019.WEB-DL.2160p.H265.EAC3.3Audio-JFW.mkv: 下载 0 个字幕 [08/17 23:33:42]-[INFO]: Mindhunter.S02E06.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv: 下载 9 个字幕 [08/17 23:33:42]-[INFO]: Mindhunter.S02E08.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv: 下载 9 个字幕 [08/17 23:33:42]-[INFO]: Mindhunter.S02E03.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv: 下载 9 个字幕 [08/17 23:33:42]-[INFO]: Mindhunter.S02E04.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv: 下载 9 个字幕 [08/17 23:33:42]-[INFO]: Mindhunter.S02E07.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv: 下载 9 个字幕 [08/17 23:33:42]-[INFO]: Mindhunter.S02E05.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv: 下载 9 个字幕 [08/17 23:33:42]-[INFO]: Shania.Twain.Still.The.One.Live.From.Vegas.2012.720p.BluRay.x264.DTS-WiKi.mkv: 下载 0 个字幕

这个 “发生错误: not enough values to unpack (expected 2, got 0)” 估计是代码错误 能否修改一下/最后感谢作者这个字幕下载器 很有用

yilin101 commented 4 years ago

我也遇到类似问题 搜索网络得到如下解决办法: export LANG=en_US.UTF-8 cd /volume1/@appstore/py3k/usr/local/bin python3.5 subfinder /volume1/video -m zimuku 将以上代码放入自定义脚本之中,可以运行 但提示:

[08/17 23:33:29]-[INFO]: Shania.Twain.Still.The.One.Live.From.Vegas.2012.720p.BluRay.x264.DTS-WiKi.mkv:开始使用 搜索字幕 [08/17 23:33:29]-[INFO]: Mindhunter.S02E03.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:开始使用 搜索字幕 [08/17 23:33:29]-[INFO]: Mindhunter.S02E04.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:开始使用 搜索字幕 [08/17 23:33:29]-[INFO]: Mindhunter.S02E05.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:开始使用 搜索字幕 [08/17 23:33:29]-[INFO]: Mindhunter.S02E06.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:开始使用 搜索字幕 [08/17 23:33:29]-[INFO]: Mindhunter.S02E07.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:开始使用 搜索字幕 [08/17 23:33:29]-[INFO]: Mindhunter.S02E08.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:开始使用 搜索字幕 [08/17 23:33:29]-[INFO]: Mindhunter.S02E01.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:开始使用 搜索字幕 [08/17 23:33:29]-[INFO]: Men.in.Black.4.2019.WEB-DL.2160p.H265.EAC3.3Audio-JFW.mkv:开始使用 搜索字幕 [08/17 23:33:29]-[ERROR]: Shania.Twain.Still.The.One.Live.From.Vegas.2012.720p.BluRay.x264.DTS-WiKi.mkv:搜索字幕发生错误: not enough values to unpack (expected 2, got 0) [08/17 23:33:29]-[INFO]: Shania.Twain.Still.The.One.Live.From.Vegas.2012.720p.BluRay.x264.DTS-WiKi.mkv:找到 0 个字幕, 准备下载 [08/17 23:33:29]-[ERROR]: Men.in.Black.4.2019.WEB-DL.2160p.H265.EAC3.3Audio-JFW.mkv:搜索字幕发生错误: not enough values to unpack (expected 2, got 0) [08/17 23:33:29]-[INFO]: Men.in.Black.4.2019.WEB-DL.2160p.H265.EAC3.3Audio-JFW.mkv:找到 0 个字幕, 准备下载 [08/17 23:33:34]-[INFO]: Mindhunter.S02E07.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:找到 1 个字幕, 准备下载 [08/17 23:33:36]-[INFO]: Mindhunter.S02E08.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:找到 1 个字幕, 准备下载 [08/17 23:33:36]-[INFO]: Mindhunter.S02E04.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:找到 1 个字幕, 准备下载 [08/17 23:33:36]-[INFO]: Mindhunter.S02E05.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:找到 1 个字幕, 准备下载 [08/17 23:33:36]-[INFO]: Mindhunter.S02E06.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:找到 1 个字幕, 准备下载 [08/17 23:33:38]-[INFO]: Mindhunter.S02E03.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:找到 1 个字幕, 准备下载 [08/17 23:33:42]-[INFO]: Mindhunter.S02E01.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv:找到 1 个字幕, 准备下载

[08/17 23:33:42]-[INFO]: Mindhunter.S02E01.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv: 下载 4 个字幕 [08/17 23:33:42]-[INFO]: Men.in.Black.4.2019.WEB-DL.2160p.H265.EAC3.3Audio-JFW.mkv: 下载 0 个字幕 [08/17 23:33:42]-[INFO]: Mindhunter.S02E06.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv: 下载 9 个字幕 [08/17 23:33:42]-[INFO]: Mindhunter.S02E08.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv: 下载 9 个字幕 [08/17 23:33:42]-[INFO]: Mindhunter.S02E03.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv: 下载 9 个字幕 [08/17 23:33:42]-[INFO]: Mindhunter.S02E04.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv: 下载 9 个字幕 [08/17 23:33:42]-[INFO]: Mindhunter.S02E07.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv: 下载 9 个字幕 [08/17 23:33:42]-[INFO]: Mindhunter.S02E05.1080p.NF.WEB-DL.DDP5.1.x264-MZABI.mkv: 下载 9 个字幕 [08/17 23:33:42]-[INFO]: Shania.Twain.Still.The.One.Live.From.Vegas.2012.720p.BluRay.x264.DTS-WiKi.mkv: 下载 0 个字幕

这个 “发生错误: not enough values to unpack (expected 2, got 0)” 估计是代码错误 能否修改一下/最后感谢作者这个字幕下载器 很有用

你好 脚本放在什么目录?