# 短链接转换 **Repository Path**: xyxywan/shortlink ## Basic Information - **Project Name**: 短链接转换 - **Description**: 将长链接转换为iou.ink/XXXXXX,便于分享 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-08 - **Last Updated**: 2021-01-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 短链接转换 [用户界面](http://xyxywan.gitee.io/shortlink/user.html) #### 介绍 将长链接转换为iou.ink/XXXXXX,便于分享 #### 此服务被我用socket和websocket分别实现,选用其中一个即可 #### 若选择socket实现 web端用于提供服务,用户输入长链接,返回短链接,客户端通过socket发送长链接至python服务端储存+getjson从服务端查询并取回长链接 实现 html部分主要为main.js(socket实现) python部分有 socket实现:sendURl.py+mainget_data.py #### websocket实现 html部分:ws_main.js(websocket实现) python部分有 websocket实现:ws_main.py+mainget_data.py #### 安装教程 源码储存在html文件夹和py文件夹中 js和py改为自己服务端的ip和端口就完事了 不知道当时python用的是open还是with open了,建议不要漏了那俩json文件怕报错 index.html用于中转,只有个loading动画和跳转功能,反正短域名解析到它让它根据参数跳转到长链接 user.html才是操作界面 起初想使用python动态生成html和其中的< meta http-equiv="refresh" content="0;url=XXXX">属性 最后还是改成json中储存ID:URL这样的方式来查询返回更简洁方便 ps:socket实现的py程序在服务器上挂了一天不知道怎么就自己结束进程了,现在改用ws的