使用Epy电子书阅读器从命令行阅读电子书

与平装书和精装书相比,电子书具有许多优势。 电子书更易于访问,方便,负担得起且可移植。 电子书可以交付到各种数字设备,例如计算机,平板电脑,智能手机和Kindle电子阅读器设备。 有大量可用的图形化电子书阅读器。 但是,只有少数应用程序可以从命令行读取电子书。 今天,我们将讨论一种这样的应用程序。 打招呼 py,这是为命令行居民开发的CLI电子书阅读器。

Epy是使用以下语言编写的免费,开放源代码,命令行电子书阅读器: 蟒蛇。 它支持许多电子书格式,例如Epub(.epub,.epub3),FictionBook(.fb2),Mobi(.mobi)和AZW3(.azw3)。 请注意,图片尚未以Mobi格式支持,仅支持某些格式的.azw3电子书。

当您浏览页面时,Epy将显示进度百分比。 它使您可以为特定页面添加书签并集成外部词典。

在Linux中安装epy电子书阅读器

可以使用以下方式安装Epy 点子 包裹经理。 如果尚未安装Pip,请参考以下指南:

  • 如何使用Pip管理Python软件包

安装Pip之后,如下所示安装epy:

$ pip3 install git+https://github.com/wustho/epy

使用Epy电子书阅读器从命令行阅读电子书

要使用epy阅读电子书,只需提供如下电子书的路径即可:

$ epy path/to/ebook/

例:

$ epy The Last Lecture.epub

现在,开始阅读电子书:

使用Epy电子书阅读器从命令行阅读电子书

UP/DOWN 箭头浏览页面。 按 q 退出。

如果未指定电子书文件名的路径,则epy将打开历史记录中最近访问的电子书。

当您滚动浏览页面时,Epy会在右上角显示进度百分比。

通过epy访问的所有书籍都将保存在阅读历史记录中。 您可以使用检索历史记录中保存的书籍 -r 旗。

$ epy -r
Reading history:
1  ~/Downloads/The Last Lecture.epub
2* ~/Downloads/how to code in python.epub

最后访问的电子书文件将标有星号。

您可以阅读历史记录中的特定eBook,并关联NUMBER,如下所示:

$ epy 2

Epy还可以根据匹配的搜索字符串从历史记录中打开电子书。 例如,要打开包含字符串“ lecture”的电子书,只需运行以下命令:

$ epy lecture

如果epy找不到具有给定字符串的电子书,它将始终打开上次访问的电子书。

要获取帮助,请运行:

$ epy --help
Usages:
    epy             read last epub
    epy EPUBFILE    read EPUBFILE
    epy STRINGS     read matched STRINGS from history
    epy NUMBER      read file from history
                    with associated NUMBER

Options:
    -r              print reading history
    -d              dump epub
    -h, --help      print short, long help

资源:

建议阅读:

  • 从命令行下载O’Reilly免费电子书

特色图片 奉恩他尼基像素

命令行工具电子书EpyLinux开源Python

Sidebar