-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
139 lines (116 loc) · 10.6 KB
/
Copy pathindex.html
File metadata and controls
139 lines (116 loc) · 10.6 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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Ephellon</title>
<link rel="stylesheet" href="colors_and_type.css">
<style>
:root { --bg: #dcd4c3; --twitch: #5c3f78; --twitch-bg: #e2dbe9; --radarr-orange: #a1591f; --radarr-bg: #f2e2cf; }
body { margin: 0; }
h1, h2, h3, h4, p, .t-lede, .t-display-italic, .t-pull { font-family: var(--font-sans); }
.t-display-italic { font-style: normal; }
.fn-entry a, .sc-entry a.title-link { text-decoration: none; }
.fn-entry a.title-link:hover, .sc-entry a.title-link:hover { text-decoration: underline; text-decoration-color: var(--oxblood); }
a { font-family: var(--font-mono); }
</style>
</head>
<body>
<div style="background:var(--bg);min-height:100vh;">
<div style="max-width:42rem;margin:0 auto;padding:var(--space-9) var(--space-6) var(--space-8);">
<header style="margin-bottom:var(--space-8);">
<div class="t-meta" style="margin-bottom:var(--space-3);">Archive · Developer & author</div>
<h1 class="t-display-italic" style="margin:0 0 var(--space-3);font-size:var(--size-4xl);font-weight:var(--w-bold);">Ephellon</h1>
<p style="font-family:var(--font-sans);font-size:var(--size-md);color:var(--fg-muted);margin:0;max-width:var(--measure);">Games, tools, and a language or two.</p>
</header>
<hr class="strong">
<section style="margin-top:var(--space-7);">
<h2 style="margin-top:0;">Showcase</h2>
<div class="sc-entry" style="border-left:2px solid var(--oxblood);padding-left:var(--space-5);margin-bottom:var(--space-7);">
<div class="t-stamp" style="color:var(--oxblood);margin-bottom:var(--space-2);">Tabletop · v0.4 Draft</div>
<a class="title-link" href="https://ephellon.github.io/dig.sys/" style="color:var(--fg-strong);"><h3 style="margin:0 0 var(--space-3);">Digital Sissy</h3></a>
<p style="margin:0 0 var(--space-3);">A TTRPG set in Alabama. One girl, one bad decision, then several more. The system rewards the wrong choice as often as the right one.</p>
<a href="Digital-Sissy.html" style="color:var(--oxblood);font-family:var(--font-mono);font-size:var(--size-sm);font-weight:var(--w-semi);">Read more →</a>
</div>
<div class="sc-entry" style="border-left:2px solid var(--twitch);padding-left:var(--space-5);margin-bottom:var(--space-7);">
<div class="t-stamp" style="color:var(--twitch);margin-bottom:var(--space-2);">Chrome extension · System</div>
<a class="title-link" href="https://github.com/Ephellon/Twitch-Tools" style="color:var(--fg-strong);"><h3 style="margin:0 0 var(--space-3);">TTV Tools</h3></a>
<p style="margin:0 0 var(--space-3);">A Chrome extension for Twitch. Restores the features the platform withholds from viewers. Runs quietly in the background of someone else's stream.</p>
<a href="TTV-Tools.html" style="color:var(--twitch);font-family:var(--font-mono);font-size:var(--size-sm);font-weight:var(--w-semi);">Read more →</a>
</div>
<div class="sc-entry" style="border-left: 2px solid var(--radarr-orange); padding-left: var(--space-5); margin-bottom: 48px">
<div class="t-stamp" style="color:var(--radarr-orange);margin-bottom:var(--space-2);">Chrome extension · Reference</div>
<a class="title-link" href="https://github.com/Ephellon/web-to-plex" style="color:var(--fg-strong);"><h3 style="margin:0 0 var(--space-3);">Web to Plex</h3></a>
<p style="margin:0 0 var(--space-3);">A Chrome extension for media servers. Takes a page and sends it straight into a Sonarr, Radarr, or Lidarr queue. No copying, no retyping.</p>
<a href="Web-to-Plex.html" style="color:var(--radarr-orange);font-family:var(--font-mono);font-size:var(--size-sm);font-weight:var(--w-semi);">Read more →</a>
</div>
<div class="sc-entry" style="position:relative;padding-left:var(--space-5);margin-bottom:0;">
<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-2);">Data catalog · Reference</div>
<a class="title-link" href="https://github.com/Ephellon/game-store-catalog" style="color:var(--fg-strong);"><h3 style="margin:0 0 var(--space-3);">Game Store Catalog</h3></a>
<p style="margin:0 0 var(--space-3);">A catalog of PlayStation, Xbox, Nintendo, and Steam games, kept in plain JSON. Every platform in one shape, queryable without a database.</p>
<a href="Game-Store-Catalog.html" style="color:var(--fg-strong);font-family:var(--font-mono);font-size:var(--size-sm);font-weight:var(--w-semi);">Read more →</a>
</div>
</section>
<hr style="margin-top:var(--space-8);">
<section style="margin-top:var(--space-7);">
<h2 style="margin-top:0;margin-bottom:var(--space-2);">Writing</h2>
<p class="t-meta" style="margin:0 0 var(--space-5);color:var(--fg-meta);">Excerpts only. The rest lives in a private archive.</p>
<div class="sc-entry" style="border-left:2px solid var(--aubergine);padding-left:var(--space-5);margin-bottom:var(--space-7);">
<div class="t-stamp" style="color:var(--aubergine);margin-bottom:var(--space-2);">Tower defense · Concept</div>
<h3 style="margin:0 0 var(--space-3);">Devil Slum</h3>
<p style="margin:0;">Hors, a demon queen exiled to running a food stall, defends her corner of a crumbling renaissance market — one health inspector, one rival vendor, one channel-point donation at a time.</p>
</div>
<div class="sc-entry" style="border-left:2px solid var(--oxblood);padding-left:var(--space-5);margin-bottom:var(--space-7);">
<div class="t-stamp" style="color:var(--oxblood);margin-bottom:var(--space-2);">Original lore · Digital Sissy</div>
<h3 style="margin:0 0 var(--space-3);">Digital Sissy</h3>
<p style="margin:0;">A naive young woman falls into a drug trade in climate-stressed Gulf Coast Alabama, racing a one-month deadline to save her own life. The people who love her fall in with her.</p>
</div>
<div class="sc-entry" style="border-left:2px solid var(--ochre);padding-left:var(--space-5);margin-bottom:var(--space-7);">
<div class="t-stamp" style="color:var(--ochre);margin-bottom:var(--space-2);">Dark romance · Tragedy</div>
<h3 style="margin:0 0 var(--space-3);">Red & Yellow</h3>
<p style="margin:0;">A forbidden courtship, gem of honesty, and antiquated law. She leaves to elope. She does not arrive.</p>
</div>
<div class="sc-entry" style="border-left:2px solid var(--moss);padding-left:var(--space-5);margin-bottom:0;">
<div class="t-stamp" style="color:var(--moss);margin-bottom:var(--space-2);">Card game · Concept</div>
<h3 style="margin:0 0 var(--space-3);">Trizen</h3>
<p style="margin:0;">A card game about grief, played out in purgatory by a traveler who doesn't know they're already dead. Every hand decides a lost lover's fate — and their own.</p>
</div>
</section>
<hr style="margin-top:var(--space-8);">
<section style="margin-top:var(--space-7);">
<h2 style="margin-top:0;margin-bottom:var(--space-2);">Footnotes</h2>
<p class="t-meta" style="margin:0 0 var(--space-5);color:var(--fg-meta);">Older work. Unrevised.</p>
<div class="fn-entry" style="position:relative;padding-left:var(--space-5);margin-bottom: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-meta);margin-bottom:var(--space-2);">Powers Game Store Catalog</div>
<a class="title-link" href="https://github.com/Ephellon/store-scraper" style="color:var(--fg-strong);"><h4 style="margin:0 0 var(--space-2);text-transform:none;letter-spacing:0;font-family:var(--font-mono);font-weight:var(--w-semi);font-size:var(--size-lg);color:var(--fg-strong);">Store Scraper</h4></a>
<p style="margin:0;font-size:var(--size-sm);">A scraping tool that feeds the Game Store Catalog.</p>
</div>
<div class="fn-entry" style="border-left:2px solid var(--rule-strong);padding-left:var(--space-5);margin-bottom:var(--space-6);">
<div class="t-stamp" style="color:var(--fg-meta);margin-bottom:var(--space-2);">Portfolio</div>
<a class="title-link" href="Designer.html" style="color:var(--fg-strong);"><h4 style="margin:0 0 var(--space-2);text-transform:none;letter-spacing:0;font-family:var(--font-mono);font-weight:var(--w-semi);font-size:var(--size-lg);color:var(--fg-strong);">Designer</h4></a>
<p style="margin:0;font-size:var(--size-sm);">Album-art edits and design pieces.</p>
</div>
<div class="fn-entry" style="border-left:2px solid var(--rule-strong);padding-left:var(--space-5);margin-bottom:var(--space-6);">
<div class="t-stamp" style="color:var(--fg-meta);margin-bottom:var(--space-2);">Pending revamp</div>
<a class="title-link" href="https://ephellon.github.io/Paramour/" style="color:var(--fg-strong);"><h4 style="margin:0 0 var(--space-2);text-transform:none;letter-spacing:0;font-family:var(--font-mono);font-weight:var(--w-semi);font-size:var(--size-lg);color:var(--fg-strong);">Paramour</h4></a>
<p style="margin:0;font-size:var(--size-sm);">A JavaScript-like language. Its own syntax, its own rules.</p>
</div>
<div class="fn-entry" style="border-left:2px solid var(--rule-strong);padding-left:var(--space-5);margin-bottom:0;">
<div class="t-stamp" style="color:var(--fg-meta);margin-bottom:var(--space-2);">Pending revamp</div>
<a class="title-link" href="https://ephellon.github.io/Mio/" style="color:var(--fg-strong);"><h4 style="margin:0 0 var(--space-2);text-transform:none;letter-spacing:0;font-family:var(--font-mono);font-weight:var(--w-semi);font-size:var(--size-lg);color:var(--fg-strong);">Mi/o</h4></a>
<p style="margin:0;font-size:var(--size-sm);">A codec. LZW folded into Base64, with hashing support.</p>
</div>
</section>
<footer style="margin-top:var(--space-9);padding-top:var(--space-5);border-top:1px solid var(--rule);">
<p class="t-meta" style="margin:0;">
<a href="https://github.com/Ephellon" style="color:var(--fg-meta);">GitHub</a>
<span style="margin:0 var(--space-2);">·</span>
<a href="https://codepen.io/Ephellon" style="color:var(--fg-meta);">CodePen</a>
</p>
</footer>
</div>
</div>
</body>
</html>