likes
comments
collection
share

我写了一个开源项目AlphabetPy

作者站长头像
站长
· 阅读数 4

我写了一个开源项目AlphabetPy

项目地址

最近我在写一个命令行应用,首先我设计了一个Welcome界面,但是我思考如何在命令行中展示我的应用名字,就像这样

我写了一个开源项目AlphabetPy

然而,我又不想自己去手打,怎么办呢?偶然发现了@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

或者你也可以直接使用命令: alphabetPy -s <what you want to output> -m <choose "planar" or "stereo">

举个栗子:

我写了一个开源项目AlphabetPy

如果你不用-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,让我第一个开源项目越做越好,为更多人使用。

转载自:https://juejin.cn/post/6844903559817871373
评论
请登录