Generate short url by bot for bypassing censorship
Project description
nonebot-plugin-shorturl
✨ 为 NoneBot 插件提供短链接服务支持 ✨
安装
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file nonebot_plugin_shorturl-0.4.0.tar.gz
.
File metadata
- Download URL: nonebot_plugin_shorturl-0.4.0.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9412cb5a27b69e1fa84d007257c7653ebcb0be8f2195674f9cc50668927fc04d |
|
MD5 | 16b163d840caa8c864bca600707b0942 |
|
BLAKE2b-256 | 6a0196d3fdc335a73886ba459b46c6abce0fb61eed7c1f4466309db507b7aa5f |
File details
Details for the file nonebot_plugin_shorturl-0.4.0-py3-none-any.whl
.
File metadata
- Download URL: nonebot_plugin_shorturl-0.4.0-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34f193ca06b2c5e7b7a793513c823c83d66d48d2116318e638b247be007d33d4 |
|
MD5 | 7d7006cc108f3a7753db752e8a7b8ec8 |
|
BLAKE2b-256 | 5bfa977b2b053709be2abe2a62f9e7bb5b0892811888c8d4c3f4671c893be4d1 |