badges_bar 0.1.5 copy "badges_bar: ^0.1.5" to clipboard
badges_bar: ^0.1.5 copied to clipboard

outdated

SVG badge generator for packages on pub.dev. Likes, pub points and popularity.

Badges for Dart and Flutter packages #

build coverage likes popularity pub points

On Docker Hub #

https://hub.docker.com/r/brunogarcia/badges.bar/tags

Using badges.bar #

You can create a badge for your package by using https://badges.bar/{package}/{score_type}. Score types can be either:

  • likes
  • pub points
  • popularity

For example for the package sentry:

likes: [![likes](https://badges.bar/sentry/likes)](https://pub.dev/packages/sentry/score)

popularity: [![popularity](https://badges.bar/sentry/popularity)](https://pub.dev/packages/sentry/score)

pub points: [![pub points](https://badges.bar/sentry/pub%20points)](https://pub.dev/packages/sentry/score)

Using the API #

final textSvg = svg('Title', 'Value');

The textSvg above would render the svg like in likes but instead with Title on the left hand and Value on the right (green background) side.

Fetch the pub.dev scores for a package #

const package = 'badge_bar';
final client = PubClient();
final score = await client.getScore(package);
print('Stats for $package:');
print('Likes: ${score.likes}');
print('Popularity: ${score.popularity}');
print('Pub Points: ${score.points}');
13
likes
0
pub points
0%
popularity

Publisher

verified publisherbrunogarcia.com

SVG badge generator for packages on pub.dev. Likes, pub points and popularity.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

http, sentry

More

Packages that depend on badges_bar