Timeless
花开成景,花落成诗
基于Node.js搭建的Api服务(万年历、Live2d、QQ音乐等),基本上是自用。
基于Node.js搭建的Api服务(万年历、Live2d、QQ音乐等),基本上是自用。
数据来源于聚合数据、Github等社区,以文件或MongoDB方式存储,不定期更新数据源。
单节点,小水管服务器,不敢保证稳定性,可下载源码自行搭建
Github:https://github.com/spacesless/api
Gitee:https://gitee.com/timelessq/api
1、时间查询Api
基于lunar-javascript npm包实现阳历、农历、黄历、节日、星座以及节气等信息查询
2、动画番组信息
数据来源:https://github.com/bangumi-data/bangumi-data,提供按时间或标题查询番剧
3、Live2D
提供指定或随机查询Live2D模型,模型主要有B站2233娘、药水制作师、超次元游戏:海王星
数据来源:https://github.com/Eikanya/Live2d-model
4、碧蓝航线
查询舰娘列表以及SD小人模型
模型来源:https://github.com/Pelom777/AzurLaneSD
api
├─ .eslintrc
├─ config // 数据库配置文件
├─ development.js // 开发环境下的入口文件
├─ mongodb // mongodb数据
│ ├─ bing.js
│ ├─ garbage.js
│ ├─ license.js
│ └─ postalcode.js
├─ nginx.conf // nginx 配置文件
├─ package.json
├─ pm2.json // pm2 配置文件
├─ production.js // 生产环境下的入口文件
├─ src
│ ├─ bootstrap // 启动自动执行目录
│ │ ├─ master.js // Master 进程下自动执行
│ │ └─ worker.js // Worker 进程下自动执行
│ ├─ config // 配置文件目录
│ │ ├─ adapter
│ │ │ ├─ cache.js // 缓存配置文件
│ │ │ ├─ logger.js // 日志配置文件
│ │ │ ├─ model.js // 数据库配置
│ │ │ ├─ session.js
│ │ │ └─ view.js // 模板引擎配置
│ │ ├─ adapter.js
│ │ ├─ config.js // 默认配置文件
│ │ ├─ config.production.js // 生产环境下的默认配置文件,和 config.js 合并
│ │ ├─ crontab.js // 定时任务
│ │ ├─ extend.js // 扩展
│ │ ├─ middleware.js // 中间件
│ │ └─ router.js // 路由
│ ├─ controller
│ │ ├─ azurlane // 碧蓝航线
│ │ │ ├─ ship.js
│ │ │ └─ spine.js
│ │ ├─ bangumi.js // 番剧
│ │ ├─ base.js
│ │ ├─ bilibili.js // 哔哩哔哩
│ │ ├─ district.js // 行政区划级联
│ │ ├─ garbage.js // 垃圾分类
│ │ ├─ index.js
│ │ ├─ license.js // 车牌信息查询
│ │ ├─ live2d // Live2d看板娘
│ │ │ ├─ base.js
│ │ │ ├─ get.js
│ │ │ ├─ lists.js
│ │ │ ├─ model.js
│ │ │ ├─ texture.js
│ │ │ └─ update.js
│ │ ├─ music // 音乐Api
│ │ │ ├─ netease.js
│ │ │ └─ tencent.js
│ │ ├─ postalcode.js // 邮政编码
│ │ ├─ time.js // 时间查询
│ │ ├─ wallpaper // 壁纸
│ │ │ ├─ bing.js
│ │ │ └─ index.js
│ │ └─ weather.js // 天气查询
│ ├─ extend
│ │ └─ context.js
│ ├─ logic // 校验层
│ │ ├─ azurlane
│ │ │ ├─ ship.js
│ │ │ └─ spine.js
│ │ ├─ district.js
│ │ ├─ image
│ │ │ └─ bing.js
│ │ ├─ license.js
│ │ ├─ live2d
│ │ │ ├─ index.js
│ │ │ ├─ model.js
│ │ │ └─ texture.js
│ │ ├─ music.js
│ │ ├─ postalcode.js
│ │ └─ weather.js
│ ├─ model // 数据模型
│ │ ├─ index.js
│ │ └─ wallpaper
│ │ ├─ bing.js
│ │ └─ chevereto.js
│ └─ utils
│ └─ crypto.js
├─ test
│ └─ index.js
├─ view
│ └─ index.html
└─ www // 静态资源
├─ azurlane-assets // 碧蓝航线SD小人
├─ bangumi // 番剧数据
│ └─ data.json
├─ cascade // 行政区划
│ ├─ areas.json
│ ├─ cities.json
│ ├─ pc-code.json
│ ├─ pca-code.json
│ ├─ pcas-code.json
│ ├─ provinces.json
│ └─ streets.json
└─ live2d-assets // live2d模型
Power by Node.js + Nuxt.js,由 腾讯云提供服务, 已经稳稳地存活了 8年95天
Copyright © 2018 - 2026 Timeless. All rights reserved.桂ICP备18003656号-1桂公网安备45092102000147号
评论