summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVolpeon <git@volpeon.ink>2021-03-12 18:37:38 +0100
committerVolpeon <git@volpeon.ink>2021-03-12 18:37:38 +0100
commit8990aed5ea6449ec24ce1c79590b8911b1699fc3 (patch)
treec1aabb3823baf725d1cc3ba4e2b2578f2d830886
parentRemove explicit ports from IRC links (diff)
downloadvolpeon.ink-8990aed5ea6449ec24ce1c79590b8911b1699fc3.tar.gz
volpeon.ink-8990aed5ea6449ec24ce1c79590b8911b1699fc3.tar.bz2
volpeon.ink-8990aed5ea6449ec24ce1c79590b8911b1699fc3.zip
Created project pages for blobfox and bunhd emojis
-rw-r--r--assets/css/_basics.scss4
-rw-r--r--assets/css/_vars.scss5
-rw-r--r--assets/css/scopes/_page.scss4
-rw-r--r--content/projects/blobfox-emojis/LICENSE13
-rw-r--r--content/projects/blobfox-emojis/blobfox.json325
-rw-r--r--content/projects/blobfox-emojis/blobfox.tar.gzbin0 -> 3371355 bytes
-rw-r--r--content/projects/blobfox-emojis/blobfox_flip.json309
-rw-r--r--content/projects/blobfox-emojis/blobfox_flip.tar.gzbin0 -> 3525313 bytes
-rw-r--r--content/projects/blobfox-emojis/index.md28
-rw-r--r--content/projects/blobfox-emojis/manifest.json18
-rw-r--r--content/projects/blobfox-emojis/screenshot.pngbin0 -> 175240 bytes
-rw-r--r--content/projects/bunhd-emojis/LICENSE13
-rw-r--r--content/projects/bunhd-emojis/bunhd.json37
-rw-r--r--content/projects/bunhd-emojis/bunhd.zipbin0 -> 388763 bytes
-rw-r--r--content/projects/bunhd-emojis/bunhd_flip.json35
-rw-r--r--content/projects/bunhd-emojis/bunhd_flip.zipbin0 -> 380820 bytes
-rw-r--r--content/projects/bunhd-emojis/index.md28
-rw-r--r--content/projects/bunhd-emojis/manifest.json18
-rw-r--r--content/projects/bunhd-emojis/screenshot.pngbin0 -> 97627 bytes
-rw-r--r--content/projects/index.md4
-rw-r--r--metadata/metadata.yaml5
-rw-r--r--scripts/metadata_filter.lua4
22 files changed, 846 insertions, 4 deletions
diff --git a/assets/css/_basics.scss b/assets/css/_basics.scss
index fe7b639..8db3505 100644
--- a/assets/css/_basics.scss
+++ b/assets/css/_basics.scss
@@ -19,6 +19,10 @@
19 color: var(--select--fg); 19 color: var(--select--fg);
20} 20}
21 21
22img::selection {
23 background-color: var(--select--img-bg);
24}
25
22html, 26html,
23pre, 27pre,
24code { 28code {
diff --git a/assets/css/_vars.scss b/assets/css/_vars.scss
index 7e91453..f40faad 100644
--- a/assets/css/_vars.scss
+++ b/assets/css/_vars.scss
@@ -57,8 +57,9 @@ $breakpoints: (
57 57
58 --heading--fg: var(--fg-lo); 58 --heading--fg: var(--fg-lo);
59 59
60 --select--bg: hsla(270, 2%, 100%, .996); 60 --select--bg: hsla(270, 2%, 100%, .996);
61 --select--fg: var(--bg-hi); 61 --select--img-bg: hsla(270, 2%, 100%, .5);
62 --select--fg: var(--bg-hi);
62 63
63 --code--fg: var(--fg-hi); 64 --code--fg: var(--fg-hi);
64 65
diff --git a/assets/css/scopes/_page.scss b/assets/css/scopes/_page.scss
index bf3df8d..e4c505e 100644
--- a/assets/css/scopes/_page.scss
+++ b/assets/css/scopes/_page.scss
@@ -14,4 +14,8 @@
14 color: var(--page--link--hover--fg); 14 color: var(--page--link--hover--fg);
15 } 15 }
16 } 16 }
17
18 img {
19 max-width: 100%;
20 }
17} 21}
diff --git a/content/projects/blobfox-emojis/LICENSE b/content/projects/blobfox-emojis/LICENSE
new file mode 100644
index 0000000..5238b5a
--- /dev/null
+++ b/content/projects/blobfox-emojis/LICENSE
@@ -0,0 +1,13 @@
1Copyright 2019 Feuerfuchs <me@feuerfuchs.dev> (https://www.feuerfuchs.dev/)
2
3Licensed under the Apache License, Version 2.0 (the "License");
4you may not use this file except in compliance with the License.
5You may obtain a copy of the License at
6
7 http://www.apache.org/licenses/LICENSE-2.0
8
9Unless required by applicable law or agreed to in writing, software
10distributed under the License is distributed on an "AS IS" BASIS,
11WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12See the License for the specific language governing permissions and
13limitations under the License.
diff --git a/content/projects/blobfox-emojis/blobfox.json b/content/projects/blobfox-emojis/blobfox.json
new file mode 100644
index 0000000..451b794
--- /dev/null
+++ b/content/projects/blobfox-emojis/blobfox.json
@@ -0,0 +1,325 @@
1{
2 "blobfoxhyper": "blobfoxhyper.png",
3 "blobfoxlurk2owonotice": "blobfoxlurk2owonotice.png",
4 "blobfoxcrylaugh": "blobfoxcrylaugh.png",
5 "blobfoxyeet": "blobfoxyeet.png",
6 "blobfoxsnugowo": "blobfoxsnugowo.png",
7 "blobfoxmeltsob": "blobfoxmeltsob.png",
8 "blobfoxnomlog": "blobfoxnomlog.png",
9 "blobfoxmsnugglerightfox": "blobfoxmsnugglerightfox.png",
10 "blobfoxmsnuggleleftcat": "blobfoxmsnuggleleftcat.png",
11 "blobfoxwater": "blobfoxwater.png",
12 "blobfoxpeekpolice": "blobfoxpeekpolice.png",
13 "blobfoxragelarge1": "blobfoxragelarge1.png",
14 "blobfoxshocked": "blobfoxshocked.png",
15 "blobfoxbreadsnoot2": "blobfoxbreadsnoot2.png",
16 "blobfoxmelt2": "blobfoxmelt2.png",
17 "blobfoxwink": "blobfoxwink.png",
18 "blobfoxragelarge3": "blobfoxragelarge3.png",
19 "blobfoxnomcake": "blobfoxnomcake.png",
20 "blobfoxmsnugglerightnone": "blobfoxmsnugglerightnone.png",
21 "blobfoxthinkanime": "blobfoxthinkanime.png",
22 "blobfoxscience": "blobfoxscience.png",
23 "blobfoxcheer": "blobfoxcheer.png",
24 "blobfoxeyes": "blobfoxeyes.png",
25 "blobfoxdab": "blobfoxdab.png",
26 "blobfoxheartcute": "blobfoxheartcute.png",
27 "blobfoxdrool": "blobfoxdrool.png",
28 "blobfoxboopglare": "blobfoxboopglare.png",
29 "blobfoxmelthappy": "blobfoxmelthappy.png",
30 "blobfoxboopfloof": "blobfoxboopfloof.png",
31 "blobfoxoutage": "blobfoxoutage.png",
32 "blobfoxblushmore": "blobfoxblushmore.png",
33 "blobfoxragelarge4": "blobfoxragelarge4.png",
34 "blobfoxboopmelt": "blobfoxboopmelt.png",
35 "ablobfoxbongoterrified": "ablobfoxbongoterrified.png",
36 "blobfoxwave": "blobfoxwave.png",
37 "ablobfoxloading": "ablobfoxloading.png",
38 "blobfoxnomcat": "blobfoxnomcat.png",
39 "blobfoxartist": "blobfoxartist.png",
40 "blobfoxfacepalm": "blobfoxfacepalm.png",
41 "blobfoxfloofreach": "blobfoxfloofreach.png",
42 "blobfoxastronoutgun": "blobfoxastronoutgun.png",
43 "blobfoxcamera": "blobfoxcamera.png",
44 "blobfoxwhaaaat": "blobfoxwhaaaat.png",
45 "blobfoxsignsrcpls": "blobfoxsignsrcpls.png",
46 "blobfoxnotamused": "blobfoxnotamused.png",
47 "blobfoxcofe": "blobfoxcofe.png",
48 "blobfoxdrakelike": "blobfoxdrakelike.png",
49 "blobfoxfloof": "blobfoxfloof.png",
50 "blobfoxcomfymelthappy": "blobfoxcomfymelthappy.png",
51 "blobfoxsignnou": "blobfoxsignnou.png",
52 "blobfoxpatghost": "blobfoxpatghost.png",
53 "blobfoxboop": "blobfoxboop.png",
54 "blobfoxcofeglare": "blobfoxcofeglare.png",
55 "blobfoxnomtomato": "blobfoxnomtomato.png",
56 "ablobfoxhypercofe": "ablobfoxhypercofe.png",
57 "blobfoxmegumin": "blobfoxmegumin.png",
58 "blobfoxmeltsoblove": "blobfoxmeltsoblove.png",
59 "blobfoxinnocentmlem": "blobfoxinnocentmlem.png",
60 "blobfoxdoubt": "blobfoxdoubt.png",
61 "blobfoxpeekknife": "blobfoxpeekknife.png",
62 "blobfox3c": "blobfox3c.png",
63 "blobfoxsipowo": "blobfoxsipowo.png",
64 "blobfoxdevil": "blobfoxdevil.png",
65 "blobfoxmischievous": "blobfoxmischievous.png",
66 "blobfoxwashingmachine": "blobfoxwashingmachine.png",
67 "blobfoxnomhotdog": "blobfoxnomhotdog.png",
68 "blobfoxthinking": "blobfoxthinking.png",
69 "blobfoxcomfymelt": "blobfoxcomfymelt.png",
70 "blobfoxsignnoublush": "blobfoxsignnoublush.png",
71 "ablobfoxhyperowo": "ablobfoxhyperowo.png",
72 "blobfoxdetermined": "blobfoxdetermined.png",
73 "blobfoxyandere": "blobfoxyandere.png",
74 "blobfoxdarkghostfloof": "blobfoxdarkghostfloof.png",
75 "blobfoxpleading": "blobfoxpleading.png",
76 "blobfoxcry": "blobfoxcry.png",
77 "blobfoxuwu": "blobfoxuwu.png",
78 "blobfoxcomfysmug": "blobfoxcomfysmug.png",
79 "blobfoxannoyed": "blobfoxannoyed.png",
80 "blobfoxnauseated": "blobfoxnauseated.png",
81 "blobfoxcursedowo": "blobfoxcursedowo.png",
82 "blobfoxcofeterrified": "blobfoxcofeterrified.png",
83 "blobfox0_0": "blobfox0_0.png",
84 "blobfoxmelt": "blobfoxmelt.png",
85 "blobfoxthief": "blobfoxthief.png",
86 "blobfoxyoshieat": "blobfoxyoshieat.png",
87 "blobfoxfingerguns": "blobfoxfingerguns.png",
88 "blobfoxcatterrified": "blobfoxcatterrified.png",
89 "blobfoxghostspooky": "blobfoxghostspooky.png",
90 "blobfoxpatdeny": "blobfoxpatdeny.png",
91 "blobfoxfloofdevil": "blobfoxfloofdevil.png",
92 "blobfoxinnocent": "blobfoxinnocent.png",
93 "blobfox3cevil": "blobfox3cevil.png",
94 "blobfoxcactus": "blobfoxcactus.png",
95 "blobfoxfloofowo": "blobfoxfloofowo.png",
96 "blobfoxlurk2glare": "blobfoxlurk2glare.png",
97 "blobfoxghost": "blobfoxghost.png",
98 "blobfoxmeltblush": "blobfoxmeltblush.png",
99 "blobfoxteaterrified": "blobfoxteaterrified.png",
100 "blobfoxbongo": "blobfoxbongo.png",
101 "blobfoxmsnuggleleftfox": "blobfoxmsnuggleleftfox.png",
102 "blobfoxsnug": "blobfoxsnug.png",
103 "blobfoxnomfoxcookie": "blobfoxnomfoxcookie.png",
104 "ablobfoxhypersnugowo": "ablobfoxhypersnugowo.png",
105 "blobfoxdeadinside": "blobfoxdeadinside.png",
106 "blobfoxkirbyinhale": "blobfoxkirbyinhale.png",
107 "blobfoxgooglytrash": "blobfoxgooglytrash.png",
108 "blobfoxboop_w_": "blobfoxboop_w_.png",
109 "blobfoxcomfy": "blobfoxcomfy.png",
110 "blobfoxretsuko": "blobfoxretsuko.png",
111 "blobfoxdead": "blobfoxdead.png",
112 "blobfoxcomfysip": "blobfoxcomfysip.png",
113 "blobfoxboopcute": "blobfoxboopcute.png",
114 "ablobfoxbongohyper": "ablobfoxbongohyper.png",
115 "blobfoxboopmlem": "blobfoxboopmlem.png",
116 "blobfoxlaugh": "blobfoxlaugh.png",
117 "blobfoxthumbsdown": "blobfoxthumbsdown.png",
118 "blobfoxdarkghost": "blobfoxdarkghost.png",
119 "blobfoxteacute": "blobfoxteacute.png",
120 "ablobfoxhyperwhaaaat": "ablobfoxhyperwhaaaat.png",
121 "blobfoxsipglare": "blobfoxsipglare.png",
122 "blobfoxdisapprove": "blobfoxdisapprove.png",
123 "blobfoxreinderp": "blobfoxreinderp.png",
124 "blobfoxwhoaa": "blobfoxwhoaa.png",
125 "blobfoxlurk": "blobfoxlurk.png",
126 "blobfoxdealwithit": "blobfoxdealwithit.png",
127 "blobfoxsmirk": "blobfoxsmirk.png",
128 "blobfoxsignyip": "blobfoxsignyip.png",
129 "blobfoxsipterrified": "blobfoxsipterrified.png",
130 "blobfoxcomfyglare": "blobfoxcomfyglare.png",
131 "blobfoxthink": "blobfoxthink.png",
132 "blobfoxboopowo": "blobfoxboopowo.png",
133 "blobfoxcomfysleepy": "blobfoxcomfysleepy.png",
134 "blobfoxboopterrified": "blobfoxboopterrified.png",
135 "blobfoxhappy": "blobfoxhappy.png",
136 "blobfoxcomfycomputer": "blobfoxcomfycomputer.png",
137 "blobfoxcute": "blobfoxcute.png",
138 "blobfoxpolice": "blobfoxpolice.png",
139 "blobfoxlurkowo": "blobfoxlurkowo.png",
140 "blobfoxnomburger": "blobfoxnomburger.png",
141 "blobfoxnompizzaterrified": "blobfoxnompizzaterrified.png",
142 "blobfoxnotlikethis": "blobfoxnotlikethis.png",
143 "blobfoxnomdonutpolice": "blobfoxnomdonutpolice.png",
144 "ablobfoxdundundunowo": "ablobfoxdundundunowo.png",
145 "blobfoxreach": "blobfoxreach.png",
146 "blobfoxowo": "blobfoxowo.png",
147 "blobfoxbreadsnootgoogly": "blobfoxbreadsnootgoogly.png",
148 "blobfoxmsnugglerightcat": "blobfoxmsnugglerightcat.png",
149 "blobfoxthinkowo": "blobfoxthinkowo.png",
150 "blobfoxtea": "blobfoxtea.png",
151 "blobfoxcomfyevil": "blobfoxcomfyevil.png",
152 "blobfoxangry": "blobfoxangry.png",
153 "blobfoxlul": "blobfoxlul.png",
154 "blobfoxupsidedown": "blobfoxupsidedown.png",
155 "blobfoxthonking": "blobfoxthonking.png",
156 "blobfox": "blobfox.png",
157 "blobfoxpatmelt": "blobfoxpatmelt.png",
158 "blobfoxupset": "blobfoxupset.png",
159 "blobfoxyoshimid": "blobfoxyoshimid.png",
160 "blobfoxnomcookie": "blobfoxnomcookie.png",
161 "blobfoxbreadsnoot2googly": "blobfoxbreadsnoot2googly.png",
162 "blobfoxheart": "blobfoxheart.png",
163 "blobfoxnomdonut": "blobfoxnomdonut.png",
164 "blobfoxevil": "blobfoxevil.png",
165 "blobfoxtrash": "blobfoxtrash.png",
166 "ablobfoxdundundun": "ablobfoxdundundun.png",
167 "blobfoxread": "blobfoxread.png",
168 "blobfoxpatsad": "blobfoxpatsad.png",
169 "blobfoxtea_w_": "blobfoxtea_w_.png",
170 "blobfoxunoterrified": "blobfoxunoterrified.png",
171 "blobfoxfloof_w_": "blobfoxfloof_w_.png",
172 "blobfoxcofeowo": "blobfoxcofeowo.png",
173 "blobfoxcookienomfox": "blobfoxcookienomfox.png",
174 "blobfoxcomfytea": "blobfoxcomfytea.png",
175 "blobfoxterrified": "blobfoxterrified.png",
176 "blobfoxshy": "blobfoxshy.png",
177 "blobfoxtsundere": "blobfoxtsundere.png",
178 "blobfoxnomfoxburger": "blobfoxnomfoxburger.png",
179 "blobfoxyoshiend": "blobfoxyoshiend.png",
180 "blobfoxsip": "blobfoxsip.png",
181 "blobfoxlurkaww": "blobfoxlurkaww.png",
182 "blobfoxlaughsweat": "blobfoxlaughsweat.png",
183 "blobfoxnomdonutterrified": "blobfoxnomdonutterrified.png",
184 "blobfoxastronout": "blobfoxastronout.png",
185 "blobfoxfloofcofe": "blobfoxfloofcofe.png",
186 "blobfoxsleepdab": "blobfoxsleepdab.png",
187 "blobfoxcryreach": "blobfoxcryreach.png",
188 "blobfoxdrakedislike": "blobfoxdrakedislike.png",
189 "blobfoxmsnugglecenterfox": "blobfoxmsnugglecenterfox.png",
190 "blobfoxsignthx": "blobfoxsignthx.png",
191 "blobfoxteaglare": "blobfoxteaglare.png",
192 "blobfoxsignno": "blobfoxsignno.png",
193 "blobfoxnomstrawberry": "blobfoxnomstrawberry.png",
194 "blobfoxcomputerowo": "blobfoxcomputerowo.png",
195 "blobfoxupsidedowndizzy": "blobfoxupsidedowndizzy.png",
196 "blobfoxsnugterrified": "blobfoxsnugterrified.png",
197 "ablobfoxhyper": "ablobfoxhyper.png",
198 "blobfoxdisgust": "blobfoxdisgust.png",
199 "ablobfoxhyperthinking": "ablobfoxhyperthinking.png",
200 "blobfoxmeltmlem": "blobfoxmeltmlem.png",
201 "blobfoxmelt3": "blobfoxmelt3.png",
202 "blobfoxcofecute": "blobfoxcofecute.png",
203 "ablobfoxree": "ablobfoxree.png",
204 "blobfoxscared": "blobfoxscared.png",
205 "blobfoxcomfyterrified": "blobfoxcomfyterrified.png",
206 "blobfoxboopmelthappy": "blobfoxboopmelthappy.png",
207 "blobfoxteaowo": "blobfoxteaowo.png",
208 "blobfoxcofemlem": "blobfoxcofemlem.png",
209 "blobfoxthisisfine": "blobfoxthisisfine.png",
210 "blobfoxlurk2": "blobfoxlurk2.png",
211 "blobfoxpatmelt2": "blobfoxpatmelt2.png",
212 "blobfoxglare": "blobfoxglare.png",
213 "blobfoxbongoterrified": "blobfoxbongoterrified.png",
214 "blobfoxnomfox": "blobfoxnomfox.png",
215 "blobfoxmlem": "blobfoxmlem.png",
216 "blobfoxkirby": "blobfoxkirby.png",
217 "blobfoxlurkglare": "blobfoxlurkglare.png",
218 "blobfoxteamlem": "blobfoxteamlem.png",
219 "blobfoxsnugglare": "blobfoxsnugglare.png",
220 "blobfoxsmug": "blobfoxsmug.png",
221 "blobfoxninja": "blobfoxninja.png",
222 "blobfoxdealwithitfingerguns": "blobfoxdealwithitfingerguns.png",
223 "blobfoxpatmelt3": "blobfoxpatmelt3.png",
224 "blobfoxpeekcomfy": "blobfoxpeekcomfy.png",
225 "blobfoxdetective": "blobfoxdetective.png",
226 "blobfoxwinkmlem": "blobfoxwinkmlem.png",
227 "blobfoxnomshoe": "blobfoxnomshoe.png",
228 "blobfoxthinkgoogly": "blobfoxthinkgoogly.png",
229 "blobfoxthinksmart": "blobfoxthinksmart.png",
230 "blobfoxfake": "blobfoxfake.png",
231 "blobfoxdizzy": "blobfoxdizzy.png",
232 "ablobfoxbongo": "ablobfoxbongo.png",
233 "blobfoxboopblush": "blobfoxboopblush.png",
234 "blobfoxprelurkcroutons": "blobfoxprelurkcroutons.png",
235 "blobfoxcofe_w_": "blobfoxcofe_w_.png",
236 "blobfoxo_o": "blobfoxo_o.png",
237 "blobfoxwet": "blobfoxwet.png",
238 "blobfoxfloofcute": "blobfoxfloofcute.png",
239 "blobfoxprelurkcofe": "blobfoxprelurkcofe.png",
240 "blobfoxsignyes": "blobfoxsignyes.png",
241 "blobfoxonepunch": "blobfoxonepunch.png",
242 "blobfoxnomicecream": "blobfoxnomicecream.png",
243 "blobfoxcatsnuggle": "blobfoxcatsnuggle.png",
244 "blobfoxpat": "blobfoxpat.png",
245 "blobfoxsweating": "blobfoxsweating.png",
246 "blobfoxheadphones": "blobfoxheadphones.png",
247 "blobfoxnerd": "blobfoxnerd.png",
248 "blobfoxsurprised": "blobfoxsurprised.png",
249 "blobfoxmeltreach": "blobfoxmeltreach.png",
250 "blobfoxowomlem": "blobfoxowomlem.png",
251 "blobfoxstabbed": "blobfoxstabbed.png",
252 "blobfoxworried": "blobfoxworried.png",
253 "blobfoxbongostart": "blobfoxbongostart.png",
254 "blobfoxbreadsnoot": "blobfoxbreadsnoot.png",
255 "blobfoxaww": "blobfoxaww.png",
256 "blobfoxcookie": "blobfoxcookie.png",
257 "blobfoxlurk2owo": "blobfoxlurk2owo.png",
258 "blobfoxragelarge2": "blobfoxragelarge2.png",
259 "blobfoxyoshieatpixel": "blobfoxyoshieatpixel.png",
260 "blobfoxbongoterrifiedstart": "blobfoxbongoterrifiedstart.png",
261 "blobfoxgooglynomlog": "blobfoxgooglynomlog.png",
262 "blobfoxghostfloof": "blobfoxghostfloof.png",
263 "blobfoxfloofevil": "blobfoxfloofevil.png",
264 "blobfoxnomball": "blobfoxnomball.png",
265 "blobfoxnomcorndog": "blobfoxnomcorndog.png",
266 "blobfoxnomfoxterrified": "blobfoxnomfoxterrified.png",
267 "blobfoxsignbaka": "blobfoxsignbaka.png",
268 "blobfox_w_": "blobfox_w_.png",
269 "blobfoxsanta": "blobfoxsanta.png",
270 "blobfoxpirate": "blobfoxpirate.png",
271 "blobfoxgooglymlem": "blobfoxgooglymlem.png",
272 "blobfoxmsnugglecentercat": "blobfoxmsnugglecentercat.png",
273 "blobfoxthinksmirk": "blobfoxthinksmirk.png",
274 "blobfoxcry2": "blobfoxcry2.png",
275 "blobfoxdarkghostspooky": "blobfoxdarkghostspooky.png",
276 "blobfoxpeek": "blobfoxpeek.png",
277 "blobfoxcomfycofe": "blobfoxcomfycofe.png",
278 "blobfoxreachaww": "blobfoxreachaww.png",
279 "blobfoxthumbsup": "blobfoxthumbsup.png",
280 "blobfoxcomfyowo": "blobfoxcomfyowo.png",
281 "blobfoxnombread": "blobfoxnombread.png",
282 "blobfoxfloofhappy": "blobfoxfloofhappy.png",
283 "blobfoxsipsmug": "blobfoxsipsmug.png",
284 "blobfoxangrylaugh": "blobfoxangrylaugh.png",
285 "blobfoxnomcroutons": "blobfoxnomcroutons.png",
286 "blobfoxsignforbidden": "blobfoxsignforbidden.png",
287 "blobfoxboopgoogly": "blobfoxboopgoogly.png",
288 "blobfoxflower": "blobfoxflower.png",
289 "blobfoxnompizza": "blobfoxnompizza.png",
290 "blobfoxhyper2": "blobfoxhyper2.png",
291 "blobfoxpatgoogly": "blobfoxpatgoogly.png",
292 "blobfoxnombook": "blobfoxnombook.png",
293 "blobfoxblush": "blobfoxblush.png",
294 "blobfoxsnuggle": "blobfoxsnuggle.png",
295 "blobfoxknife": "blobfoxknife.png",
296 "blobfoxprelurkdonut": "blobfoxprelurkdonut.png",
297 "blobfoxflowerhair": "blobfoxflowerhair.png",
298 "blobfoxbox": "blobfoxbox.png",
299 "blobfoxsad": "blobfoxsad.png",
300 "blobfoxcat": "blobfoxcat.png",
301 "blobfoxnommobile": "blobfoxnommobile.png",
302 "blobfoxhappymlem": "blobfoxhappymlem.png",
303 "blobfoxbreadpeek": "blobfoxbreadpeek.png",
304 "blobfoxpatneutral": "blobfoxpatneutral.png",
305 "blobfoxcomfysmirk": "blobfoxcomfysmirk.png",
306 "blobfoxgooglycry": "blobfoxgooglycry.png",
307 "blobfoxcomfyhappy": "blobfoxcomfyhappy.png",
308 "blobfoxcomputer": "blobfoxcomputer.png",
309 "blobfoxrage": "blobfoxrage.png",
310 "blobfoxowonotice": "blobfoxowonotice.png",
311 "blobfoxlewd": "blobfoxlewd.png",
312 "blobfoxflooftea": "blobfoxflooftea.png",
313 "blobfoxsignbigfan": "blobfoxsignbigfan.png",
314 "blobfoxpeekowo": "blobfoxpeekowo.png",
315 "blobfoxlurkowonotice": "blobfoxlurkowonotice.png",
316 "blobfoxinnocentcute": "blobfoxinnocentcute.png",
317 "blobfoxconfused": "blobfoxconfused.png",
318 "blobfoxboophappy": "blobfoxboophappy.png",
319 "blobfoxcomputerowonotice": "blobfoxcomputerowonotice.png",
320 "blobfoxgoogly": "blobfoxgoogly.png",
321 "blobfoxsleep": "blobfoxsleep.png",
322 "blobfoxnommelon": "blobfoxnommelon.png",
323 "blobfoxtableflip": "blobfoxtableflip.png",
324 "blobfoxuno": "blobfoxuno.png"
325}
diff --git a/content/projects/blobfox-emojis/blobfox.tar.gz b/content/projects/blobfox-emojis/blobfox.tar.gz
new file mode 100644
index 0000000..1cbcd82
--- /dev/null
+++ b/content/projects/blobfox-emojis/blobfox.tar.gz
Binary files differ
diff --git a/content/projects/blobfox-emojis/blobfox_flip.json b/content/projects/blobfox-emojis/blobfox_flip.json
new file mode 100644
index 0000000..9b72c0d
--- /dev/null
+++ b/content/projects/blobfox-emojis/blobfox_flip.json
@@ -0,0 +1,309 @@
1{
2 "revblobfoxcheer": "revblobfoxcheer.png",
3 "revblobfoxcactus": "revblobfoxcactus.png",
4 "revblobfoxcofeglare": "revblobfoxcofeglare.png",
5 "revblobfoxsnuggle": "revblobfoxsnuggle.png",
6 "revblobfoxnomhotdog": "revblobfoxnomhotdog.png",
7 "revblobfoxcry": "revblobfoxcry.png",
8 "revblobfoxmeltmlem": "revblobfoxmeltmlem.png",
9 "revblobfoxfloofcute": "revblobfoxfloofcute.png",
10 "revblobfoxboopblush": "revblobfoxboopblush.png",
11 "revblobfoxboopgoogly": "revblobfoxboopgoogly.png",
12 "revblobfoxprelurkdonut": "revblobfoxprelurkdonut.png",
13 "revblobfoxtea": "revblobfoxtea.png",
14 "revblobfoxcursedowo": "revblobfoxcursedowo.png",
15 "revblobfoxretsuko": "revblobfoxretsuko.png",
16 "revblobfoxnomicecream": "revblobfoxnomicecream.png",
17 "revblobfoxdeadinside": "revblobfoxdeadinside.png",
18 "arevblobfoxhypercofe": "arevblobfoxhypercofe.png",
19 "revblobfoxpatmelt": "revblobfoxpatmelt.png",
20 "revblobfoxbreadpeek": "revblobfoxbreadpeek.png",
21 "revblobfoxsanta": "revblobfoxsanta.png",
22 "revblobfoxcomfy": "revblobfoxcomfy.png",
23 "revblobfoxmelt2": "revblobfoxmelt2.png",
24 "revblobfoxprelurkcroutons": "revblobfoxprelurkcroutons.png",
25 "revblobfoxyoshieatpixel": "revblobfoxyoshieatpixel.png",
26 "revblobfoxlurkowo": "revblobfoxlurkowo.png",
27 "revblobfoxwashingmachine": "revblobfoxwashingmachine.png",
28 "revblobfoxfingerguns": "revblobfoxfingerguns.png",
29 "revblobfoxwinkmlem": "revblobfoxwinkmlem.png",
30 "revblobfoxinnocent": "revblobfoxinnocent.png",
31 "revblobfoxgooglymlem": "revblobfoxgooglymlem.png",
32 "revblobfoxragelarge2": "revblobfoxragelarge2.png",
33 "revblobfoxcofemlem": "revblobfoxcofemlem.png",
34 "revblobfoxbongoterrifiedstart": "revblobfoxbongoterrifiedstart.png",
35 "revblobfoxboopmelt": "revblobfoxboopmelt.png",
36 "revblobfoxghost": "revblobfoxghost.png",
37 "arevblobfoxhyper": "arevblobfoxhyper.png",
38 "revblobfoxshy": "revblobfoxshy.png",
39 "revblobfoxmelt": "revblobfoxmelt.png",
40 "revblobfoxoutage": "revblobfoxoutage.png",
41 "revblobfoxheartcute": "revblobfoxheartcute.png",
42 "revblobfoxnomfoxburger": "revblobfoxnomfoxburger.png",
43 "revblobfoxthinkowo": "revblobfoxthinkowo.png",
44 "revblobfoxfake": "revblobfoxfake.png",
45 "revblobfoxnomburger": "revblobfoxnomburger.png",
46 "revblobfoxsip": "revblobfoxsip.png",
47 "revblobfoxpeekcomfy": "revblobfoxpeekcomfy.png",
48 "revblobfoxdisapprove": "revblobfoxdisapprove.png",
49 "revblobfoxnauseated": "revblobfoxnauseated.png",
50 "revblobfoxpeekknife": "revblobfoxpeekknife.png",
51 "revblobfoxpatneutral": "revblobfoxpatneutral.png",
52 "revblobfoxthinkgoogly": "revblobfoxthinkgoogly.png",
53 "revblobfoxfloof": "revblobfoxfloof.png",
54 "revblobfoxfloof_w_": "revblobfoxfloof_w_.png",
55 "revblobfoxsipglare": "revblobfoxsipglare.png",
56 "revblobfoxcomputerowo": "revblobfoxcomputerowo.png",
57 "revblobfoxghostspooky": "revblobfoxghostspooky.png",
58 "revblobfoxsleepdab": "revblobfoxsleepdab.png",
59 "revblobfoxwhaaaat": "revblobfoxwhaaaat.png",
60 "revblobfoxfloofevil": "revblobfoxfloofevil.png",
61 "revblobfoxcofe_w_": "revblobfoxcofe_w_.png",
62 "revblobfoxnomshoe": "revblobfoxnomshoe.png",
63 "revblobfoxhyper2": "revblobfoxhyper2.png",
64 "revblobfoxnomfoxterrified": "revblobfoxnomfoxterrified.png",
65 "revblobfoxnomdonut": "revblobfoxnomdonut.png",
66 "revblobfoxinnocentcute": "revblobfoxinnocentcute.png",
67 "revblobfoxgooglycry": "revblobfoxgooglycry.png",
68 "revblobfoxcomfyterrified": "revblobfoxcomfyterrified.png",
69 "arevblobfoxree": "arevblobfoxree.png",
70 "revblobfoxboopowo": "revblobfoxboopowo.png",
71 "revblobfoxyandere": "revblobfoxyandere.png",
72 "revblobfoxaww": "revblobfoxaww.png",
73 "revblobfoxmelt3": "revblobfoxmelt3.png",
74 "revblobfoxunoterrified": "revblobfoxunoterrified.png",
75 "revblobfoxsmirk": "revblobfoxsmirk.png",
76 "arevblobfoxhypersnugowo": "arevblobfoxhypersnugowo.png",
77 "revblobfoxgooglytrash": "revblobfoxgooglytrash.png",
78 "revblobfoxsipterrified": "revblobfoxsipterrified.png",
79 "revblobfoxterrified": "revblobfoxterrified.png",
80 "revblobfoxcat": "revblobfoxcat.png",
81 "revblobfoxdetective": "revblobfoxdetective.png",
82 "revblobfoxsweating": "revblobfoxsweating.png",
83 "revblobfoxstabbed": "revblobfoxstabbed.png",
84 "revblobfoxannoyed": "revblobfoxannoyed.png",
85 "revblobfoxlurkaww": "revblobfoxlurkaww.png",
86 "revblobfoxcomfysleepy": "revblobfoxcomfysleepy.png",
87 "revblobfoxuno": "revblobfoxuno.png",
88 "revblobfoxthumbsdown": "revblobfoxthumbsdown.png",
89 "revblobfoxdrool": "revblobfoxdrool.png",
90 "revblobfoxdoubt": "revblobfoxdoubt.png",
91 "revblobfoxflowerhair": "revblobfoxflowerhair.png",
92 "revblobfoxcomfysmug": "revblobfoxcomfysmug.png",
93 "revblobfoxthinksmirk": "revblobfoxthinksmirk.png",
94 "arevblobfoxhyperwhaaaat": "arevblobfoxhyperwhaaaat.png",
95 "revblobfoxboop": "revblobfoxboop.png",
96 "revblobfoxfloofcofe": "revblobfoxfloofcofe.png",
97 "arevblobfoxdundundun": "arevblobfoxdundundun.png",
98 "revblobfoxnomcorndog": "revblobfoxnomcorndog.png",
99 "revblobfoxpatdeny": "revblobfoxpatdeny.png",
100 "revblobfoxdarkghostfloof": "revblobfoxdarkghostfloof.png",
101 "revblobfoxnomdonutpolice": "revblobfoxnomdonutpolice.png",
102 "revblobfoxreach": "revblobfoxreach.png",
103 "revblobfoxnomcroutons": "revblobfoxnomcroutons.png",
104 "revblobfoxbongo": "revblobfoxbongo.png",
105 "revblobfoxnompizza": "revblobfoxnompizza.png",
106 "revblobfoxpeekowo": "revblobfoxpeekowo.png",
107 "revblobfoxnomball": "revblobfoxnomball.png",
108 "revblobfoxknife": "revblobfoxknife.png",
109 "revblobfoxnomcat": "revblobfoxnomcat.png",
110 "revblobfoxbox": "revblobfoxbox.png",
111 "revblobfoxreinderp": "revblobfoxreinderp.png",
112 "revblobfoxreachaww": "revblobfoxreachaww.png",
113 "revblobfoxbongostart": "revblobfoxbongostart.png",
114 "revblobfoxlurk2glare": "revblobfoxlurk2glare.png",
115 "revblobfoxastronout": "revblobfoxastronout.png",
116 "revblobfoxblushmore": "revblobfoxblushmore.png",
117 "revblobfoxteacute": "revblobfoxteacute.png",
118 "revblobfoxmischievous": "revblobfoxmischievous.png",
119 "revblobfoxpleading": "revblobfoxpleading.png",
120 "revblobfoxfloofreach": "revblobfoxfloofreach.png",
121 "revblobfoxlurk2": "revblobfoxlurk2.png",
122 "revblobfoxcofeowo": "revblobfoxcofeowo.png",
123 "revblobfoxyeet": "revblobfoxyeet.png",
124 "revblobfoxwet": "revblobfoxwet.png",
125 "revblobfoxpat": "revblobfoxpat.png",
126 "revblobfoxhappy": "revblobfoxhappy.png",
127 "revblobfoxpatmelt2": "revblobfoxpatmelt2.png",
128 "revblobfoxangrylaugh": "revblobfoxangrylaugh.png",
129 "revblobfoxnomfox": "revblobfoxnomfox.png",
130 "revblobfoxmegumin": "revblobfoxmegumin.png",
131 "revblobfoxlurk2owonotice": "revblobfoxlurk2owonotice.png",
132 "revblobfoxboopcute": "revblobfoxboopcute.png",
133 "revblobfoxglare": "revblobfoxglare.png",
134 "revblobfoxcomfymelthappy": "revblobfoxcomfymelthappy.png",
135 "revblobfoxthumbsup": "revblobfoxthumbsup.png",
136 "revblobfoxragelarge4": "revblobfoxragelarge4.png",
137 "revblobfoxangry": "revblobfoxangry.png",
138 "revblobfoxnomdonutterrified": "revblobfoxnomdonutterrified.png",
139 "revblobfoxthink": "revblobfoxthink.png",
140 "revblobfoxowomlem": "revblobfoxowomlem.png",
141 "revblobfoxonepunch": "revblobfoxonepunch.png",
142 "revblobfoxmsnugglerightcat": "revblobfoxmsnugglerightcat.png",
143 "revblobfoxcomfysmirk": "revblobfoxcomfysmirk.png",
144 "revblobfoxgoogly": "revblobfoxgoogly.png",
145 "revblobfoxfloofdevil": "revblobfoxfloofdevil.png",
146 "revblobfoxsnug": "revblobfoxsnug.png",
147 "revblobfoxfacepalm": "revblobfoxfacepalm.png",
148 "revblobfoxnomtomato": "revblobfoxnomtomato.png",
149 "revblobfoxnomstrawberry": "revblobfoxnomstrawberry.png",
150 "revblobfoxwater": "revblobfoxwater.png",
151 "revblobfoxnommelon": "revblobfoxnommelon.png",
152 "revblobfoxwhoaa": "revblobfoxwhoaa.png",
153 "revblobfoxninja": "revblobfoxninja.png",
154 "revblobfoxcomfycomputer": "revblobfoxcomfycomputer.png",
155 "revblobfoxdetermined": "revblobfoxdetermined.png",
156 "revblobfoxcatsnuggle": "revblobfoxcatsnuggle.png",
157 "revblobfoxcrylaugh": "revblobfoxcrylaugh.png",
158 "revblobfoxdarkghostspooky": "revblobfoxdarkghostspooky.png",
159 "revblobfoxthinksmart": "revblobfoxthinksmart.png",
160 "revblobfox3c": "revblobfox3c.png",
161 "revblobfoxupsidedown": "revblobfoxupsidedown.png",
162 "revblobfoxlewd": "revblobfoxlewd.png",
163 "arevblobfoxhyperowo": "arevblobfoxhyperowo.png",
164 "revblobfoxmsnugglecentercat": "revblobfoxmsnugglecentercat.png",
165 "revblobfoxboop_w_": "revblobfoxboop_w_.png",
166 "revblobfoxmeltreach": "revblobfoxmeltreach.png",
167 "revblobfoxsnugglare": "revblobfoxsnugglare.png",
168 "revblobfoxscared": "revblobfoxscared.png",
169 "revblobfoxnerd": "revblobfoxnerd.png",
170 "revblobfox": "revblobfox.png",
171 "revblobfoxshocked": "revblobfoxshocked.png",
172 "revblobfoxlurkglare": "revblobfoxlurkglare.png",
173 "revblobfoxmsnuggleleftcat": "revblobfoxmsnuggleleftcat.png",
174 "revblobfoxpatgoogly": "revblobfoxpatgoogly.png",
175 "revblobfoxpatghost": "revblobfoxpatghost.png",
176 "revblobfoxsurprised": "revblobfoxsurprised.png",
177 "revblobfoxdrakedislike": "revblobfoxdrakedislike.png",
178 "revblobfoxcry2": "revblobfoxcry2.png",
179 "revblobfoxcomfycofe": "revblobfoxcomfycofe.png",
180 "arevblobfoxhyperthinking": "arevblobfoxhyperthinking.png",
181 "revblobfoxlurk": "revblobfoxlurk.png",
182 "revblobfoxlurkowonotice": "revblobfoxlurkowonotice.png",
183 "revblobfoxboopglare": "revblobfoxboopglare.png",
184 "revblobfox3cevil": "revblobfox3cevil.png",
185 "revblobfoxpolice": "revblobfoxpolice.png",
186 "revblobfoxnomcake": "revblobfoxnomcake.png",
187 "arevblobfoxbongo": "arevblobfoxbongo.png",
188 "revblobfoxboophappy": "revblobfoxboophappy.png",
189 "revblobfoxwink": "revblobfoxwink.png",
190 "revblobfoxpatmelt3": "revblobfoxpatmelt3.png",
191 "revblobfox_w_": "revblobfox_w_.png",
192 "revblobfoxinnocentmlem": "revblobfoxinnocentmlem.png",
193 "revblobfoxcookie": "revblobfoxcookie.png",
194 "revblobfoxread": "revblobfoxread.png",
195 "revblobfoxcamera": "revblobfoxcamera.png",
196 "revblobfoxkirbyinhale": "revblobfoxkirbyinhale.png",
197 "revblobfoxrage": "revblobfoxrage.png",
198 "revblobfoxsnugowo": "revblobfoxsnugowo.png",
199 "revblobfoxnommobile": "revblobfoxnommobile.png",
200 "revblobfoxlaughsweat": "revblobfoxlaughsweat.png",
201 "revblobfoxcatterrified": "revblobfoxcatterrified.png",
202 "revblobfoxmelthappy": "revblobfoxmelthappy.png",
203 "revblobfoxpeek": "revblobfoxpeek.png",
204 "revblobfoxsad": "revblobfoxsad.png",
205 "revblobfoxowo": "revblobfoxowo.png",
206 "revblobfoxfloofhappy": "revblobfoxfloofhappy.png",
207 "revblobfoxdarkghost": "revblobfoxdarkghost.png",
208 "revblobfoxteaowo": "revblobfoxteaowo.png",
209 "revblobfoxcofecute": "revblobfoxcofecute.png",
210 "revblobfoxragelarge3": "revblobfoxragelarge3.png",
211 "revblobfoxscience": "revblobfoxscience.png",
212 "revblobfoxghostfloof": "revblobfoxghostfloof.png",
213 "revblobfoxthinking": "revblobfoxthinking.png",
214 "revblobfoxboopfloof": "revblobfoxboopfloof.png",
215 "revblobfoxtrash": "revblobfoxtrash.png",
216 "revblobfoxcomfytea": "revblobfoxcomfytea.png",
217 "revblobfoxmeltblush": "revblobfoxmeltblush.png",
218 "arevblobfoxloading": "arevblobfoxloading.png",
219 "revblobfoxbongoterrified": "revblobfoxbongoterrified.png",
220 "revblobfoxfloofowo": "revblobfoxfloofowo.png",
221 "revblobfoxsipsmug": "revblobfoxsipsmug.png",
222 "revblobfoxowonotice": "revblobfoxowonotice.png",
223 "revblobfoxcomfyhappy": "revblobfoxcomfyhappy.png",
224 "revblobfoxuwu": "revblobfoxuwu.png",
225 "revblobfoxnompizzaterrified": "revblobfoxnompizzaterrified.png",
226 "revblobfoxgooglynomlog": "revblobfoxgooglynomlog.png",
227 "revblobfoxteaglare": "revblobfoxteaglare.png",
228 "revblobfoxnomcookie": "revblobfoxnomcookie.png",
229 "revblobfoxblush": "revblobfoxblush.png",
230 "revblobfoxflower": "revblobfoxflower.png",
231 "revblobfoxcute": "revblobfoxcute.png",
232 "revblobfoxlul": "revblobfoxlul.png",
233 "revblobfoxeyes": "revblobfoxeyes.png",
234 "revblobfoxyoshieat": "revblobfoxyoshieat.png",
235 "revblobfoxcofe": "revblobfoxcofe.png",
236 "arevblobfoxbongohyper": "arevblobfoxbongohyper.png",
237 "revblobfoxtableflip": "revblobfoxtableflip.png",
238 "revblobfoxnomfoxcookie": "revblobfoxnomfoxcookie.png",
239 "revblobfoxworried": "revblobfoxworried.png",
240 "revblobfoxlaugh": "revblobfoxlaugh.png",
241 "revblobfoxcomfymelt": "revblobfoxcomfymelt.png",
242 "revblobfoxmsnugglerightfox": "revblobfoxmsnugglerightfox.png",
243 "revblobfoxdevil": "revblobfoxdevil.png",
244 "revblobfoxdisgust": "revblobfoxdisgust.png",
245 "revblobfoxyoshiend": "revblobfoxyoshiend.png",
246 "revblobfoxcomfyevil": "revblobfoxcomfyevil.png",
247 "revblobfoxcomfyglare": "revblobfoxcomfyglare.png",
248 "revblobfoxmsnuggleleftfox": "revblobfoxmsnuggleleftfox.png",
249 "revblobfoxthisisfine": "revblobfoxthisisfine.png",
250 "revblobfoxhyper": "revblobfoxhyper.png",
251 "revblobfox0_0": "revblobfox0_0.png",
252 "revblobfoxthief": "revblobfoxthief.png",
253 "revblobfoxyoshimid": "revblobfoxyoshimid.png",
254 "revblobfoxsnugterrified": "revblobfoxsnugterrified.png",
255 "revblobfoxpirate": "revblobfoxpirate.png",
256 "revblobfoxpatsad": "revblobfoxpatsad.png",
257 "revblobfoxsipowo": "revblobfoxsipowo.png",
258 "revblobfoxmsnugglerightnone": "revblobfoxmsnugglerightnone.png",
259 "revblobfoxdab": "revblobfoxdab.png",
260 "revblobfoxheart": "revblobfoxheart.png",
261 "revblobfoxthinkanime": "revblobfoxthinkanime.png",
262 "revblobfoxmlem": "revblobfoxmlem.png",
263 "revblobfoxdealwithit": "revblobfoxdealwithit.png",
264 "revblobfoxhappymlem": "revblobfoxhappymlem.png",
265 "revblobfoxdizzy": "revblobfoxdizzy.png",
266 "revblobfoxastronoutgun": "revblobfoxastronoutgun.png",
267 "revblobfoxboopterrified": "revblobfoxboopterrified.png",
268 "revblobfoxcomfysip": "revblobfoxcomfysip.png",
269 "revblobfoxcomputerowonotice": "revblobfoxcomputerowonotice.png",
270 "revblobfoxmsnugglecenterfox": "revblobfoxmsnugglecenterfox.png",
271 "revblobfoxmeltsoblove": "revblobfoxmeltsoblove.png",
272 "revblobfoxcryreach": "revblobfoxcryreach.png",
273 "revblobfoxdead": "revblobfoxdead.png",
274 "revblobfoxnotlikethis": "revblobfoxnotlikethis.png",
275 "revblobfoxnombread": "revblobfoxnombread.png",
276 "revblobfoxartist": "revblobfoxartist.png",
277 "revblobfoxtea_w_": "revblobfoxtea_w_.png",
278 "revblobfoxnotamused": "revblobfoxnotamused.png",
279 "revblobfoxcofeterrified": "revblobfoxcofeterrified.png",
280 "revblobfoxmeltsob": "revblobfoxmeltsob.png",
281 "revblobfoxdrakelike": "revblobfoxdrakelike.png",
282 "revblobfoxboopmelthappy": "revblobfoxboopmelthappy.png",
283 "revblobfoxupset": "revblobfoxupset.png",
284 "revblobfoxboopmlem": "revblobfoxboopmlem.png",
285 "revblobfoxevil": "revblobfoxevil.png",
286 "revblobfoxdealwithitfingerguns": "revblobfoxdealwithitfingerguns.png",
287 "revblobfoxlurk2owo": "revblobfoxlurk2owo.png",
288 "revblobfoxo_o": "revblobfoxo_o.png",
289 "revblobfoxcookienomfox": "revblobfoxcookienomfox.png",
290 "revblobfoxupsidedowndizzy": "revblobfoxupsidedowndizzy.png",
291 "revblobfoxteamlem": "revblobfoxteamlem.png",
292 "revblobfoxnomlog": "revblobfoxnomlog.png",
293 "revblobfoxkirby": "revblobfoxkirby.png",
294 "revblobfoxteaterrified": "revblobfoxteaterrified.png",
295 "revblobfoxflooftea": "revblobfoxflooftea.png",
296 "revblobfoxpeekpolice": "revblobfoxpeekpolice.png",
297 "arevblobfoxdundundunowo": "arevblobfoxdundundunowo.png",
298 "revblobfoxprelurkcofe": "revblobfoxprelurkcofe.png",
299 "revblobfoxragelarge1": "revblobfoxragelarge1.png",
300 "revblobfoxwave": "revblobfoxwave.png",
301 "revblobfoxthonking": "revblobfoxthonking.png",
302 "arevblobfoxbongoterrified": "arevblobfoxbongoterrified.png",
303 "revblobfoxheadphones": "revblobfoxheadphones.png",
304 "revblobfoxcomputer": "revblobfoxcomputer.png",
305 "revblobfoxtsundere": "revblobfoxtsundere.png",
306 "revblobfoxnombook": "revblobfoxnombook.png",
307 "revblobfoxsmug": "revblobfoxsmug.png",
308 "revblobfoxcomfyowo": "revblobfoxcomfyowo.png"
309}
diff --git a/content/projects/blobfox-emojis/blobfox_flip.tar.gz b/content/projects/blobfox-emojis/blobfox_flip.tar.gz
new file mode 100644
index 0000000..da8a43f
--- /dev/null
+++ b/content/projects/blobfox-emojis/blobfox_flip.tar.gz
Binary files differ
diff --git a/content/projects/blobfox-emojis/index.md b/content/projects/blobfox-emojis/index.md
new file mode 100644
index 0000000..97a186e
--- /dev/null
+++ b/content/projects/blobfox-emojis/index.md
@@ -0,0 +1,28 @@
1---
2title: Blobfox Emojis
3category: emj
4---
5
6![](screenshot.png)
7
8**Latest release:** v1.6 (2020-09-04 18:02 CEST)
9
10This set consists of two separate packs: The regular version and a flip version, where all emojis are flipped along the horizontal axis.
11It's possible to use both versions at the same time.
12
13## Install on Pleroma
14
15```plain
16mix pleroma.emoji get-packs blobfox -m https://volpeon.ink/projects/blobfox-emojis/manifest.json
17```
18
19Flip version:
20
21```plain
22mix pleroma.emoji get-packs blobfox_flip -m https://volpeon.ink/projects/blobfox-emojis/manifest.json
23```
24
25## Download for Mastodon
26
27[Regular version](blobfox.tar.gz)
28[Flip version](blobfox_flip.tar.gz)
diff --git a/content/projects/blobfox-emojis/manifest.json b/content/projects/blobfox-emojis/manifest.json
new file mode 100644
index 0000000..3a70695
--- /dev/null
+++ b/content/projects/blobfox-emojis/manifest.json
@@ -0,0 +1,18 @@
1{
2 "blobfox": {
3 "description": "Like Blobcat, but with foxes",
4 "files": "blobfox.json",
5 "homepage": "https://www.feuerfuchs.dev/projects/blobfox-emojis/",
6 "src": "https://www.feuerfuchs.dev/projects/blobfox-emojis/blobfox.zip",
7 "src_sha256": "08f6a57c2263435cf61ff76525e156faafd909d9ab9b2378f29a6b20eae44b48",
8 "license": "Apache 2.0"
9 },
10 "blobfox_flip": {
11 "description": "Like Blobcat, but with foxes (flipped version)",
12 "files": "blobfox_flip.json",
13 "homepage": "https://www.feuerfuchs.dev/projects/blobfox-emojis/",
14 "src": "https://www.feuerfuchs.dev/projects/blobfox-emojis/blobfox_flip.zip",
15 "src_sha256": "1da4203e842fc4732d214b2ee525f89eb4684a6a19eea514ca55e8f016a40b81",
16 "license": "Apache 2.0"
17 }
18} \ No newline at end of file
diff --git a/content/projects/blobfox-emojis/screenshot.png b/content/projects/blobfox-emojis/screenshot.png
new file mode 100644
index 0000000..d4c228d
--- /dev/null
+++ b/content/projects/blobfox-emojis/screenshot.png
Binary files differ
diff --git a/content/projects/bunhd-emojis/LICENSE b/content/projects/bunhd-emojis/LICENSE
new file mode 100644
index 0000000..5238b5a
--- /dev/null
+++ b/content/projects/bunhd-emojis/LICENSE
@@ -0,0 +1,13 @@
1Copyright 2019 Feuerfuchs <me@feuerfuchs.dev> (https://www.feuerfuchs.dev/)
2
3Licensed under the Apache License, Version 2.0 (the "License");
4you may not use this file except in compliance with the License.
5You may obtain a copy of the License at
6
7 http://www.apache.org/licenses/LICENSE-2.0
8
9Unless required by applicable law or agreed to in writing, software
10distributed under the License is distributed on an "AS IS" BASIS,
11WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12See the License for the specific language governing permissions and
13limitations under the License.
diff --git a/content/projects/bunhd-emojis/bunhd.json b/content/projects/bunhd-emojis/bunhd.json
new file mode 100644
index 0000000..8eec78b
--- /dev/null
+++ b/content/projects/bunhd-emojis/bunhd.json
@@ -0,0 +1,37 @@
1{
2 "bunhdhappy": "bunhdhappy.png",
3 "abunhdcry": "abunhdcry.png",
4 "bunhdthink": "bunhdthink.png",
5 "abunhdhop": "abunhdhop.png",
6 "bunhdgoogly": "bunhdgoogly.png",
7 "bunhdmlem": "bunhdmlem.png",
8 "abunhdhappyhop": "abunhdhappyhop.png",
9 "abunhd": "abunhd.png",
10 "bunhdprelurkcofe": "bunhdprelurkcofe.png",
11 "bunhdgrumpy": "bunhdgrumpy.png",
12 "bunhdthinking": "bunhdthinking.png",
13 "bunhdlurkaww": "bunhdlurkaww.png",
14 "bunhdpeek": "bunhdpeek.png",
15 "bunhduwu": "bunhduwu.png",
16 "bunhdheart": "bunhdheart.png",
17 "abunhdowohop": "abunhdowohop.png",
18 "bunhdsad": "bunhdsad.png",
19 "bunhdangry": "bunhdangry.png",
20 "bunhdprelurkcroutons": "bunhdprelurkcroutons.png",
21 "bunhdcomfysleep": "bunhdcomfysleep.png",
22 "bunhdcry": "bunhdcry.png",
23 "bunhdidle": "bunhdidle.png",
24 "bunhdowo": "bunhdowo.png",
25 "bunhdlurk": "bunhdlurk.png",
26 "abunhdhappy": "abunhdhappy.png",
27 "bunhdaww": "bunhdaww.png",
28 "bunhdcomfyhappy": "bunhdcomfyhappy.png",
29 "bunhd": "bunhd.png",
30 "bunhdprelurkdonut": "bunhdprelurkdonut.png",
31 "bunhdsmug": "bunhdsmug.png",
32 "bunhdcomfyidle": "bunhdcomfyidle.png",
33 "bunhdsleep": "bunhdsleep.png",
34 "bunhdcomfy": "bunhdcomfy.png",
35 "abunhdsadpat": "abunhdsadpat.png",
36 "bunhdknife": "bunhdknife.png"
37}
diff --git a/content/projects/bunhd-emojis/bunhd.zip b/content/projects/bunhd-emojis/bunhd.zip
new file mode 100644
index 0000000..a012f27
--- /dev/null
+++ b/content/projects/bunhd-emojis/bunhd.zip
Binary files differ
diff --git a/content/projects/bunhd-emojis/bunhd_flip.json b/content/projects/bunhd-emojis/bunhd_flip.json
new file mode 100644
index 0000000..f484c0f
--- /dev/null
+++ b/content/projects/bunhd-emojis/bunhd_flip.json
@@ -0,0 +1,35 @@
1{
2 "revbunhdowo": "revbunhdowo.png",
3 "revbunhdknife": "revbunhdknife.png",
4 "revbunhdgrumpy": "revbunhdgrumpy.png",
5 "arevbunhd": "arevbunhd.png",
6 "revbunhdgoogly": "revbunhdgoogly.png",
7 "revbunhdaww": "revbunhdaww.png",
8 "revbunhdhappy": "revbunhdhappy.png",
9 "arevbunhdsadpat": "arevbunhdsadpat.png",
10 "revbunhdcomfyhappy": "revbunhdcomfyhappy.png",
11 "revbunhdcomfy": "revbunhdcomfy.png",
12 "arevbunhdhappyhop": "arevbunhdhappyhop.png",
13 "revbunhdidle": "revbunhdidle.png",
14 "revbunhduwu": "revbunhduwu.png",
15 "revbunhdsmug": "revbunhdsmug.png",
16 "arevbunhdhop": "arevbunhdhop.png",
17 "revbunhdthink": "revbunhdthink.png",
18 "revbunhdthinking": "revbunhdthinking.png",
19 "revbunhdprelurkcroutons": "revbunhdprelurkcroutons.png",
20 "revbunhdpeek": "revbunhdpeek.png",
21 "revbunhdcomfyidle": "revbunhdcomfyidle.png",
22 "arevbunhdhappy": "arevbunhdhappy.png",
23 "revbunhdlurkaww": "revbunhdlurkaww.png",
24 "revbunhdheart": "revbunhdheart.png",
25 "revbunhdprelurkdonut": "revbunhdprelurkdonut.png",
26 "revbunhdmlem": "revbunhdmlem.png",
27 "revbunhdsad": "revbunhdsad.png",
28 "revbunhdprelurkcofe": "revbunhdprelurkcofe.png",
29 "revbunhdlurk": "revbunhdlurk.png",
30 "revbunhdcry": "revbunhdcry.png",
31 "revbunhd": "revbunhd.png",
32 "arevbunhdowohop": "arevbunhdowohop.png",
33 "arevbunhdcry": "arevbunhdcry.png",
34 "revbunhdangry": "revbunhdangry.png"
35}
diff --git a/content/projects/bunhd-emojis/bunhd_flip.zip b/content/projects/bunhd-emojis/bunhd_flip.zip
new file mode 100644
index 0000000..8ca8735
--- /dev/null
+++ b/content/projects/bunhd-emojis/bunhd_flip.zip
Binary files differ
diff --git a/content/projects/bunhd-emojis/index.md b/content/projects/bunhd-emojis/index.md
new file mode 100644
index 0000000..bd89b1d
--- /dev/null
+++ b/content/projects/bunhd-emojis/index.md
@@ -0,0 +1,28 @@
1---
2title: BunHD Emojis
3category: emj
4---
5
6![](screenshot.png)
7
8**Latest release:** v1.2.1 (2019-09-30 16:26 CET)
9
10This set consists of two separate packs: The regular version and a flip version, where all emojis are flipped along the horizontal axis.
11It's possible to use both versions at the same time.
12
13## Install on Pleroma
14
15```plain
16mix pleroma.emoji get-packs bunhd -m https://volpeon.ink/projects/bunhd-emojis/manifest.json
17```
18
19Flip version:
20
21```plain
22mix pleroma.emoji get-packs bunhd_flip -m https://volpeon.ink/projects/bunhd-emojis/manifest.json
23```
24
25## Download for Mastodon
26
27[Regular version](bunhd.zip)
28[Flip version](bunhd_flip.zip)
diff --git a/content/projects/bunhd-emojis/manifest.json b/content/projects/bunhd-emojis/manifest.json
new file mode 100644
index 0000000..9fd855b
--- /dev/null
+++ b/content/projects/bunhd-emojis/manifest.json
@@ -0,0 +1,18 @@
1{
2 "bunhd": {
3 "description": "High-res version of the bun emojis",
4 "files": "bunhd.json",
5 "homepage": "https://www.feuerfuchs.dev/projects/bunhd-emojis/",
6 "src": "https://www.feuerfuchs.dev/projects/bunhd-emojis/bunhd.zip",
7 "src_sha256": "52c4493731bf7f9bf3526ed35a57ac684c9af8808cbb79d42060cc65e2b70dd6",
8 "license": "Apache 2.0"
9 },
10 "bunhd_flip": {
11 "description": "High-res version of the bun emojis (flipped version)",
12 "files": "bunhd_flip.json",
13 "homepage": "https://www.feuerfuchs.dev/projects/bunhd-emojis/",
14 "src": "https://www.feuerfuchs.dev/projects/bunhd-emojis/bunhd_flip.zip",
15 "src_sha256": "5007099c627760a2f2391d20facb94973c5ff2467cb5692e8829a15fad4abc31",
16 "license": "Apache 2.0"
17 }
18} \ No newline at end of file
diff --git a/content/projects/bunhd-emojis/screenshot.png b/content/projects/bunhd-emojis/screenshot.png
new file mode 100644
index 0000000..7c54221
--- /dev/null
+++ b/content/projects/bunhd-emojis/screenshot.png
Binary files differ
diff --git a/content/projects/index.md b/content/projects/index.md
new file mode 100644
index 0000000..68135a7
--- /dev/null
+++ b/content/projects/index.md
@@ -0,0 +1,4 @@
1---
2title: Projects
3layout: categorized_list
4---
diff --git a/metadata/metadata.yaml b/metadata/metadata.yaml
index c5f7b4d..12e85cc 100644
--- a/metadata/metadata.yaml
+++ b/metadata/metadata.yaml
@@ -11,6 +11,9 @@ menus:
11 - id: index 11 - id: index
12 label: Home 12 label: Home
13 url: / 13 url: /
14 - id: projects
15 label: Projects
16 url: /projects/
14 - id: notebook 17 - id: notebook
15 label: Notebook 18 label: Notebook
16 url: /notebook/ 19 url: /notebook/
@@ -28,6 +31,8 @@ feeds:
28categories: 31categories:
29 personal: 32 personal:
30 dre: Dreams 33 dre: Dreams
34 projects:
35 emj: Emojis
31 36
32rewrites: 37rewrites:
33 path: 38 path:
diff --git a/scripts/metadata_filter.lua b/scripts/metadata_filter.lua
index cd0c2f7..8982d5a 100644
--- a/scripts/metadata_filter.lua
+++ b/scripts/metadata_filter.lua
@@ -201,7 +201,7 @@ function organize_subpages(site_url, output_dir, ref_file, pages)
201 local pages_categorized = pages:filter( 201 local pages_categorized = pages:filter(
202 function(p) return p.category ~= nil end) 202 function(p) return p.category ~= nil end)
203 pages_categorized:sort(function(p1, p2) 203 pages_categorized:sort(function(p1, p2)
204 return pandoc.utils.stringify(p1.title) > 204 return pandoc.utils.stringify(p1.title) <
205 pandoc.utils.stringify(p2.title) 205 pandoc.utils.stringify(p2.title)
206 end) 206 end)
207 207
@@ -218,7 +218,7 @@ function organize_subpages(site_url, output_dir, ref_file, pages)
218 end) 218 end)
219 pages_by_category = pandoc.MetaList(table_to_list(pages_by_category, 219 pages_by_category = pandoc.MetaList(table_to_list(pages_by_category,
220 function(i1, i2) 220 function(i1, i2)
221 return i1.key > i2.key 221 return i1.key < i2.key
222 end)) 222 end))
223 223
224 local pages_data = pandoc.MetaMap({ 224 local pages_data = pandoc.MetaMap({