diff options
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 | ||
22 | img::selection { | ||
23 | background-color: var(--select--img-bg); | ||
24 | } | ||
25 | |||
22 | html, | 26 | html, |
23 | pre, | 27 | pre, |
24 | code { | 28 | code { |
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 @@ | |||
1 | Copyright 2019 Feuerfuchs <me@feuerfuchs.dev> (https://www.feuerfuchs.dev/) | ||
2 | |||
3 | Licensed under the Apache License, Version 2.0 (the "License"); | ||
4 | you may not use this file except in compliance with the License. | ||
5 | You may obtain a copy of the License at | ||
6 | |||
7 | http://www.apache.org/licenses/LICENSE-2.0 | ||
8 | |||
9 | Unless required by applicable law or agreed to in writing, software | ||
10 | distributed under the License is distributed on an "AS IS" BASIS, | ||
11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
12 | See the License for the specific language governing permissions and | ||
13 | limitations 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 | --- | ||
2 | title: Blobfox Emojis | ||
3 | category: emj | ||
4 | --- | ||
5 | |||
6 | ![](screenshot.png) | ||
7 | |||
8 | **Latest release:** v1.6 (2020-09-04 18:02 CEST) | ||
9 | |||
10 | This set consists of two separate packs: The regular version and a flip version, where all emojis are flipped along the horizontal axis. | ||
11 | It's possible to use both versions at the same time. | ||
12 | |||
13 | ## Install on Pleroma | ||
14 | |||
15 | ```plain | ||
16 | mix pleroma.emoji get-packs blobfox -m https://volpeon.ink/projects/blobfox-emojis/manifest.json | ||
17 | ``` | ||
18 | |||
19 | Flip version: | ||
20 | |||
21 | ```plain | ||
22 | mix 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 @@ | |||
1 | Copyright 2019 Feuerfuchs <me@feuerfuchs.dev> (https://www.feuerfuchs.dev/) | ||
2 | |||
3 | Licensed under the Apache License, Version 2.0 (the "License"); | ||
4 | you may not use this file except in compliance with the License. | ||
5 | You may obtain a copy of the License at | ||
6 | |||
7 | http://www.apache.org/licenses/LICENSE-2.0 | ||
8 | |||
9 | Unless required by applicable law or agreed to in writing, software | ||
10 | distributed under the License is distributed on an "AS IS" BASIS, | ||
11 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
12 | See the License for the specific language governing permissions and | ||
13 | limitations 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 | --- | ||
2 | title: BunHD Emojis | ||
3 | category: emj | ||
4 | --- | ||
5 | |||
6 | ![](screenshot.png) | ||
7 | |||
8 | **Latest release:** v1.2.1 (2019-09-30 16:26 CET) | ||
9 | |||
10 | This set consists of two separate packs: The regular version and a flip version, where all emojis are flipped along the horizontal axis. | ||
11 | It's possible to use both versions at the same time. | ||
12 | |||
13 | ## Install on Pleroma | ||
14 | |||
15 | ```plain | ||
16 | mix pleroma.emoji get-packs bunhd -m https://volpeon.ink/projects/bunhd-emojis/manifest.json | ||
17 | ``` | ||
18 | |||
19 | Flip version: | ||
20 | |||
21 | ```plain | ||
22 | mix 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 | --- | ||
2 | title: Projects | ||
3 | layout: 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: | |||
28 | categories: | 31 | categories: |
29 | personal: | 32 | personal: |
30 | dre: Dreams | 33 | dre: Dreams |
34 | projects: | ||
35 | emj: Emojis | ||
31 | 36 | ||
32 | rewrites: | 37 | rewrites: |
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({ |