我写了一个开源项目AlphabetPy
項(xiàng)目地址
最近我在寫(xiě)一個(gè)命令行應(yīng)用,首先我設(shè)計(jì)了一個(gè)Welcome界面,但是我思考如何在命令行中展示我的應(yīng)用名字,就像這樣
然而,我又不想自己去手打,怎么辦呢?偶然發(fā)現(xiàn)了@starkwang的作品alphabetJS,發(fā)現(xiàn)十分好用,也生成了自己想要的文字,于是我就在想,能不能把他翻譯成python呢?最后我真的做到了,alphabetPy就這樣誕生了。
安裝
1.使用pip安裝
pip install AlphabetPy
2.使用setup.py安裝
將我的項(xiàng)目下載到本地,然后
$ cd alphabetPy $ python setup.py install 復(fù)制代碼使用
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"> 復(fù)制代碼舉個(gè)栗子:
或者你也可以直接使用命令: alphabetPy -s <what you want to output> -m <choose "planar" or "stereo">
舉個(gè)栗子:
如果你不用-m參數(shù),默認(rèn)使用“planar”模式
當(dāng)然,如果你想在自己的python項(xiàng)目中使用alphabetPy也是可以的
import AlphabetPy string = "AlphabetPy" letter = AlphabetPy.getAlphabet("233","stereo") for i in range(7):print(letter[i]) 復(fù)制代碼不過(guò),我的代碼可能有點(diǎn)蠢,不能直接打印letter,而是要用循環(huán)的方式,之后有思路會(huì)改進(jìn)我的代碼。
最后
這個(gè)項(xiàng)目中所用的字體為@starkwang的作品alphabetJS中提供的“planar”和“stereo”字體,但是我希望這個(gè)小工具能引入更多的模式,更多的可能,所以如果有同學(xué)能夠給予字體上的建議或者代碼上的建議,我是非常的歡迎。希望大家多follow,多star,多提issue,讓我第一個(gè)開(kāi)源項(xiàng)目越做越好,為更多人使用。
轉(zhuǎn)載于:https://juejin.im/post/5a77ce875188257a6854ad9d
總結(jié)
以上是生活随笔為你收集整理的我写了一个开源项目AlphabetPy的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 一步一步分析vue之_data属性
- 下一篇: 堆栈——链表实现