9 个不稳定版本 (3 个破坏性更新)
0.5.0 | 2024年5月19日 |
---|---|
0.4.0 | 2024年5月12日 |
0.3.0 | 2024年5月2日 |
0.2.5 | 2024年4月28日 |
#75 在 游戏 中
每月55次 下载
230KB
2.5K SLoC
DerDieDas (DDD)
好吧,是这样的:我试图找到一个好的应用程序或资源来帮助我学习德语的性别和冠词。
我发现了很多无聊至极的应用程序(一些和 DerDieDas 名称相同)和一些是为那些显然比我能更快记住这些东西的人制作的。
所以我制作了这个小玩意。
用法
我将我的窗口管理器(sway)设置成这样打开终端
exec foot fish -C 'ddd ask nouns'
所以每次我打开一个新的终端窗口(这太多了),我都会被提示类似这样的东西
? ___ Gehaltsscheck
>
[paycheck]
我必须这样填写
? ___ Gehaltsscheck
> der Gehaltsscheck
[paycheck]
-
如果你回答正确,就会给这个词加一个信心点,尝试次数默认存储在数据文件夹中。下次(在达到阈值之前,如果你没有禁用它),将会询问信心最低的词组中的下一个词。
-
如果你在冠词部分犯了一个错误,就会减少一个分数。这个单词几乎肯定会是你再次打开终端窗口时询问的下一个。
-
如果你在单词本身中犯了拼写错误,它就会给我一个错误。不会扣分,你必须完全写出来。
配置
在 ~/.config/ddd/config.json
处有一个可选的配置文件
{
"data_path": "/home/sarah/.local/share/ddd/",
"group": {
"enable": true,
"threshold": 100 // At most 255
}
}
上面的值(除了 /home/sarah
部分)是默认值。
导入名词
在这个仓库的数据目录 data/
下,我已经制作了一个可导入数据的示例文件。使用这些单词,或者创建你自己的。
然后只需使用这个小小的命令
ddd import nouns [address of the file]
我建议现在你最好不要导入超过100个单词。这是因为你需要一次通过每个单词,直到每个单词的信心水平提高。你希望每个练习都要定期重复。
安装
当我对这个应用程序更有信心时,我将提供安装说明。在此之前,你可以克隆这个仓库,然后简单的
cargo install --path .
应该就可以了。
范围
学习德语性别是这里的目标。练习本身不应比现在更复杂。后端可以有所改进。
我还想为我妻子的浏览器制作一个交互式主页。但我还没有决定是否将其放在同一个应用下。但如果我放在同一个应用下,我将把它放在一个可选的功能标志后面。
贡献
欢迎贡献。但在花费大量时间之前,请考虑项目的范围。您可以在问题跟踪器和邮件列表中讨论它们。
在此处报告开放问题和功能请求: 票据
您可以在此处发送补丁和讨论: ~prma/[email protected]
您可以在此处关注公告: 公告邮件列表
状态
它运行良好。
但缺少一些基本功能。
请将其视为alpha阶段。
依赖
~16–30MB
~387K SLoC