跳转到主要内容

简单的终端打字练习。

项目描述

tui-typer-tutor

.github/assets/demo.gif

简单的终端打字练习。

基于kraanzu/termtyper的分支,专注于特殊字符。受climech/typing-practicejustinsgithub/terminal-typing-tutor的启发。

安装

使用pipx安装

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键组合,并以未知字符显示。

种子文件

生成预期文本的算法是

  1. 加载种子文件的每一行
  2. 随机重新排序(保持每行文本在一起)
  3. 无分隔符连接,每行保留任何前导空白

默认种子文件在此处:./tui_typer_tutor/core/seed_data.txt

欢迎提出更好的种子文本生成想法!

项目状态

查看《开放问题》和/或CODE_TAG_SUMMARY。有关发布历史,请参阅CHANGELOG

贡献

我们欢迎pull请求!为了使您的pull请求能够顺利接受,我们建议您首先在GitHub上创建一个问题来讨论您的想法。有关开始使用代码库的资源,请参阅以下文档

行为准则

我们遵循贡献者公约行为准则

开源状态

我们尽量合理地满足来自开源洞察的"OpenSSF评分卡"的大部分内容。

负责任披露

如果您有任何安全问题要报告,请私下联系项目维护者。您可以通过dev.act.kyle@gmail.com联系我们。

许可证

LICENSE

项目详情


下载文件

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

源代码分发

tui_typer_tutor-1.1.2.tar.gz (11.1 kB 查看哈希值)

上传时间 源代码

构建分发

tui_typer_tutor-1.1.2-py3-none-any.whl (14.6 kB 查看哈希值)

上传时间 Python 3

由以下机构支持

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