一个使事物呈现彩虹颜色的Sopel插件。
项目描述
sopel-rainbow
一个使事物呈现彩虹颜色的Sopel插件。
安装
版本托管在PyPI上,因此安装Sopel后,您只需使用pip
$ pip install sopel-rainbow
配置
配置sopel-rainbow
的最简单方法是使用Sopel的配置向导——只需运行sopel-plugins configure rainbow
并输入它提示您输入的值。
order
设置
默认情况下,sopel-rainbow
以“标准”彩虹order
输出颜色,即ROYGBIV,这取决于接收客户端对IRC颜色代码0-15的常用含义。如果在您的Sopel配置文件中明确设置,此默认值将如下所示
[rainbow]
order =
4
7
8
3
12
2
6
如果您想发挥创意(或迎合具有与由mIRC等“事实”值建立的不同共享颜色规范社区),则使用您自己的数字代码列表覆盖order
[rainbow]
order = # Americans and French can fight over this one
4
0
2
random_start
设置
每次都将彩虹从order
的开头开始也是默认行为。如果您希望每次彩虹都从随机位置开始,请将布尔选项random_start
设置为yes
或on
[rainbow]
random_start = on
依赖项
- Sopel版本7.1或更高
- Python 3.8或更高
Sopel 7.x仍然可以在Python 2.7或更早的Python 3版本上运行,但不再维护;此插件也没有在更早的版本上进行测试。
变更日志
sopel-rainbow
的简短而辉煌的历史,这是一个由一个半开玩笑的上游问题孕育而生的插件。
sopel-rainbow 0.2.0
变更
- 不支持Sopel<7.1 + Python<3.8
sopel.module
->sopel.plugin
- 移除了围绕
sopel.formatting.plain()
函数的适配器 - 更新了
__future__
导入 - 移除了UTF-8编码注释
新增
- 如果已安装,使用
unicodedata2
修复
random_start
设置(由#1更改破坏)sopel-plugins configure rainbow
中的错误- 错误的设置名称(
rainbow
->order
) - 错误的默认值类型(
list[int]
->list[str]
)
- 错误的设置名称(
元数据
- 重新组织以匹配当前Sopel标准(主要将“实际插件”放在
plugin.py
文件中,而不是__init__.py
) - 更新打包以使用
pyproject.toml
元数据 - 添加了使用PyPI可信发布进行发布的自动化
sopel-rainbow 0.1.1
修复
- 在即将发布的Sopel 7.1版本中,空输入引发异常(#2)
sopel-rainbow 0.1.0
初始发布,包括
.rainbow
命令- 可配置的颜色顺序
- 可选的随机起始点
- 在Sopel 7.1+上删除控制码
- 与Sopel 7.0至(计划)8.x版本兼容
项目详细信息
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。
源分布
sopel_rainbow-0.2.0.tar.gz (4.7 kB 查看散列)
构建分布
sopel_rainbow-0.2.0-py3-none-any.whl (5.1 kB 查看散列)
关闭
sopel_rainbow-0.2.0.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | ec78cad58cba710b045f09ba6bf7f96151ea3e2710e7574646e2b999169b7f7f |
|
MD5 | aa302890825afa672b3abeaa76b420ed |
|
BLAKE2b-256 | 01a9206810ba3f62c79288a25c184d0db17d17e87a43ea5172e25dfcfa2c032d |
关闭
sopel_rainbow-0.2.0-py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 06abc3a29078aa9dab05a05abcbbfc77d4e0941498d4e8548ab551fe77af9d0f |
|
MD5 | 7bb30782e1d074bd85fd9f5acf718c24 |
|
BLAKE2b-256 | 1024497b5910adad6f712967c321b17d45170605388b5f059d0d0f69a2cc87d5 |