Skip to content

Commit

Permalink
PyPI: format badge
Browse files Browse the repository at this point in the history
Part of #465
  • Loading branch information
espadrine committed Jun 16, 2015
1 parent 4eadf0a commit 8c7acda
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 0 deletions.
27 changes: 27 additions & 0 deletions server.js
Original file line number Diff line number Diff line change
Expand Up @@ -1544,6 +1544,33 @@ cache(function(data, match, sendBadge, request) {
badgeData.text[1] = hasWheel ? 'yes' : 'no';
badgeData.colorscheme = hasWheel ? 'brightgreen' : 'red';
sendBadge(format, badgeData);
} else if (info === 'format') {
var releases = data.releases[data.info.version];
var hasWheel = false;
var hasEgg = false;
for (var i = 0; i < releases.length; i++) {
if (releases[i].packagetype === 'wheel' ||
releases[i].packagetype === 'bdist_wheel') {
hasWheel = true;
break;
}
if (releases[i].packagetype === 'egg' ||
releases[i].packagetype === 'bdist_egg') {
hasEgg = true;
}
}
badgeData.text[0] = 'format';
if (hasWheel) {
badgeData.text[1] = 'wheel';
badgeData.colorscheme = 'brightgreen';
} else if (hasEgg) {
badgeData.text[1] = 'egg';
badgeData.colorscheme = 'red';
} else {
badgeData.text[1] = 'source';
badgeData.colorscheme = 'yellow';
}
sendBadge(format, badgeData);
} else if (info === 'pyversions') {
var versions = [];
var pattern = /^Programming Language \:\: Python \:\: (\d\.\d)$/;
Expand Down
4 changes: 4 additions & 0 deletions try.html
Original file line number Diff line number Diff line change
Expand Up @@ -534,6 +534,10 @@ <h3 id="miscellaneous"> Miscellaneous </h3>
<td><img src='/pypi/wheel/Django.svg' alt=''/></td>
<td><code>https://img.shields.io/pypi/wheel/Django.svg</code></td>
</tr>
<tr><th data-keywords='python'> PyPI: </th>
<td><img src='/pypi/format/Django.svg' alt=''/></td>
<td><code>https://img.shields.io/pypi/format/Django.svg</code></td>
</tr>
<tr><th data-keywords='python'> PyPI: </th>
<td><img src='/pypi/pyversions/Django.svg' alt=''/></td>
<td><code>https://img.shields.io/pypi/pyversions/Django.svg</code></td>
Expand Down

0 comments on commit 8c7acda

Please sign in to comment.