Skip to content

An ASP minimal API microservice for retrieving Wikipedia metadata in the WikiMeter extension

License

Notifications You must be signed in to change notification settings

WillC33/WikiMeterAPI

Repository files navigation

WikiMeter API

The WikiMeter API is a rate limited ASP Minimal API for my WikiMeter Chromium Extension. It allows users to grab Wikipedia metadata regardless of the CORS origin, circumventing an issue I encounterd during the extension development.

Features

  • Minimal API: A simple API, acting as a router for Wikipedia metadata.

  • Rate Limited: Makes use of ASP middleware for efficient rate limiting preventing misuse.

  • .NET Powered: Utilises the flexibility and efficiency of .NET for expressive and consice code.

Technologies Used

  • ASP WebAPI: Making use of the minimal API syntax, we get an efficient, simple API with great middleware.

Contributing

If you'd like to contribute to the project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature: git checkout -b feature-name.
  3. Commit your changes: git commit -m 'Add some feature'. Commit standards
  4. Push to the branch: git push origin feature-name.
  5. Submit a pull request.

License

This project is licensed under the MIT License.

Acknowledgments

  • Inspired by Mathilde Garnier and her infinite data curiosity.
  • Special thanks to Wikipedia for openly providing their metadata to users. A world of open knowledge is a good one!

Thanks for your interest in this project!

About

An ASP minimal API microservice for retrieving Wikipedia metadata in the WikiMeter extension

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages