Skip to content

bruno-garcia/badges.bar

main
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
bin
 
 
 
 
lib
 
 
 
 
 
 
web
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Badges for Dart and Flutter packages

build likes popularity pub points

On Docker Hub

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

The service badges.bar is getting decomissioned

## 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

Render an SVG badge with the Dart logo

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.getMetrics(package);
print('Stats for $package:');
print('Likes: ${score.likes}');
print('Popularity: ${score.popularity}');
print('Pub Points: ${score.points}');