finally make a stupid repository for this

This commit is contained in:
main 2024-07-26 07:28:48 -07:00
commit a5d0c8b589
149 changed files with 4386 additions and 0 deletions

6
.gitignore vendored Normal file
View File

@ -0,0 +1,6 @@
*.pem
*.py*
test.sh
log
graph*
__pycache__/

21
changelog Normal file
View File

@ -0,0 +1,21 @@
2024-02-18: Cleaned up header css, added changelog.
2024-02-24: Made dir_index.html slightly less cursed server side
2024-04-10: Fix albert hacking my website by rewriting the entire backend (lol)
2024-04-12: Add "natalie-sightings.html"
2024-04-14: Add "cool-sites.html", update home.html to actually be html compliant, updated comment system, add 88x31 collection, minor modification to "natalie-info.html".
2024-04-25: Move hosting to server taken from school basement, (somewhat notable)
2024-04-26: Updated server-migration.html, site-info.html.
2024-05-03: Added link to blog page in home.html, added random statement to home page upon each load
2024-05-11: Rewrote the webserver code, again. Fixed a few things in home.html.
2024-05-19: update theme to be in compliance with new laptop. depricate laptop page
2024-07-06: Now supports http and https. This creates a race condition in theory. Don't care
2024-07-09: updated natalie-info.html at the request of cinnabar, who was annoyed at the small number of incorrect things
2024-07-18: create & add header to all pages, changes to css so as to scale with vw
2024-07-24: Append to list of interesting sights, add page complaining about discord
2024-07-24: add thoughts page in /html/, update natalie info page
2024-07-24: updated wording in site-info.html, add /stats/ routes, update home.html to make filetree hidden by default because it is big
2024-07-25: rewrite css because winter told me to. Now has dark mode based on a media query.
2025-07-25: add subdomain proxying with nginx.
2025-07-26: add <a href='git.natalieee.net'>git.natalieee.net</a>
2025-07-26: update site-info.html
2025-07-26: I have a dns server now. oops. there go my sleeping plans. email me if you want to use it for some insane reason.

22
dir_index.html Normal file
View File

@ -0,0 +1,22 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <!-- lol -->
<title>Index of {path}</title>
<link href="data:text/css,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20ddg-runtime-checks%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20display%3A%20none%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20" rel="stylesheet" type="text/css">
<style>
$[cat style.css]
</style>
</head>
<body>
$[python3 -u -c 'import utils; print(utils.parse_file("html/header.html"))' | sed 's/\$PREV_URL\$/"{prev}"/']
<h1>Index of {path}</h1>
<table>
<tbody><tr><th><p>Name</p></th><th><p>Last modified</p></th><th><p>Creation Date</p></th><th><p>Size</p></th></tr>
<tr><th colspan="4"><hr></th></tr>
$[for file in $(ls {path}); do echo "<tr><td><a href=\"/{path}/$file\">$file</a></td><td>$(stat -c %y "{path}/$file" | head -c 16)</td><td><p>$(stat -c %y "{path}/$file" | head -c 10)</p></td><td align=\"right\">$(numfmt --to=iec --suffix=B $(stat -c %s "{path}/$file"))</td></tr>"; done | sed 's/\/\//\//g']
<tr><th colspan="4"><hr></th></tr>
</tbody>
</table>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

BIN
files/88x31/acab.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
files/88x31/asexuals.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1 @@
<a href='/status'><img src="data:image/png;base64, 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"></a>

BIN
files/88x31/love-vim.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
files/88x31/no-js.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 402 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

BIN
files/deep-rock.mp4 Normal file

Binary file not shown.

96
files/dir_index.html Normal file
View File

@ -0,0 +1,96 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>~/mnt/home/main/site/dir_index.html.html</title>
<meta name="Generator" content="Vim/8.1">
<meta name="plugin-version" content="vim9.0_v1">
<meta name="syntax" content="html">
<meta name="settings" content="no_progress,number_lines,use_css,no_foldcolumn,expand_tabs,line_ids,prevent_copy=,use_input_for_pc=fallback">
<meta name="colorscheme" content="gruvbox">
<style>
<!--
@font-face {
font-family: 'Scientifica';
src: url('/font/scientifica.ttf') format('truetype');
}
@font-face {
font-family: 'ScientificaItalic';
src: url('/font/scientificaItalic.ttf') format('truetype');
}
* {
font-family: 'Scientifica';
}
pre { color: #3c3836; background-color: #fbf1c7; }
body { color: #3c3836; background-color: #fbf1c7; }
* { font-size: 1em; }
.GruvboxAqua { color: #427b58; }
.GruvboxBlue { color: #076678; }
.htmlLink { color: #7c6f64; text-decoration: underline; }
.LineNr { color: #a89984; }
.GruvboxOrange { color: #af3a03; }
.GruvboxGreenBold { color: #79740e; font-weight: bold; }
.Comment { color: #928374; font-family: 'ScientificaItalic'; }
.String { color: #79740e; font-family: 'ScientificaItalic'; }
.GruvboxAquaBold { color: #427b58; font-weight: bold; }
-->
</style>
<script>
<!--
/* function to open any folds containing a jumped-to line before jumping to it */
function JumpToLine()
{
var lineNum;
lineNum = window.location.hash;
lineNum = lineNum.substr(1); /* strip off '#' */
if (lineNum.indexOf('L') == -1) {
lineNum = 'L'+lineNum;
}
var lineElem = document.getElementById(lineNum);
/* Always jump to new location even if the line was hidden inside a fold, or
* we corrected the raw number to a line ID.
*/
if (lineElem) {
lineElem.scrollIntoView(true);
}
return true;
}
if ('onhashchange' in window) {
window.onhashchange = JumpToLine;
}
-->
</script>
</head>
<body onload='JumpToLine();'>
<pre id='vimCodeElement'>
<span id="L1" class="LineNr"> 1 </span><span class="Comment">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 3.2 Final//EN&quot;&gt;</span>
<span id="L2" class="LineNr"> 2 </span><span class="GruvboxAquaBold">&lt;</span><span class="GruvboxBlue">html</span><span class="GruvboxAquaBold">&gt;</span>
<span id="L3" class="LineNr"> 3 </span> <span class="GruvboxAquaBold">&lt;</span><span class="GruvboxBlue">head</span><span class="GruvboxAquaBold">&gt;</span>
<span id="L4" class="LineNr"> 4 </span><span class="GruvboxAqua"> </span><span class="GruvboxAquaBold">&lt;</span><span class="GruvboxBlue">meta</span><span class="GruvboxAquaBold"> </span><span class="GruvboxOrange">http-equiv</span><span class="GruvboxAquaBold">=</span><span class="String">&quot;content-type&quot;</span><span class="GruvboxAquaBold"> </span><span class="GruvboxOrange">content</span><span class="GruvboxAquaBold">=</span><span class="String">&quot;text/html; charset=windows-1252&quot;</span><span class="GruvboxAquaBold">&gt;</span><span class="GruvboxAqua"> </span><span class="Comment">&lt;!-- lol --&gt;</span>
<span id="L5" class="LineNr"> 5 </span><span class="GruvboxAqua"> </span><span class="GruvboxAquaBold">&lt;</span><span class="GruvboxBlue">title</span><span class="GruvboxAquaBold">&gt;</span><span class="GruvboxGreenBold">Index of {}</span><span class="GruvboxAquaBold">&lt;/</span><span class="GruvboxBlue">title</span><span class="GruvboxAquaBold">&gt;</span>
<span id="L6" class="LineNr"> 6 </span><span class="GruvboxAqua"> </span><span class="GruvboxAquaBold">&lt;</span><span class="GruvboxBlue">link</span><span class="GruvboxAquaBold"> </span><span class="GruvboxOrange">href</span><span class="GruvboxAquaBold">=</span><span class="String">&quot;data:text/css,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20ddg-runtime-checks%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20display%3A%20none%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20&quot;</span><span class="GruvboxAquaBold"> </span><span class="GruvboxOrange">rel</span><span class="GruvboxAquaBold">=</span><span class="String">&quot;stylesheet&quot;</span><span class="GruvboxAquaBold"> </span><span class="GruvboxOrange">type</span><span class="GruvboxAquaBold">=</span><span class="String">&quot;text/css&quot;</span><span class="GruvboxAquaBold">&gt;</span>
<span id="L7" class="LineNr"> 7 </span><span class="GruvboxAqua"> </span><span class="GruvboxAquaBold">&lt;</span><span class="GruvboxBlue">style</span><span class="GruvboxAquaBold">&gt;</span>
<span id="L8" class="LineNr"> 8 </span> $<span class="GruvboxBlue">[</span><span class="String">cat style.css</span><span class="GruvboxBlue">]</span>
<span id="L9" class="LineNr"> 9 </span> <span class="GruvboxAquaBold">&lt;/</span><span class="GruvboxBlue">style</span><span class="GruvboxAquaBold">&gt;</span>
<span id="L10" class="LineNr">10 </span><span class="GruvboxAqua"> </span><span class="GruvboxAquaBold">&lt;/</span><span class="GruvboxBlue">head</span><span class="GruvboxAquaBold">&gt;</span>
<span id="L11" class="LineNr">11 </span> <span class="GruvboxAquaBold">&lt;</span><span class="GruvboxBlue">body</span><span class="GruvboxAquaBold">&gt;</span>
<span id="L12" class="LineNr">12 </span> <span class="GruvboxAquaBold">&lt;</span><span class="GruvboxBlue">h1</span><span class="GruvboxAquaBold">&gt;</span><span class="GruvboxGreenBold">Index of {}</span><span class="GruvboxAquaBold">&lt;/</span><span class="GruvboxBlue">h1</span><span class="GruvboxAquaBold">&gt;</span>
<span id="L13" class="LineNr">13 </span> <span class="GruvboxAquaBold">&lt;</span><span class="GruvboxBlue">table</span><span class="GruvboxAquaBold">&gt;</span>
<span id="L14" class="LineNr">14 </span> <span class="GruvboxAquaBold">&lt;</span><span class="GruvboxBlue">tbody</span><span class="GruvboxAquaBold">&gt;&lt;</span><span class="GruvboxBlue">tr</span><span class="GruvboxAquaBold">&gt;&lt;</span><span class="GruvboxBlue">th</span><span class="GruvboxAquaBold">&gt;&lt;</span><span class="GruvboxBlue">p</span><span class="GruvboxAquaBold">&gt;</span>Name<span class="GruvboxAquaBold">&lt;/</span><span class="GruvboxBlue">p</span><span class="GruvboxAquaBold">&gt;&lt;/</span><span class="GruvboxBlue">th</span><span class="GruvboxAquaBold">&gt;</span><span class="GruvboxAquaBold">&lt;</span><span class="GruvboxBlue">th</span><span class="GruvboxAquaBold">&gt;&lt;</span><span class="GruvboxBlue">p</span><span class="GruvboxAquaBold">&gt;</span>Last modified<span class="GruvboxAquaBold">&lt;/</span><span class="GruvboxBlue">p</span><span class="GruvboxAquaBold">&gt;&lt;/</span><span class="GruvboxBlue">th</span><span class="GruvboxAquaBold">&gt;</span><span class="GruvboxAquaBold">&lt;</span><span class="GruvboxBlue">th</span><span class="GruvboxAquaBold">&gt;&lt;</span><span class="GruvboxBlue">p</span><span class="GruvboxAquaBold">&gt;</span>Creation Date<span class="GruvboxAquaBold">&lt;/</span><span class="GruvboxBlue">p</span><span class="GruvboxAquaBold">&gt;&lt;/</span><span class="GruvboxBlue">th</span><span class="GruvboxAquaBold">&gt;</span><span class="GruvboxAquaBold">&lt;</span><span class="GruvboxBlue">th</span><span class="GruvboxAquaBold">&gt;&lt;</span><span class="GruvboxBlue">p</span><span class="GruvboxAquaBold">&gt;</span>Size<span class="GruvboxAquaBold">&lt;/</span><span class="GruvboxBlue">p</span><span class="GruvboxAquaBold">&gt;&lt;/</span><span class="GruvboxBlue">th</span><span class="GruvboxAquaBold">&gt;&lt;/</span><span class="GruvboxBlue">tr</span><span class="GruvboxAquaBold">&gt;</span>
<span id="L15" class="LineNr">15 </span> <span class="GruvboxAquaBold">&lt;</span><span class="GruvboxBlue">tr</span><span class="GruvboxAquaBold">&gt;&lt;</span><span class="GruvboxBlue">th</span><span class="GruvboxAquaBold"> </span><span class="GruvboxOrange">colspan</span><span class="GruvboxAquaBold">=</span><span class="String">&quot;4&quot;</span><span class="GruvboxAquaBold">&gt;&lt;</span><span class="GruvboxBlue">hr</span><span class="GruvboxAquaBold">&gt;</span><span class="GruvboxAquaBold">&lt;/</span><span class="GruvboxBlue">th</span><span class="GruvboxAquaBold">&gt;&lt;/</span><span class="GruvboxBlue">tr</span><span class="GruvboxAquaBold">&gt;</span>
<span id="L16" class="LineNr">16 </span> $<span/>[for file in $(ls {}); do echo &quot;<span class="GruvboxAquaBold">&lt;</span><span class="GruvboxBlue">tr</span><span class="GruvboxAquaBold">&gt;&lt;</span><span class="GruvboxBlue">td</span><span class="GruvboxAquaBold">&gt;&lt;</span><span class="GruvboxBlue">a</span><span class="GruvboxAquaBold"> </span><span class="GruvboxOrange">href</span><span class="GruvboxAquaBold">=</span><span class="String">\&quot;/{}/$file\&quot;</span><span class="GruvboxAquaBold">&gt;</span><span class="htmlLink">$file</span><span class="GruvboxAquaBold">&lt;/</span><span class="GruvboxBlue">a</span><span class="GruvboxAquaBold">&gt;&lt;/</span><span class="GruvboxBlue">td</span><span class="GruvboxAquaBold">&gt;</span><span class="GruvboxAquaBold">&lt;</span><span class="GruvboxBlue">td</span><span class="GruvboxAquaBold">&gt;</span>$(stat -c %y &quot;{}/$file&quot; | head -c 16)<span class="GruvboxAquaBold">&lt;/</span><span class="GruvboxBlue">td</span><span class="GruvboxAquaBold">&gt;</span><span class="GruvboxAquaBold">&lt;</span><span class="GruvboxBlue">td</span><span class="GruvboxAquaBold">&gt;&lt;</span><span class="GruvboxBlue">p</span><span class="GruvboxAquaBold">&gt;</span>$(stat -c %y {}/$file | head -c 10)<span class="GruvboxAquaBold">&lt;/</span><span class="GruvboxBlue">p</span><span class="GruvboxAquaBold">&gt;&lt;/</span><span class="GruvboxBlue">td</span><span class="GruvboxAquaBold">&gt;</span><span class="GruvboxAquaBold">&lt;</span><span class="GruvboxBlue">td</span><span class="GruvboxAquaBold"> </span><span class="GruvboxOrange">align</span><span class="GruvboxAquaBold">=</span><span class="String">\&quot;right\&quot;</span><span class="GruvboxAquaBold">&gt;</span>$(numfmt --to=iec --suffix=B $(stat -c %s &quot;{}/$file&quot;))<span class="GruvboxAquaBold">&lt;/</span><span class="GruvboxBlue">td</span><span class="GruvboxAquaBold">&gt;&lt;/</span><span class="GruvboxBlue">tr</span><span class="GruvboxAquaBold">&gt;</span>&quot;; done]
<span id="L17" class="LineNr">17 </span> <span class="GruvboxAquaBold">&lt;</span><span class="GruvboxBlue">tr</span><span class="GruvboxAquaBold">&gt;&lt;</span><span class="GruvboxBlue">th</span><span class="GruvboxAquaBold"> </span><span class="GruvboxOrange">colspan</span><span class="GruvboxAquaBold">=</span><span class="String">&quot;4&quot;</span><span class="GruvboxAquaBold">&gt;&lt;</span><span class="GruvboxBlue">hr</span><span class="GruvboxAquaBold">&gt;</span><span class="GruvboxAquaBold">&lt;/</span><span class="GruvboxBlue">th</span><span class="GruvboxAquaBold">&gt;&lt;/</span><span class="GruvboxBlue">tr</span><span class="GruvboxAquaBold">&gt;</span>
<span id="L18" class="LineNr">18 </span> <span class="GruvboxAquaBold">&lt;/</span><span class="GruvboxBlue">tbody</span><span class="GruvboxAquaBold">&gt;</span>
<span id="L19" class="LineNr">19 </span> <span class="GruvboxAquaBold">&lt;/</span><span class="GruvboxBlue">table</span><span class="GruvboxAquaBold">&gt;</span>
<span id="L20" class="LineNr">20 </span> <span class="GruvboxAquaBold">&lt;/</span><span class="GruvboxBlue">body</span><span class="GruvboxAquaBold">&gt;</span>
<span id="L21" class="LineNr">21 </span><span class="GruvboxAquaBold">&lt;/</span><span class="GruvboxBlue">html</span><span class="GruvboxAquaBold">&gt;</span>
</pre>
</body>
</html>
<!-- vim: set foldmethod=manual : -->

Binary file not shown.

After

Width:  |  Height:  |  Size: 956 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 738 KiB

2889
files/home_visit_counter Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
I hate computers

View File

@ -0,0 +1,13 @@
<pre>
/\__/\
/` '\
=== 0 0 ===
\ -- /
/ \
/ \
| |
\ || || /
\_oo__oo_/#######o
(portrait of Natalie[ee])
-- albert
</pre>

View File

@ -0,0 +1 @@
by viewing this website you agree to give me no less than two hundred dollars

View File

@ -0,0 +1 @@
by viewing this website, you agree to the <a href='https://en.wikipedia.org/wiki/Special:Random/Category'>terms & conditionss</a>

View File

@ -0,0 +1 @@
meow :3

View File

@ -0,0 +1 @@
apparently I am like a ferret?

View File

@ -0,0 +1 @@
so called "functional human"

View File

@ -0,0 +1 @@
one of the good ones

View File

@ -0,0 +1 @@
ray blanchard kinnie

View File

@ -0,0 +1 @@
not a catgirl but genuinely

View File

@ -0,0 +1 @@
actively confusing to perceive

View File

@ -0,0 +1 @@
[eeeeeeeeeeeeeeeeeeeeee]

BIN
files/html5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
files/keybinds_graph.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 567 KiB

BIN
files/laptop-keyboard.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 472 KiB

BIN
files/laptop-radio.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

BIN
files/my-laptop.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 394 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 377 KiB

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>natalie</i>@2024-01-15_12:44:10-740<br>this is a test 2<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>natalie</i>@2024-01-15_12:44:18-939<br>this is a test 2<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>natalie</i>@2024-01-15_12:44:46-863<br>ok great it works<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>natalie</i>@2024-01-15_12:47:50-503<br>and it displays in chronological order<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>Odette</i>@2024-01-15_14:01:16-657<br>this is very cool<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>estelle</i>@2024-01-15_14:01:32-242<br>full bridge rectifier<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>Odette</i>@2024-01-15_14:01:56-977<br>this is very cool<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>natalie</i>@2024-01-15_15:28:37-735<br>test backend change<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>cecilie </i>@2024-02-16_12:39:24-502<br>you should read gideon the ninth<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>Harvey </i>@2024-02-26_22:35:03-603<br>wowzers <br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>samwich</i>@2024-04-09_18:16:23-175<br>what about gideon the first and gideon the second and gideon the third and gideon the fourth and gideon the fifth and gideon the sixth and gideon the seventh and gideon the eighth<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>BNYG1RL</i>@2024-04-09_18:19:51-247<br>WHAT IF GIRLS COULD KISS OTHER GIRLS??? HUGE IF TRUE. CHAT. THIS IS PAWSOME<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>PUPYG1RL</i>@2024-04-10_14:34:08-940<br>this would be incredible if BNYG1RL is right<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>PUPYG1RL</i>@2024-04-10_14:36:58-000<br>pawsome indeed<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>gexfan1997</i>@2024-04-10_15:40:01-996<br>$[echo "more like gecko"]<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>sanitization tester</i>@2024-04-10_15:51:25-822<br><!--this breaks w3c validator-->)<marquee>marquee</marquee><br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>gexfan1997</i>@2024-04-10_15:51:43-966<br>i am not quite sure what i have just witnessed.<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>gexfan1997</i>@2024-04-10_15:53:19-027<br>&lt;b&gt;bold test ?&lt;/b&gt;<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>gexfan1997</i>@2024-04-10_15:53:30-295<br>darn<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>sanitization tester</i>@2024-04-10_15:54:07-529<br><b>you have just whitnessed a lack of sanitization</b><br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>gexfan1997</i>@2024-04-10_15:55:53-767<br>i have just witnessed some bash related funny business with an ssh key and then the removal of said ssh key<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>sanitization tester</i>@2024-04-10_16:00:09-689<br>well yes, but the removal was me just deleting the ssh key messages, I don't love leaving random public ssh keys publically accessible<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>sanitization tester</i>@2024-04-10_16:08:47-051<br><div class="rainbow-text">I can just add raw html now lol</div><br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>gexfan1997</i>@2024-04-10_16:11:34-637<br>wait i thought you were the site owner are you not...<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>sanitization tester</i>@2024-04-10_16:39:32-933<br>nope, natalie will rewrite the server code to fix this soon<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>natalie</i>@2024-04-10_17:31:12-327<br>dammit albert<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>sanitization tester</i>@2024-04-10_22:17:12-309<br>lol<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>test</i>@2024-04-26_14:43:47-369<br>&lt;scirpt&gt;alert('hi')&lt;/script&gt;<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>test</i>@2024-04-26_14:44:27-701<br>&lt;script&gt;alert('hi')&lt;/script&gt;<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>test</i>@2024-04-26_14:44:37-280<br>&lt;script&gt;alert('hi')&lt;/script&gt;<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>Nat</i>@2024-04-26_15:27:32-592<br>lol nice try<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>more of said test and some more text</i>@2024-05-03_18:23:45-362<br>just a test aoeu<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'></i>@2024-05-03_18:26:19-741<br>hey check out the date this was posted<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>cecilie</i>@2024-05-03_19:39:50-803<br>🟥<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>cecilie</i>@2024-05-03_20:14:04-519<br>🟥<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>test<73></i>@2024-05-03_22:07:28-694<br>test<73><br><br>

View File

@ -0,0 +1,3 @@
<i style='font-family: MapleMonoItalic'>sanitization tester</i>@2024-05-03_22:13:53-986<br>testab?c?d?e?f?g?h?i?j k
l?m?n
o?p?q?r?s?t?u?v?w?x?y?z?A?B?C?D?E?F?G<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>sanitization tester</i>@2024-05-03_22:28:16-811<br>lol 7f80<38>81<38>82<38>83<38>84<38>85<38>86<38>87<38>88<38>89<38>8a<38>8b<38>8c<38>8d<38>8e<38>8f<38>90<39>91<39>92<39>93<39>94<39>95<39>96<39>97<39>98<39>99<39>9a<39>9b<39>9c<39>9d<39>9e<39>9f<39>a0<61>a1<61>a2<61>a3<61>a4<61>a5<61>a6<61>a7<61>a8<61>a9<61>aa<61>ab<61>ac<61>ad<61>ae<61>af<61>b0<62>b1<62>b2<62>b3<62>b4<62>b5<62>b6<62>b7<62>b8<62>b9<62>ba<62>bb<62>bc<62>bd<62>be<62>bf<62>c0<63>c1<63>c2<63>c3<63>c4<63>c5<63>c6<63>c7<63>c8<63>c9<63>ca<63>cb<63>cc<63>cd<63>ce<63>cf<63>d0<64>d1<64>d2<64>d3<64>d4<64>d5<64>d6<64>d7<64>d8<64>d9<64>da<64>db<64>dc<64>dd<64>de<64>df<64>e0<65>e1<65>e2<65>e3<65>e4<65>e5<65>e6<65>e7<65>e8<65>e9<65>ea<65>eb<65>ec<65>ed<65>ee<65>ef<65>f0<66>f1<66>f2<66>f3<66>f4<66>f5<66>f6<66>f7<66>f8<66>f9<66>fa<66>fb<66>fc<66>fd<66>fe<66>ff<66>done<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>sanitization tester</i>@2024-05-03_22:48:15-132<br><3E><>This is a test of utf 16. .tset - test ?<3F>?<3F>?<3F>?<3F> end<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>sanitization tester</i>@2024-05-03_23:02:59-957<br>conclusion: there are still more things to test but there is a reasonably adequate amount of sanitization. Sorry about the random garbage clogging up your screen for the next few messages.<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: MapleMonoItalic'>PUPYG1RL</i>@2024-05-17_10:09:26-633<br>arbitrary data<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: ScientificaItalic'>samwich</i>@2024-06-01_07:30:39-709<br>woah new theme also nice 88x31s<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: ScientificaItalic'>samwich</i>@2024-06-01_07:30:48-909<br>woah new theme also nice 88x31s<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: ScientificaItalic'>samwich</i>@2024-06-01_07:30:56-153<br>woah new theme also nice 88x31s<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: ScientificaItalic'>iris</i>@2024-07-07_02:43:16-916<br>meow :3<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: ScientificaItalic'>Stellan</i>@2024-07-07_02:44:09-894<br>Eating macking cheese from the michael wave<br><br>

View File

@ -0,0 +1 @@
<i style='font-family: ScientificaItalic'>samwich</i>@2024-07-07_04:38:29-881<br>grrrrr update name font to not be scientifica it is not defined with @font-face grrrrrrrr<br><br>

Some files were not shown because too many files have changed in this diff Show More