deploy ca 20221221

This commit is contained in:
Captain Arepa 2022-12-21 12:12:07 -04:00
parent dc0879db33
commit 5ef8bc77f3
18 changed files with 5167 additions and 1 deletions

View file

@ -77,7 +77,8 @@ ignoreErrors = ["error-remote-getjson"]
folderName = "home"
# Note: ["ACTIVITY", "URL or PATH TO YOUR MARKDOWN FILE"]
files = [
["fedi instance (registrations open)", "https://moe.cachapa.xyz/"],
["Akkoma instance (registrations open)", "https://moe.cachapa.xyz/"],
["Misskey instance (registrations closed)", "https://mk.cachapa.xyz/"],
["git instance", "https://git.cachapa.xyz/"],
["github", "https://github.com/captain-arepa"],
["blog", "/blog/index.md"],

8
deploy Executable file
View file

@ -0,0 +1,8 @@
#!/bin/sh
USER=caparepa
HOST=webdock
DIR=temp/cachapa.xyz/ # the directory where your web site files should go
hugo && rsync -avz --delete public/ ${USER}@${HOST}:~/${DIR} # this will delete everything on the server that's not in the local public folder
exit 0

634
public/about/index.html Normal file
View file

@ -0,0 +1,634 @@
<!DOCTYPE html>
<html lang="en-us"><head>
<title>About</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="" />
<style>
@import "https://fonts.googleapis.com/css2?family=Inconsolata&display=swap";:root{--cursor-visibility:hidden}html,body{width:100%;height:100%;overflow:auto;font-family:inconsolata,monospace;font-size:4vmin;line-height:4.1vmin;font-weight:400}body{margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center}#content{min-width:82vmin;min-height:82vmin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 1px white}::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:0 0 0 1px white}.cursor,#activity-title:after,#activity-content:after,#cd:after,#whoami:after,#cat:after,#tree:after{visibility:var(--cursor-visibility);content:"|";overflow:hidden;color:#fff;animation:blink 500ms linear infinite alternate}@keyframes blink{0%{opacity:0}100%{opacity:1}}@media only screen and (min-width:768px){body{font-size:2.5vmin;line-height:2.6vmin}#content{min-width:60vmin}}:root{--cursor-visibility:hidden}body{align-items:unset;overflow-y:scroll}#content{max-width:80vmin}pre{overflow-x:scroll;white-space:pre}@keyframes blink{0%{opacity:0}100%{opacity:1}}
body{background:#1b1d1e}body #terminal{color:#BBBBBB}body #user{color:#23E298}body #dir{color:#D08010}body .Typewriter__cursor{color:#BBBBBB}a{color:#BBBBBB}
.navFull {
background-color: #353535;
font-family: "Courier New";
font-size: 17px;
display: inline;
position: fixed;
bottom: 0px;
left: 0px;
width: 100%;
padding-top: 5px;
padding: 10px;
padding-bottom: 0px;
}
.navCredits {
float: right;
padding-right: 18px;
padding-bottom: 10px;
padding-top: 5px;
}
#content::after {
content: "\a\a";
white-space: pre;
}
</style>
</head><body><div id="content">
<span id="activity-title"></span> <br>
<span id="activity-content"></span> <br>
<script type="text/javascript">
async function typewriter(text, elementId, waitAfter) {
var n = 0,
isTag = false
addText = "";
const el = document.getElementById(elementId);
const wait = () => new Promise(r => setTimeout(r, waitAfter));
const nowait = () => new Promise(r => r());
const render = () => el.innerHTML = (text.slice(0, n + 1) + addText);
const cursor = document.createElement('span');
cursor.id = "blink";
el.style.setProperty("--cursor-visibility", "visible");
while (n < text.length) {
if (text.charAt(n + 1) === "<") isTag = true;
if (text.charAt(n + 1) === ">") isTag = false;
if (isTag) {
n++;
continue;
}
requestAnimationFrame(render);
if (waitAfter === 0) {
await nowait();
} else {
await wait();
}
n++;
}
el.style.setProperty("--cursor-visibility", "collapse");
}
function parseDelay(d) {
const parsed = parseInt(d, 10);
if (isNaN(parsed)) return 0;
return parsed;
}
const titleDelay = parseDelay("0"),
contentDelay = parseDelay("0");
const typeeffetct = async () => {
await typewriter("\u003cspan id=\u0027terminal\u0027\u003e\u003ch1 id=\u0027title\u0027\u003eAbout\u003c\/h1\u003e\u003c\/span\u003e", "activity-title", titleDelay);
await typewriter("\u003cspan id=\u0027terminal\u0027\u003e\u003ch1 id=\u0022this-is-the-about-page-lmao\u0022\u003eThis is the about page, lmao.\u003c\/h1\u003e\n\u003ch2 id=\u0022what-have-to-know-about-me\u0022\u003eWhat have to know about me.\u003c\/h2\u003e\n\u003cp\u003eI\u0026rsquo;m Captain Arepa. Well, that\u0026rsquo;s my online alias.\u003cbr\u003e\nI\u0026rsquo;m a 30-something y\/o Android developer of sorts.\u003cbr\u003e\nI live in a pariah banana wannabe-commie republic called \u0026ldquo;Venezuela\u0026rdquo;. Most people don\u0026rsquo;t know or care about it, so I won\u0026rsquo;t talk too much about that either.\u003c\/p\u003e\n\u003ch3 id=\u0022likes\u0022\u003eLikes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAnime, Manga, Doujins\u003c\/li\u003e\n\u003cli\u003eA few gacha games (Fate\/Grand Order, Genshin Impact, Guardian Tales)\u003c\/li\u003e\n\u003cli\u003eJRPGs\u003c\/li\u003e\n\u003cli\u003eGood music\u003c\/li\u003e\n\u003cli\u003eWell written, elegant code.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 id=\u0022dislikes\u0022\u003eDislikes\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCommunists, useful idiots.\u003c\/li\u003e\n\u003cli\u003eWokealizers and troonslators.\u003c\/li\u003e\n\u003cli\u003eI\u0026rsquo;ll add stuff here if I come up with anything xD\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 id=\u0022other-stuff\u0022\u003eOther stuff\u003c\/h3\u003e\n\u003cp\u003eGo to the \u003ca href=\u0022\/\u0022\u003ehome page\u003c\/a\u003e, there\u0026rsquo;s the list of relevant links.\u003c\/p\u003e\n\u003ch3 id=\u0022donations-and-wotnot\u0022\u003eDonations and wotnot\u003c\/h3\u003e\n\u003cp\u003eI set up a Monero wallet, so if you feel generous and charitative and wotnot, here it\u0026rsquo;s the address: 4AhF8x1bQTqDKN7JaRv1krYq3yJQiB66mgvtEPf94mjQ6qUWpbr5Db4GYXsWQJpEXyNCVTPo595WkLXg96P1oUNtAcH39HQ\u003c\/p\u003e\n\u003cp\u003eAnd also the QR code, because why not.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\u0022\/img\/captain_arepa_xmr.png\u0022 alt=\u0022xrm captain arepa\u0022\u003e\u003c\/p\u003e\n\u003c\/span\u003e", "activity-content", contentDelay);
return;
}
typeeffetct()
</script>
</div>
<span class="navFull">
<span>
<a href="/">Home</a>
<span>&#8192;|&#8192;</span>
<a href="./..">/</a>
</span>
<span class="navCredits">
Hugo theme created by
<a href="https://github.com/Yukuro/hugo-theme-shell" target="_blank" rel="noopener">Yukuro</a>
</span>
</span>
</body>
</html>

634
public/blog/index.html Normal file
View file

@ -0,0 +1,634 @@
<!DOCTYPE html>
<html lang="en-us"><head>
<title>captain arepa&#39;s blog</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="" />
<style>
@import "https://fonts.googleapis.com/css2?family=Inconsolata&display=swap";:root{--cursor-visibility:hidden}html,body{width:100%;height:100%;overflow:auto;font-family:inconsolata,monospace;font-size:4vmin;line-height:4.1vmin;font-weight:400}body{margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center}#content{min-width:82vmin;min-height:82vmin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 1px white}::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:0 0 0 1px white}.cursor,#activity-title:after,#activity-content:after,#cd:after,#whoami:after,#cat:after,#tree:after{visibility:var(--cursor-visibility);content:"|";overflow:hidden;color:#fff;animation:blink 500ms linear infinite alternate}@keyframes blink{0%{opacity:0}100%{opacity:1}}@media only screen and (min-width:768px){body{font-size:2.5vmin;line-height:2.6vmin}#content{min-width:60vmin}}:root{--cursor-visibility:hidden}body{align-items:unset;overflow-y:scroll}#content{max-width:80vmin}pre{overflow-x:scroll;white-space:pre}@keyframes blink{0%{opacity:0}100%{opacity:1}}
body{background:#1b1d1e}body #terminal{color:#BBBBBB}body #user{color:#23E298}body #dir{color:#D08010}body .Typewriter__cursor{color:#BBBBBB}a{color:#BBBBBB}
.navFull {
background-color: #353535;
font-family: "Courier New";
font-size: 17px;
display: inline;
position: fixed;
bottom: 0px;
left: 0px;
width: 100%;
padding-top: 5px;
padding: 10px;
padding-bottom: 0px;
}
.navCredits {
float: right;
padding-right: 18px;
padding-bottom: 10px;
padding-top: 5px;
}
#content::after {
content: "\a\a";
white-space: pre;
}
</style>
</head><body><div id="content">
<span id="activity-title"></span> <br>
<span id="activity-content"></span> <br>
<script type="text/javascript">
async function typewriter(text, elementId, waitAfter) {
var n = 0,
isTag = false
addText = "";
const el = document.getElementById(elementId);
const wait = () => new Promise(r => setTimeout(r, waitAfter));
const nowait = () => new Promise(r => r());
const render = () => el.innerHTML = (text.slice(0, n + 1) + addText);
const cursor = document.createElement('span');
cursor.id = "blink";
el.style.setProperty("--cursor-visibility", "visible");
while (n < text.length) {
if (text.charAt(n + 1) === "<") isTag = true;
if (text.charAt(n + 1) === ">") isTag = false;
if (isTag) {
n++;
continue;
}
requestAnimationFrame(render);
if (waitAfter === 0) {
await nowait();
} else {
await wait();
}
n++;
}
el.style.setProperty("--cursor-visibility", "collapse");
}
function parseDelay(d) {
const parsed = parseInt(d, 10);
if (isNaN(parsed)) return 0;
return parsed;
}
const titleDelay = parseDelay("0"),
contentDelay = parseDelay("0");
const typeeffetct = async () => {
await typewriter("\u003cspan id=\u0027terminal\u0027\u003e\u003ch1 id=\u0027title\u0027\u003ecaptain arepa\u0027s blog\u003c\/h1\u003e\u003c\/span\u003e", "activity-title", titleDelay);
await typewriter("\u003cspan id=\u0027terminal\u0027\u003e\u003cp\u003eSo, I\u0026rsquo;m gonna write a blog, I guess.\u003cbr\u003e\nEventually, lmao.\u003c\/p\u003e\n\u003c\/span\u003e", "activity-content", contentDelay);
return;
}
typeeffetct()
</script>
</div>
<span class="navFull">
<span>
<a href="/">Home</a>
<span>&#8192;|&#8192;</span>
<a href="./.."></a>
</span>
<span class="navCredits">
Hugo theme created by
<a href="https://github.com/Yukuro/hugo-theme-shell" target="_blank" rel="noopener">Yukuro</a>
</span>
</span>
</body>
</html>

View file

@ -0,0 +1,569 @@
<!DOCTYPE html>
<html lang="en-us"><head>
<title>Categories</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="" />
<style>
@import "https://fonts.googleapis.com/css2?family=Inconsolata&display=swap";:root{--cursor-visibility:hidden}html,body{width:100%;height:100%;overflow:auto;font-family:inconsolata,monospace;font-size:4vmin;line-height:4.1vmin;font-weight:400}body{margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center}#content{min-width:82vmin;min-height:82vmin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 1px white}::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:0 0 0 1px white}.cursor,#activity-title:after,#activity-content:after,#cd:after,#whoami:after,#cat:after,#tree:after{visibility:var(--cursor-visibility);content:"|";overflow:hidden;color:#fff;animation:blink 500ms linear infinite alternate}@keyframes blink{0%{opacity:0}100%{opacity:1}}@media only screen and (min-width:768px){body{font-size:2.5vmin;line-height:2.6vmin}#content{min-width:60vmin}}:root{--cursor-visibility:hidden}body{align-items:unset;overflow-y:scroll}#content{max-width:80vmin}pre{overflow-x:scroll;white-space:pre}@keyframes blink{0%{opacity:0}100%{opacity:1}}
body{background:#1b1d1e}body #terminal{color:#BBBBBB}body #user{color:#23E298}body #dir{color:#D08010}body .Typewriter__cursor{color:#BBBBBB}a{color:#BBBBBB}
.navFull {
background-color: #353535;
font-family: "Courier New";
font-size: 17px;
display: inline;
position: fixed;
bottom: 0px;
left: 0px;
width: 100%;
padding-top: 5px;
padding: 10px;
padding-bottom: 0px;
}
.navCredits {
float: right;
padding-right: 18px;
padding-bottom: 10px;
padding-top: 5px;
}
#content::after {
content: "\a\a";
white-space: pre;
}
</style>
</head><body><div id="content">
<main id="main">
<h1>Categories</h1>
<ul>
</ul>
</main>
</div>
<span class="navFull">
<span class="navCredits">
Hugo theme created by
<a href="https://github.com/Yukuro/hugo-theme-shell" target="_blank" rel="noopener">Yukuro</a>
</span>
</span>
</body>
</html>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Categories on Cachapas were moé :(</title>
<link>http://cachapa.xyz/categories/</link>
<description>Recent content in Categories on Cachapas were moé :(</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language><atom:link href="http://cachapa.xyz/categories/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

BIN
public/img/gura_uoh.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

797
public/index.html Normal file
View file

@ -0,0 +1,797 @@
<!DOCTYPE html>
<html lang="en-us"><head>
<meta name="generator" content="Hugo 0.92.2" />
<title>Cachapas were moé :(</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="" />
<style>
@import url("https://fonts.googleapis.com/css2?family=Inconsolata&display=swap");
:root {
--cursor-visibility: hidden; }
html,
body {
width: 100%;
height: 100%;
overflow: auto;
font-family: "Inconsolata", monospace;
font-size: 4vmin;
line-height: 4.1vmin;
font-weight: normal; }
body {
margin: 0;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center; }
#content {
min-width: 82vmin;
min-height: 82vmin; }
::-webkit-scrollbar {
width: 10px; }
::-webkit-scrollbar-track {
border-radius: 10px;
box-shadow: inset 0 0 1px white; }
::-webkit-scrollbar-thumb {
border-radius: 10px;
box-shadow: 0 0 0 1px white; }
.cursor, #cd:after, #whoami:after, #cat:after, #tree:after {
visibility: var(--cursor-visibility);
content: "|";
overflow: hidden;
color: white;
animation: blink 500ms linear infinite alternate; }
@keyframes blink {
0% {
opacity: 0; }
100% {
opacity: 1; } }
@media only screen and (min-width: 768px) {
body {
font-size: 2.5vmin;
line-height: 2.6vmin; }
#content {
min-width: 60vmin; } }
body{background:#1b1d1e}body #terminal{color:#BBBBBB}body #user{color:#23E298}body #dir{color:#D08010}body .Typewriter__cursor{color:#BBBBBB}a{color:#BBBBBB}
.navFull {
background-color: #353535;
font-family: "Courier New";
font-size: 17px;
display: inline;
position: fixed;
bottom: 0px;
left: 0px;
width: 100%;
padding-top: 5px;
padding: 10px;
padding-bottom: 0px;
}
.navCredits {
float: right;
padding-right: 18px;
padding-bottom: 10px;
padding-top: 5px;
}
#content::after {
content: "\a\a";
white-space: pre;
}
</style>
</head><body><div id="content">
<span id="ps1_01"></span> <span id="cd"></span> <br>
<span id="ps1_02"></span> <span id="cat"></span> <br>
<span id="std_out_01"></span> <br>
<span id="ps1_03"></span> <span id="tree"></span> <br>
<span id="std_out_02"></span> <br>
<span id="ps1_04"></span>
<script type="text/javascript">
async function typewriter(text, elementId, waitAfter) {
var n = 0,
isTag = false
addText = "";
const el = document.getElementById(elementId);
const wait = () => new Promise(r => setTimeout(r, waitAfter));
const nowait = () => new Promise(r => r());
const render = () => el.innerHTML = (text.slice(0, n + 1) + addText);
const cursor = document.createElement('span');
cursor.id = "blink";
el.style.setProperty("--cursor-visibility", "visible");
while (n < text.length) {
if (text.charAt(n + 1) === "<") isTag = true;
if (text.charAt(n + 1) === ">") isTag = false;
if (isTag) {
n++;
continue;
}
requestAnimationFrame(render);
if (waitAfter === 0) {
await nowait();
} else {
await wait();
}
n++;
}
el.style.setProperty("--cursor-visibility", "collapse");
}
function parseDelay(d) {
const parsed = parseInt(d, 10);
if (isNaN(parsed)) return 0;
return parsed;
}
const ps1Delay = parseDelay("0"),
stdoutDelay = parseDelay("0"),
commandDelay = parseDelay("50");
const typeeffetct = async () => {
await typewriter("\u003cstrong\u003e\u003cspan id=\u0027user\u0027\u003ecaptainarepa@cachapa\u003c\/span\u003e\u003cspan id=\u0027terminal\u0027\u003e:\u003c\/span\u003e\u003cspan id=\u0027dir\u0027\u003e~\/\u003c\/span\u003e\u003c\/strong\u003e\u003cspan id=\u0027terminal\u0027\u003e$\u003c\/span\u003e", "ps1_01", ps1Delay); await typewriter("\u003cspan id=\u0027terminal\u0027\u003ecd home\u003c\/span\u003e", "cd", commandDelay);
await typewriter("\u003cstrong\u003e\u003cspan id=\u0027user\u0027\u003ecaptainarepa@cachapa\u003c\/span\u003e\u003cspan id=\u0027terminal\u0027\u003e:\u003c\/span\u003e\u003cspan id=\u0027dir\u0027\u003e~\/home\u003c\/span\u003e\u003c\/strong\u003e\u003cspan id=\u0027terminal\u0027\u003e$\u003c\/span\u003e", "ps1_02", ps1Delay); await typewriter("\u003cspan id=terminal\u003ecat arepaman.txt\u003c\/span\u003e", "cat", commandDelay);
await typewriter("\u003cspan id=\u0027terminal\u0027\u003eThis is Captain Arepa!\u003cbr\u003e\nI don\u0026rsquo;t really recommend myself, lmao.\u003c\/p\u003e\n\u003c\/span\u003e", "std_out_01", stdoutDelay);
await typewriter("\u003cstrong\u003e\u003cspan id=\u0027user\u0027\u003ecaptainarepa@cachapa\u003c\/span\u003e\u003cspan id=\u0027terminal\u0027\u003e:\u003c\/span\u003e\u003cspan id=\u0027dir\u0027\u003e~\/home\u003c\/span\u003e\u003c\/strong\u003e\u003cspan id=\u0027terminal\u0027\u003e$\u003c\/span\u003e", "ps1_03", ps1Delay); await typewriter("\u003cspan id=\u0027terminal\u0027\u003etree .\/home\/\u003c\/span\u003e", "tree", commandDelay);
await typewriter("\u003cspan id=\u0027terminal\u0027\u003e\u003cspan id=\u0027terminal\u0027\u003e\u003cspan id=\u0027terminal\u0027\u003e\u003cspan id=\u0027terminal\u0027\u003e\u003cspan id=\u0027terminal\u0027\u003e\u003cspan id=\u0027terminal\u0027\u003e\u003cstrong\u003e\u003cspan id=\u0027dir\u0027\u003e.\/home\/\u003c\/span\u003e\u003c\/strong\u003e\u003cbr\u003e├── \u003ca href=\u0027https:\/\/moe.cachapa.xyz\/\u0027\u003eAkkoma instance (registrations open)\u003c\/a\u003e\u003c\/span\u003e\u003cbr\u003e├── \u003ca href=\u0027https:\/\/mk.cachapa.xyz\/\u0027\u003eMisskey instance (registrations closed)\u003c\/a\u003e\u003c\/span\u003e\u003cbr\u003e├── \u003ca href=\u0027https:\/\/git.cachapa.xyz\/\u0027\u003egit instance\u003c\/a\u003e\u003c\/span\u003e\u003cbr\u003e├── \u003ca href=\u0027https:\/\/github.com\/captain-arepa\u0027\u003egithub\u003c\/a\u003e\u003c\/span\u003e\u003cbr\u003e├── \u003ca href=\u0027http:\/\/cachapa.xyz\/blog\/\u0027\u003eblog\u003c\/a\u003e\u003c\/span\u003e\u003cbr\u003e└── \u003ca href=\u0027http:\/\/cachapa.xyz\/about\/\u0027\u003eabout\u003c\/a\u003e\u003c\/span\u003e", "std_out_02", stdoutDelay);
await typewriter("\u003cstrong\u003e\u003cspan id=\u0027user\u0027\u003ecaptainarepa@cachapa\u003c\/span\u003e\u003cspan id=\u0027terminal\u0027\u003e:\u003c\/span\u003e\u003cspan id=\u0027dir\u0027\u003e~\/home\u003c\/span\u003e\u003c\/strong\u003e\u003cspan id=\u0027terminal\u0027\u003e$\u003c\/span\u003e", "ps1_04", ps1Delay);
return;
}
typeeffetct()
</script>
</div>
<span class="navFull">
<span>
<a href="/">Home</a>
<span>&#8192;|&#8192;</span>
<a href="./..">/</a>
</span>
<span class="navCredits">
Hugo theme created by
<a href="https://github.com/Yukuro/hugo-theme-shell" target="_blank" rel="noopener">Yukuro</a>
</span>
</span>
</body>
</html>

43
public/index.xml Normal file
View file

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Cachapas were moé :(</title>
<link>http://cachapa.xyz/</link>
<description>Recent content on Cachapas were moé :(</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Sun, 18 Dec 2022 10:50:00 -0400</lastBuildDate><atom:link href="http://cachapa.xyz/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>captain arepa&#39;s blog</title>
<link>http://cachapa.xyz/blog/</link>
<pubDate>Sun, 18 Dec 2022 11:14:52 -0400</pubDate>
<guid>http://cachapa.xyz/blog/</guid>
<description>So, I&amp;rsquo;m gonna write a blog, I guess.
Eventually, lmao.</description>
</item>
<item>
<title>About</title>
<link>http://cachapa.xyz/about/</link>
<pubDate>Sun, 18 Dec 2022 10:50:00 -0400</pubDate>
<guid>http://cachapa.xyz/about/</guid>
<description>This is the about page, lmao. What have to know about me. I&amp;rsquo;m Captain Arepa. Well, that&amp;rsquo;s my online alias.
I&amp;rsquo;m a 30-something y/o Android developer of sorts.
I live in a pariah banana wannabe-commie republic called &amp;ldquo;Venezuela&amp;rdquo;. Most people don&amp;rsquo;t know or care about it, so I won&amp;rsquo;t talk too much about that either.
Likes Anime, Manga, Doujins A few gacha games (Fate/Grand Order, Genshin Impact, Guardian Tales) JRPGs Good music Well written, elegant code.</description>
</item>
<item>
<title></title>
<link>http://cachapa.xyz/info/description/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://cachapa.xyz/info/description/</guid>
<description>This is Captain Arepa!
I don&amp;rsquo;t really recommend myself, lmao.</description>
</item>
</channel>
</rss>

View file

@ -0,0 +1,634 @@
<!DOCTYPE html>
<html lang="en-us"><head>
<title></title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="" />
<style>
@import "https://fonts.googleapis.com/css2?family=Inconsolata&display=swap";:root{--cursor-visibility:hidden}html,body{width:100%;height:100%;overflow:auto;font-family:inconsolata,monospace;font-size:4vmin;line-height:4.1vmin;font-weight:400}body{margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center}#content{min-width:82vmin;min-height:82vmin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 1px white}::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:0 0 0 1px white}.cursor,#activity-title:after,#activity-content:after,#cd:after,#whoami:after,#cat:after,#tree:after{visibility:var(--cursor-visibility);content:"|";overflow:hidden;color:#fff;animation:blink 500ms linear infinite alternate}@keyframes blink{0%{opacity:0}100%{opacity:1}}@media only screen and (min-width:768px){body{font-size:2.5vmin;line-height:2.6vmin}#content{min-width:60vmin}}:root{--cursor-visibility:hidden}body{align-items:unset;overflow-y:scroll}#content{max-width:80vmin}pre{overflow-x:scroll;white-space:pre}@keyframes blink{0%{opacity:0}100%{opacity:1}}
body{background:#1b1d1e}body #terminal{color:#BBBBBB}body #user{color:#23E298}body #dir{color:#D08010}body .Typewriter__cursor{color:#BBBBBB}a{color:#BBBBBB}
.navFull {
background-color: #353535;
font-family: "Courier New";
font-size: 17px;
display: inline;
position: fixed;
bottom: 0px;
left: 0px;
width: 100%;
padding-top: 5px;
padding: 10px;
padding-bottom: 0px;
}
.navCredits {
float: right;
padding-right: 18px;
padding-bottom: 10px;
padding-top: 5px;
}
#content::after {
content: "\a\a";
white-space: pre;
}
</style>
</head><body><div id="content">
<span id="activity-title"></span> <br>
<span id="activity-content"></span> <br>
<script type="text/javascript">
async function typewriter(text, elementId, waitAfter) {
var n = 0,
isTag = false
addText = "";
const el = document.getElementById(elementId);
const wait = () => new Promise(r => setTimeout(r, waitAfter));
const nowait = () => new Promise(r => r());
const render = () => el.innerHTML = (text.slice(0, n + 1) + addText);
const cursor = document.createElement('span');
cursor.id = "blink";
el.style.setProperty("--cursor-visibility", "visible");
while (n < text.length) {
if (text.charAt(n + 1) === "<") isTag = true;
if (text.charAt(n + 1) === ">") isTag = false;
if (isTag) {
n++;
continue;
}
requestAnimationFrame(render);
if (waitAfter === 0) {
await nowait();
} else {
await wait();
}
n++;
}
el.style.setProperty("--cursor-visibility", "collapse");
}
function parseDelay(d) {
const parsed = parseInt(d, 10);
if (isNaN(parsed)) return 0;
return parsed;
}
const titleDelay = parseDelay("0"),
contentDelay = parseDelay("0");
const typeeffetct = async () => {
await typewriter("\u003cspan id=\u0027terminal\u0027\u003e\u003ch1 id=\u0027title\u0027\u003e\u003c\/h1\u003e\u003c\/span\u003e", "activity-title", titleDelay);
await typewriter("\u003cspan id=\u0027terminal\u0027\u003e\u003cp\u003eThis is Captain Arepa!\u003cbr\u003e\nI don\u0026rsquo;t really recommend myself, lmao.\u003c\/p\u003e\n\u003c\/span\u003e", "activity-content", contentDelay);
return;
}
typeeffetct()
</script>
</div>
<span class="navFull">
<span>
<a href="/">Home</a>
<span>&#8192;|&#8192;</span>
<a href="./..">/info/</a>
</span>
<span class="navCredits">
Hugo theme created by
<a href="https://github.com/Yukuro/hugo-theme-shell" target="_blank" rel="noopener">Yukuro</a>
</span>
</span>
</body>
</html>

590
public/info/index.html Normal file
View file

@ -0,0 +1,590 @@
<!DOCTYPE html>
<html lang="en-us"><head>
<title>Infoes</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="" />
<style>
@import "https://fonts.googleapis.com/css2?family=Inconsolata&display=swap";:root{--cursor-visibility:hidden}html,body{width:100%;height:100%;overflow:auto;font-family:inconsolata,monospace;font-size:4vmin;line-height:4.1vmin;font-weight:400}body{margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center}#content{min-width:82vmin;min-height:82vmin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 1px white}::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:0 0 0 1px white}.cursor,#activity-title:after,#activity-content:after,#cd:after,#whoami:after,#cat:after,#tree:after{visibility:var(--cursor-visibility);content:"|";overflow:hidden;color:#fff;animation:blink 500ms linear infinite alternate}@keyframes blink{0%{opacity:0}100%{opacity:1}}@media only screen and (min-width:768px){body{font-size:2.5vmin;line-height:2.6vmin}#content{min-width:60vmin}}:root{--cursor-visibility:hidden}body{align-items:unset;overflow-y:scroll}#content{max-width:80vmin}pre{overflow-x:scroll;white-space:pre}@keyframes blink{0%{opacity:0}100%{opacity:1}}
body{background:#1b1d1e}body #terminal{color:#BBBBBB}body #user{color:#23E298}body #dir{color:#D08010}body .Typewriter__cursor{color:#BBBBBB}a{color:#BBBBBB}
.navFull {
background-color: #353535;
font-family: "Courier New";
font-size: 17px;
display: inline;
position: fixed;
bottom: 0px;
left: 0px;
width: 100%;
padding-top: 5px;
padding: 10px;
padding-bottom: 0px;
}
.navCredits {
float: right;
padding-right: 18px;
padding-bottom: 10px;
padding-top: 5px;
}
#content::after {
content: "\a\a";
white-space: pre;
}
</style>
</head><body><div id="content">
<main id="main">
<h1>Infoes</h1>
<ul>
<li>
<h2>
<a href="/info/description/">
.txt
</a>
</h2>
</li>
</ul>
</main>
</div>
<span class="navFull">
<span>
<a href="/">Home</a>
<span>&#8192;|&#8192;</span>
<a href="./.."></a>
</span>
<span class="navCredits">
Hugo theme created by
<a href="https://github.com/Yukuro/hugo-theme-shell" target="_blank" rel="noopener">Yukuro</a>
</span>
</span>
</body>
</html>

20
public/info/index.xml Normal file
View file

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Infoes on Cachapas were moé :(</title>
<link>http://cachapa.xyz/info/</link>
<description>Recent content in Infoes on Cachapas were moé :(</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language><atom:link href="http://cachapa.xyz/info/index.xml" rel="self" type="application/rss+xml" />
<item>
<title></title>
<link>http://cachapa.xyz/info/description/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>http://cachapa.xyz/info/description/</guid>
<description>This is Captain Arepa!
I don&amp;rsquo;t really recommend myself, lmao.</description>
</item>
</channel>
</rss>

26
public/sitemap.xml Normal file
View file

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>http://cachapa.xyz/blog/</loc>
<lastmod>2022-12-18T11:14:52-04:00</lastmod>
</url><url>
<loc>http://cachapa.xyz/about/</loc>
<lastmod>2022-12-18T10:50:00-04:00</lastmod>
</url><url>
<loc>http://cachapa.xyz/tags/about/</loc>
<lastmod>2022-12-18T10:50:00-04:00</lastmod>
</url><url>
<loc>http://cachapa.xyz/</loc>
<lastmod>2022-12-18T10:50:00-04:00</lastmod>
</url><url>
<loc>http://cachapa.xyz/tags/</loc>
<lastmod>2022-12-18T10:50:00-04:00</lastmod>
</url><url>
<loc>http://cachapa.xyz/info/description/</loc>
</url><url>
<loc>http://cachapa.xyz/categories/</loc>
</url><url>
<loc>http://cachapa.xyz/info/</loc>
</url>
</urlset>

View file

@ -0,0 +1,579 @@
<!DOCTYPE html>
<html lang="en-us"><head>
<title>about</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="" />
<style>
@import "https://fonts.googleapis.com/css2?family=Inconsolata&display=swap";:root{--cursor-visibility:hidden}html,body{width:100%;height:100%;overflow:auto;font-family:inconsolata,monospace;font-size:4vmin;line-height:4.1vmin;font-weight:400}body{margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center}#content{min-width:82vmin;min-height:82vmin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 1px white}::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:0 0 0 1px white}.cursor,#activity-title:after,#activity-content:after,#cd:after,#whoami:after,#cat:after,#tree:after{visibility:var(--cursor-visibility);content:"|";overflow:hidden;color:#fff;animation:blink 500ms linear infinite alternate}@keyframes blink{0%{opacity:0}100%{opacity:1}}@media only screen and (min-width:768px){body{font-size:2.5vmin;line-height:2.6vmin}#content{min-width:60vmin}}:root{--cursor-visibility:hidden}body{align-items:unset;overflow-y:scroll}#content{max-width:80vmin}pre{overflow-x:scroll;white-space:pre}@keyframes blink{0%{opacity:0}100%{opacity:1}}
body{background:#1b1d1e}body #terminal{color:#BBBBBB}body #user{color:#23E298}body #dir{color:#D08010}body .Typewriter__cursor{color:#BBBBBB}a{color:#BBBBBB}
.navFull {
background-color: #353535;
font-family: "Courier New";
font-size: 17px;
display: inline;
position: fixed;
bottom: 0px;
left: 0px;
width: 100%;
padding-top: 5px;
padding: 10px;
padding-bottom: 0px;
}
.navCredits {
float: right;
padding-right: 18px;
padding-bottom: 10px;
padding-top: 5px;
}
#content::after {
content: "\a\a";
white-space: pre;
}
</style>
</head><body><div id="content">
<main id="main">
<h1>about</h1>
<ul>
<li>
<h2>
<a href="/about/">
About.txt
</a>
</h2>
</li>
</ul>
</main>
</div>
<span class="navFull">
<span class="navCredits">
Hugo theme created by
<a href="https://github.com/Yukuro/hugo-theme-shell" target="_blank" rel="noopener">Yukuro</a>
</span>
</span>
</body>
</html>

View file

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>about on Cachapas were moé :(</title>
<link>http://cachapa.xyz/tags/about/</link>
<description>Recent content in about on Cachapas were moé :(</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Sun, 18 Dec 2022 10:50:00 -0400</lastBuildDate><atom:link href="http://cachapa.xyz/tags/about/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>About</title>
<link>http://cachapa.xyz/about/</link>
<pubDate>Sun, 18 Dec 2022 10:50:00 -0400</pubDate>
<guid>http://cachapa.xyz/about/</guid>
<description>This is the about page, lmao. What have to know about me. I&amp;rsquo;m Captain Arepa. Well, that&amp;rsquo;s my online alias.
I&amp;rsquo;m a 30-something y/o Android developer of sorts.
I live in a pariah banana wannabe-commie republic called &amp;ldquo;Venezuela&amp;rdquo;. Most people don&amp;rsquo;t know or care about it, so I won&amp;rsquo;t talk too much about that either.
Likes Anime, Manga, Doujins A few gacha games (Fate/Grand Order, Genshin Impact, Guardian Tales) JRPGs Good music Well written, elegant code.</description>
</item>
</channel>
</rss>

578
public/tags/index.html Normal file
View file

@ -0,0 +1,578 @@
<!DOCTYPE html>
<html lang="en-us"><head>
<title>Tags</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="" />
<style>
@import "https://fonts.googleapis.com/css2?family=Inconsolata&display=swap";:root{--cursor-visibility:hidden}html,body{width:100%;height:100%;overflow:auto;font-family:inconsolata,monospace;font-size:4vmin;line-height:4.1vmin;font-weight:400}body{margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center}#content{min-width:82vmin;min-height:82vmin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 1px white}::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:0 0 0 1px white}.cursor,#activity-title:after,#activity-content:after,#cd:after,#whoami:after,#cat:after,#tree:after{visibility:var(--cursor-visibility);content:"|";overflow:hidden;color:#fff;animation:blink 500ms linear infinite alternate}@keyframes blink{0%{opacity:0}100%{opacity:1}}@media only screen and (min-width:768px){body{font-size:2.5vmin;line-height:2.6vmin}#content{min-width:60vmin}}:root{--cursor-visibility:hidden}body{align-items:unset;overflow-y:scroll}#content{max-width:80vmin}pre{overflow-x:scroll;white-space:pre}@keyframes blink{0%{opacity:0}100%{opacity:1}}
body{background:#1b1d1e}body #terminal{color:#BBBBBB}body #user{color:#23E298}body #dir{color:#D08010}body .Typewriter__cursor{color:#BBBBBB}a{color:#BBBBBB}
.navFull {
background-color: #353535;
font-family: "Courier New";
font-size: 17px;
display: inline;
position: fixed;
bottom: 0px;
left: 0px;
width: 100%;
padding-top: 5px;
padding: 10px;
padding-bottom: 0px;
}
.navCredits {
float: right;
padding-right: 18px;
padding-bottom: 10px;
padding-top: 5px;
}
#content::after {
content: "\a\a";
white-space: pre;
}
</style>
</head><body><div id="content">
<main id="main">
<h1>Tags</h1>
<ul>
<li>
<h2>
<a href="/tags/about/">
about
</a>
</h2>
</li>
</ul>
</main>
</div>
<span class="navFull">
<span class="navCredits">
Hugo theme created by
<a href="https://github.com/Yukuro/hugo-theme-shell" target="_blank" rel="noopener">Yukuro</a>
</span>
</span>
</body>
</html>

20
public/tags/index.xml Normal file
View file

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Tags on Cachapas were moé :(</title>
<link>http://cachapa.xyz/tags/</link>
<description>Recent content in Tags on Cachapas were moé :(</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Sun, 18 Dec 2022 10:50:00 -0400</lastBuildDate><atom:link href="http://cachapa.xyz/tags/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>about</title>
<link>http://cachapa.xyz/tags/about/</link>
<pubDate>Sun, 18 Dec 2022 10:50:00 -0400</pubDate>
<guid>http://cachapa.xyz/tags/about/</guid>
<description></description>
</item>
</channel>
</rss>