吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2454|回复: 7
收起左侧

[Python 转载] 基于Flask的短链接生成器

[复制链接]
TheLord 发表于 2022-5-31 13:41

Short_url

短链接生成&解析程序

由于最近经常在手机和电脑上互传文本,但是又不想为此单独登录一遍QQ,于是就摸了这么个玩意儿出来,前端页面是套用了这位老哥的项目,对他进行了一些修改,后端是用Flask写的。
学艺不精,请大神清点喷

项目地址:github

image.png

安装

本项目可直接只用Deta进行部署,可直接通过下方按钮将本项目配置到Deta。

Deploy

本项目默认解析当前域名为短链接域名,如果需要多链接选项如下图,则需要将本项目Fork,自行对index.html进行修改。

image.png

域名选择在74-81行处注释,根据选择显示相关链接的函数js在126、139行处和151-152行,在74行处取消注释并添加你的域名到value里,取消后面js中的相关注释,即可实现自定义域名。

注意事项

  1. 本项目使用了Deta Base作为数据库,由于Deta官方并未给出具体的字符串长度限制,本人亦未进行测试,因此不建议使用本项目存放长文本生成短链接,以免造成数据丢失。

  2. 如果想生成长效短链接,可以进入Deta后台,在Base里找到相应的储存项,将他的time改大即可,切勿修改up_time,因为定时清理失效链接的函数是用up_time进行的计算,大于当前时间时将会报错。
    image.png

  3. 本项目的文本传送功能对于文本中的回车解析有问题(主要是Deta Base储存时不支持\n)后续将对此问题进行修改。
    image.png

  4. 本项目没有短代码冲突检查,如果定义了两个重复的短代码将跳转至最新设置的Url。未自定义定义短代码时则会随机生成一个五个字符长的短代码。

  5. 如果想自定义域名可以将自己的域名解析到Deta,在项目里点击Domain根据提示操作即可。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

kuaileya 发表于 2022-5-31 14:52
电脑传手机的话,我一般是电脑上把文本生成二维码用手机扫码复制。
补丁 发表于 2022-5-31 15:17
刚刚测试,还不错呢。首页可以加个密码上去,,,
gaoxiyang1237 发表于 2022-5-31 16:06
pplus 发表于 2022-5-31 17:29
不错,不错 。  学习  
halou 发表于 2022-5-31 17:55
kuaileya 发表于 2022-5-31 14:52
电脑传手机的话,我一般是电脑上把文本生成二维码用手机扫码复制。

我也经常这样做,很方便!
我只爱吾爱 发表于 2022-5-31 18:13
没有比二维码还方便的了
yzmx 发表于 2022-5-31 18:53
谢谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 07:29

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表