Skip to content

Commit aa98c46

Browse files
committed
and i still need you. and i still miss you.
1 parent 0f80ad4 commit aa98c46

File tree

110 files changed

+246
-208
lines changed

Some content is hidden

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

110 files changed

+246
-208
lines changed

content/_data/changelog.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
[
22
{ "date": "2026-01-XX", "text": "TEMPLATE", "link": "" },
3+
{ "date": "2026-01-08", "text": "Improvements to clique list", "link": "/coding/cliques" },
34
{ "date": "2026-01-03", "text": "Indie Web Contest winners announced!", "link": "/contest" },
45
{ "date": "2026-01-02", "text": "Made some 88x31 buttons :) Feel free to use!", "link": "/about/blinkies" },
56

content/_includes/coding.njk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ testingOnLocalhost: false
2828
</script>
2929
{% endif %}
3030

31-
<!-- Font Awesome -->
32-
<script src="https://kit.fontawesome.com/0328336a9e.js" crossorigin="anonymous"></script>
31+
<!-- Font Awesome
32+
<script src="https://kit.fontawesome.com/0328336a9e.js" crossorigin="anonymous"></script>-->
3333

3434
{% if not noSEO and not testingOnLocalhost %}
3535

content/_includes/petrapixel.njk

Lines changed: 10 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@ testingOnLocalhost: false
310310
<li aria-label="watching:">
311311
<img src="{{ nesting }}assets/img/layout/icon-tv.png" alt="" title="watching:" aria-hidden="true" />
312312
<a href="https://app.tvtime.com/user/33116783" target="_blank"
313-
>Stranger Things (s5)
313+
>-
314314
<!--<span style="font-family: sans-serif; font-size: 0.9em">↺</span
315315
>--></a
316316
>
@@ -330,7 +330,7 @@ testingOnLocalhost: false
330330
<li aria-label="obsessed with:">
331331
<img src="{{ nesting }}assets/img/layout/icon-heart.png" alt="" title="obsessed with:" aria-hidden="true" />
332332
<span
333-
>Manifestation<!-- <span style="font-family: sans-serif; font-size: 0.9em">♡</span
333+
>My cat, Holly<!-- <span style="font-family: sans-serif; font-size: 0.9em">♡</span
334334
>--></span
335335
>
336336
</li>
@@ -383,40 +383,20 @@ testingOnLocalhost: false
383383
<div class="aside-stuff aside-poll" aria-hidden="true">
384384
<div class="aside-stuff__heading" aria-hidden="true">Poll<img src="{{ nesting }}assets/img/layout/icon-stats.png" alt="" aria-hidden="true" /></div>
385385

386-
<form method="post" action="https://poll.pollcode.com/46914348">
386+
<form method="post" action="https://poll.pollcode.com/19689655">
387387
<div style="background-color: #eeeeee; padding: 2px; width: 175px; font-family: Arial; font-size: small; color: #000000">
388-
<div style="padding: 2px 0px 4px 2px"><strong>how should i change my hair? (currently split-dyed brown and blonde)</strong></div>
389-
<input type="radio" name="answer" value="1" id="answer469143481" style="float: left" /><label for="answer469143481" style="float: left; width: 150px"
390-
>split-dyed, but a fun color instead of blonde</label
391-
>
392-
<div style="clear: both; height: 2px"></div>
393-
<input type="radio" name="answer" value="2" id="answer469143482" style="float: left" /><label for="answer469143482" style="float: left; width: 150px"
394-
>split-dyed, but black instead of brown</label
395-
>
396-
<div style="clear: both; height: 2px"></div>
397-
<input type="radio" name="answer" value="3" id="answer469143483" style="float: left" /><label for="answer469143483" style="float: left; width: 150px"
398-
>split-dyed, but add brown horizontal stripes (racoon tails) to blonde side</label
399-
>
388+
<div style="padding: 2px 0px 4px 2px"><strong>what's the best revenge?</strong></div>
389+
<input type="radio" name="answer" value="1" id="answer196896551" style="float: left" /><label for="answer196896551" style="float: left; width: 150px">violence</label>
400390
<div style="clear: both; height: 2px"></div>
401-
<input type="radio" name="answer" value="4" id="answer469143484" style="float: left" /><label for="answer469143484" style="float: left; width: 150px"
402-
>brown fading into blonde ends</label
403-
>
404-
<div style="clear: both; height: 2px"></div>
405-
<input type="radio" name="answer" value="5" id="answer469143485" style="float: left" /><label for="answer469143485" style="float: left; width: 150px">brown with blonde highlights</label>
406-
<div style="clear: both; height: 2px"></div>
407-
<input type="radio" name="answer" value="6" id="answer469143486" style="float: left" /><label for="answer469143486" style="float: left; width: 150px">brown with blonde streaks</label>
408-
<div style="clear: both; height: 2px"></div>
409-
<input type="radio" name="answer" value="7" id="answer469143487" style="float: left" /><label for="answer469143487" style="float: left; width: 150px"
410-
>brown with blonde front pieces</label
411-
>
391+
<input type="radio" name="answer" value="2" id="answer196896552" style="float: left" /><label for="answer196896552" style="float: left; width: 150px">getting hotter</label>
412392
<div style="clear: both; height: 2px"></div>
413-
<input type="radio" name="answer" value="8" id="answer469143488" style="float: left" /><label for="answer469143488" style="float: left; width: 150px">brown with blonde underneath</label>
393+
<input type="radio" name="answer" value="3" id="answer196896553" style="float: left" /><label for="answer196896553" style="float: left; width: 150px">making money</label>
414394
<div style="clear: both; height: 2px"></div>
415-
<input type="radio" name="answer" value="9" id="answer469143489" style="float: left" /><label for="answer469143489" style="float: left; width: 150px">blonde with brown underneath</label>
395+
<input type="radio" name="answer" value="4" id="answer196896554" style="float: left" /><label for="answer196896554" style="float: left; width: 150px">calling them out</label>
416396
<div style="clear: both; height: 2px"></div>
417-
<input type="radio" name="answer" value="10" id="answer4691434810" style="float: left" /><label for="answer4691434810" style="float: left; width: 150px">all blonde</label>
397+
<input type="radio" name="answer" value="5" id="answer196896555" style="float: left" /><label for="answer196896555" style="float: left; width: 150px">unsolicited forgiveness</label>
418398
<div style="clear: both; height: 2px"></div>
419-
<input type="radio" name="answer" value="11" id="answer4691434811" style="float: left" /><label for="answer4691434811" style="float: left; width: 150px">all brown</label>
399+
<input type="radio" name="answer" value="6" id="answer196896556" style="float: left" /><label for="answer196896556" style="float: left; width: 150px">not caring about revenge</label>
420400
<div style="clear: both; height: 2px"></div>
421401
<div align="center" style="padding: 3px"><input type="submit" value=" Vote " />&nbsp;<input type="submit" name="view" value=" View " /></div>
422402
<div align="right" style="font-size: 10px">pollcode.com <a href="https://pollcode.com/">free polls</a></div>

content/about/about-the-site.html

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -194,30 +194,33 @@ <h2>To Do List</h2>
194194
<section>
195195
<h2>Milestones</h2>
196196
<ul>
197+
<li>2026-01-03: <strong>2200</strong> followers reached</li>
198+
<li>2025-12-20: <strong>2100</strong> followers reached</li>
199+
<li>2025-12-19: 600 guestbook messages</li>
197200
<li>2025-12-06: <strong>2000</strong> followers reached! 🎉</li>
198201
<li>2025-11-19: <strong>1900</strong> followers reached</li>
199-
<li>2025-11-04: 500 guestbook messages reached</li>
202+
<li>2025-11-04: 500 guestbook messages</li>
200203
<li>2025-10-31: <strong>1800</strong> followers reached</li>
201204
<li>2025-10-13: <strong>1700</strong> followers reached</li>
202205
<li>2025-09-25: <strong>1600</strong> followers reached</li>
203206
<li>2025-09-13: <strong>1500</strong> followers reached</li>
204-
<li>2025-08-26: 400 guestbook messages reached</li>
207+
<li>2025-08-26: 400 guestbook messages</li>
205208
<li>2025-08-26: <strong>1400</strong> followers reached</li>
206209
<li>2025-08-15: <strong>1300</strong> followers reached</li>
207210
<li>2025-07-29: <strong>1200</strong> followers reached</li>
208211
<li>2025-07-21: 3000 claps</li>
209212
<li>2025-07-15: <strong>1100</strong> followers reached</li>
210-
<li>2025-07-11: 300 guestbook messages reached</li>
213+
<li>2025-07-11: 300 guestbook messages</li>
211214
<li>2025-06-24: <strong>1000</strong> followers reached! 🎉</li>
212215
<li>2025-05-22: <strong>900</strong> followers</li>
213216
<li>2025-04-23: <strong>800</strong> followers, 2000 claps</li>
214-
<li>2025-04-08: 200 guestbook messages reached</li>
217+
<li>2025-04-08: 200 guestbook messages</li>
215218
<li>2025-03-16: <strong>700</strong> followers</li>
216219
<li>2025-03-04: 1500 claps</li>
217220
<li>2025-02-25: <strong>600</strong> followers</li>
218221
<li>2025-02-08: <strong>500</strong> followers</li>
219222
<li>2025-01-21: <strong>400</strong> followers, 1000 claps</li>
220-
<li>2025-01-17: 100 guestbook messages reached</li>
223+
<li>2025-01-17: 100 guestbook messages</li>
221224
<li>2024-12-19: <strong>300</strong> followers</li>
222225
<li>2024-10-03: <strong>200</strong> followers</li>
223226
<li>2024-??-?? : <strong>100</strong> followers</li>

content/about/credits.html

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
nesting: "../"
55
---
66

7-
<!-- Font Awesome -->
8-
<script src="https://kit.fontawesome.com/0328336a9e.js" crossorigin="anonymous"></script>
9-
107
<section>
118
<h1>Credits</h1>
129
<p>

content/coding/layout-generator.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ <h1>Layout Generator</h1>
1919
</p>
2020

2121
<center class="layout-generator-go" style="font-size: 2.5em">
22-
<img alt="" aria-hidden="true" src="../assets/img/inline/stars.gif" /> <a href="/layout-generator" aria-label="Go to layout generator">Start generating!</a>
22+
<img alt="" aria-hidden="true" src="../assets/img/inline/stars.gif" /> <a href="https://ko-fi.com/s/3bd2992191" target="_blank" title="Go to layout generator">Start generating!</a>
2323
<img alt="" aria-hidden="true" src="../assets/img/inline/stars.gif" />
2424
</center>
2525
<p><strong>Features:</strong></p>

content/coding/widgets.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ <h2>Last.Fm Currently Listening / Last Song</h2>
129129
<li><code>underline</code>: set to 0 to remove the link underline</li>
130130
<li><code>center</code>: set to 1 to center</li>
131131
<li><code>marquee</code>: set to 1 to make it move horizontally</li>
132+
<li><code>showAlbumCover</code>: set to any number to output the albumCover as an image of that size (px)</li>
132133
</ul>
133134

134135
<div class="widget-previews">
@@ -160,11 +161,11 @@ <h2>Last.Fm Currently Listening / Last Song</h2>
160161
<strong>Example 3</strong>
161162
<p>Code:</p>
162163
<textarea class="code-textarea" name="" id="" rows="10" aria-label="Code for Example 3">
163-
<iframe src="https://petrapixel.neocities.org/widgets/lastfm?center=1&font-family=Garamond&font-size=13px&color=#3b3b3b&username=Petra1999&swapPositions=1&delimiter=:&underline=0" frameborder="0" title="Last.Fm Status"></iframe></textarea
164+
<iframe src="https://petrapixel.neocities.org/widgets/lastfm?center=1&font-family=Garamond&font-size=13px&color=#3b3b3b&username=Petra1999&swapPositions=1&delimiter=:&underline=0&showAlbumCover=50" frameborder="0" title="Last.Fm Status"></iframe></textarea
164165
>
165166
<p>Preview:</p>
166167
<iframe
167-
src="/widgets/lastfm?center=1&marquee=0&font-family=Garamond&font-size=13px&color=#3b3b3b&username=Petra1999&swapPositions=1&delimiter=:&underline=0"
168+
src="/widgets/lastfm?center=1&marquee=0&font-family=Garamond&font-size=13px&color=#3b3b3b&username=Petra1999&swapPositions=1&delimiter=:&underline=0&showAlbumCover=50"
168169
frameborder="0"
169170
title="Last.Fm Status"></iframe>
170171
</div>

content/index.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,8 +143,12 @@ <h2>The Site's Neighborhood <img aria-hidden="true" alt="" src="assets/img/inlin
143143
<a href="https://oodlecat.neocities.org/"><img src="assets/img/links/cliques/nds.png" title="the touch generation :: DS & DSi" /></a>
144144
{{ ' ' }}<a href="http://deathbusters.org/kirby" target="_blank"><img src="assets/img/links/cliques/kirby.png" title="Petra's Dreamland!" alt="" /></a>
145145
<br />
146+
<a href="https://angel.valentinely.cc/"
147+
><img src="assets/img/links/cliques/777.png" title="angel numbers: 777 (luck)" style="vertical-align: top; padding-top: 10px; padding-right: 5px"
148+
/></a>
146149
<a href="https://lovesick.cafe/grrrl" aria-label="Made by a girl"><img src="assets/img/links/cliques/madebyagirl.png" alt="Made by a girl" title="Made by a girl" /></a>
147150
<br />
151+
148152
<a href="https://cliques.shadow-lord.com/cats/buttons.php" target="_blank"><img src="assets/img/links/cliques/cat.png" title="I have a cat soul" alt="" /></a>
149153
<a href="https://cliques.shadow-lord.com/hogwarts/codes.php" title="This Slytherin says 'Trans rights!'"
150154
><img src="assets/img/links/cliques/slytherin.png" alt="" style="image-rendering: pixelated; width: 50px; vertical-align: top"

content/webring.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,12 @@
117117
buttonUrl: "https://birdrobot.party/img/button.png",
118118
description: "layouts, graphics",
119119
},
120+
{
121+
url: "https://wsm.neocities.org/",
122+
title: "Emily's Garden",
123+
buttonUrl: "https://wsm.neocities.org/WebGarden/buttons/Mylogo.png",
124+
description: "layout builder, tools, bookmarks",
125+
},
120126
];
121127
</script>
122128
<script src="{{ nesting }}assets/js/webringu.js{{ nocache }}"></script>
@@ -190,7 +196,7 @@ <h3>Rules</h3>
190196

191197
<section>
192198
<p>
193-
Part of RingLink:
199+
<b>NOT YET </b>Part of RingLink:
194200
<a href="https://evehibi.nekoweb.org/ringlink/info.html" target="_blank">
195201
<img src="https://evehibi.nekoweb.org/ringlink/button.gif" alt="ringlink - advertise your webring!" />
196202
</a>

content/widgets/widgets.js

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ const knownParams = [
1616
"ignorePollcodeStyling",
1717
"viewButtonAsLink",
1818
"spacing",
19+
"showAlbumCover",
1920
];
2021

2122
document.addEventListener("DOMContentLoaded", function () {
@@ -224,8 +225,8 @@ function initLastFm(params) {
224225
if (params.get("swapPositions") == "1") swapPositions = true;
225226
}
226227

227-
let url = "https://lastfm-last-played.biancarosa.com.br/" + username + "/latest-song";
228-
let song = document.querySelector("#song");
228+
const url = "https://lastfm-last-played.biancarosa.com.br/" + username + "/latest-song";
229+
const song = document.querySelector("#song");
229230
fetch(url)
230231
.then(function (response) {
231232
return response.json();
@@ -235,16 +236,27 @@ function initLastFm(params) {
235236

236237
let artist = json["track"]["artist"]["#text"];
237238
let songTitle = json["track"]["name"];
239+
let albumCoverUrl = json["track"]["image"] ? json["track"]["image"][2]["#text"] : null; // 0=small, 1=medium, 2=large, 3=extralarge
238240

239241
if (username == "Petra1999") {
242+
// Preview data
240243
artist = "Taylor Swift";
241244
songTitle = "Love Story";
245+
albumCoverUrl = "https://lastfm.freetls.fastly.net/i/u/300x300/acdd1489ea27beb10b07c58ffdb99a83.jpg";
246+
}
247+
248+
let albumCoverHTML = "";
249+
if (params.get("showAlbumCover") && albumCoverUrl) {
250+
if (params.get("showAlbumCover") != "0") {
251+
const size = params.get("showAlbumCover") < 10 ? 10 : params.get("showAlbumCover");
252+
albumCoverHTML = `<img src="${albumCoverUrl}" height="${size}" width="${size}" />`;
253+
}
242254
}
243255

244256
if (swapPositions) {
245-
song.innerHTML = `<span class="artist">${artist}</span>${delimiter}<span class="name">${songTitle}</span>`;
257+
song.innerHTML = `<span class="artist">${artist}</span>${delimiter}<span class="name">${songTitle}</span>` + albumCoverHTML;
246258
} else {
247-
song.innerHTML = `<span span class="name" > ${songTitle}</span>${delimiter}<span class="artist">${artist}</span>`;
259+
song.innerHTML = `<span class="name" > ${songTitle}</span>${delimiter}<span class="artist">${artist}</span>` + albumCoverHTML;
248260
}
249261
});
250262
}

0 commit comments

Comments
 (0)