https://github.com/jasonwei512/microsoft-store-badge
🏅 Generate a rating badge for your Microsoft Store app.
https://github.com/jasonwei512/microsoft-store-badge
microsoft-store windows
Last synced: 8 months ago
JSON representation
🏅 Generate a rating badge for your Microsoft Store app.
- Host: GitHub
- URL: https://github.com/jasonwei512/microsoft-store-badge
- Owner: JasonWei512
- License: mit
- Created: 2023-04-04T11:38:00.000Z (about 3 years ago)
- Default Branch: develop
- Last Pushed: 2024-03-09T06:51:46.000Z (over 2 years ago)
- Last Synced: 2025-02-01T09:04:30.472Z (over 1 year ago)
- Topics: microsoft-store, windows
- Language: Vue
- Homepage: https://JasonWei512.github.io/Microsoft-Store-Badge
- Size: 108 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Try it out!
👉 **[Microsoft Store Badge Generator](https://JasonWei512.github.io/Microsoft-Store-Badge)**
# Introduction
A web app to generate a rating badge for your Microsoft Store app.
Add the badge to your GitHub README or website.
The rating on badge will be updated every 12 hours.
# Examples
[](https://apps.microsoft.com/detail/9NF7JTB3B17P)
[](https://apps.microsoft.com/detail/9P07XNM5CHP0)
[](https://apps.microsoft.com/detail/9N8G7TSCL18R)
[](https://apps.microsoft.com/detail/9NFTC552K3GJ)
# How does it work
- The [WebAPI](./WebAPI/) folder:
- An ASP.NET Core web API providing app ratings
- Uses [StoreLib](https://github.com/StoreDev/StoreLib) to get app rating
- The API response is consumed by [Shields.IO](https://shields.io) to generate an [endpoint badge](https://shields.io/endpoint)
- Code on `main` branch will be deployed to [Fly.io](https://fly.io) automatically
- The [WebUI](./WebUI/) folder:
- A Vue web app to help you generate badges
- Code on `main` branch will be deployed to GitHub Pages automatically
# Known issues
Due to [StoreLib](https://github.com/StoreDev/StoreLib)'s limitation, generating badges for unpackaged Win32 apps (like [PowerToys](https://apps.microsoft.com/store/detail/XP89DCGQ3K6VLD) and [VSCode](https://apps.microsoft.com/store/detail/XP9KHM4BK9FZ7Q)) is not supported.
# Acknowledgements
- Inspired by [infinitepower18/msstore-shields](https://github.com/infinitepower18/msstore-shields)
# ✨ More Microsoft Store dev tools
- [JasonWei512/Upload-Microsoft-Store-MSIX-Package-to-GitHub-Release](https://github.com/JasonWei512/Upload-Microsoft-Store-MSIX-Package-to-GitHub-Release)
🤖 A GitHub action to upload Microsoft Store-signed MSIX packages to GitHub release.