Please say your commit message after the beep

This commit is contained in:
Lucidiot 2021-04-25 15:32:14 +02:00
commit 423ae6864a
Signed by: lucidiot
GPG Key ID: 3358C1CA6906FB8D
16 changed files with 415 additions and 0 deletions

8
.gitignore vendored Normal file
View File

@ -0,0 +1,8 @@
# windows stuff
desktop.ini
Thumbs.db
# frontpage stuff
_vti_cnf
_vti_pvt
_private

5
README.md Normal file
View File

@ -0,0 +1,5 @@
# casakhstan
this is the wiki served at khstan.m455.casa. it was initially designed on
microsoft frontpage 2002 on windows 2000 SP4, truly the best possible tech
stack. feel free to add all the nonsense you want in a pull request!

23
channels/attic.htm Normal file
View File

@ -0,0 +1,23 @@
<html>
<head>
<meta http-equiv="Content-Language" content="en-ca">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>The Attic</title>
</head>
<body>
<h1>The Attic</h1>
<p>The <code>#attic</code> is the place where you can store ideas you will never work on, or
unfinished projects, and let them rot in there forever without any remorse. Note
that you should not try to enter the channel if you are allergic to dust.</p>
<p>The Attic is managed by our Minister of Foreign Affairs, ~marcus, and our Minister of Culture
~dozens installed a comfy
<a href="https://tilde.town/~dozens/sofa/" target="_blank">sofa</a> in there.</p>
</body>
</html>

21
channels/basement.htm Normal file
View File

@ -0,0 +1,21 @@
<html>
<head>
<meta http-equiv="Content-Language" content="en-ca">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>The Basement</title>
</head>
<body>
<h1>The Basement</h1>
<p>The <code>#basement</code> is basically the living room.</p>
<p>A giant neon purple and orange sign, depicting the Chinese character for
&#39;fortune&#39; (&#31119;), is on a wall. There are some bean bags for you to sit on and
relax. A strange creature can sometimes be noticed looking around the room.</p>
</body>
</html>

21
channels/bikeshed.htm Normal file
View File

@ -0,0 +1,21 @@
<html>
<head>
<meta http-equiv="Content-Language" content="en-ca">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>The Bikeshed</title>
</head>
<body>
<h1>The Bikeshed</h1>
<p>The <code>#bikeshed</code> is the home of the Bikeshedding Company. If you did not hear much about it, you probably should <a href="https://framalistes.org/sympa/subscribe/tildepals" target="_blank">join the Tilde Pals mailing list</a>.</p>
<p>The two Bikeshedding Company co-founders (~lucidiot and ~wsinatra) are operators (<code>@</code>). Employees of the Bikeshedding Company are voiced (<code>+</code>).</p>
<p>Users are encouraged to discuss repainting the topic in another color at any time.</p>
</body>
</html>

19
channels/counting.htm Normal file
View File

@ -0,0 +1,19 @@
<html>
<head>
<meta http-equiv="Content-Language" content="en-ca">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Counting</title>
</head>
<body>
<h1>Counting</h1>
<p><code>#counting</code> is a place where you matter. You count. Everyone counts. Every single chat message counts. You can count on everyone else. Everyone else can count on you. This channel counts on you. The Commonhealth of Casakhstan counts on this channel. You can count on this channel. It counts.</p>
<p>It is recommended to enable a few lines of <a href="../oregano.htm#history">pre-join history</a> so that you know where was the last count.</p>
</body>
</html>

19
channels/dungeon.htm Normal file
View File

@ -0,0 +1,19 @@
<html>
<head>
<meta http-equiv="Content-Language" content="en-ca">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>The Dungeon</title>
</head>
<body>
<h1>The Dungeon</h1>
<p>The <code>#dungeon</code> is a weird place. Here be tabletop dragons, sometimes, or kinky
people doing kinky things, or criminals being imprisoned, or criminals doing
kinky things while playing with some tabletop dragons. Rumours say that some
that got in there never came back.</p>
</body>
</html>

34
channels/index.htm Normal file
View File

@ -0,0 +1,34 @@
<html>
<head>
<meta http-equiv="Content-Language" content="en-ca">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Channels</title>
</head>
<body>
<h1>Channels</h1>
<p>Anyone can create a channel on the server by joining it. It is recommended, but not required, to name a channel after something basement-related. You can add page to this wiki to describe your channel's lore.</p>
<p>Consider removing the topic lock on your channel (<code>/mode -t #channel</code>). It lets everyone change the topic, maybe to add a random quote or yet another pun, and just increases the chaos which is a great thing.</p>
<h2>Existing Channels</h2>
<ul>
<li><a href="basement.htm">#basement</a></li>
<li><a href="attic.htm">#attic</a></li>
<li><a href="bikeshed.htm">#bikeshed</a></li>
<li><a href="station.htm">#station</a></li>
<li><a href="dungeon.htm">#dungeon</a></li>
<li><a href="kitchen.htm">#kitchen</a></li>
<li><a href="library.htm">#library</a></li>
<li><a href="counting.htm">#counting</a></li>
</ul>
</body>
</html>

25
channels/kitchen.htm Normal file
View File

@ -0,0 +1,25 @@
<html>
<head>
<meta http-equiv="Content-Language" content="en-ca">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>The Kitchen</title>
</head>
<body>
<h1>The Kitchen</h1>
<p>The <code>#kitchen</code> is a kitchen. All users are invited to hang out
there whenever they want to take a short break from other conversations and have
a drink or a snack, or when they want to specifically discuss cooking things.</p>
<p>The kitchen has a coffee machine that can serve pretty much any kind of
coffee without limits. You can just have instant coffee, or hurt your ears while
listening to the beans being ground. A fridge is also available, which is often
refilled with lemon pies by ~lucidiot.</p>
</body>
</html>

51
channels/library.htm Normal file
View File

@ -0,0 +1,51 @@
<html>
<head>
<meta http-equiv="Content-Language" content="en-ca">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>The Library</title>
</head>
<body>
<h1>The Library</h1>
<p>The <code>#library</code> is a cozy place filled with books. This is not one of those strict
places; talking, sleeping, eating or drinking is allowed here. Conversations
about books you want to read or share, or about the practice of writing, are
encouraged. Audiobooks are perfectly acceptable too!</p>
<p>The practice of "you wouldn'ting", be it over a temporarily published calibre
library, a random scary-looking <abbr title="Uniform Resource Locator">URL</abbr> or just <abbr title="Direct Client-to-Client Protocol">DCC</abbr>, is strongly encouraged.
Books are knowledge. Knowledge is power. Power lets us create Booknados
to destroy <abbr title="Digital Restrictions Management">DRM</abbr>s.</p>
<h2>The Dog</h2>
<p>There is no library cat, because that's too mainstream. Instead, we have a
library dog, and they happily keep a list of lists of books of various basement
dwellers. You can give it the following orders:</p>
<dl>
<dt>!ls</dt>
<dd>List the lists of books, with a number and a <abbr title="Uniform Resource Locator">URL</abbr> for each.</dd>
<dt>!add &lt;url&gt;</dt>
<dd>Add a new item.</dd>
<dt>!rm &lt;number&gt;</dt>
<dd>Remove an existing item.</dd>
<dt>!update &lt;number&gt; &lt;url&gt;</dt>
<dd>Update an existing item.</dd>
</dl>
<p>If the doggo starts acting up, consult with ~m455.</p>
<h2>The Dozens Digital Library of Abundance</h2>
<p>Our Minister of Culture ~dozens has an extensive digital library and gladly offers to share it. As of writing, it holds over a hundred dozens of books. To access it, first <a href="https://git.tilde.town/dozens/books" target="_blank">browse the catalog</a> and make your pick.</p>
<p>When you have picked at least a dozen books, you can kindly ask our Minister of Culture to open the library. They will pull on a particular glowing book on a shelf of the <code>#library</code>, causing the bookshelf to open and reveal the Dozens Digital Library (DDL). You will then be granted an <abbr title="Uniform Resource Locator">URL</abbr>.</p>
<p>When grabbing books from the shelves inside the <abbr title="Dozens Digital Library">DDL</abbr>, you might notice that the books do not disappear from the shelves, as if grabbing the book created an instant clone of the book. This is known as the DDLDDL, the Dozens Digital Library Direct DownLoad.</p>
<p>At the demand of the Minister of Syndication, an <abbr title="Really Simple Syndication">RSS</abbr> 2.0 feed is available to stay up-to-date on the new arrivals in the library.</p>
</body>
</html>

26
channels/station.htm Normal file
View File

@ -0,0 +1,26 @@
<html>
<head>
<meta http-equiv="Content-Language" content="en-ca">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>The Station</title>
</head>
<body>
<h1>The Station</h1>
<p>The <code>#station</code> is an abandoned metro station. It still gets electricity, and we
have no idea where the railway tunnels lead to or if there is still any service
there. It is decorated quite like the Paris metro.</p>
<p>In one of the tunnels leading to the station, ~lucidiot found a closet with a
desk and a mic connected to the station's PA system. He ran some ethernet cable
all the way there, installed some file cabinets, and receives transport accident
reports from the <a href="https://tilde.town/~lucidiot/itsb/" target="_blank">International Transport Safety Bureau</a> via fax.</p>
<p>When he feels like it, he just retreats into this cabin and broadcasts the summaries of those reports on the PA system.</p>
</body>
</html>

BIN
images/boat.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

BIN
images/logo.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

71
index.htm Normal file
View File

@ -0,0 +1,71 @@
<html>
<head>
<meta http-equiv="Content-Language" content="en-ca">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Commonhealth of Casakhstan</title>
</head>
<body>
<img border="0" src="images/logo.gif" align="right" alt="Coat of arms of the Commonhealth of Casakhstan" width="171" height="222">
<h1 align="center"><marquee behavior="alternate">Welcome to the Commonhealth of Casakhstan</marquee></h1>
<blockquote>
<p align="left">We are a digital nation, committed to the health and welfare of
our citizens. Founded on the belief that people deserve life and health and to
be able to say <b>FUCK</b> the establishment!</p>
<p align="right"><font face="Times New Roman">— ~marcus, Minister of Foreign
Affairs, 2021-04-22</font></p>
</blockquote>
<p>The Commonhealth of Casakhstan started as as a group of basements in a
typical American neighborhood, connected together using tunnels. We evicted our
own landlords, killed the <abbr title="Homeowners Association">HOA</abbr>, and took back control over our lives.
In the event of the landlords, or of other neoliberal constructs, coming back
for us, our basement headquarters will protect us.</p>
<p>We noticed the
grand success that was the anti-globalist move that the sailors on the <i>Ever
Given</i> ship made by blocking the Suez Canal. The Egyptian authorities then
tried to seize this ship, this means of counter-consumerism, something which we
cannot consider acceptable. We therefore took control of the ship and turned it
into our own nation.</p>
<p align="center">
<img border="0" src="images/boat.gif" alt="The Casakhstan's ship, the Ever Given" width="640" height="427"></p>
<h2>Facts and Figures</h2>
<dl>
<dt>Location</dt>
<dd>Ever Given</dd>
<dt>Currency</dt>
<dd><abbr title="Not Applicable">N/A</abbr></dd>
<dt>Area</dt>
<dd>0 m²</dd>
<dt>Hymn</dt>
<dd>Rick Astley, Never Gonna Give You Up (1987)</dd>
<dt>Population</dt>
<dd>15 permanent residents</dd>
</dl>
<h2>People in Charge</h2>
<ul>
<li>~m455, Spokesperson</li>
<li>~wsinatra, Minister of Boats</li>
<li>~lucidiot, Minister of Transportation Safety and Syndication</li>
<li>~elioat, Minister of Birbs</li>
<li>~marcus, Minister of Foreign Affairs</li>
<li>~dozens, Minister of Culture</li>
</ul>
<h2>Learn More</h2>
<ul>
<li><a href="channels/index.htm">Channels</a></li>
<li><a href="oregano.htm">Oragono Features</a></li>
<li><a href="quotes.htm">Quotes</a></li>
</ul>
<h2>External Links</h2>
<ul>
<li><a href="https://m455.casa/irc/">m455.casa IRC guide</a></li>
</ul>
</body>
</html>

70
oregano.htm Normal file
View File

@ -0,0 +1,70 @@
<html>
<head>
<meta http-equiv="Content-Language" content="en-ca">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Oragono Features</title>
</head>
<body>
<h1>Oragono Features</h1>
<h2 id="history">Pre-join History</h2>
<p>Pre-join history replay is available on the server but is disabled by default;
you have to opt-in by yourself. If you want to get up to 100 lines of chat
history replayed to you when you join a channel, so that you can understand the
context, tell NickServ about it:</p>
<pre>/msg NickServ SET AUTOREPLAY-LINES 100</pre>
<p>To disable it, set it to 0 (zero). It is recommended to keep it disabled for
bots, as they are probably unable to detect history replay and will re-run some
commands. Oragono supports
<a href="https://ircv3.net/specs/extensions/chathistory">the IRCv3 &quot;chathistory&quot;
extension</a>, so you could also announce it as a capability and handle it like
a boss.</p>
<h2 id="rp">Roleplay Commands</h2>
<pre>&lt;lucidiot&gt; can you do /mode +E m455 #basement
&lt;lucidiot&gt; it's safe
&lt;elioat&gt; "it's safe"
</pre>
<p>The <code>E</code> channel and user mode enables 'roleplay mode'. It activates some cool commands in Oragono that let you talk as a narrator or as an NPC.</p>
<p>
The <code>E</code> mode needs to be enabled on a channel to send roleplay commands on a channel.
The <code>E</code> mode also needs to be enabled on a user for them to receive roleplay messages.
IRC clients that do not support this interesting extension might get a "573" error code (<code>ERR_CANNOTSENDRP</code>).
</p>
<p>The (raw) commands are the following:</p>
<dl>
<dt>SCENE &lt;target&gt; &lt;text&gt;</dt>
<dd>Talk like a narrator. It just sends a message as someone named <code>=Scene=</code>.</dd>
<dt>AMBIANCE &lt;target&gt; &lt;text&gt;</dt>
<dd>Alias for SCENE.</dd>
<dt>NPC &lt;target&gt; &lt;name&gt; &lt;text&gt;</dt>
<dd>Talk as someone else. For example, <code>NPC #basement cat meow!</code> results in <code>&lt;*cat*&gt; meow! (yourname)</code></dd>
<dt>NPCA &lt;target&gt; &lt;name&gt; &lt;text&gt;</dt>
<dd>Do a CTCP ACTION (a <code>/me</code>) as someone else. For example, <code>NPCA #basement cat meows</code> results in <code>* *cat* meows (yourname)</code></dd>
</dl>
<p>Note that all messages end with your real name, so that you cannot just send things anonymously.</p>
<p>To use those raw commands in WeeChat, use the /quote command:</p>
<pre>/quote npc #basement GordonRamsay THIS IS FUCKING RAW!</pre>
<p>If you're feeling lazy, make an alias:</p>
<pre>/alias add npc /quote npc $channel $*
/npc GordonRamsay THIS IS FUCKING RAW!
</pre>
<p>The <code>+E</code> mode is now enabled by default on the server.</p>
</body>
</html>

22
quotes.htm Normal file
View File

@ -0,0 +1,22 @@
<html>
<head>
<meta http-equiv="Content-Language" content="en-ca">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Quotes</title>
</head>
<body>
<h1>Quotes</h1>
<pre>&lt;m455&gt; tomorrow i'll have to open up my work computer and see what i'm actually doing</pre>
<hr>
<pre>&lt;m455&gt; what a piece of shit my server is</pre>
<hr>
<pre>&lt;wsinatra&gt; crepes are the supreme polygon</pre>
<hr>
</body>
</html>