跳转到主要内容

Visie是一个简单的缩略词枚举器。它帮助您命名事物。

项目描述

Visie是一个简单的缩略词枚举器

PyPI version Tests

它帮助您使用缩略词命名事物。

安装

pip3 install visie

示例

默认情况下,visie将找到包含提供的单词任意子集的缩略词和首字母缩略词,顺序不限

$ visie pleasing orange home noise expeller
HONE: home orange noise expeller
HOPE: home orange pleasing expeller
NOPE: noise orange pleasing expeller
OPEN: orange pleasing expeller noise
PEHO: pleasing expeller home orange
PEON: pleasing expeller orange noise
PHEON: pleasing home expeller orange noise
PHON: pleasing home orange noise
PHONE: pleasing home orange noise expeller
PONE: pleasing orange noise expeller

用尖括号 <...> 括起来的单词必须按顺序出现

$ visie 'pleasing orange home <noise expeller>'
HONE: home orange noise expeller
PHONE: pleasing home orange noise expeller
PONE: pleasing orange noise expeller

用方括号 [...] 括起来的单词必须全部出现,但顺序可以任意

$ visie '[pleasing orange home <noise expeller>]'
PHONE: pleasing home orange noise expeller

括号 (...) 表示包含元素中的确切一个将被使用

$ visie --min-length 3 'pleasing home (orange noise expeller)'
HEP: home expeller pleasing
HOP: home orange pleasing
PHO: pleasing home orange
POH: pleasing orange home

花括号 {...} 中的元素可以以任意顺序和数量出现

$ visie 'pleasing home ({orange noise} expeller)'
PHON: pleasing home orange noise

跟在问号后面的元素是可选的

$ visie '<diaphone is? a? [pleasing orange home noise expeller]>'
DIAPHONE: diaphone is a pleasing home orange noise expeller

最后,您可以通过使用点作为通配符来创建递归缩略词

$ visie '<. is? a? [pleasing orange home noise expeller]>'
DIAPHONE: d is a pleasing home orange noise expeller
WANHOPE: w a noise home orange pleasing expeller

名称 visie 就是这么发现的

$ visie '<<. is? a?>? (efficient simple magical) recursive? (acronym initialism) (name word)? (generator enumerator)>'

许可证

Visie遵循AGPLv3许可证进行授权和分发。如果您需要关于条款的例外情况,请联系我们。[联系我们]

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装软件包的更多信息。

源代码发行版

visie-0.1.1.tar.gz (20.5 kB 查看哈希值)

上传时间 源码

构建分发包

visie-0.1.1-py3-none-any.whl (20.4 kB 查看哈希值)

上传时间 Python 3

由以下支持