生成类似于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使用和返回方法   java如何为安卓开发设置eclipse?   java为泛型类中的通配符传递任何具体类都会产生错误。为什么?   带有正则表达式过滤器的MongoDB Java驱动程序聚合   运行使用OPENQUERY访问链接服务器的TSQL查询时出现java JDBC错误   java使用GZIP、JSON响应和JQuery   java如何使用onSaveInstanceState保存复选框状态   在Java中根据XSD 1.1验证XML时出错   如何在Java中以编程方式运行GlueGen发射器?   Java PathIterator如何准确计算形状对象的中心?   java在ArraysList对象中查找最小值   javascript JxBrowser LoadURL/LoadHTML   java Apache的HttpClient管理内联URL身份验证吗?   java如何使用failsafe和Junit5测试JPMS服务,而无需创建额外的测试模块?   javascript如何使用HtmlUnit修复从网站加载的所有URL?   java连接AppEngine数据存储和搜索API   Android中的java日期格式日历   eclipse java。awt。机器人连续按键   java字节[]数组在输入SQLITE数据库之前和之后都会发生变化