跳转到主要内容

轻松将各种格式的数据导入Anki。

项目描述

Dejima - Anki的灵活内容导入器

在学习外语?每次找到新单词时制作闪卡需要很多努力 -- Dejima让您能够通过自动从您可能用于学习新语言的多个来源(包括“使用Netflix学习语言”)创建Anki闪卡,从而更有效地利用时间。

免费软件: MIT许可证

要求

支持来源

  • 使用Netflix学习语言
  • 在Onyx Boox设备上阅读注释。
  • 您自己编写的源导入器 -- 请参阅下面的“添加您自己的来源”。

您可以在以下部分了解更多关于内置来源的信息。

使用Netflix学习语言(《lln-json》)

在“使用Netflix学习语言”(LLN)中,您可以“保存”特定的单词或短语。这些短语可以通过您的浏览器从LLN导出,并作为闪卡导入到Anki中。

示例

问题

答案

反向问题(可选)

反向答案(可选)

如何使用

  1. 使用“JSON”导出类型下载“使用Netflix学习语言”中保存的注释

  1. 使用以下命令运行 dejima,将 My Deck Name 替换为你希望生成的牌组名称,将 /path/to/export.json 替换为你导出文件的路径
dejima import "My Deck Name" lln-json -i /path/to/export.json

就这样!

Onyx Boox 阅读批注导出(boox

在 Onyx Boox 电子阅读器和平板电脑中,有一个批注模式,你可以突出显示特定的单词或句子,查看你的母语翻译,或为自己写笔记

如果你也用这些来记录不熟悉的单词,你可以使用 Dejima 将这些突出显示的批注转换为闪卡。

如何使用

  1. 从你的设备导出你保存的批注,并将其保存到运行 Anki 和 Dejima 的设备上

  1. 使用以下命令运行 dejima,将 My Deck Name 替换为你希望生成的牌组名称,将 /path/to/export.txt 替换为你导出文件的路径
dejima import "My Deck Name" boox -i /path/to/export.txt

安装

你可以通过运行以下命令从 PyPI 安装 dejima

pip install dejima

添加你的自己的源

Dejima 是为了让我能够轻松添加我需要的源而构建的,希望这也能使你更容易使用!

一个示例项目位于 https://github.com/coddingtonbear/dejima-importer-example,展示了你如何创建自己的导入类。

为什么这个名字叫“Dejima”

Anki 是日语中“记忆”的意思。 在日本历史的一个特定时期,将货物运入日本的一种方式是通过长崎的 Dejima 港口。

项目详情


下载文件

下载适用于你的平台的文件。如果你不确定该选择哪个,了解更多关于 安装包 的信息。

源分布

dejima-2.1.1.tar.gz (594.9 kB 查看哈希值)

上传时间

构建分布

dejima-2.1.1-py2.py3-none-any.whl (806.3 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面