Open pavi2410 opened 2 years ago
If someone is looking for a way to do it using XML, here you go:
https://img.shields.io/badge/dynamic/xml?url=https%3A%2F%2FPlayBadges.pavi2410.me%2Fbadge%2Fdownloads%3Fid%3D<YOUR-PACKAGE-NAME>%26pretty&query=%2F%2F%2A%5Blocal-name%28%29%20%3D%20%27svg%27%5D%2F%2A%5Blocal-name%28%29%20%3D%20%27g%27%5D%5B2%5D%2F%2A%5Blocal-name%28%29%20%3D%20%27text%27%5D%5B4%5D
Base URL: https://img.shields.io/badge/dynamic/xml
Parameters:
url
: https://PlayBadges.pavi2410.me/badge/downloads?id=<YOUR-PACKAGE-NAME>&pretty
(&pretty
is optional)query
: //*[local-name() = 'svg']/*[local-name() = 'g'][2]/*[local-name() = 'text'][4]
If someone is looking for a way to do it using XML, here you go: https://img.shields.io/badge/dynamic/xml?url=https%3A%2F%2FPlayBadges.pavi2410.me%2Fbadge%2Fdownloads%3Fid%3D%26pretty&query=%2F%2F%2A%5Blocal-name%28%29%20%3D%20%27svg%27%5D%2F%2A%5Blocal-name%28%29%20%3D%20%27g%27%5D%5B2%5D%2F%2A%5Blocal-name%28%29%20%3D%20%27text%27%5D%5B4%5D
Base URL:
https://img.shields.io/badge/dynamic/xml
Parameters:* `url`: `https://PlayBadges.pavi2410.me/badge/downloads?id=<YOUR-PACKAGE-NAME>&pretty` (`&pretty` is optional) * `query`: `//*[local-name() = 'svg']/*[local-name() = 'g'][2]/*[local-name() = 'text'][4]`
What does it do?
It uses this badge type: https://shields.io/badges/dynamic-xml-badge
and selects the text of this project's badge using an XPath selector.
https://shields.io/endpoint