-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathGame-Store-Catalog.html
More file actions
67 lines (57 loc) · 3.36 KB
/
Copy pathGame-Store-Catalog.html
File metadata and controls
67 lines (57 loc) · 3.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Game Store Catalog — Ephellon</title>
<link rel="stylesheet" href="colors_and_type.css">
<style>
:root { --bg: #dcd4c3; --twitch: #5c3f78; }
body { margin: 0; }
h1, h2, h3, h4, p, .t-lede, .t-h1 { font-family: var(--font-sans); }
a { font-family: var(--font-mono); }
.k-label { font-family:var(--font-sans);font-weight:var(--w-bold);font-size:11px;letter-spacing:var(--tr-widest);text-transform:uppercase;color:var(--fg-strong);margin:0 0 var(--space-3); }
.k-list { margin:0 0 var(--space-5);padding-left:1.2em; }
.k-list li { margin-bottom:var(--space-2);font-family:var(--font-sans);font-size:var(--size-base); }
.k-links a { color:var(--fg-strong); }
</style>
</head>
<body>
<div style="background:var(--bg);min-height:100vh;">
<div style="max-width:34rem;margin:0 auto;padding:var(--space-9) var(--space-6) var(--space-8);">
<a href="index.html" class="t-meta" style="color:var(--fg-meta);">← Archive</a>
<div style="position:relative;padding-left:var(--space-5);margin-top:var(--space-6);">
<div style="position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg, var(--oxblood), var(--ochre), var(--moss), var(--slate), var(--aubergine), var(--twitch));"></div>
<div class="t-stamp" style="color:var(--fg-strong);margin-bottom:var(--space-3);">Data catalog · Active</div>
<h1 class="t-h1" style="margin-bottom:var(--space-4);">Game Store Catalog</h1>
<p class="t-lede">Every platform, one shape. No database required.</p>
<p>A scrape of PlayStation, Xbox, Nintendo, Steam, and Epic Games storefronts, normalized into one JSON schema. Built where no public API exists. Not updated regularly — kept and refreshed by <a href="https://github.com/Ephellon/store-scraper" style="color:var(--fg-strong);">Store Scraper</a>.</p>
</div>
<hr style="margin-top:var(--space-7);">
<section style="margin-top:var(--space-6);">
<h4 class="k-label">Coverage</h4>
<ul class="k-list">
<li><strong>Steam</strong> — 172,000+ games</li>
<li><strong>Xbox</strong> — 16,800+ games (console + PC)</li>
<li><strong>Nintendo</strong> — 13,700+ games</li>
<li><strong>PlayStation</strong> — 19,100+ games (PS4 + PS5)</li>
<li><strong>Epic Games</strong> — 5,800+ games</li>
</ul>
</section>
<section style="margin-top:var(--space-6);">
<h4 class="k-label">Format</h4>
<p style="font-family:var(--font-sans);">Every entry carries the same shape — name, price, image, purchase link, platform, rating — split into per-letter files for browsing, or one combined file per store.</p>
</section>
<section style="margin-top:var(--space-6);">
<h4 class="k-label">Links</h4>
<ul class="k-list k-links">
<li><a href="https://github.com/Ephellon/game-store-catalog">Repository</a></li>
<li><a href="https://minkcbos.retool.com/app/game-store-catalog">Schema builder</a></li>
<li><a href="https://github.com/Ephellon/store-scraper">Store Scraper</a> — the crawler behind it</li>
</ul>
</section>
<p style="color:var(--fg-meta);font-family:var(--font-sans);font-size:var(--size-sm);margin-top:var(--space-7);">Refreshed irregularly, by hand.</p>
</div>
</div>
</body>
</html>