Skip to content

namuan/api-tools-web

Repository files navigation

WebApis.xyz

Source code for 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

  • Create a new SQLite database
  • Store links, brief description and categories in database
  • Store Screenshot for each website in database
  • Check if Github and mark link as OpenSource (Github)
  • Generate smaller screenshot to display on website
  • Generate Markdown page entries for each tool
  • Customise Hugo theme to display tools with pagination
  • Sort links in "To Sort"
  • Domain and publish
  • Optimise images
  • Create logo

Commands

Export website URLs from database

$ sqlite3 api_tools_web.db "select website from api_resources" > websites.txt