Skip to content

使用flask+MySQL自行搭建短链接生成器

Notifications You must be signed in to change notification settings

chinosk6/ShortLink

Repository files navigation

ShortLink

  • 使用Flask+MySQL自行部署短链接生成

部署:

  • 需要Python3环境以及Flask,pymysql模块
  • 需要一个域名和MySQL环境,不再赘述
  • 创建一个数据库后运行shortlink.sql初始化一张表
  • 填写connect_settings.py内相关内容
  • 完事

添加/删除链接(手动)

  • 添加:参考add_link_example.bat
  • 删除:手动删数据库吧
    (后续会添加API添加方式)

添加/删除链接(API)

访问

http://您的链接/api?参数
参数 描述 必填 备注
key 访问秘钥 Yes 您在connect_settings.py中设置的key
type 操作方式 Yes 仅可填写adddel
link 想操作的链接 Yes typeadd时,填入网址
typedel时,填入短链接后缀或者完整短链接
creator 链接创建者 No 记录创建者
仅当typeadd时有效
from 链接创建者来源 No 记录创建者来源(群号,网站等)
仅当typeadd时有效

最后得到像下面的链接

http://127.0.0.1:5000/api?key=QnuGfefJIhuGYUF84&type=del&link=sicr
http://127.0.0.1:5000/api?key=QnuGfefJIhuGYUF84&type=del&link=http://myweb.site/sicr
http://127.0.0.1:5000/api?key=QnuGfefJIhuGYUF84&type=add&link=http://www.baidu.com&creator=123&from=qwq

About

使用flask+MySQL自行搭建短链接生成器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published