Thursday Feb 03, 2022

Epub reader: a tool to read epub files from the terminal

コンピュータや携帯端末、電子書籍リーダーやタブレットなどで、毎日デジタルブックや電子書籍を読む人はたくさんいると思うのですが、そのような人たちのためのツールです。

主要なLinuxディストリビューションの公式リポジトリには、電子書籍を読んだり管理したりするためのさまざまなソフトウェアが公開されています。

中でも最も人気があるのはCalibreで、デジタル書籍を電子書籍リーダーと同期させることさえできます。

これらの電子書籍は現在EPUBまたはePub形式(電子出版物の頭文字)で配布されており、テキストと画像を読むためのオープンソースのリサイズ可能フォーマットとなっています。 EPUB3はオーディオの添付も可能なので、

The ePub format and many ePub readers support following:

  • Redistributed document: テキストを特定の画面に最適化
  • Fixed-layout content: prepaid content can be useful for certain type of highly designed content, such as picture books intended only for larger screen, as tablets.などのように、固定レイアウトのコンテンツはタブレットなどの大きな画面に対応します。
  • HTMLウェブサイトのように、インラインのラスターイメージやベクターイメージ、メタデータ、CSSスタイルをサポートするフォーマット。
  • ページマーカー
  • ハイライトやノート
  • 本を保存し検索できる図書館のようなもの。
  • 変更可能なフォント、変更可能なテキストと背景色
  • MathML のサブセットのサポート
  • Digital Rights Management: オプション レイヤーとしてデジタル著作権管理(DRM)を含むことができる

ePubについて

以上のように、どの電子デバイスでもeBookが読めるように、多くのアプリケーションを使っています。

これらの開発者がユーザーに提供する独自の機能や資質を持つこれらのそれぞれ。

これらのアプリケーションのほとんどは多くのものを提供する傾向があるので、多くの人が「ただ読めること」を求めているとは限りません。

これらのアプリケーションの代わりに、Python で書かれたオープンソースのツールである ePub アプリケーションを使って、端末を使ってデジタル書籍を読むことが可能です。

端末で電子書籍を読むことは、たとえば、少ないリソースでコンピュータだけを持っている人の場合、あるいは、ユーザーが本を読むためだけに大きなパッケージをインストールすることを望まなくなった場合などになることがあります。

これを行うには、最適な選択肢は ePub ツールであり、ターミナルで直接、簡単に本を見たり読んだりできます。

Ubuntu およびその派生物に epub リーダーをインストールするにはどうしたらいいですか。

epub ツールを使用するために、まず python-BeautifulSoup パッケージをインストールする必要があります。

このパッケージは、現在のほとんどの Linux ディストリビューションで見つけることができるので、Ubuntu およびその派生版では、インストールに問題はありません。

Ctrl + Alt + T でシステム上のターミナルを開き、その中で次のコマンドを実行する必要があります。

git clone https://github.com/rupa/epub.git

端末で次のコマンドを入力するだけです。

cd epub

そして、このアプリケーションを使って、端末から epub ファイルを読むことができます。

端末から電子書籍を読むには、以下のコマンドにepubファイルのパスを追加するだけです。

python epub.py /ruta/a/tu/archivo

端末から電子書籍を読むにはepubツールをどう使えばいいでしょうか?

このツールの使い方は非常に簡単で、読みたいファイルを開き、その中でターミナル上でいくつかのアクションを実行するために、以下のキーを使用します:

  • Esc, q:ドキュメントを終了
  • Tab, 左矢印, 右矢印。 ビューとチャプターを切り替える
  • Up : 1行上
  • Down : 1行下
  • Re Page : 1ページ
  • PgDown : 1ページ下
  • PgUp : 1ページ上

コメントを残す

メールアドレスが公開されることはありません。

Back to Top