最近我在寫一個命令列應用,首先我設計了一個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,讓我第一個開源專案越做越好,為更多人使用。