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. // SourceForge integration.
camp.route(/^\/sourceforge\/([^\/]+)\/(.*)\.(svg|png|gif|jpg|json)$/, camp.route(/^\/sourceforge\/([^\/]+)\/([^/]*)\/?(.*).(svg|png|gif|jpg|json)$/,
cache(function(data, match, sendBadge, request) { cache(function(data, match, sendBadge, request) {
var info = match[1]; // eg, 'dm' var info = match[1]; // eg, 'dm'
var project = match[2]; // eg, 'sevenzip`. var project = match[2]; // eg, 'sevenzip`.
var format = match[3]; var folder = match[3];
var apiUrl = 'http://sourceforge.net/projects/' + project + '/files/stats/json'; var format = match[4];
var apiUrl = 'http://sourceforge.net/projects/' + project + '/files/' + folder + '/stats/json';
var badgeData = getBadgeData('sourceforge', data); var badgeData = getBadgeData('sourceforge', data);
var time_period, start_date, end_date; var time_period, start_date, end_date;
if (info.charAt(0) === 'd') { 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><img src='/sourceforge/dt/sevenzip.svg' alt=''/></td>
<td><code>https://img.shields.io/sourceforge/dt/sevenzip.svg</code></td> <td><code>https://img.shields.io/sourceforge/dt/sevenzip.svg</code></td>
</tr> </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> <tr><th data-keywords='atom'> apm: </th>
<td><img src='/apm/dm/vim-mode.svg' alt=''/></td> <td><img src='/apm/dm/vim-mode.svg' alt=''/></td>
<td><code>https://img.shields.io/apm/dm/vim-mode.svg</code></td> <td><code>https://img.shields.io/apm/dm/vim-mode.svg</code></td>