added support for download counter on folders at Sourceforge

This commit is contained in:
Hendrik Brummermann 2016-02-11 18:49:38 +01:00
parent ea2ea5b14f
commit 2921f872d4
2 changed files with 8 additions and 3 deletions

View File

@ -3970,12 +3970,13 @@ cache(function(data, match, sendBadge, request) {
}));
// SourceForge integration.
camp.route(/^\/sourceforge\/([^\/]+)\/(.*)\.(svg|png|gif|jpg|json)$/,
camp.route(/^\/sourceforge\/([^\/]+)\/([^/]*)\/?(.*).(svg|png|gif|jpg|json)$/,
cache(function(data, match, sendBadge, request) {
var info = match[1]; // eg, 'dm'
var project = match[2]; // eg, 'sevenzip`.
var format = match[3];
var apiUrl = 'http://sourceforge.net/projects/' + project + '/files/stats/json';
var folder = match[3];
var format = match[4];
var apiUrl = 'http://sourceforge.net/projects/' + project + '/files/' + folder + '/stats/json';
var badgeData = getBadgeData('sourceforge', data);
var time_period, start_date, end_date;
if (info.charAt(0) === 'd') {

View File

@ -346,6 +346,10 @@ Pixel-perfect   Retina-ready   Fast   Consistent   Hackable
<td><img src='/sourceforge/dt/sevenzip.svg' alt=''/></td>
<td><code>https://img.shields.io/sourceforge/dt/sevenzip.svg</code></td>
</tr>
<tr><th> SourceForge: </th>
<td><img src='/sourceforge/dt/arianne/stendhal.svg' alt=''/></td>
<td><code>https://img.shields.io/sourceforge/dt/arianne/stendhal.svg</code></td>
</tr>
<tr><th data-keywords='atom'> apm: </th>
<td><img src='/apm/dm/vim-mode.svg' alt=''/></td>
<td><code>https://img.shields.io/apm/dm/vim-mode.svg</code></td>