https://github.com/namuan/api-tools-web
Source code for https://www.webapis.xyz/ developed using Hugo and a custom theme
https://github.com/namuan/api-tools-web
api api-development api-framework api-mocking api-monitoring api-security api-standards api-testing api-tools hugo-site static-website
Last synced: 10 months ago
JSON representation
Source code for https://www.webapis.xyz/ developed using Hugo and a custom theme
- Host: GitHub
- URL: https://github.com/namuan/api-tools-web
- Owner: namuan
- Created: 2020-07-09T22:14:10.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-10-05T00:41:49.000Z (over 2 years ago)
- Last Synced: 2025-02-02T08:28:23.162Z (12 months ago)
- Topics: api, api-development, api-framework, api-mocking, api-monitoring, api-security, api-standards, api-testing, api-tools, hugo-site, static-website
- Language: Shell
- Homepage: https://www.webapis.xyz/
- Size: 386 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WebApis.xyz
Source code for [https://www.webapis.xyz/](https://www.webapis.xyz/)
## Categories
Set up API Resources in following categories
- [ ] Api monitoring
- [ ] Api security
- [ ] Clients
- [ ] Documentation
- [ ] Frameworks
- [ ] Misc
- [ ] Mocking
- [ ] Servers
- [ ] Standards
- [ ] Testing
- [ ] Tools
## 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
```
## Todo
- [x] Create a new SQLite database
- [x] Store links, brief description and categories in database
- [x] Store Screenshot for each website in database
- [x] Check if Github and mark link as OpenSource (Github)
- [x] Generate smaller screenshot to display on website
- [x] Generate Markdown page entries for each tool
- [x] Customise Hugo theme to display tools with pagination
- [x] Sort links in "To Sort"
- [x] Domain and publish
- [x] Optimise images
- [x] Create logo
## Commands
Export website URLs from database
```bash
$ sqlite3 api_tools_web.db "select website from api_resources" > websites.txt
```