最近我在写一个命令行应用,首先我设计了一个Welcome界面,但是我思考如何在命令行中展示我的应用名字,就像这样
然而,我又不想自己去手打,怎么办呢?偶然发现了@starkwang的作品alphabetJS,发现十分好用,也生成了自己想要的文字,于是我就在想,能不能把他翻译成python呢?最后我真的做到了,alphabetPy就这样诞生了。
安装
1.使用pip
安装
pip install AlphabetPy
2.使用setup.py
安装
将我的项目下载到本地,然后
$ cd alphabetPy
$ python setup.py install
使用
$ AlphabetPy
input the string you want to change:<what you want to output>
input the mode you want to use:("planar" or "stereo"):<choose "planar" or "stereo">
举个栗子:
或者你也可以直接使用命令:
alphabetPy -s <what you want to output> -m <choose "planar" or "stereo">
举个栗子:
如果你不用-m
参数,默认使用“planar”模式
当然,如果你想在自己的python项目中使用alphabetPy也是可以的
import AlphabetPy
string = "AlphabetPy"
letter = AlphabetPy.getAlphabet("233","stereo")
for i in range(7):
print(letter[i])
不过,我的代码可能有点蠢,不能直接打印letter,而是要用循环的方式,之后有思路会改进我的代码。
最后
这个项目中所用的字体为@starkwang的作品alphabetJS中提供的“planar”和“stereo”字体,但是我希望这个小工具能引入更多的模式,更多的可能,所以如果有同学能够给予字体上的建议或者代码上的建议,我是非常的欢迎。希望大家多follow,多star,多提issue,让我第一个开源项目越做越好,为更多人使用。