Skip to main content

Generate short url by bot for bypassing censorship

Project description

nonebot

nonebot-plugin-shorturl

✨ 为 NoneBot 插件提供短链接服务支持 ✨

license pypi python

安装

pip install nonebot-plugin-shorturl
poetry add nonebot-plugin-shorturl
pdm add nonebot-plugin-shorturl

# 特定后端
pip install nonebot-plugin-shorturl[redis]
pip install nonebot-plugin-shorturl[diskcache]

# 所有后端
pip install nonebot-plugin-shorturl[all]

使用方式

.env 文件中添加必填的配置项

配置项

通用配置项

  • SHORTURL_HOST(必填):用于为外部插件构造完整的包含域名的短链接。示例值:http://localhost:8080
  • SHORTURL_ENDPOINT:指定短链接服务的入口点模板。默认值:/shorturl/{token},可以自定义为 /s/{token}
  • SHORTURL_CACHE_TYPE:指定短链接服务的后端缓存类型,可选值:memory | diskcache | redis

差分配置项

Redis

  • SHORTURL_REDIS_HOST:Redis 后端的地址
  • SHORTURL_REDIS_PORT:Redis 后端的端口
  • SHORTURL_REDIS_DB:Redis DB 配置项
  • SHORTURL_REDIS_USERNAME:Redis 用户名
  • SHORTURL_REDIS_PASSWORD:Redis 密码

Diskcache

  • SHORTURL_DISKCACHE_FOLDER:Diskcache 文件持久化目录

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

nonebot_plugin_shorturl-0.3.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

nonebot_plugin_shorturl-0.3.0-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file nonebot_plugin_shorturl-0.3.0.tar.gz.

File metadata

File hashes

Hashes for nonebot_plugin_shorturl-0.3.0.tar.gz
Algorithm Hash digest
SHA256 cbda6d5813480f0e938d939617e87f304b0d8b42d36e60b716e6575f4644ba01
MD5 2be868341d8ebe8407e3bbe45666afbb
BLAKE2b-256 1fd5bb765fbeb447e6f8dbf9b9270331209ba49201393f954ca841197cc772a1

See more details on using hashes here.

Provenance

File details

Details for the file nonebot_plugin_shorturl-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for nonebot_plugin_shorturl-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 32047b1a1285b839332fc3c1e3d91dae28b59113cdfe54212192c3ce90dda37d
MD5 9ce32fa0715df7cd215cde3a1634176f
BLAKE2b-256 9d1790632dd1df4a59a79450ae67a4f6c72685e27e2f52d0852d008010b43be2

See more details on using hashes here.

Provenance

Supported by

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