Skip to main content

No project description provided

Project description

Clovers Divine

✨ 今日运势和塔罗牌占卜合集 ✨

Python pypi pypi download Poetry Github license

安装

pip install clovers_divine

配置

在 clovers 配置文件内按需添加下面的配置项
[clovers_divine]
# 今日运势用户数据路径
daily_fortune_data = "data/divine/daily_fortune"
# 今日运势背景资源路径
daily_fortune_resorce = "data/divine/daily_fortune/basemap/"
# 今日运势标题字体路径
daily_fortune_title_font = "data/divine/daily_fortune/font/Mamelon.otf"
# 今日运势文本字体路径
daily_fortune_text_font = "data/divine/daily_fortune/font/sakura.ttf"
# 塔罗牌牌面资源路径
tarot_resource = "data/divine/tarot"
# 塔罗牌合并转发开关
tarot_merge_forward = true

说明

今日运势和 id 绑定,一天内同一用户不同群的的占卜结果是相同的

今日运势 占卜今日运势

占卜 启用塔罗牌占卜

塔罗牌 抽一张塔罗牌并解读

今日运势资源

本插件会遍历 daily_fortune_resorce 路径下所有 .png .jpg .jpeg 文件作为插件的今日运势抽签主题

原版主题图片大小为 480*480,如果需要添加主题图片请注意下面的规则

标题位置中心点是 (140, 99),标题字号是 45

文本位置中心点是 (140, 297),文本字号是 25,文本每行 9 字符最高支持 4 行(从右到左竖向排版)

塔罗牌资源

注意:资源中塔罗牌碧蓝档案主题 依照原仓库 GPL-3.0 协议开源,其余资源遵循 MIT 协议开源

本插件会认为 tarot_resource 路径下的每个文件夹都是一套主题。

插件会遍历主题路径下所有 .png .jpg .jpeg 文件作为塔罗牌卡面,但建议主题下的文件夹有如下子路径

  • MajorArcana 大阿卡纳
  • Pentacles 星币
  • Swords 宝剑
  • Cups 星杯
  • Wands 权杖

塔罗牌文件名的规则

当卡片资源为小阿卡纳牌(MinorArcana)时

如果卡片为宫廷牌(Court Cards),那么文件名格式为

{suit}{point}.{suffix}圣杯王后.png

否则文件名格式为

{suit}-{point}.{suffix}圣杯-01.png

当卡片资源为大阿卡纳牌(MajorArcana)时

文件名格式为

{n}-{suit}.{suffix}01-魔术师.png

下面是图片的命名规则,对后缀名没有要求

 MyTheme
   Cups
    圣杯-01.png
    圣杯-02.png
    ……
    圣杯王后.png
   MajorArcana
     0-愚者.png
     01-魔术师.png
     ……
     21-世界.png

在抽牌时插件会随机一个主题,如果主题内没有对应卡片则会用其他主题的对应卡牌补位。

请注意资源内至少要有一套完整的塔罗牌主题。

鸣谢

nonebot_plugin_fortune nonebot_plugin_tarot nonebot_plugin_batarot

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

clovers_divine-0.1.0.tar.gz (28.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

clovers_divine-0.1.0-py3-none-any.whl (30.0 kB view details)

Uploaded Python 3

File details

Details for the file clovers_divine-0.1.0.tar.gz.

File metadata

  • Download URL: clovers_divine-0.1.0.tar.gz
  • Upload date:
  • Size: 28.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.13.1 Windows/10

File hashes

Hashes for clovers_divine-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8227515afc6aa77a53fdd8d4c49e5434fef11857c28495756a23ccc3141a31fc
MD5 6dd14fec47c1d3d43e114247d1c04995
BLAKE2b-256 51716a7cfa0e6d8e1a157b33ebdea1d8695d09acf3675a1d488e16c2b45bfea9

See more details on using hashes here.

File details

Details for the file clovers_divine-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: clovers_divine-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 30.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.13.1 Windows/10

File hashes

Hashes for clovers_divine-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bb9778c74e2c1d403f70c0fd55e800b0513aff778b011607fdd845fd2257f141
MD5 edfa37aaec942f49ad9068665a2e6389
BLAKE2b-256 834db46e598a6cb49f5b44a283eecdc1dd69158688b9977a75112eb720550cdc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page