parent
fd5e1bb24c
commit
09982436d5
|
@ -547,6 +547,10 @@ Pixel-perfect Retina-ready Fast Consistent Hackable
|
|||
<td><img src='https://img.shields.io/apm/l/vim-mode.svg' alt=''/></td>
|
||||
<td><code>https://img.shields.io/apm/l/vim-mode.svg</code></td>
|
||||
</tr>
|
||||
<tr><th> Bower: </th>
|
||||
<td><img src='https://img.shields.io/bower/l/bootstrap.svg' alt='' /></td>
|
||||
<td><code>https://img.shields.io/bower/l/bootstrap.svg</code></td>
|
||||
</tr>
|
||||
<tr><th data-keywords='python'> PyPI: </th>
|
||||
<td><img src='https://img.shields.io/pypi/l/Django.svg' alt=''/></td>
|
||||
<td><code>https://img.shields.io/pypi/l/Django.svg</code></td>
|
||||
|
|
24
server.js
24
server.js
|
@ -3228,6 +3228,30 @@ cache(function(data, match, sendBadge, request) {
|
|||
});
|
||||
}));
|
||||
|
||||
// Bower license integration.
|
||||
camp.route(/^\/bower\/l\/(.*)\.(svg|png|gif|jpg|json)$/,
|
||||
cache(function(data, match, sendBadge, request) {
|
||||
var repo = match[1]; // eg, `bootstrap`.
|
||||
var format = match[2];
|
||||
var badgeData = getBadgeData('bower', data);
|
||||
var bower = require('bower');
|
||||
bower.commands.info(repo, 'license')
|
||||
.on('error', function() {
|
||||
badgeData.text[1] = 'inaccessible';
|
||||
sendBadge(format, badgeData);
|
||||
})
|
||||
.on('end', function(license) {
|
||||
try {
|
||||
badgeData.text[1] = license;
|
||||
badgeData.colorscheme = 'blue';
|
||||
sendBadge(format, badgeData);
|
||||
} catch(e) {
|
||||
badgeData.text[1] = 'void';
|
||||
sendBadge(format, badgeData);
|
||||
}
|
||||
});
|
||||
}));
|
||||
|
||||
// Wheelmap integration.
|
||||
camp.route(/^\/wheelmap\/a\/(.*)\.(svg|png|gif|jpg|json)$/,
|
||||
cache(function(data, match, sendBadge, request) {
|
||||
|
|
4
try.html
4
try.html
|
@ -546,6 +546,10 @@ Pixel-perfect Retina-ready Fast Consistent Hackable
|
|||
<td><img src='/apm/l/vim-mode.svg' alt=''/></td>
|
||||
<td><code>https://img.shields.io/apm/l/vim-mode.svg</code></td>
|
||||
</tr>
|
||||
<tr><th> Bower: </th>
|
||||
<td><img src='/bower/l/bootstrap.svg' alt='' /></td>
|
||||
<td><code>https://img.shields.io/bower/l/bootstrap.svg</code></td>
|
||||
</tr>
|
||||
<tr><th data-keywords='python'> PyPI: </th>
|
||||
<td><img src='/pypi/l/Django.svg' alt=''/></td>
|
||||
<td><code>https://img.shields.io/pypi/l/Django.svg</code></td>
|
||||
|
|
Loading…
Reference in New Issue
Block a user