osteel/kobwise

将您的Kobo批注转换为Readwise高亮显示

安装: 12

依赖项: 0

建议者: 0

安全: 0

星标: 10

关注者: 1

分支: 0

公开问题: 0

类型:命令行界面

v0.3 2022-06-30 15:37 UTC

README

将您的Kobo批注转换为Readwise高亮显示

Preview

Build Status Latest Stable Version License

为什么?

Readwise 是一款应用程序,允许您导入来自书籍、文章或任何启发性和/或值得记忆的内容的高亮显示。然后,它会根据您的选择频率重新呈现这些高亮显示。

Readwise 集成了各种服务和平台,以简化导入高亮显示的过程,但不幸的是,它 与 Kobo 不兼容

kobwise 是一个小型命令行应用程序,提供两者之间的桥梁,将您的 Kobo 批注转换为与 Readwise 兼容的 .csv 文件。

安装

kobwise 用 PHP 编写,使用 Composer 安装

composer global require osteel/kobwise

确保 ~/.composer/vendor/bin 目录在您的系统 PATH 中。

如何操作

如果还没有,请将以下行添加到您的 Bash 配置文件中(通常是 ~/.bash_profile~/.bashrc~/.zshrc 等)

export PATH=~/.composer/vendor/bin:$PATH

如果文件不存在,请创建它。

运行以下命令使更改生效

source ~/.bash_profile

使用

您只需在批注文件上调用 convert 命令即可

kobwise convert "The Almanack of Naval Ravikant.txt"

它将在当前文件夹中创建一个新的 .csv 文件,然后您可以将其 上传到 Readwise

运行不带参数的 kobwise 时,也可以获得帮助菜单

kobwise

更新和删除

更新 kobwise

composer global update osteel/kobwise

删除 kobwise

composer global remove osteel/kobwise

已知限制

Kobo 的批注文件格式如下,难以区分属于同一批注的不同段落中的单独批注。

因此,建议在导入之前先浏览批注文件,并删除应属于同一批注的段落之间的任何空行。

由于 Readwise 不允许其用户 永久删除高亮显示,因此建议在导入之前也查看 .csv 文件。

等等。我能够导出我的 Kobo 批注吗?

由于某种原因,Kobo 默认没有启用此选项,您需要手动更新配置文件才能执行此操作。

步骤如下

  1. 将您的 Kobo 连接到计算机
  2. 在 Kobo 的根目录中打开 eReader.config 文件
  3. 在文件末尾添加以下行: [FeatureSettings] ExportHighlights=true
  4. 保存文件并拔出 Kobo
  5. 从您的 Kobo 库中,点击您想要导出批注的书的左侧三个点
  6. 点击 导出批注
  7. 再次将 Kobo 连接到您的计算机
  8. 现在您应该可以在根目录中看到一个 .txt 文件,其中包含批注

如果您需要更多帮助,这里有一个带有截图的 详细指南