利用 subfinder 讓群輝 NAS 實(shí)現(xiàn)自動(dòng)下載字幕

?subfinder?的自動(dòng)下載字幕工具,作者的鏈接 https://github.com/ausaki/subfinder

環(huán)境配置

配置 python3

群輝官方有提供官方版本的 python3,在套件中心中直接搜索即可安裝。雖然也可以連 ssh 用命令行安裝,但兼容性穩(wěn)定性各方面應(yīng)該沒(méi)有官方提供的好,建議安裝官方版本。至于為什么不用python2,今年年初官方已經(jīng)停止更新了,大家還是早早拋棄吧。

套件中心里的 python3

安裝 pip

由于官方提供的 python3 沒(méi)有自帶 pip 這個(gè)庫(kù)管理工具,而用 pip 安裝 subfinder 又是最方便的,所以需要單獨(dú)安裝 pip。這一步稍微麻煩一些,需要用到 ssh 連接 NAS。首先在系統(tǒng)配置中打開 ssh 連接,出于安全考慮可以把端口改為 233 之類的。

打開 ssh

接下來(lái)我們用 ssh 連接 NAS,windows 用戶建議下載 PuTTY來(lái)進(jìn)行連接,Mac 用戶直接用終端就行。

PuTTY

連上后會(huì)讓我們輸入賬號(hào)和密碼。搞定以后,輸入

sudo -i

輸入密碼后,獲得 root 權(quán)限。

輸入賬號(hào)密碼

接下來(lái)就是照著命令行敲就可以。先安裝 setuptools:

wget --no-check-certificate? https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26

?

tar -zxvf setuptools-19.6.tar.gz

?

cd setuptools-19.6

?

python3 setup.py build

?

python3 setup.py install

接下來(lái)安裝 pip:

wget --no-check-certificate? https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb

?

tar -zxvf pip-8.0.2.tar.gz

?

cd pip-8.0.2

?

python3 setup.py build

?

python3 setup.py install

安裝好了

完成后最好更新一下pip:

python3 -m pip install --upgrade pip

安裝 subfinder 并配置計(jì)劃任務(wù)

由于之前工作的鋪墊,現(xiàn)在只需要一條命令就可以簡(jiǎn)單搞定:

python3 -m pip install subfinder

提示安裝成功后,運(yùn)行一下看能否成功。

subfinder /volume4/MOVIES -m shooter zimuku

subfinder 之后的路徑換成自己的視頻的絕對(duì)路徑。絕對(duì)路徑可以在 File Station 中查看:

查看絕對(duì)路徑

成功運(yùn)行的話會(huì)看到程序跑起來(lái)了:

成功運(yùn)行

這一步成功以后已經(jīng)完成了一大半,加油!

創(chuàng)建 sh 腳本便于計(jì)劃任務(wù)管理

sh 腳本是 linux 的專用腳本,容易運(yùn)行,方便管理。先在 ssh 中創(chuàng)建一個(gè)腳本文件,將 VIDEO_PATH 后的內(nèi)容替換為自己的路徑后,將以下內(nèi)容復(fù)制粘貼在 ssh 中:

#!/bin/bash

?

SUBFINDER_EXEC='/bin/subfinder'

?

VIDEO_PATH='/volume4/MOVIES/'

?

. /etc/profile

?

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

由于牽涉到 vim 編輯器的使用方法,我在我之前的文章中有詳細(xì)提到,且網(wǎng)上有眾多教程,有需要的小伙伴自行搜索一下,這里就不再贅述。至于為什么要用 vim 編輯器,因?yàn)?win 的換行符和 linux 的不通用,會(huì)出現(xiàn)不可預(yù)知的錯(cuò)誤,所以最好用vim編輯器編輯。至于 Mac,沒(méi)試過(guò),嘗試過(guò)的朋友可以反饋一下。

這里我創(chuàng)建的文件名及其位置為?volumes1/homes/subfinder.sh,其中路徑名字大家都可以自由修改,只要自己能找得到就行。

復(fù)制粘貼即可

在群暉中配置計(jì)劃任務(wù)

最后一步,這里其實(shí)也可以直接在 contab 中配置。不過(guò)又會(huì)多很多的工作量,降低容錯(cuò)率,最后結(jié)果是一樣的。可以,但沒(méi)必要。

接下來(lái)如圖所示,不多贅述。

創(chuàng)建自定義腳本

名字隨便取。

取一個(gè)滿意的名字

時(shí)間個(gè)人建議一小時(shí)就可以了,當(dāng)然請(qǐng)根據(jù)自己的需求配置。

配置運(yùn)行計(jì)劃

此處注意替換自己腳本的路徑和名字。

記得要 bash 開頭

至此便全部配置完成。大家可以到?/var/log/subfinder.log?中查看運(yùn)行日志。

查看運(yùn)行日志

用這樣的方法,基本可以找到90%的字幕,且成功率很高。少部分找不到的還是自己手動(dòng)搜索一下吧。

Tips

路徑名中最好不要出現(xiàn)中文,linux 對(duì)中文處理相當(dāng)不友好,經(jīng)常莫明出錯(cuò)。

一定要用 vim 編輯器創(chuàng)建腳本。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容