「紳士方舟」Hentai ArkQT號稱是離線版的E-hentai同人誌漫畫管理軟體。此軟體會掃描電腦上從E-hentai下載的同人誌目錄,自行比對名稱並上標籤,使沒有網路也能有E-hentai的使用體驗。
根據作者說法,之所以叫紳士方舟是因為2019年E-hentai差點滅站,使得有人寫了緊急下載站上資料的功能,亦促成了這個「方舟」的誕生。
對嘛,Tears for fears不是也唱過Nothing last forever嗎?
同樣是漫畫管理軟體,相較於 calibre,紳士方舟是針對E-hentai特化的軟體,算是一個瀏覽硬碟收藏的好用前端,作者有寫出 詳盡使用教學這裡就不贅述。
只不過我的用途不太一樣,因為手機提供很高機動性,所以E-hentai同人誌都是用EhViewer下載的居多(有買會員所以會下載原始畫質),掛在電腦前下載的情況大幅減少。不過嘛Ehviewer下載的資料移動到電腦也是能用紳士方舟管理,下面就來分享我的作法。
1. 將手機EhViewer檔案移動到電腦#
注意EhViewer的「備份資料」功能僅備份下載列表和歷史紀錄,不包含下載圖片,這些圖片要自己保存。
EhViewer Overhauled預設下載圖片存放的位置是Android/data
目錄,欲存取Android/data請安裝質感檔案。另可到EhViewer設定,將儲存位置改成手機內部儲存空間之類比較好找的位置。
- 因為圖片很多,傳檔到電腦建議用ADB指令,MTP很容易卡死:
# EhViewer在手機的目錄 電腦目錄
adb pull /sdcard/EhViewer/ /home/user/Doujin
不過呢EhViewer下載的同人誌會在目錄名稱前加上畫廊數字,因此匯入進來的資料會長這樣,實測紳士方舟讀取會出錯。
寫一個Python指令稿批次重新命名,去掉每個目錄前面的橫線和數字。(另存為
renmae.py
再用終端機執行python3 rename.py
)
import os
import re
directory = '/home/user/Doujin'
for file in os.listdir(directory):
old_name = os.path.join(directory, file)
newname = re.sub('^[^-]*-', '', file)
print ("\033[1;32mRenamed\033[m " + file + " \033[1;32mto\033[m " + newname)
new_name = os.path.join(directory, newname)
os.renames(old_name, new_name)
- 這樣就整齊多了
2. 安裝紳士方舟#
紳士方舟可至作者 網誌下載,目前最新版本為Ver.220618.0,原始碼版本可能會舊些。
作者只有提供Windows版的exe,而我系統是Arch Linux,因此是自行下載作者給的原始碼,再用QT Creator編譯(QT5)。
編譯後切換至執行檔
ArkQT
的所在目錄,將作者提供的資料庫ExHentai.db
放進去。再使用此指令啟動紳士方舟
LD_LIBRARY_PATH=../q7z ./ArkQT
按Enter選取同人誌所在目錄。
用鍵盤移動,選取「建立方舟」後Enter。
接著便能閱讀同人誌了,隨機推薦、全部列表、標籤搜尋都能用。
目前的問題是作者資料庫更新不即時,新同人誌可能會缺標籤。此外檢視同人誌時標籤會重疊在一起。
另請參見#
功能更強且跨平台的 LANraragi