跳转到主要内容

一个用于通过闪卡学习的简易命令行工具

项目描述

一个用于通过闪卡学习的简易命令行工具

  • 自由软件:BSD许可证

docs/out.gif

安装

pip3 install python-flashcards

什么是闪卡

闪卡或闪卡是一种卡片集合,正面或背面都印有信息,如单词或数字,用于课堂练习或个人学习。一人在卡片上写一个问题,在背面写一个答案。[维基百科]

这是如何工作的

python-flashcards 是一个小工具,它从 YAML 文件接收卡片,并以随机顺序显示它们,以便您可以练习。

YAML 格式

-
  topic: The topic I will say out loud
  content: The information I'll check after saying out loud what I know
  keywords: reference, words
-
  topic: Python
  content: Is a widely used high-level programming language for general-purpose programming,
    created by Guido van Rossum and first released in 1991.
  keywords: programming, language

关键字是唯一可选的。

用法

假设 anatomy.yaml 是包含与解剖学相关信息文件的文件。

flashcards anatomy.yaml

如果您想按顺序显示卡片

flashcards --ordered meds.yaml

如果您想显示或隐藏主题而不是内容

flashcards --inverted meds.yaml

获取更多帮助

flashcards -h

文档

https://python-flashcards.readthedocs.io/

开发

要运行所有测试,请运行

tox

注意,要合并所有tox环境中的覆盖率数据,请运行

Windows

set PYTEST_ADDOPTS=--cov-append
tox

其他

PYTEST_ADDOPTS=--cov-append tox

变更日志

0.3.0 (2018-11-27)

  • 添加了隐藏主题而不是内容的功能。

0.1.0 (2017-03-31)

  • 首次发布在PyPI上。

项目详情


下载文件

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

源代码分发

python-flashcards-0.3.0.tar.gz (74.1 kB 查看哈希值)

上传时间 源代码

构建分发

python_flashcards-0.3.0-py2.py3-none-any.whl (10.6 kB 查看哈希值)

上传时间 Python 2 Python 3