Lista de Proyectos

GET /api/projects

Devuelve una lista de proyectos basada en un criterio determinado.

Parámetros de Consulta:

Nombre

Tipo de Dato

Descripción

categories

Lista de Números Enteros Separados por Comas

Filtra los proyectos por categorías (inclusive).

sort

Número Entero

Ordena los proyectos según un método determinado.

q

Cadena de Caracteres

Buscar consulta. Comprueba el nombre, autor y descripción.

limit

Número Entero

Limita la cantidad de proyectos devueltos (máximo / por defecto: 25).

offset

Número Entero

Arroja los n primeros proyectos de la lista de resultados.

Sample output:

[{
    "pluginId": "ore",
    "createdAt": "2016-11-07 12:26:35.672",
    "name": "Ore",
    "owner": "windy",
    "description": "Official package manager for Sponge.",
    "href": "/windy/Ore",
    "members": [{
        "userId": 6602,
        "name": "windy",
        "roles": ["Owner"],
        "headRole": "Owner"
    }],
    "channels": [{
        "name": "Beta",
        "color": "#B400FF"
    }],
    "recommended": {
        "id": 221,
        "createdAt": "2016-11-07 12:26:35.672",
        "name": "1.0.0",
        "dependencies": [],
        "pluginId": "ore",
        "channel": {
            "name": "Beta",
            "color": "#B400FF"
        },
        "fileSize": 52807
    },
    "category": {
        "title": "Admin Tools",
        "icon": "fa-server"
    },
    "views": 275,
    "downloads": 28,
    "stars": 9
}, {
    "pluginId": "serverlistplus",
    "createdAt": "2016-11-07 12:26:35.672",
    "name": "ServerListPlus",
    "owner": "Minecrell",
    "description": "An extremely customizable server status ping plugin for Minecraft",
    "href": "/Minecrell/ServerListPlus",
    "members": [{
        "userId": 1875,
        "name": "Minecrell",
        "roles": ["Owner"],
        "headRole": "Owner"
    }],
    "channels": [{
        "name": "Release",
        "color": "#009600"
    }],
    "recommended": {
        "id": 231,
        "createdAt": "2016-11-07 12:26:35.672",
        "name": "3.4.7",
        "dependencies": [],
        "pluginId": "serverlistplus",
        "channel": {
            "name": "Release",
            "color": "#009600"
        },
        "fileSize": 397480
    },
    "category": {
        "title": "Admin Tools",
        "icon": "fa-server"
    },
    "views": 60,
    "downloads": 9,
    "stars": 3
}]