Tag: API

3 Posts

把 6767-api 的文档单独整理成 Docusaurus 站点
今天把 6767-api 的文档好好整理了一下。之前各个接口的说明写得比较散,零零碎碎的,入口看着也简陋。索性在项目下单独搭了一个 Docusaurus 文档站,把日程查询、Shizuku 随机图、TTS 语音等接口说明全部以 Markdown 形式迁了进去,并把旧的 HTML 页面改成了自动跳转。Docusaurus 这套工具确实省心,侧边栏、路由和文档结构开箱即用,比自己拿 HTML 硬糊舒服多了。虽然现在还没把它当作博客的主入口,但已经开始有了正式 API 文档的感觉了。
把 Shizuku 做成随机图片 API
今天接着折腾服务器上的小东西,把 Shizuku 目录里的一组图片整理了一下。一开始只是想把它们传上去当个个人图床,顺手练个随机图片 API,让访问接口时能随机返回一张图。而且不想只返回无意义的文件名,所以我给每张图都起了个挺诗意、童话感的名字,比如 Angel、Solstice 啥的。设计了随机获取的接口,还写了个简单的说明页和列表接口。虽然 3 兆带宽当图床慢了点,但这更像个带点浪漫色彩的实验品,看着有名字的图片一张张随机出来感觉还挺好玩的。
第一天拿腾讯轻量服务器试着做 lab schedule API
今天算是我这台腾讯轻量服务器正式开工的第一天。域名还在申请,我就先拿公网 IP 试着跑了一个最简单的后端,想看看怎么从外网直接访问自己写的 API。当时也没什么现成的内容,就想到把以前一个实验室日程安排的静态查表页面拿来改改。用 Node.js 和 Express 起了一个服务,把排课数据存进 JSON 文件,再写个简单的解析脚本支持按日期和班级查询。还顺手写了份 README 记录 IP 访问方法。这东西虽然很简单,但它是我在服务器上第一次把静态页面变成可以交互的 API,也算是后来 6767-api 系列的最早起点。