A database of all my public projects including some metadata that are also visible on my projects site
The projects are updated once a day
GET /v1/projects/last_update
Get the date and time of the last update made to the projects database
"2024-08-30 00:22:59 UTC"
{
"status": 500,
"statusText": "Internal Server Error"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
API is down
{
"status": 503,
"statusText": "Service Unavailable"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
GET /v1/projects/filter/getall
→ /v1/projects/filter/getall?limit=limit&offset=offset
Get all the project entries limited by limit and offset
Parameter | Type | Description | Example | Required | Default Value (if optional) |
---|
limit | Number (0 ≤ n ≤ 50) | maximum amount of entries to select | 2 | Yes | - |
offset | Number (posirive) | offset from id 0 | 5 | Yes | - |
{
"results": [
{
"title": "Website",
"description": "My website at https://jonasjones.dev",
"status": "release",
"statuscolor": "green",
"categories": [
"webdev",
"website"
],
"languages": {
"Svelte": 39242,
"CSS": 5297,
"JavaScript": 2652,
"TypeScript": 1272,
"HTML": 406
},
"gh_api": "JonasunderscoreJones/jonasjones.dev",
"version": "1.2.3",
"backgroud": "/homepage.png",
"links": {
"GH": "https://github.com/JonasunderscoreJones/jonasjones.dev"
},
"visible": true,
"last_update": 1723941271
},
{
"title": "Jonas_Jones API",
"description": "api used for my website",
"status": "release",
"statuscolor": "green",
"categories": [
"api",
"tools"
],
"languages": {
"Rust": 73113
},
"gh_api": "JonasunderscoreJones/jonas_jones-api",
"version": "0.4.1",
"backgroud": "/jjapi.png",
"links": {
"GH": "https://github.com/JonasunderscoreJones/jonas_jones-api",
"WB": "https://api.jonasjones.dev/v1/help"
},
"visible": true,
"last_update": 1719693295
}
],
"count": 2
}
Parameter | Type | Description |
---|
title | String | The name of the project |
description | String | The description of the project |
status | String | The status of the project |
statuscolor | String | The color of the status |
categories | [String] | The categories of the project |
languages | [String: String] | The languages used in the project and the amount of code written in them |
gh_api | String | The GitHub repository of the project |
version | String | The version of the project |
backgroud | String | The background image of the project |
links | [String: String] | The links of the project. These include GH (Github), WB (Website), MR (Modrinth) and CF (Curseforge) |
visible | Boolean | Wether the project is visible on the projects site |
last_update | Unix Timestamp | The last time the project was updated |
count | Number | The amount of projects returned |
{
"status": 400,
"statusText": "Bad Request"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
{
"status": 500,
"statusText": "Internal Server Error"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
API is down
{
"status": 503,
"statusText": "Service Unavailable"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
GET /v1/projects/filter/lastupdaterange
→ /v1/projects/filter/lastupdaterange?start=start&end=end&limit=limit&offset=offset
Get all projects that were last updated within a given timeframe
Parameter | Type | Description | Example | Required | Default Value (if optional) |
---|
start | Date (YYYY-MM-DD) | start date for date range | 2024-8-2 | Yes | - |
end | Date (YYYY-MM-DD) | end date for date range | 2024-10-22 | Yes | - |
limit | Number (0 ≤ n ≤ 50) | maximum amount of entries to select | 2 | Yes | - |
offset | Number (posirive) | offset from id 0 | 5 | Yes | - |
{
"results": [
{
"title": "Website",
"description": "My website at https://jonasjones.dev",
"status": "release",
"statuscolor": "green",
"categories": [
"webdev",
"website"
],
"languages": {
"Svelte": 39242,
"CSS": 5297,
"JavaScript": 2652,
"TypeScript": 1272,
"HTML": 406
},
"gh_api": "JonasunderscoreJones/jonasjones.dev",
"version": "1.2.3",
"backgroud": "/homepage.png",
"links": {
"GH": "https://github.com/JonasunderscoreJones/jonasjones.dev"
},
"visible": true,
"last_update": 1723941271
},
{
"title": "Jonas_Jones API",
"description": "api used for my website",
"status": "release",
"statuscolor": "green",
"categories": [
"api",
"tools"
],
"languages": {
"Rust": 73113
},
"gh_api": "JonasunderscoreJones/jonas_jones-api",
"version": "0.4.1",
"backgroud": "/jjapi.png",
"links": {
"GH": "https://github.com/JonasunderscoreJones/jonas_jones-api",
"WB": "https://api.jonasjones.dev/v1/help"
},
"visible": true,
"last_update": 1719693295
}
],
"count": 2
}
Parameter | Type | Description |
---|
title | String | The name of the project |
description | String | The description of the project |
status | String | The status of the project |
statuscolor | String | The color of the status |
categories | [String] | The categories of the project |
languages | [String: String] | The languages used in the project and the amount of code written in them |
gh_api | String | The GitHub repository of the project |
version | String | The version of the project |
backgroud | String | The background image of the project |
links | [String: String] | The links of the project. These include GH (Github), WB (Website), MR (Modrinth) and CF (Curseforge) |
visible | Boolean | Wether the project is visible on the projects site |
last_update | Unix Timestamp | The last time the project was updated |
count | Number | The amount of projects returned |
{
"status": 400,
"statusText": "Bad Request"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
{
"status": 500,
"statusText": "Internal Server Error"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
API is down
{
"status": 503,
"statusText": "Service Unavailable"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
GET /v1/projects/filter/title
→ /v1/projects/filter/title?title=title&limit=limit&offset=offset
Get all project entries where the provided title string exists within an entry's title
Parameter | Type | Description | Example | Required | Default Value (if optional) |
---|
title | String | Partial or full title (letter case irrelevant) | "API" | Yes | - |
limit | Number (0 ≤ n ≤ 50) | maximum amount of entries to select | 2 | Yes | - |
offset | Number (posirive) | offset from id 0 | 5 | Yes | - |
{
"results": [
{
"title": "Website",
"description": "My website at https://jonasjones.dev",
"status": "release",
"statuscolor": "green",
"categories": [
"webdev",
"website"
],
"languages": {
"Svelte": 39242,
"CSS": 5297,
"JavaScript": 2652,
"TypeScript": 1272,
"HTML": 406
},
"gh_api": "JonasunderscoreJones/jonasjones.dev",
"version": "1.2.3",
"backgroud": "/homepage.png",
"links": {
"GH": "https://github.com/JonasunderscoreJones/jonasjones.dev"
},
"visible": true,
"last_update": 1723941271
},
{
"title": "Jonas_Jones API",
"description": "api used for my website",
"status": "release",
"statuscolor": "green",
"categories": [
"api",
"tools"
],
"languages": {
"Rust": 73113
},
"gh_api": "JonasunderscoreJones/jonas_jones-api",
"version": "0.4.1",
"backgroud": "/jjapi.png",
"links": {
"GH": "https://github.com/JonasunderscoreJones/jonas_jones-api",
"WB": "https://api.jonasjones.dev/v1/help"
},
"visible": true,
"last_update": 1719693295
}
],
"count": 2
}
Parameter | Type | Description |
---|
title | String | The name of the project |
description | String | The description of the project |
status | String | The status of the project |
statuscolor | String | The color of the status |
categories | [String] | The categories of the project |
languages | [String: String] | The languages used in the project and the amount of code written in them |
gh_api | String | The GitHub repository of the project |
version | String | The version of the project |
backgroud | String | The background image of the project |
links | [String: String] | The links of the project. These include GH (Github), WB (Website), MR (Modrinth) and CF (Curseforge) |
visible | Boolean | Wether the project is visible on the projects site |
last_update | Unix Timestamp | The last time the project was updated |
count | Number | The amount of projects returned |
{
"status": 400,
"statusText": "Bad Request"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
{
"status": 500,
"statusText": "Internal Server Error"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
API is down
{
"status": 503,
"statusText": "Service Unavailable"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
GET /v1/projects/filter/description
→ /v1/projects/filter/description?description=description&limit=limit&offset=offset
Get all project entries where the provided description string exists within an entry's description
Parameter | Type | Description | Example | Required | Default Value (if optional) |
---|
description | String | Partial or full description (letter case irrelevant) | "Sneakers" | Yes | - |
limit | Number (0 ≤ n ≤ 50) | maximum amount of entries to select | 2 | Yes | - |
offset | Number (posirive) | offset from id 0 | 5 | Yes | - |
{
"results": [
{
"title": "Website",
"description": "My website at https://jonasjones.dev",
"status": "release",
"statuscolor": "green",
"categories": [
"webdev",
"website"
],
"languages": {
"Svelte": 39242,
"CSS": 5297,
"JavaScript": 2652,
"TypeScript": 1272,
"HTML": 406
},
"gh_api": "JonasunderscoreJones/jonasjones.dev",
"version": "1.2.3",
"backgroud": "/homepage.png",
"links": {
"GH": "https://github.com/JonasunderscoreJones/jonasjones.dev"
},
"visible": true,
"last_update": 1723941271
},
{
"title": "Jonas_Jones API",
"description": "api used for my website",
"status": "release",
"statuscolor": "green",
"categories": [
"api",
"tools"
],
"languages" {
"Rust": 73113
},
"gh_api": "JonasunderscoreJones/jonas_jones-api",
"version": "0.4.1",
"backgroud": "/jjapi.png",
"links": {
"GH": "https://github.com/JonasunderscoreJones/jonas_jones-api",
"WB": "https://api.jonasjones.dev/v1/help"
},
"visible": true,
"last_update": 1719693295
}
],
"count": 2
}
Parameter | Type | Description |
---|
title | String | The name of the project |
description | String | The description of the project |
status | String | The status of the project |
statuscolor | String | The color of the status |
categories | [String] | The categories of the project |
languages | [String: String] | The languages used in the project and the amount of code written in them |
gh_api | String | The GitHub repository of the project |
version | String | The version of the project |
backgroud | String | The background image of the project |
links | [String: String] | The links of the project. These include GH (Github), WB (Website), MR (Modrinth) and CF (Curseforge) |
visible | Boolean | Wether the project is visible on the projects site |
last_update | Unix Timestamp | The last time the project was updated |
count | Number | The amount of projects returned |
{
"status": 400,
"statusText": "Bad Request"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
{
"status": 500,
"statusText": "Internal Server Error"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
API is down
{
"status": 503,
"statusText": "Service Unavailable"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
GET /v1/projects/filter/search
→ /v1/projects/filter/search?search=search&limit=limit&offset=offset
Get all project entries where the provided search string exists in a project entry's title or description.
Parameter | Type | Description | Example | Required | Default Value (if optional) |
---|
search | String | partial or full name of description (letter case irrelevant) | "the" | Yes | - |
limit | Number (0 ≤ n ≤ 50) | maximum amount of entries to select | 2 | Yes | - |
offset | Number (posirive) | offset from id 0 | 5 | Yes | - |
{
"results": [
{
"title": "Website",
"description": "My website at https://jonasjones.dev",
"status": "release",
"statuscolor": "green",
"categories": [
"webdev",
"website"
],
"languages": {
"Svelte": 39242,
"CSS": 5297,
"JavaScript": 2652,
"TypeScript": 1272,
"HTML": 406
},
"gh_api": "JonasunderscoreJones/jonasjones.dev",
"version": "1.2.3",
"backgroud": "/homepage.png",
"links": {
"GH": "https://github.com/JonasunderscoreJones/jonasjones.dev"
},
"visible": true,
"last_update": 1723941271
},
{
"title": "Jonas_Jones API",
"description": "api used for my website",
"status": "release",
"statuscolor": "green",
"categories": [
"api",
"tools"
],
"languages" {
"Rust": 73113
},
"gh_api": "JonasunderscoreJones/jonas_jones-api",
"version": "0.4.1",
"backgroud": "/jjapi.png",
"links": {
"GH": "https://github.com/JonasunderscoreJones/jonas_jones-api",
"WB": "https://api.jonasjones.dev/v1/help"
},
"visible": true,
"last_update": 1719693295
}
],
"count": 2
}
Parameter | Type | Description |
---|
title | String | The name of the project |
description | String | The description of the project |
status | String | The status of the project |
statuscolor | String | The color of the status |
categories | [String] | The categories of the project |
languages | [String: String] | The languages used in the project and the amount of code written in them |
gh_api | String | The GitHub repository of the project |
version | String | The version of the project |
backgroud | String | The background image of the project |
links | [String: String] | The links of the project. These include GH (Github), WB (Website), MR (Modrinth) and CF (Curseforge) |
visible | Boolean | Wether the project is visible on the projects site |
last_update | Unix Timestamp | The last time the project was updated |
count | Number | The amount of projects returned |
{
"status": 400,
"statusText": "Bad Request"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
{
"status": 500,
"statusText": "Internal Server Error"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
API is down
{
"status": 503,
"statusText": "Service Unavailable"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
GET /v1/projects/filter/status
→ /v1/projects/filter/status?status=status&limit=limit&offset=offset
Get all project entries where the provided status string matches an entry's status. All entry statuses can be fetched using GET /v1/projects/filter/getstatuses
Parameter | Type | Description | Example | Required | Default Value (if optional) |
---|
status | String | full project status (letter case irrelevant) | "alpha" | Yes | - |
limit | Number (0 ≤ n ≤ 50) | maximum amount of entries to select | 2 | Yes | - |
offset | Number (posirive) | offset from id 0 | 5 | Yes | - |
{
"results": [
{
"title": "Website",
"description": "My website at https://jonasjones.dev",
"status": "release",
"statuscolor": "green",
"categories": [
"webdev",
"website"
],
"languages": {
"Svelte": 39242,
"CSS": 5297,
"JavaScript": 2652,
"TypeScript": 1272,
"HTML": 406
},
"gh_api": "JonasunderscoreJones/jonasjones.dev",
"version": "1.2.3",
"backgroud": "/homepage.png",
"links": {
"GH": "https://github.com/JonasunderscoreJones/jonasjones.dev"
},
"visible": true,
"last_update": 1723941271
},
{
"title": "Jonas_Jones API",
"description": "api used for my website",
"status": "release",
"statuscolor": "green",
"categories": [
"api",
"tools"
],
"languages" {
"Rust": 73113
},
"gh_api": "JonasunderscoreJones/jonas_jones-api",
"version": "0.4.1",
"backgroud": "/jjapi.png",
"links": {
"GH": "https://github.com/JonasunderscoreJones/jonas_jones-api",
"WB": "https://api.jonasjones.dev/v1/help"
},
"visible": true,
"last_update": 1719693295
}
],
"count": 2
}
Parameter | Type | Description |
---|
title | String | The name of the project |
description | String | The description of the project |
status | String | The status of the project |
statuscolor | String | The color of the status |
categories | [String] | The categories of the project |
languages | [String: String] | The languages used in the project and the amount of code written in them |
gh_api | String | The GitHub repository of the project |
version | String | The version of the project |
backgroud | String | The background image of the project |
links | [String: String] | The links of the project. These include GH (Github), WB (Website), MR (Modrinth) and CF (Curseforge) |
visible | Boolean | Wether the project is visible on the projects site |
last_update | Unix Timestamp | The last time the project was updated |
count | Number | The amount of projects returned |
{
"status": 400,
"statusText": "Bad Request"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
{
"status": 500,
"statusText": "Internal Server Error"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
API is down
{
"status": 503,
"statusText": "Service Unavailable"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
GET /v1/projects/filter/statuscolor
→ /v1/projects/filter/statuscolor?statuscolor=statuscolor&limit=limit&offset=offset
Get all project entries where the provided statuscolor string matches an entry's statuscolor. All entry statuscolors can be fetched using GET /v1/projects/filter/getcolors
Parameter | Type | Description | Example | Required | Default Value (if optional) |
---|
statuscolor | String | full project statuscolor (letter case irrelevant) | "green" | Yes | - |
limit | Number (0 ≤ n ≤ 50) | maximum amount of entries to select | 2 | Yes | - |
offset | Number (posirive) | offset from id 0 | 5 | Yes | - |
{
"results": [
{
"title": "Website",
"description": "My website at https://jonasjones.dev",
"status": "release",
"statuscolor": "green",
"categories": [
"webdev",
"website"
],
"languages": {
"Svelte": 39242,
"CSS": 5297,
"JavaScript": 2652,
"TypeScript": 1272,
"HTML": 406
},
"gh_api": "JonasunderscoreJones/jonasjones.dev",
"version": "1.2.3",
"backgroud": "/homepage.png",
"links": {
"GH": "https://github.com/JonasunderscoreJones/jonasjones.dev"
},
"visible": true,
"last_update": 1723941271
},
{
"title": "Jonas_Jones API",
"description": "api used for my website",
"status": "release",
"statuscolor": "green",
"categories": [
"api",
"tools"
],
"languages" {
"Rust": 73113
},
"gh_api": "JonasunderscoreJones/jonas_jones-api",
"version": "0.4.1",
"backgroud": "/jjapi.png",
"links": {
"GH": "https://github.com/JonasunderscoreJones/jonas_jones-api",
"WB": "https://api.jonasjones.dev/v1/help"
},
"visible": true,
"last_update": 1719693295
}
],
"count": 2
}
Parameter | Type | Description |
---|
title | String | The name of the project |
description | String | The description of the project |
status | String | The status of the project |
statuscolor | String | The color of the status |
categories | [String] | The categories of the project |
languages | [String: String] | The languages used in the project and the amount of code written in them |
gh_api | String | The GitHub repository of the project |
version | String | The version of the project |
backgroud | String | The background image of the project |
links | [String: String] | The links of the project. These include GH (Github), WB (Website), MR (Modrinth) and CF (Curseforge) |
visible | Boolean | Wether the project is visible on the projects site |
last_update | Unix Timestamp | The last time the project was updated |
count | Number | The amount of projects returned |
{
"status": 400,
"statusText": "Bad Request"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
{
"status": 500,
"statusText": "Internal Server Error"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
API is down
{
"status": 503,
"statusText": "Service Unavailable"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
GET /v1/projects/filter/category
→ /v1/projects/filter/category?category=category&limit=limit&offset=offset
Get all project entries where the provided category string matches an entry's category. All entry categories can be fetched using GET /v1/projects/filter/getcategories
Parameter | Type | Description | Example | Required | Default Value (if optional) |
---|
category | String | full project category (letter case RELEVANT) | "webdev" | Yes | - |
limit | Number (0 ≤ n ≤ 50) | maximum amount of entries to select | 2 | Yes | - |
offset | Number (posirive) | offset from id 0 | 5 | Yes | - |
{
"results": [
{
"title": "Website",
"description": "My website at https://jonasjones.dev",
"status": "release",
"statuscolor": "green",
"categories": [
"webdev",
"website"
],
"languages": {
"Svelte": 39242,
"CSS": 5297,
"JavaScript": 2652,
"TypeScript": 1272,
"HTML": 406
},
"gh_api": "JonasunderscoreJones/jonasjones.dev",
"version": "1.2.3",
"backgroud": "/homepage.png",
"links": {
"GH": "https://github.com/JonasunderscoreJones/jonasjones.dev"
},
"visible": true,
"last_update": 1723941271
},
{
"title": "Jonas_Jones API",
"description": "api used for my website",
"status": "release",
"statuscolor": "green",
"categories": [
"api",
"tools"
],
"languages" {
"Rust": 73113
},
"gh_api": "JonasunderscoreJones/jonas_jones-api",
"version": "0.4.1",
"backgroud": "/jjapi.png",
"links": {
"GH": "https://github.com/JonasunderscoreJones/jonas_jones-api",
"WB": "https://api.jonasjones.dev/v1/help"
},
"visible": true,
"last_update": 1719693295
}
],
"count": 2
}
Parameter | Type | Description |
---|
title | String | The name of the project |
description | String | The description of the project |
status | String | The status of the project |
statuscolor | String | The color of the status |
categories | [String] | The categories of the project |
languages | [String: String] | The languages used in the project and the amount of code written in them |
gh_api | String | The GitHub repository of the project |
version | String | The version of the project |
backgroud | String | The background image of the project |
links | [String: String] | The links of the project. These include GH (Github), WB (Website), MR (Modrinth) and CF (Curseforge) |
visible | Boolean | Wether the project is visible on the projects site |
last_update | Unix Timestamp | The last time the project was updated |
count | Number | The amount of projects returned |
{
"status": 400,
"statusText": "Bad Request"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
{
"status": 500,
"statusText": "Internal Server Error"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
API is down
{
"status": 503,
"statusText": "Service Unavailable"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
GET /v1/projects/filter/language
→ /v1/projects/filter/language?language=language&limit=limit&offset=offset
Get all project entries where the provided language string matches an entry's language. All entry languages can be fetched using GET /v1/projects/filter/getlangs
Parameter | Type | Description | Example | Required | Default Value (if optional) |
---|
language | String | full project language (letter case RELEVANT) | "Java" | Yes | - |
limit | Number (0 ≤ n ≤ 50) | maximum amount of entries to select | 2 | Yes | - |
offset | Number (posirive) | offset from id 0 | 5 | Yes | - |
{
"results": [
{
"title": "Website",
"description": "My website at https://jonasjones.dev",
"status": "release",
"statuscolor": "green",
"categories": [
"webdev",
"website"
],
"languages": {
"Svelte": 39242,
"CSS": 5297,
"JavaScript": 2652,
"TypeScript": 1272,
"HTML": 406
},
"gh_api": "JonasunderscoreJones/jonasjones.dev",
"version": "1.2.3",
"backgroud": "/homepage.png",
"links": {
"GH": "https://github.com/JonasunderscoreJones/jonasjones.dev"
},
"visible": true,
"last_update": 1723941271
},
{
"title": "Jonas_Jones API",
"description": "api used for my website",
"status": "release",
"statuscolor": "green",
"categories": [
"api",
"tools"
],
"languages" {
"Rust": 73113
},
"gh_api": "JonasunderscoreJones/jonas_jones-api",
"version": "0.4.1",
"backgroud": "/jjapi.png",
"links": {
"GH": "https://github.com/JonasunderscoreJones/jonas_jones-api",
"WB": "https://api.jonasjones.dev/v1/help"
},
"visible": true,
"last_update": 1719693295
}
],
"count": 2
}
Parameter | Type | Description |
---|
title | String | The name of the project |
description | String | The description of the project |
status | String | The status of the project |
statuscolor | String | The color of the status |
categories | [String] | The categories of the project |
languages | [String: String] | The languages used in the project and the amount of code written in them |
gh_api | String | The GitHub repository of the project |
version | String | The version of the project |
backgroud | String | The background image of the project |
links | [String: String] | The links of the project. These include GH (Github), WB (Website), MR (Modrinth) and CF (Curseforge) |
visible | Boolean | Wether the project is visible on the projects site |
last_update | Unix Timestamp | The last time the project was updated |
count | Number | The amount of projects returned |
{
"status": 400,
"statusText": "Bad Request"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
{
"status": 500,
"statusText": "Internal Server Error"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
API is down
{
"status": 503,
"statusText": "Service Unavailable"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
GET /v1/projects/filter/getstatuses
Get a list of the different statuses of all project entries
{
"results": [
"alpha",
"beta",
"release",
"..."
],
"total_results": 127
}
Parameter | Type | Description |
---|
results | [String] | The different statuses of the projects |
total_results | Number | The amount of different statuses |
{
"status": 500,
"statusText": "Internal Server Error"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
API is down
{
"status": 503,
"statusText": "Service Unavailable"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
GET /v1/projects/filter/getcolors
Get a list of the different status colors of all project entries
{
"results": [
"red",
"orange",
"green",
"..."
],
"total_results": 127
}
Parameter | Type | Description |
---|
results | [String] | The different status colors of the projects |
total_results | Number | The amount of different status colors |
{
"status": 500,
"statusText": "Internal Server Error"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
API is down
{
"status": 503,
"statusText": "Service Unavailable"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
GET /v1/projects/filter/getcategories
Get a list of the different categories of all project entries
{
"results": [
"tool",
"mcmodding",
"minecraft",
"..."
],
"total_results": 127
}
Parameter | Type | Description |
---|
results | [String] | The different categories of the projects |
total_results | Number | The amount of different categories |
{
"status": 500,
"statusText": "Internal Server Error"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
API is down
{
"status": 503,
"statusText": "Service Unavailable"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
GET /v1/projects/filter/getlangs
Get a list of the different languages of all project entries
{
"results": [
"Svelte",
"Java",
"CSS",
"..."
],
"total_results": 127
}
Parameter | Type | Description |
---|
results | [String] | The different languages of the projects |
total_results | Number | The amount of different languages |
{
"status": 500,
"statusText": "Internal Server Error"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |
API is down
{
"status": 503,
"statusText": "Service Unavailable"
}
Parameter | Type | Description |
---|
status | Number | The status code of the error |
statusText | String | The status text of the error |