Compare — daemonports API
One piece of software across every system that packages it.
One piece of software in every system that has it
GET /compare/{name}/index.json
There is a comparison for software in two lineages or more:
FreeBSD's (with DragonFly, MidnightBSD and FreeBSD's derivatives),
OpenBSD's and pkgsrc. A port's compare names its comparison.
Authorization: none
Parameters
| Name | In | Type | Description |
|---|---|---|---|
name (required) |
path | string |
Responses
| Status | Description | Body |
|---|---|---|
200 |
The comparison. | Comparison (application/json) |
404 |
No such page. The body is the site's HTML 404 page, not JSON. |
How far behind each system's ports are
GET /freshness/index.json
Authorization: none
Responses
| Status | Description | Body |
|---|---|---|
200 |
One row per system. | Freshness (application/json) |
One system's ports by how long they have been behind
GET /freshness/{system}/index.json
Authorization: none
Parameters
| Name | In | Type | Description |
|---|---|---|---|
system (required) |
path | string |
A system id, freebsd included. |
Responses
| Status | Description | Body |
|---|---|---|
200 |
Counts in buckets of days, and the longest behind. | Freshness (application/json) |
404 |
No such page. The body is the site's HTML 404 page, not JSON. |