简单的终端打字练习。
项目描述
tui-typer-tutor
简单的终端打字练习。
基于kraanzu/termtyper
的分支,专注于特殊字符。受climech/typing-practice
和justinsgithub/terminal-typing-tutor
的启发。
安装
pipx install tui-typer-tutor
用法
使用默认文本启动打字会话
ttt
或使用以下方式指定自定义文件
ttt --seed-file='./any-file.txt'
要卸载运行
ttt --uninstall && pipx uninstall tui-typer-tutor
键位
当种子文件中发现时,此应用程序支持一些Unicode字符
- tab:
→
- shift+tab:
←
- enter/return:
⏎
- escape:
␛
所有支持的字符在此处记录。尚不支持Ctrl
键组合,并以未知字符显示。
种子文件
生成预期文本的算法是
- 加载种子文件的每一行
- 随机重新排序(保持每行文本在一起)
- 无分隔符连接,每行保留任何前导空白
默认种子文件在此处:./tui_typer_tutor/core/seed_data.txt
欢迎提出更好的种子文本生成想法!
项目状态
查看《开放问题
》和/或CODE_TAG_SUMMARY。有关发布历史,请参阅CHANGELOG。
贡献
我们欢迎pull请求!为了使您的pull请求能够顺利接受,我们建议您首先在GitHub上创建一个问题来讨论您的想法。有关开始使用代码库的资源,请参阅以下文档
行为准则
我们遵循贡献者公约行为准则。
开源状态
我们尽量合理地满足来自开源洞察的"OpenSSF评分卡"的大部分内容。
负责任披露
如果您有任何安全问题要报告,请私下联系项目维护者。您可以通过dev.act.kyle@gmail.com联系我们。
许可证
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
tui_typer_tutor-1.1.2.tar.gz (11.1 kB 查看哈希值)
构建分发
tui_typer_tutor-1.1.2-py3-none-any.whl (14.6 kB 查看哈希值)
关闭
tui_typer_tutor-1.1.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f7890fd0655de7dcf71ac48495e820cc7fc83e2c97974ad3c12a368a1acf7fc1 |
|
MD5 | e8974bd4f2c13d5a2651c47f4ad0fe8d |
|
BLAKE2b-256 | 6f991d2de9a0623c8407847d85950a65a87bb2d55fa91ec34e8f8dfad25aa361 |
关闭
tui_typer_tutor-1.1.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 785678e04e4e70be726c829efc09844322ba954d94cacb5331d14f855549d8bf |
|
MD5 | d948de39857a9e1f8023140eb974e49f |
|
BLAKE2b-256 | 1de80bca9b699931f657536708df8e5bec76b39bfed52976f32c873a65ae688e |