@@ -32,22 +32,10 @@ const intervalMap = {
|
||||
}
|
||||
|
||||
module.exports = class Sourceforge extends BaseJsonService {
|
||||
static render({ downloads, interval }) {
|
||||
return {
|
||||
label: 'downloads',
|
||||
message: `${metric(downloads)}${intervalMap[interval].suffix}`,
|
||||
color: downloadCount(downloads),
|
||||
}
|
||||
}
|
||||
|
||||
static get category() {
|
||||
return 'downloads'
|
||||
}
|
||||
|
||||
static get defaultBadgeData() {
|
||||
return { label: 'sourceforge' }
|
||||
}
|
||||
|
||||
static get route() {
|
||||
return {
|
||||
base: 'sourceforge',
|
||||
@@ -85,6 +73,18 @@ module.exports = class Sourceforge extends BaseJsonService {
|
||||
]
|
||||
}
|
||||
|
||||
static get defaultBadgeData() {
|
||||
return { label: 'sourceforge' }
|
||||
}
|
||||
|
||||
static render({ downloads, interval }) {
|
||||
return {
|
||||
label: 'downloads',
|
||||
message: `${metric(downloads)}${intervalMap[interval].suffix}`,
|
||||
color: downloadCount(downloads),
|
||||
}
|
||||
}
|
||||
|
||||
async fetch({ interval, project, folder }) {
|
||||
const url = `http://sourceforge.net/projects/${project}/files/${
|
||||
folder ? `${folder}/` : ''
|
||||
|
||||
Reference in New Issue
Block a user