開源軟體

強大的跨平台開源電子書軟體,如何用calibre培養每天讀書的習慣

現代社會,節奏快速而又忙碌,沁人心脾的讀書活動反而成了一個奢侈的「舊習慣」,但我們不得不承認,它絕對是一個好習慣。也許你聽說過,有一款非常棒的電子書管理軟體叫 calibre,當然,它也是開源的,我們可以充分利用這個良師益友般的好軟體建立每日讀書單來培養我們每天閱讀的習慣,我相信你一定會愛上它愛上閱讀,並且不會找借口說沒有時間閱讀的。

很多人抱怨他們無法及時掌握所有他們需要的信息——或是說他們覺得他們需要的信息。然而對我來說,信息過多是不可能的,我了解對其他人而言要擺脫他們面前一大團混亂的信息是很困難的。

Read-anywhere-anytime-anyhow

最好的方式就是減少你生活中數據源的數量和個數,在這篇文章中,我不會去探討你要如何擺脫些信息的理論以及實行辦法,但我會告訴你們一個你們可以用來創立一個集中的每日閱讀清單的技巧,你們可以在每天上班通勤的時候或是一天中比較沒事的時候,利用平板或是智能型手機閱讀清單里的內容。

calibre 電子書管理軟體是一個很棒的工具可以拿來建立每日閱讀清單,注意哦,calibre的每一個字母都是小寫的,即使它是一個句子中的第一個單詞。它是一個非常強大的跨平台電子書管理軟體,你可以使用calibre 轉換電子書的格式,也可以使用calibre 來管理你的電子書閱讀設備(例如Amazon Kindle),目前最新的版本為2.19.0,採用 GNU GPL v3 協議發布。

Calibre_logo

讓我們來看看該如何用calibre來建立每日閱讀清單吧:

在開始之前

這就是我剛才為什麼會用集中的這個形容詞,選二到三個你最重要的信息來源,可以是每日新聞、科技網誌,或是你最喜歡的雜誌的快訊。

專註在你需要知道什麼,而非你想要知道或你覺得你需要知道,要完成這件事,你需要認真審視你的所涉獵的信息,將你的列表切割到最基本的格式。

當你完成後,為這些信息來源複製RSS feeds的連結到一個文本編輯器里,你將會需要用到它們,而你其實是可以不用自己去把這些東西打出來的,好,現在讓我們回到 calibre。

設定你的清單

我們先假設你已經在計算機里裝好calibre了,如果沒有,去將它下載下來,完成後,將它打開然後點選工具欄上在Fetch News按鈕旁的向下的箭頭,接著,按下Add a Custom News Source

calibre-add-new-news-source

這裡你會得到一個食譜,這純粹只是用一個比較好聽的說法去稱呼一堆源數據而已,在Add custom news source窗口中,在Recipe title欄位鍵入你要為你的食譜取的名稱,我是用非常原始的名字每日閱讀清單,你可以想一個更好聽的名字。

Oldest article設為一天,然後將Max. number of article per feed設為一個比較合理的數字,我通常是設為10,在Feed title欄位中輸入你要為你的來源取的名字,舉例來說,名字可以是你的數據源的發布者或是部落格,接著,將其中一個你剛才複製的RSS feeds的連結貼在Feed URL欄位,點一下Add feed,然後為你每個數據源重複以上步驟。

calibre-feed-recipe

完成後,點選Add/Update recipe然後按下Close

建立你的清單

接著,產生你的閱讀清單,你可以選擇用calibre自動幫你產生清單,或是自己手動完成。我會解釋如何手動建立清單。在主窗口中,點選Fetch News,開啟Schedule news download窗口。

calibre-schedule-download

在窗口左邊的列表中,點選Custom然後點選你的閱讀列表名字,確定Schedule for download選項沒有被選取,點選 Download now,當你這樣做的時候,calibre 會抓取你食譜中數據源的最新東西並將之存到你的 calibre 資料庫里。

將閱讀列表移到行動裝置中

有兩種方法可以做到,如果你的行動裝置與calibre兼容,將它鏈接到你的計算機。接著,點選calibre資料庫中的你的閱讀清單,並選取Send to device > Send to main memory。你也可以將它傳送到你的裝置的SD card(如果有的話)。

到目前為止我還沒辦法用我的Nexus 7平板去執行(我平時都是用Nexus 7 來閱讀),如果你們沒有calibre支持的裝置,你跟我就是遇到同樣的情況,這時你就需要另外一種方法。

一樣的,點選你的閱讀清單,接著選取 Save to disk > Save only EPUB format to disk in a single directory,然後選擇你要儲存檔案的文件夾,如果你用的是像ownCloudDropbox或是Google Drive這類的工具,將它存在計算機中的同步文件夾中,然後同步你的裝置。完成後,你可以在EPUB閱讀器上打開你的閱讀清單——我通常是用FBReader

建立一個每日閱讀清單有些步驟需要手動操作。只要幾分鐘,你就擁有了你一天所需的信息,而且你可以用你的行動裝置做收信及社交以外的事,除此之外,你還可以削減你信息獲取來源的數目,因而擁有更多空閑時間去做其他事。

 

原文鏈接:http://opensource.com/life/15/1/calibre-ebook-management
本站經許可編譯自正體中文原創翻譯:
http://www.opensource.net.tw/node/35

 

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
bootingman,是「booting」 加上 「man」的一個合成詞。 術語「booting(引導)」是「bootstrapping」的簡寫,描述計算機從零開始啟動的過程,同時也表示一個古老的諺語「通過自力更生而出人頭地「。 「引導」的思想在於一個困難的、複雜的目標可以通過一個小的動作開始,然後以這個小的動作為基礎,一步一步地達到期望目標而完成。這也是我想做和正在做的。

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:開源軟體

    開源軟體

    嵌入式 Linux 的瑞士軍刀:BusyBox

    上期文章中,筆者向各位介紹了 musl,一個 Glibc 的替代方案,它的主要優勢體現在更加整潔的代碼、更小的二進位體積和更優秀的靜態鏈接支持。而本期文章的主角:BusyBox 則是 GNU Core […]
    開源項目

    Pwnagotchi 開箱教程

    Pwnagotchi 是一個由 Bettercap 驅動的 A2C 的 「AI」,它能夠從周圍的 WiFi 環境中學習,以最大限度地利用它捕獲的可破解 WPA 密鑰材料,該材料將作為可被 hashcat 破解的 PCAP 文件收集在磁碟上。 簡單來說,Pwnagotchi ...
    開源軟體

    光速上手C++20協程

    今天來學習下怎麼使用基於C++20設計開發的協程框架async_simple(https://github.com/alibaba/async_simple)。async_simple是阿里巴巴開源的輕量級C++非同步框架。提供了基於C++20無棧協程(Lazy),有棧協程(Uthread)以及Future/Promise等非同步組件。連續兩年經歷天貓雙十一磨礪,承擔了億級別流量洪峰,具備高性能和高穩定性。