namuan/api-tools-web
GitHub: namuan/api-tools-web
一个基于 Hugo 构建的 API 工具导航站点源码,通过 SQLite 与 ETL 脚本将分类 API 资源聚合为可分页浏览的静态目录。
Stars: 1 | Forks: 0
# WebApis.xyz
[https://www.webapis.xyz/](https://www.webapis.xyz/) 的源代码
## 分类
在以下类别中设置 API 资源
- [ ] API 监控
- [ ] API 安全
- [ ] 客户端
- [ ] 文档
- [ ] 框架
- [ ] 其他
- [ ] Mocking
- [ ] 服务器
- [ ] 标准
- [ ] 测试
- [ ] 工具
## ETL
```
$ ./importer/all_commands.sh && ./importer/all_screenshots.sh && ./importer/all_md_generator.sh && make serve
$ ./importer/resize-screenshots.sh # only if any new screenshot is required
```
## 待办事项
- [x] 创建新的 SQLite 数据库
- [x] 在数据库中存储链接、简要描述和分类
- [x] 在数据库中存储每个网站的截图
- [x] 检查是否为 Github,并将链接标记为 OpenSource (Github)
- [x] 生成较小的截图以便在网站上展示
- [x] 为每个工具生成 Markdown 页面条目
- [x] 自定义 Hugo 主题以通过分页展示工具
- [x] 对“待排序”中的链接进行排序
- [x] 域名与发布
- [x] 优化图片
- [x] 创建 Logo
## 命令
从数据库导出网站 URL
```
$ sqlite3 api_tools_web.db "select website from api_resources" > websites.txt
```
标签:API管理, Cutter, Hugo, SQLite, Syscall, Web开发, 自动化构建, 资源导航, 防御加固, 静态网站