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开发, 自动化构建, 资源导航, 防御加固, 静态网站