Linux + 漫畫迷 = 二次元世界?
訂閱漫畫時會自動在"Comics"目錄下創建子目錄,並把最新的連載漫畫下載到在裡邊。
如果你不僅僅想下載最新連載的漫畫而是完整的一部,那麼你使用以下的命令就可以了:
$ dosage -a [name of the comic]
最後,訂閱了幾本網路漫畫之後,你可以使用下面這條簡單的命令,方便地下載到這幾本漫畫的所有更新:
$ dosage @
如果你不想錯過每天的漫畫更新,你可以每天執行這條命令確保不會錯過。
Dosage的高級用法
玩了一天dosage,你也許想知道它的更多使用方法。這需要你掌握更多的命令語法和快捷入門。
如果你想在xkcd上下載更多的漫畫連載,你應該會看到一條dosage拒絕的提示(使用成人選項,確認你的年齡):
use the --adult option to confirm your age
因為默認情況下,dosage會忽略任何標記為僅限18歲以上的成年人瀏覽的網路漫畫(由於某些原因,xkcd也屬於其中的一個)。如果你已經成人了,請輸入:
$ dosage --adult xkcd
從之前的例子,你也許注意到'@'這個參數代表你所有已經下載的漫畫書。而這個'@@'這個參數則是表示dosage資料庫中的所有漫畫書。
$ dosage @@
上面的命令會下載dosage所知道的每一本漫畫的最新連載。
如果你想獲取漫畫從開始到特定的某一天的連載,你可以使用以下命令:
$ dosage -a [name of the comic]:[year-month-day]
舉個例子,我們想看《Calvin and Hobbes》2014年之前的所有連載,運行這條命令:
$ dosage -a calvinandhobbes:2014-01-01
最後,對於所有想自己做些開發的人來說,dosage可以在下載時生成rss,json和html日誌文件。
$ dosage -o [type] [name of the comic]
在以上命令中,,[type]可以是rss,json或者html,[name of comic]也可以只用'@'。例如,用'html'參數就會創建一個漂亮的HTML代碼,以看到所有已經下載到的漫畫連載。
下面的命令會下載所有關於Calvin and Hobbes的連載並生成一個網頁,可以在你的瀏覽器中看到一個漂亮的網頁,呈現出所有連載漫畫。
$ dosage -o html -a calvinandhobbes
最後,我會建議你閱讀手冊獲取更多相關信息。dosage的確是一個非常簡潔的工具,它為廣大網頁漫畫迷們服務。我很好奇地想知道像創建出一個json文件來下載連載漫畫的這種創意是怎麼誕生的?
你還有其它更好的取代dosage的工具么?或者說你是這些工具的粉絲並且用得非常過癮,那就在評論里推薦給我們吧。
via: http://xmodulo.com/2014/04/download-webcomics-command-line-linux.html
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive