badges / shields

Concise, consistent, and legible badges in SVG and raster format
https://shields.io
Creative Commons Zero v1.0 Universal
23.84k stars 5.51k forks source link

Badge request: OpenHub #4480

Open Paebbels opened 4 years ago

Paebbels commented 4 years ago

:clipboard: Description

Please provide badges for OpenHub, because the provided badges from OpenHub do not fit among other badges (from Shields.io) in README files.

Open Hub is a statistics website, that scans registered open source projects e.g. on GitHub and creates global statistics per user and project. E.g. it aggregates all commits a person has ever done in any repository. It indexes 495k repositories and counts 4.9 million contributors.

Link: https://www.openhub.net/

Example badges from Open Hub:

What could be done by Shields.io?

Doing more:

:link: Data

Further resources:

:microphone: Motivation

calebcartwright commented 4 years ago

Thanks for the request @Paebbels! This seems reasonable, though it would require an account creation and Shields being granted an increased api limit since they are throttling api consumers at 1,000 requests per day

Before you can access the Ohloh API, you must register your application and obtain an API key. Bandwidth will initially be limited to 1,000 requests per API key per day

paulmelnikow commented 4 years ago

If someone is able to reach out to OpenHub and get more quota for Shields, let's consider this at that time.

Paebbels commented 4 years ago

I created this issue at OpenHub: https://github.com/blackducksoftware/ohloh-ui/issues/1491

paulmelnikow commented 4 years ago

I'm happy to say that Shields has an API key for Open Hub with a 10k request limit. Thank @PDegenPortnoy and @Paebbels for your help with that!

If anyone is interested in working on the implementation, a good place to start is our tutorial: https://github.com/badges/shields/blob/master/doc/TUTORIAL.md

Feel free to post questions here!

PDegenPortnoy commented 4 years ago

Please note that the Open Hub API key should be kept private to ensure that Shields.io and only Shields.io can use it. In Open Hub Land we will be starting work in a few days to design and implement badges that conform to the existing standards so there is a more direct means of getting ones information in the standard form.

paulmelnikow commented 4 years ago

Yup! This one will only be on the production servers. Only the folks running those servers will have access.

Paebbels commented 4 years ago

@paulmelnikow any progress on this issue?

JoeIzzard commented 4 years ago

I've started working on this now.

Paebbels commented 4 years ago

That's great !


/cc @eine

evilaliv3 commented 3 years ago

Super cool @JoeIzzard ! At @GlobaLeaks we would love to use that! thank you

joshuacwnewton commented 3 years ago

Just popping in to say that a project I'm working on is using this badge:

https://www.openhub.net/p/<project-name>/widgets/project_thin_badge.gif

For example: Firefox

Which isn't perfect, but it does fit in with Shields.io badges much better. Was this considered? The 3 example badges in the issue description are a bit different from this one.