生成类似于gfycat的漂亮url。

beautifurl的Python项目详细描述


[![生成状态](https://drone.shadowmail.co.uk/api/badges/hintofbasil/Python-Beautifurl/status.svg)](https://drone.shadowmail.co.uk/hintofbasil/Python-Beautifurl

#美化url

##安装

可以从pip安装beautifull

pip install beautifurl

##用法

>>> from beautifurl import Beautifurl
>>> beautifurl = Beautifurl()
>>> beautifurl.get_random_url('aaA')
'BeautifulAdventurousGiraffe'
>>> beautifurl.count_permutations('aaA')
9150136
>>> for url in beautifurl.get_permutations('aaA', shuffle=True):
...     print(url)
...

GloriousDeterminedPeafowl NiceSuccessfulJackal DepressedStupidPartridge StormyStrangeGiraffe AngryPleasantMonkey …

###URL格式

上面的例子有一个格式字符串作为第一个参数。这决定了url应该由哪些类型的词组成。这些例子都使用形容词动物。可以使用任意数量或组合的键。下面提供了完整的密钥列表。

###自定义词典

beautiful对象\uu init\ux函数接受可选参数dictionarypath。这允许将默认词典替换为用户指定的词典。

>>> beautifurl = Beautifurl(dictionaryPath='~/dictionaries')

此文件夹中的词典必须命名为key\u…其中key是单个字符。所有键都应该是唯一的。下划线后的任何字符都将被忽略。如需有关示例,请参阅词典文件夹。

##词典

键描述大小
-———————
a形容词223
a动物211

##贡献

###字表

可以在请求中提交其他单词和列表。请通过位于Dictionaries文件夹中的Organise脚本运行新列表。

在提交请求之前,请确保您有权使用任何列表。如果需要许可证,请命名许可证文件license.list\u name。

./organise LIST_NAME [MAX_SIZE] > tmp mv tmp LIST_NAME

###代码

拉取请求非常受欢迎。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java错误:无法找到或加载主类   Base85又名ASCI85 java项目   在Java oracle过程中创建Clob对象时引发AbstractMethodError   访问布尔Java时出现NullPointerException   在Java中压缩和解压缩字符串的调试程序   java了解JavaMail下未读消息的不同方法   java Vaadin 10网格样式基于内容的单个行   java使用Sparql查询识别实体的类别/分类   java如何在组件的设计阶段防止内存泄漏?   java使用共享首选项在应用程序上保存更改的语言   Spring数据jpa中具有复合PK的表的java本机查询   java复选框节点树