Skip to content

Commit e4342c3

Browse files
committed
chore(site): publish software collection + extra games dump
Refs #1
1 parent 5822cc1 commit e4342c3

18,414 files changed

Lines changed: 535008 additions & 2 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

site/public/openapi.json

Lines changed: 228 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1857,6 +1857,120 @@
18571857
}
18581858
}
18591859
}
1860+
},
1861+
"/v1/software": {
1862+
"get": {
1863+
"tags": [
1864+
"software"
1865+
],
1866+
"summary": "List software",
1867+
"operationId": "list_software_v1_software_get",
1868+
"parameters": [
1869+
{
1870+
"name": "sort",
1871+
"in": "query",
1872+
"required": false,
1873+
"schema": {
1874+
"anyOf": [
1875+
{
1876+
"type": "string"
1877+
},
1878+
{
1879+
"type": "null"
1880+
}
1881+
],
1882+
"title": "Sort"
1883+
}
1884+
},
1885+
{
1886+
"name": "limit",
1887+
"in": "query",
1888+
"required": false,
1889+
"schema": {
1890+
"type": "integer",
1891+
"maximum": 100,
1892+
"minimum": 1,
1893+
"default": 20,
1894+
"title": "Limit"
1895+
}
1896+
},
1897+
{
1898+
"name": "offset",
1899+
"in": "query",
1900+
"required": false,
1901+
"schema": {
1902+
"type": "integer",
1903+
"minimum": 0,
1904+
"default": 0,
1905+
"title": "Offset"
1906+
}
1907+
}
1908+
],
1909+
"responses": {
1910+
"200": {
1911+
"description": "Successful Response",
1912+
"content": {
1913+
"application/json": {
1914+
"schema": {
1915+
"$ref": "#/components/schemas/Page_ResourceRef_"
1916+
}
1917+
}
1918+
}
1919+
},
1920+
"422": {
1921+
"description": "Validation Error",
1922+
"content": {
1923+
"application/json": {
1924+
"schema": {
1925+
"$ref": "#/components/schemas/HTTPValidationError"
1926+
}
1927+
}
1928+
}
1929+
}
1930+
}
1931+
}
1932+
},
1933+
"/v1/software/{slug}": {
1934+
"get": {
1935+
"tags": [
1936+
"software"
1937+
],
1938+
"summary": "Get a software product",
1939+
"operationId": "get_software_v1_software__slug__get",
1940+
"parameters": [
1941+
{
1942+
"name": "slug",
1943+
"in": "path",
1944+
"required": true,
1945+
"schema": {
1946+
"type": "string",
1947+
"title": "Slug"
1948+
}
1949+
}
1950+
],
1951+
"responses": {
1952+
"200": {
1953+
"description": "Successful Response",
1954+
"content": {
1955+
"application/json": {
1956+
"schema": {
1957+
"$ref": "#/components/schemas/SoftwareRead"
1958+
}
1959+
}
1960+
}
1961+
},
1962+
"422": {
1963+
"description": "Validation Error",
1964+
"content": {
1965+
"application/json": {
1966+
"schema": {
1967+
"$ref": "#/components/schemas/HTTPValidationError"
1968+
}
1969+
}
1970+
}
1971+
}
1972+
}
1973+
}
18601974
}
18611975
},
18621976
"components": {
@@ -3989,6 +4103,120 @@
39894103
"title": "SoCSummary",
39904104
"description": "SoC reference embedded in a smartphone detail (appendix C)."
39914105
},
4106+
"SoftwareRead": {
4107+
"properties": {
4108+
"id": {
4109+
"type": "integer",
4110+
"title": "Id"
4111+
},
4112+
"slug": {
4113+
"type": "string",
4114+
"title": "Slug"
4115+
},
4116+
"name": {
4117+
"type": "string",
4118+
"title": "Name"
4119+
},
4120+
"release_date": {
4121+
"anyOf": [
4122+
{
4123+
"type": "string",
4124+
"format": "date"
4125+
},
4126+
{
4127+
"type": "null"
4128+
}
4129+
],
4130+
"title": "Release Date"
4131+
},
4132+
"developers": {
4133+
"items": {
4134+
"type": "string"
4135+
},
4136+
"type": "array",
4137+
"title": "Developers"
4138+
},
4139+
"publishers": {
4140+
"items": {
4141+
"type": "string"
4142+
},
4143+
"type": "array",
4144+
"title": "Publishers"
4145+
},
4146+
"operating_systems": {
4147+
"items": {
4148+
"type": "string"
4149+
},
4150+
"type": "array",
4151+
"title": "Operating Systems"
4152+
},
4153+
"programming_languages": {
4154+
"items": {
4155+
"type": "string"
4156+
},
4157+
"type": "array",
4158+
"title": "Programming Languages"
4159+
},
4160+
"licenses": {
4161+
"items": {
4162+
"type": "string"
4163+
},
4164+
"type": "array",
4165+
"title": "Licenses"
4166+
},
4167+
"genres": {
4168+
"items": {
4169+
"type": "string"
4170+
},
4171+
"type": "array",
4172+
"title": "Genres"
4173+
},
4174+
"verified": {
4175+
"type": "boolean",
4176+
"title": "Verified"
4177+
},
4178+
"source_urls": {
4179+
"items": {
4180+
"type": "string"
4181+
},
4182+
"type": "array",
4183+
"title": "Source Urls"
4184+
},
4185+
"created_at": {
4186+
"type": "string",
4187+
"format": "date-time",
4188+
"title": "Created At"
4189+
},
4190+
"updated_at": {
4191+
"type": "string",
4192+
"format": "date-time",
4193+
"title": "Updated At"
4194+
},
4195+
"url": {
4196+
"type": "string",
4197+
"title": "Url"
4198+
}
4199+
},
4200+
"type": "object",
4201+
"required": [
4202+
"id",
4203+
"slug",
4204+
"name",
4205+
"developers",
4206+
"publishers",
4207+
"operating_systems",
4208+
"programming_languages",
4209+
"licenses",
4210+
"genres",
4211+
"verified",
4212+
"source_urls",
4213+
"created_at",
4214+
"updated_at",
4215+
"url"
4216+
],
4217+
"title": "SoftwareRead",
4218+
"description": "Full software detail response."
4219+
},
39924220
"ValidationError": {
39934221
"properties": {
39944222
"loc": {
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"id": 93,
3+
"slug": "10-computer-hits-2",
4+
"name": "10 Computer Hits 2",
5+
"release_date": "1986-01-01",
6+
"rating": null,
7+
"rating_count": null,
8+
"metacritic": null,
9+
"playtime_hours": null,
10+
"platforms": [
11+
"Amstrad CPC"
12+
],
13+
"genres": [],
14+
"stores": [],
15+
"developers": [],
16+
"publishers": [
17+
"Beau Jolly"
18+
],
19+
"tags": [],
20+
"esrb_rating": null,
21+
"background_image": null,
22+
"verified": false,
23+
"source_urls": [
24+
"https://www.wikidata.org/wiki/Q98399029"
25+
],
26+
"created_at": "2026-07-10T10:09:55.201214",
27+
"updated_at": "2026-07-10T10:09:55.201214",
28+
"url": "/v1/games/10-computer-hits-2"
29+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"id": 94,
3+
"slug": "10-computer-hits-3",
4+
"name": "10 Computer Hits 3",
5+
"release_date": "1986-01-01",
6+
"rating": null,
7+
"rating_count": null,
8+
"metacritic": null,
9+
"playtime_hours": null,
10+
"platforms": [
11+
"Amstrad CPC"
12+
],
13+
"genres": [],
14+
"stores": [],
15+
"developers": [],
16+
"publishers": [
17+
"Beau Jolly"
18+
],
19+
"tags": [],
20+
"esrb_rating": null,
21+
"background_image": null,
22+
"verified": false,
23+
"source_urls": [
24+
"https://www.wikidata.org/wiki/Q105669831"
25+
],
26+
"created_at": "2026-07-10T10:09:55.201214",
27+
"updated_at": "2026-07-10T10:09:55.201214",
28+
"url": "/v1/games/10-computer-hits-3"
29+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"id": 95,
3+
"slug": "10-computer-hits-4",
4+
"name": "10 Computer Hits 4",
5+
"release_date": "1988-01-01",
6+
"rating": null,
7+
"rating_count": null,
8+
"metacritic": null,
9+
"playtime_hours": null,
10+
"platforms": [
11+
"Amstrad CPC"
12+
],
13+
"genres": [],
14+
"stores": [],
15+
"developers": [],
16+
"publishers": [
17+
"Beau Jolly"
18+
],
19+
"tags": [],
20+
"esrb_rating": null,
21+
"background_image": null,
22+
"verified": false,
23+
"source_urls": [
24+
"https://www.wikidata.org/wiki/Q98399061"
25+
],
26+
"created_at": "2026-07-10T10:09:55.202195",
27+
"updated_at": "2026-07-10T10:09:55.202195",
28+
"url": "/v1/games/10-computer-hits-4"
29+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"id": 96,
3+
"slug": "10-computer-hits-5",
4+
"name": "10 Computer Hits 5",
5+
"release_date": "1989-01-01",
6+
"rating": null,
7+
"rating_count": null,
8+
"metacritic": null,
9+
"playtime_hours": null,
10+
"platforms": [
11+
"Amstrad CPC"
12+
],
13+
"genres": [],
14+
"stores": [],
15+
"developers": [],
16+
"publishers": [
17+
"Beau Jolly"
18+
],
19+
"tags": [],
20+
"esrb_rating": null,
21+
"background_image": null,
22+
"verified": false,
23+
"source_urls": [
24+
"https://www.wikidata.org/wiki/Q113516824"
25+
],
26+
"created_at": "2026-07-10T10:09:55.202195",
27+
"updated_at": "2026-07-10T10:09:55.202195",
28+
"url": "/v1/games/10-computer-hits-5"
29+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"id": 97,
3+
"slug": "10-computer-hits",
4+
"name": "10 Computer Hits",
5+
"release_date": "1985-01-01",
6+
"rating": null,
7+
"rating_count": null,
8+
"metacritic": null,
9+
"playtime_hours": null,
10+
"platforms": [
11+
"Amstrad CPC"
12+
],
13+
"genres": [],
14+
"stores": [],
15+
"developers": [],
16+
"publishers": [
17+
"Beau Jolly"
18+
],
19+
"tags": [],
20+
"esrb_rating": null,
21+
"background_image": null,
22+
"verified": false,
23+
"source_urls": [
24+
"https://www.wikidata.org/wiki/Q96621136"
25+
],
26+
"created_at": "2026-07-10T10:09:55.202195",
27+
"updated_at": "2026-07-10T10:09:55.202195",
28+
"url": "/v1/games/10-computer-hits"
29+
}

0 commit comments

Comments
 (0)