跳转到主要内容

为进度条动画鱼(和鸟)

项目描述

是否曾想在命令行脚本中有动态鱼作为进度条?

是否想过这样做,但后来意识到你有更好的事情可以做,而不是编写无意义的ASCII动画程序?

现在您可以拥有两者的最佳之处:介绍,该模块使任何程序看起来都很好,同时显示有用的数据,在处理一些旧数据的同时。

用法?非常简单

>>> import fish
>>> while churning:
...     churn_churn()
...     fish.animate()

作为一个男孩,我常常梦想着鸟儿来回飞作为进度条,所以我决定实现这个功能

>>> import fish
>>> bird = fish.Bird()
>>> while churning:
...     churn_churn()
...     bird.animate()

想显示当前的记录数吗?

>>> from fish import ProgressFish
>>> fish = ProgressFish()
>>> for i, x in enumerate(churning):
...     churn_churn()
...     fish.animate(amount=i)

当您知道总数时,想显示数值进度吗?

>>> from fish import ProgressFish
>>> fish = ProgressFish(total=len(data))
>>> for i, datum in enumerate(data):
...     churn_churn()
...     fish.animate(amount=i)

在YouTube上查看演示.

默认的鱼是一种简单的鲈鱼,对于ASCII鱼来说速度相当不错。

在这里的可能性是无限的,先生们

唯一限制的是你自己。

——zombo.com

在GitHub上Fork

项目详情


下载文件

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

源分布

fish-1.1.tar.gz (4.4 kB 查看哈希值)

由以下组织支持