xy3 / 1t-api
1t.ie的API
1.0.5
2020-11-02 21:24 UTC
Requires
- ext-curl: *
- ext-json: *
- ext-pdo: *
- hashids/hashids: 4.0.0
README
快速短链接生成器。这最初是一个3天的编码挑战,但我想我们现在在这里 🤷
在1t.ie上运行
功能
1t.ie提供无需注册即可轻松的链接缩短功能。缩短的链接尽可能短,并且GET请求参数将被转发到解析的URL。
简而言之
- URL参数转发
- 非常短的链接
- 无额外开销;平均9ms的URL解析
- 无需注册
- 注册以使链接永久
- 匿名链接在1周后过期
目前并非所有功能都已添加
在您的服务器上安装
首先设置一个SQL数据库并将setup.sql
导入以构建表结构。
然后,在一个PHP / Apache可访问的目录中运行
git clone https://github.com/xy3/1t-ui.git
cd 1t-ui
composer install
*注意,您需要克隆1t-ui仓库,而不是这个仓库。
1t-ui需要是虚拟主机的根目录。
完成后,使用实际的数据库登录详细信息修改config.ini中的值。
要求
- PHP > 5.4.0
- Composer
- PHP网络服务器(例如Apache,NGINX)
待办事项
- 我的账户页面
- 用户账户
- 链接过期处理
- 通过此PC / IP地址缩短的最近URL