1
0

fuck it push it

This commit is contained in:
dtb 2022-12-20 23:09:18 -05:00
parent a62db2e265
commit 02eaca8bd2
11 changed files with 87 additions and 111 deletions

View File

@ -4,22 +4,7 @@ RM = rm -f
generate: index.html subdirs generate: index.html subdirs
index.html: \ index.html: *.m4
index.m4 \
announcement.m4 \
contact.m4 \
extensions.m4 \
faq.m4 \
gear.m4 \
head.m4 \
navigation.m4 \
now.m4 \
praise.m4 \
privacy.m4 \
services.m4 \
stickers.m4 \
trinitisms.m4 \
zelda.m4
m4 index.m4 >index.html m4 index.m4 >index.html
subdirs: subdirs:

8
homepage/css/2023.css Normal file
View File

@ -0,0 +1,8 @@
a{
color: #FF0000;
}
body{
background-color: #000000;
color: #FFDBDB;
}

View File

@ -1,7 +1,7 @@
<HEAD> <HEAD>
<LINK HREF="https://trinity.moe/_PAGE" REL="canonical" /> <LINK HREF="https://trinity.moe/_PAGE" REL="canonical" />
<LINK HREF="/img/icons/favicon.ico" REL="shortcut icon" TYPE="image/x-icon" /> <LINK HREF="/img/icons/favicon.ico" REL="shortcut icon" TYPE="image/x-icon" />
<LINK HREF="/css/blank.css" ID="styling" REL="stylesheet" /> <LINK HREF="/css/2023.css" ID="styling" REL="stylesheet" />
<META CHARSET="UTF-8" /> <META CHARSET="UTF-8" />
<META CONTENT="dtb" NAME="author" /> <META CONTENT="dtb" NAME="author" />
<META CONTENT="_DESCRIPTION" NAME="description" /> <META CONTENT="_DESCRIPTION" NAME="description" />

View File

@ -1,6 +1,7 @@
define(`_body', `<BODY>$1</BODY>')dnl define(`_body', `<BODY>$1</BODY>')dnl
define(`_bold', `<B>$1</B>')dnl define(`_bold', `<B>$1</B>')dnl
define(`_center', `<CENTER>$1</CENTER>')dnl define(`_center', `<CENTER>$1</CENTER>')dnl
define(`_cite', `<CITE>$1</CITE>')dnl
define(`_code', `<CODE>$1</CODE>')dnl define(`_code', `<CODE>$1</CODE>')dnl
define(`_hyperlink', `<A HREF="$1">$2</A>')dnl define(`_hyperlink', `<A HREF="$1">$2</A>')dnl
define(`_literal_hyperlink', `_hyperlink($1, $1)')dnl define(`_literal_hyperlink', `_hyperlink($1, $1)')dnl

View File

@ -12,45 +12,59 @@ include(`head.m4')dnl
<SCRIPT TYPE="application/javascript" SRC="js/quotes.js" ></SCRIPT> <SCRIPT TYPE="application/javascript" SRC="js/quotes.js" ></SCRIPT>
<SCRIPT TYPE="application/javascript" SRC="js/sheets.js" ></SCRIPT> <SCRIPT TYPE="application/javascript" SRC="js/sheets.js" ></SCRIPT>
<SCRIPT TYPE="application/javascript">//<!-- <SCRIPT TYPE="application/javascript">
window.onload = function(){ window.onload = function(){
window.QUOTES_L_QUOTE_MARK = "";
window.QUOTES_R_QUOTE_MARK = "";
window.QUOTES_QUOTE_AUTHOR_PREFIX = "";
window.initializesheets(); window.initializesheets();
window.quotes_initialize(); window.quotes_initialize();
window.quote_new();
}; };
//--></SCRIPT> </SCRIPT>
<CENTER> <CENTER>
<IMG <TABLE>
<TR>
<TD><IMG
ALT="trinity" ALT="trinity"
WIDTH=25%
SRC="img/maya.png" SRC="img/maya.png"
/> STYLE="object-fit: fit"
<P> /></TD>
<TD><P>
Deven Trinity Blake <BR /> Deven Trinity Blake <BR />
<SMALL>
トリニティ三<BR /> トリニティ三<BR />
ديفين بلايك ديفين بلايك
</SMALL> </TD>
</TABLE>
</CENTER> </CENTER>
</P> </P>
<P> <P>
Most people call me Trinity and use _code(`she/her') or genderless pronouns to refer to me. Most people call me Trinity and use _code(`she/her') or genderless pronouns to refer to me.
I won't get offended if you use _code(`he/him') but I'll probably be a bit confused. I won't get offended if you use _code(`he/him') but I'll probably be a bit confused.
</P>
<P>
You can usually find me in the middle or on the wall of the mosh pit. You can usually find me in the middle or on the wall of the mosh pit.
</P> </P>
include(`navigation.m4')dnl <P><I>Click to jump or navigate to...
<A HREF="blah/" >blah/</A>,
<A HREF="bookmarks">bookmarks/</A>,
<A HREF="css/" >css/</A>,
<A HREF="home/" >home/</A>,
<A HREF="phones/" >phones/</A>,
<A HREF="shitlist/">shitlist/</A>,
<A HREF="x200t/" >X200T</A>;
</I></P>
<P> <P>
This website is an <A HREF="https://git.sr.ht/~trinity/homepage">m4 project</A>. This website is an <A HREF="https://git.sr.ht/~trinity/homepage">m4 project</A>.
The canonical URL for this page is _literal_hyperlink(`https://trinity.moe/'). The canonical URL for this page is _literal_hyperlink(`https://trinity.moe/').
</P> </P>
include(`services.m4')dnl include(`services.m4')dnl
include(`stickers.m4')dnl
include(`zelda.m4')dnl
<FIGURE>
<BLOCKQUOTE><P ID="quote_value"></P></BLOCKQUOTE>
<FIGCAPTION ID="quote_author"></FIGCAPTION>
</FIGURE>
_BAR
include(`faq.m4')dnl
_BAR _BAR
@ -58,23 +72,10 @@ include(`trinitisms.m4')dnl
_BAR _BAR
include(`zelda.m4')dnl
_BAR
include(`praise.m4')dnl include(`praise.m4')dnl
_BAR _BAR
include(`stickers.m4')dnl
_BAR
<INPUT ONCLICK="quote_new();" TYPE="button" VALUE="free quote" />
<P ID="quote_value"></P>
<P ID="quote_author"></P>
_BAR
<P> <P>
This site is written in vim and tested in the latest Firefox. This site is written in vim and tested in the latest Firefox.

View File

@ -11,16 +11,20 @@
* - window.quotes_initialize(); * - window.quotes_initialize();
* - use window.quote_new() to get a new quote. */ * - use window.quote_new() to get a new quote. */
/* firefox doesn't support import assertions yet (2022-02-20; fx 97.0) */
window.quotes = [ ["Couldn't get quotes array.", "quotes.js"] ];
window.QUOTES_FILE_LOCATION = "/js/quotes.json";
window.QUOTES_L_QUOTE_MARK = '"';
window.QUOTES_R_QUOTE_MARK = '"';
window.QUOTES_QUOTE_AUTHOR_ID = "quote_author";
window.QUOTES_QUOTE_AUTHOR_PREFIX = "~ ";
window.QUOTES_QUOTE_VALUE_ID = "quote_value";
window.quotes_initialize = function(){ window.quotes_initialize = function(){
var defaults = {
quotes: [ ["Couldn't get quotes array.", "quotes.js"] ],
QUOTES_FILE_LOCATION: "/js/quotes.json",
QUOTES_L_QUOTE_MARK: '"',
QUOTES_R_QUOTE_MARK: '"',
QUOTES_QUOTE_AUTHOR_ID: "quote_author",
QUOTES_QUOTE_AUTHOR_PREFIX: "~ ",
QUOTES_QUOTE_VALUE_ID: "quote_value"
};
var i;
for(i = 0; i < Object.keys(defaults).length; ++i)
if(Object.keys(window).indexOf(Object.keys(defaults)[i]) == -1)
window[Object.keys(defaults)[i]] = Object.values(defaults)[i];
/* Weird JavaScript web voodoo. */ /* Weird JavaScript web voodoo. */
fetch(window.QUOTES_FILE_LOCATION) fetch(window.QUOTES_FILE_LOCATION)
.then(response => {return response.json();}) .then(response => {return response.json();})

View File

@ -1,13 +0,0 @@
<P><I>Click to jump or navigate to...
<B>living</B>:
<A HREF="bookmarks">bookmarks/</A>,
<A HREF="css/" >css/</A>,
<A HREF="home/" >home/</A>,
<A HREF="phones/" >phones/</A>,
<A HREF="shitlist/">shitlist/</A>,
<B>ephemeral</B>:
<A HREF="blah/" >blah/</A>,
<A HREF="thegame" >thegame/</A>;
<B>knowledge</B>:
<A HREF="x200t/" >X200T</A>;
</I></P>

View File

@ -1,16 +1,15 @@
<IMG <ARTICLE>
ALT="Praise me more." <H2>praise</H2>
ID="praise" define(`_praise_entry', `<LI STYLE="font-family: monospace">$1</LI>')dnl
SRC="img/praise_me_more.jpg"
/>
<UL> <UL>
<LI><CODE>[2004-12-09] Dr. Gene Ray: <A HREF="https://web.archive.org/web/20041209065507/http://timecube.com:80/index.html">Life rotation debunks Trinity.</A></CODE></LI> _praise_entry(`[<TIME datetime="2004-12-09">2004</TIME>] Dr. Gene Ray: <A HREF="https://web.archive.org/web/20041209065507/http://timecube.com:80/index.html">Life rotation debunks Trinity.</A>')
<LI><CODE>[2021-03-27T04:44+04:00] 🛸UFO🛸: I wanna hug trinity</CODE></LI> _praise_entry(`[<TIME datetime="2021-03-27 04:44">2021<TIME>] 🛸UFO🛸: I wanna hug trinity')
<LI><CODE>[2021-05-03] Вероника Заглотова: <A HREF="https://invidious.tube/watch?v=fUpZO9LnNo0">my computer is making mustard gases</A></CODE></LI> _praise_entry(`[<TIME datetime="2021-05-03">2021</TIME>] Вероника Заглотова: <A HREF="https://invidious.tube/watch?v=fUpZO9LnNo0">my computer is making mustard gases</A>')
<LI><CODE>[2021-05-10T10:47+??] Аноним: [<I>screenshot of this website next to a screenshot of a wojak</I>]</CODE></LI> <!-- https://web.archive.org/web/20210510123535mp_/https://2ch.hk/s/res/2981671.html --> _praise_entry(`[<TIME datetime="2021-05-10 10:47">2021</TIME>] Аноним: [<I>screenshot of this website next to a screenshot of a wojak</I>]') <!-- https://web.archive.org/web/20210510123535mp_/https://2ch.hk/s/res/2981671.html -->
<LI><CODE>[2021-05-15T08:49+04:00] Anonymous: deven's website is the best~!</CODE></LI> <LI STYLE="font-family: monospace">[<TIME datetime="2021-05-15 08:49">2021</TIME>] Anonymous: deven's website is the best~!')
<LI><CODE>[2021-05-15T09:17+04:00] Anonymous: this is what developing mental illness in teen years looks like</CODE></LI> _praise_entry(`[<TIME datetime="2021-05-15 09:17">2021</TIME>] Anonymous: this is what developing mental illness in teen years looks like')
<LI><CODE>[2021] MetaMask/eth-phishing-detect: <A HREF="https://github.com/MetaMask/eth-phishing-detect/issues/5119">This domain was blocked for its similarity to dfinity.org, a historical phishing target.</A></CODE></LI> _praise_entry(`[<TIME>2021</TIME>] MetaMask/eth-phishing-detect: <A HREF="https://github.com/MetaMask/eth-phishing-detect/issues/5119">This domain was blocked for its similarity to dfinity.org, a historical phishing target.</A>')
<LI><CODE>[2022-05-11T21:43+04:00] Eminav_B: Never watching a movie with trinity</CODE></LI> _praise_entry(`[<TIME datetime="2022-05-11 21:43">2022</TIME>] Eminav_B: Never watching a movie with trinity')
<LI><CODE>[2022-09-15T21:11+04:00] Milady Sonora Sprite: hi</CODE></LI> _praise_entry(`[<TIME datetime="2022-09-15 21:11">2022</TIME>] Milady Sonora Sprite: hi')
</UL> </UL>
</ARTICLE>

View File

@ -5,7 +5,7 @@ _service_inactive(`All Things Weezer', `deven');
_service_inactive(`ArchWiki', `deven'); _service_inactive(`ArchWiki', `deven');
_service_inactive(`Bandcamp', `devenblake'); _service_inactive(`Bandcamp', `devenblake');
_service_inactive(`CodeWalrus', `deven'); _service_inactive(`CodeWalrus', `deven');
_service(`CMRO', `<A HREF="https://cmro.travis-starnes.com/statistics.php?display_user=11705">trinity</A>'); _service_inactive(`CMRO', `<A HREF="https://cmro.travis-starnes.com/statistics.php?display_user=11705">trinity</A>');
_service(`Discord', `trinity#3756'); _service(`Discord', `trinity#3756');
_service_inactive(`GitHub', `devenblake'); _service_inactive(`GitHub', `devenblake');
_service_inactive(`itch.io', `devenblake'); _service_inactive(`itch.io', `devenblake');
@ -20,7 +20,6 @@ _service_inactive(`Substack', `trn1ty');
_service_inactive(`TikTok', `trn1ty'); _service_inactive(`TikTok', `trn1ty');
and _service_inactive(`Wikipedia', `DTB'). and _service_inactive(`Wikipedia', `DTB').
</P> </P>
<SMALL>(<A HREF="http://murderu.us/">I also have an IRC server (mirrored to Discord)</A>)</SMALL>
<P> <P>
The only thing I consistently check is my e-mail, trinity at this domain. I'll reply from a different and possibly temporary address. The only thing I consistently check is my e-mail, trinity at this domain. I'll reply from a different and possibly temporary address.
</P> </P>

View File

@ -1,29 +1,11 @@
<H2 ID="stickers">stickers</H2> <A HREF="http://www.trinity.moe/img/trinitydotmoe88x31.bmp.txt"><IMG
<A HREF="http://www.trinity.moe"><IMG
ALT="trinity.moe. Hypertext on port 80. Click here." ALT="trinity.moe. Hypertext on port 80. Click here."
SRC="img/trinitydotmoe88x31.bmp" SRC="img/trinitydotmoe88x31.bmp"
WIDTH="88px" WIDTH="88px"
/></A> /></A>
<CODE STYLE="BACKGROUND-COLOR: WHITE; COLOR: BLACK; DISPLAY: BLOCK;"> <A HREF="http://www.trinity.moe/img/trinnow.bmp.txt"><IMG
&lt;A HREF="http://www.trinity.moe"&gt;&lt;IMG <BR />
ALT="trinity.moe. Hypertext on port 80. Click here." <BR />
SRC="https://ia601509.us.archive.org/31/items/trinitydotmoe88x31/trinitydotmoe88x31.bmp" <BR />
WIDTH="88px" <BR />
/&gt;&lt;/A&gt; <BR />
</CODE>
<A HREF="http://www.trinity.moe"><IMG
ALT="trinity.moe!" ALT="trinity.moe!"
SRC="img/trinnow.bmp" SRC="img/trinnow.bmp"
WIDTH="88px" WIDTH="88px"
/></A> /></A>
<CODE STYLE="BACKGROUND-COLOR: WHITE; COLOR: BLACK; DISPLAY: BLOCK;">
&lt;A HREF="http://www.trinity.moe"&gt;&lt;IMG <BR />
ALT="trinity.moe!" <BR />
SRC="https://ia801402.us.archive.org/5/items/trinmoe3/trinnow.bmp" <BR />
WIDTH="88px" <BR />
/&gt;&lt;/A&gt; <BR />
</CODE>

View File

@ -1,6 +1,15 @@
<ARTICLE>
<H2 ID="trinitisms">trinitisms</H2> <H2 ID="trinitisms">trinitisms</H2>
<P><I><B>ism</B> - A distinctive doctrine, system, or theory.</I> (From the American Heritage(R) Dictionary of the English Language, 5th ed, <A HREF="https://www.wordnik.com/words/ism">according to Wordnik</A>.)</P> <FIGURE>
<BLOCKQUOTE>
<DFN>ism</DFN> - A distinctive doctrine, system, or theory.
</BLOCKQUOTE>
<FIGCAPTION>
The American Heritage(R) Dictionary of the English Language, 5th ed, <A HREF="https://www.wordnik.com/words/ism">according to Wordnik</A>.
</FIGCAPTION>
</FIGURE>
<P>
<P>Trinitisms are decrees I make or terms I coin with no necessary reason. Or terms I use often that people don't know. Some I coined, some I didn't; when in doubt, assume I didn't.</P> <P>Trinitisms are decrees I make or terms I coin with no necessary reason. Or terms I use often that people don't know. Some I coined, some I didn't; when in doubt, assume I didn't.</P>
<P><I>Trinitism</I> when not used as a proper noun can refer to any given person's own trinitisms.</P> <P><I>Trinitism</I> when not used as a proper noun can refer to any given person's own trinitisms.</P>
@ -10,7 +19,7 @@
"Disc" refers to optical and physically impressive media, such as compact discs or phonograph discs, and "disk" is for magnetic media, such as floppy disks or hard disks; there are however exceptions and edge cases. "Disc" refers to optical and physically impressive media, such as compact discs or phonograph discs, and "disk" is for magnetic media, such as floppy disks or hard disks; there are however exceptions and edge cases.
</LI> </LI>
<LI> <LI>
<B>catfella</B> - the non-gender-specific form of "catboy" or "catgirl". <DFN>catfella</DFN> - the non-gender-specific form of "catboy" or "catgirl".
(<I>coined 2020-08-11 when referring to my friend Socks</I>) (<I>coined 2020-08-11 when referring to my friend Socks</I>)
Also in use (though not a Trinitism): <I>nyanbinary</I>. Also in use (though not a Trinitism): <I>nyanbinary</I>.
</LI> </LI>
@ -18,7 +27,7 @@ Also in use (though not a Trinitism): <I>nyanbinary</I>.
The continents shall be separated as follows: North America, South America, Eurasia, Africa, India, the middle-East, and Oceania. The continents shall be separated as follows: North America, South America, Eurasia, Africa, India, the middle-East, and Oceania.
Though I hope someone important finds individual terms for each America and has a better name for the middle-East if each region's residents generally agree with me that the current naming kind of sucks. Though I hope someone important finds individual terms for each America and has a better name for the middle-East if each region's residents generally agree with me that the current naming kind of sucks.
</LI> </LI>
<LI><B>39</B> - "Thank you." In Japanese the word for 3 is "san" and the word for 9 is normally "kyuu" so 39 is pronounced "sankyuu".</LI> <LI><DFN>39</DFN> - "Thank you." In Japanese the word for 3 is "san" and the word for 9 is normally "kyuu" so 39 is pronounced "sankyuu".</LI>
<LI>Antarctica is cool, both literally and figuratively.</LI> <LI>Antarctica is cool, both literally and figuratively.</LI>
<LI>It's not preferable to drink from plastic.</LI> <LI>It's not preferable to drink from plastic.</LI>
<LI>Don't put ice in beverages that aren't water, or they'll get watered down.</LI> <LI>Don't put ice in beverages that aren't water, or they'll get watered down.</LI>
@ -27,8 +36,9 @@ Though I hope someone important finds individual terms for each America and has
<LI>More magic is necessary.</LI> <LI>More magic is necessary.</LI>
<LI>The only good programmers are the insane programmers.</LI> <LI>The only good programmers are the insane programmers.</LI>
<LI>If less than one half of the packaging is in a non-Latin writing system, the noodles will be sub-par.</LI> <LI>If less than one half of the packaging is in a non-Latin writing system, the noodles will be sub-par.</LI>
<LI><B>home ownership corporation</B> - "home owners' association". A home ownership corporation is exactly that - a corporation that can force you to sell your home if you don't comply with their own rules, separate from the government. Calling it an "association" implies you have power within someone else's corporation.</LI> <LI><DFN>home ownership corporation</DFN> - "home owners' association". A home ownership corporation is exactly that - a corporation that can force you to sell your home if you don't comply with their own rules, separate from the government. Calling it an "association" implies you have power within someone else's corporation.</LI>
<LI>"<B>supperino neighborino</B>" - "What's up, neighbor?"</LI> <LI>"<DFN>supperino neighborino</DFN>" - "What's up, neighbor?"</LI>
<LI><B>pocket gizmo</B> - smart phone</LI> <LI><DFN>pocket gizmo</DFN> - smart phone</LI>
<LI>You should steal from the military. Your tax dollars paid for their stuff anyway.</LI> <LI>You should steal from the military. Your tax dollars paid for their stuff anyway.</LI>
</UL> </UL>
</ARTICLE>