我寫了一個開源專案AlphabetPy

ninjiacoder發表於2019-01-18
AlphabetPy Banner

專案地址

最近我在寫一個命令列應用,首先我設計了一個Welcome介面,但是我思考如何在命令列中展示我的應用名字,就像這樣

bilibili console

然而,我又不想自己去手打,怎麼辦呢?偶然發現了@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">
複製程式碼

舉個例子:

example1.png

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

舉個例子:

example2.png

如果你不用-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,讓我第一個開源專案越做越好,為更多人使用。

相關文章