Skip to content

KiranReddy0808/Pegasus

Repository files navigation

Pegasus

GitHub package.json version Swagger Validator GitHub last commit Website GitHub Workflow Status (with branch)

The motivation to build this application was to showcase about me on my github static site. The app is live at this link.

Goals

  1. Use Public APIs
  2. Define API Contract
  3. Use new Tech Stack
  4. Support static website
  5. Build github pages site

Current Features

  • Valve Steam Account Information
  • Playstation Account Information
  • Random Cat and Dog Images
  • Recently read manga from anilist
  • Recently watched anime from anilist
  • Standard health and version endpoint
  • Validate Contract with Spectral Stoplight
  • Rate Limiting

Example

An example of how it works. The below image is returned in the GET call to the service. Steam Recent Played

Documentation

API documentation is available here. Contract is also available in the repository at api.yaml

Contact

Feel free to use this application in your websites or personal use. For suggestions contact me on my instagram or mail me on [email protected]

This is possible because of Public APIs team which acted as inspiration and place to discover new APIs.