我写了一个开源项目AlphabetPy

AlphabetPy是一款用Python实现的艺术字生成工具,可在命令行中轻松生成艺术字效果。支持两种模式:“planar”平面模式与“stereo”立体模式。用户可通过pip安装或使用setup.py进行本地安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目地址

最近我在写一个命令行应用,首先我设计了一个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,让我第一个开源项目越做越好,为更多人使用。

转载于:https://juejin.im/post/5a77ce875188257a6854ad9d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值