diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..838d935 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,21 @@ +root = true + +[*] +end_of_line = lf +insert_final_newline = true +charset = utf-8 +indent_style = space +trim_trailing_whitespace = true + +[*.txt] +indent_size = 3 + +[*.{html,xml,md}] +indent_size = 2 + +[*.json] +indent_size = 4 + +[*.md] +# Allow 2 spaces at the end of a line to cause a line break +trim_trailing_whitespace = false diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..176a458 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +* text=auto diff --git a/channels/attic.htm b/channels/attic.htm index 70e43cc..f9da706 100644 --- a/channels/attic.htm +++ b/channels/attic.htm @@ -1,23 +1,23 @@ - - - - - - - -The Attic - - - - -

The Attic

-

The #attic 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.

-

The Attic is managed by our Minister of Foreign Affairs, ~marcus, and our Minister of Culture -~dozens installed a comfy -sofa in there.

- - - - \ No newline at end of file + + + + + + + +The Attic + + + + +

The Attic

+

The #attic 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.

+

The Attic is managed by our Minister of Foreign Affairs, ~marcus, and our Minister of Culture +~dozens installed a comfy +sofa in there.

+ + + + diff --git a/channels/basement.htm b/channels/basement.htm index 60f219e..2fe23ce 100644 --- a/channels/basement.htm +++ b/channels/basement.htm @@ -1,21 +1,21 @@ - - - - - - - -The Basement - - - - -

The Basement

-

The #basement is basically the living room.

-

A giant neon purple and orange sign, depicting the Chinese character for -'fortune' (福), 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.

- - - - \ No newline at end of file + + + + + + + +The Basement + + + + +

The Basement

+

The #basement is basically the living room.

+

A giant neon purple and orange sign, depicting the Chinese character for +'fortune' (福), 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.

+ + + + diff --git a/channels/bikeshed.htm b/channels/bikeshed.htm index 65bac7c..ca70b89 100644 --- a/channels/bikeshed.htm +++ b/channels/bikeshed.htm @@ -1,21 +1,21 @@ - - - - - - - -The Bikeshed - - - - -

The Bikeshed

-

The #bikeshed is the home of the Bikeshedding Company. If you did not hear much about it, you probably should join the Tilde Pals mailing list.

- -

The two Bikeshedding Company co-founders (~lucidiot and ~wsinatra) are operators (@). Employees of the Bikeshedding Company are voiced (+).

- -

Users are encouraged to discuss repainting the topic in another color at any time.

- - - \ No newline at end of file + + + + + + + +The Bikeshed + + + + +

The Bikeshed

+

The #bikeshed is the home of the Bikeshedding Company. If you did not hear much about it, you probably should join the Tilde Pals mailing list.

+ +

The two Bikeshedding Company co-founders (~lucidiot and ~wsinatra) are operators (@). Employees of the Bikeshedding Company are voiced (+).

+ +

Users are encouraged to discuss repainting the topic in another color at any time.

+ + + diff --git a/channels/counting.htm b/channels/counting.htm index 61ab0b4..a883fca 100644 --- a/channels/counting.htm +++ b/channels/counting.htm @@ -1,19 +1,19 @@ - - - - - - - -Counting - - - - -

Counting

-

#counting 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.

-

It is recommended to enable a few lines of pre-join history so that you know where was the last count.

- - - - \ No newline at end of file + + + + + + + +Counting + + + + +

Counting

+

#counting 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.

+

It is recommended to enable a few lines of pre-join history so that you know where was the last count.

+ + + + diff --git a/channels/dungeon.htm b/channels/dungeon.htm index 1fb50c3..5c69962 100644 --- a/channels/dungeon.htm +++ b/channels/dungeon.htm @@ -1,19 +1,19 @@ - - - - - - - -The Dungeon - - - -

The Dungeon

-

The #dungeon 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.

- - - \ No newline at end of file + + + + + + + +The Dungeon + + + +

The Dungeon

+

The #dungeon 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.

+ + + diff --git a/channels/index.htm b/channels/index.htm index c2b0add..d0124e7 100644 --- a/channels/index.htm +++ b/channels/index.htm @@ -1,34 +1,34 @@ - - - - - - - -Channels - - - - -

Channels

- -

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.

- -

Consider removing the topic lock on your channel (/mode -t #channel). 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.

- -

Existing Channels

- - - - - - \ No newline at end of file + + + + + + + +Channels + + + + +

Channels

+ +

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.

+ +

Consider removing the topic lock on your channel (/mode -t #channel). 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.

+ +

Existing Channels

+ + + + + + diff --git a/channels/kitchen.htm b/channels/kitchen.htm index 16e1e91..6270c5a 100644 --- a/channels/kitchen.htm +++ b/channels/kitchen.htm @@ -1,25 +1,25 @@ - - - - - - - -The Kitchen - - - - -

The Kitchen

-

The #kitchen 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.

- -

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.

- - - - \ No newline at end of file + + + + + + + +The Kitchen + + + + +

The Kitchen

+

The #kitchen 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.

+ +

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.

+ + + + diff --git a/channels/library.htm b/channels/library.htm index 37c2e9a..82b3dd2 100644 --- a/channels/library.htm +++ b/channels/library.htm @@ -1,51 +1,51 @@ - - - - - - - -The Library - - - -

The Library

-

The #library 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!

- -

The practice of "you wouldn'ting", be it over a temporarily published calibre -library, a random scary-looking URL or just DCC, is strongly encouraged. -Books are knowledge. Knowledge is power. Power lets us create Booknados -to destroy DRMs.

- -

The Dog

- -

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:

- -
-
!ls
-
List the lists of books, with a number and a URL for each.
-
!add <url>
-
Add a new item.
-
!rm <number>
-
Remove an existing item.
-
!update <number> <url>
-
Update an existing item.
-
- -

If the doggo starts acting up, consult with ~m455.

- -

The Dozens Digital Library of Abundance

- -

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 browse the catalog and make your pick.

-

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 #library, causing the bookshelf to open and reveal the Dozens Digital Library (DDL). You will then be granted an URL.

-

When grabbing books from the shelves inside the DDL, 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.

-

At the demand of the Minister of Syndication, an RSS 2.0 feed is available to stay up-to-date on the new arrivals in the library.

- - - - \ No newline at end of file + + + + + + + +The Library + + + +

The Library

+

The #library 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!

+ +

The practice of "you wouldn'ting", be it over a temporarily published calibre +library, a random scary-looking URL or just DCC, is strongly encouraged. +Books are knowledge. Knowledge is power. Power lets us create Booknados +to destroy DRMs.

+ +

The Dog

+ +

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:

+ +
+
!ls
+
List the lists of books, with a number and a URL for each.
+
!add <url>
+
Add a new item.
+
!rm <number>
+
Remove an existing item.
+
!update <number> <url>
+
Update an existing item.
+
+ +

If the doggo starts acting up, consult with ~m455.

+ +

The Dozens Digital Library of Abundance

+ +

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 browse the catalog and make your pick.

+

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 #library, causing the bookshelf to open and reveal the Dozens Digital Library (DDL). You will then be granted an URL.

+

When grabbing books from the shelves inside the DDL, 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.

+

At the demand of the Minister of Syndication, an RSS 2.0 feed is available to stay up-to-date on the new arrivals in the library.

+ + + + diff --git a/channels/station.htm b/channels/station.htm index da16eae..8c5dad3 100644 --- a/channels/station.htm +++ b/channels/station.htm @@ -1,26 +1,26 @@ - - - - - - - -The Station - - - - -

The Station

-

The #station 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.

- -

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 International Transport Safety Bureau via fax.

- -

When he feels like it, he just retreats into this cabin and broadcasts the summaries of those reports on the PA system.

- - - \ No newline at end of file + + + + + + + +The Station + + + + +

The Station

+

The #station 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.

+ +

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 International Transport Safety Bureau via fax.

+ +

When he feels like it, he just retreats into this cabin and broadcasts the summaries of those reports on the PA system.

+ + + diff --git a/index.html b/index.html index 8f786ce..02ed3e2 100644 --- a/index.html +++ b/index.html @@ -1,12 +1,12 @@ - - - - - - - - -Commonhealth of Casakhstan + + + + + + + + +Commonhealth of Casakhstan - - - - -

Welcome to the Commonhealth of Casakhstan

- -
-Coat of arms of the Commonhealth of Casakhstan -
-

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 FUCK the establishment!

-

— ~marcus, Minister of Foreign -Affairs, 2021-04-22

-
- -

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 HOA, 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.

-

We noticed the -grand success that was the anti-globalist move that the sailors on the Ever -Given 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.

-
- -

-The Casakhstan's ship, the Ever Given
-☭ powered by communism
-福 steered by luck
-🏳️‍🌈 commandeered by love -

- -

Facts and Figures

-
-
Location
-
Ever Given
-
Currency
-
N/A
-
Area
-
0 m²
-
Hymn
-
Rick Astley, Never Gonna Give You Up (1987)
-
Population
-
15 permanent residents
-
- -

People in Charge

- -

Institutions

- -

Learn More

- -

External Links

- - - - + + + + +

Welcome to the Commonhealth of Casakhstan

+ +
+Coat of arms of the Commonhealth of Casakhstan +
+

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 FUCK the establishment!

+

— ~marcus, Minister of Foreign +Affairs, 2021-04-22

+
+ +

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 HOA, 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.

+

We noticed the +grand success that was the anti-globalist move that the sailors on the Ever +Given 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.

+
+ +

+The Casakhstan's ship, the Ever Given
+☭ powered by communism
+福 steered by luck
+🏳️‍🌈 commandeered by love +

+ +

Facts and Figures

+
+
Location
+
Ever Given
+
Currency
+
N/A
+
Area
+
0 m²
+
Hymn
+
Rick Astley, Never Gonna Give You Up (1987)
+
Population
+
15 permanent residents
+
+ +

People in Charge

+ +

Institutions

+ +

Learn More

+ +

External Links

+ + + + diff --git a/oregano.htm b/oregano.htm index 6cc6825..74f4e60 100644 --- a/oregano.htm +++ b/oregano.htm @@ -1,70 +1,70 @@ - - - - - - - -Oragono Features - - - -

Oragono Features

- -

Pre-join History

- -

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:

-
/msg NickServ SET AUTOREPLAY-LINES 100
-

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 -the IRCv3 "chathistory" -extension, so you could also announce it as a capability and handle it like -a boss.

-

Roleplay Commands

- -
<lucidiot> can you do /mode +E m455 #basement
-<lucidiot> it's safe
-<elioat> "it's safe"
-
- -

The E 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.

- -

-The E mode needs to be enabled on a channel to send roleplay commands on a channel. -The E 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 (ERR_CANNOTSENDRP). -

- -

The (raw) commands are the following:

- -
-
SCENE <target> <text>
-
Talk like a narrator. It just sends a message as someone named =Scene=.
-
AMBIANCE <target> <text>
-
Alias for SCENE.
-
NPC <target> <name> <text>
-
Talk as someone else. For example, NPC #basement cat meow! results in <*cat*> meow! (yourname)
-
NPCA <target> <name> <text>
-
Do a CTCP ACTION (a /me) as someone else. For example, NPCA #basement cat meows results in * *cat* meows (yourname)
-
- -

Note that all messages end with your real name, so that you cannot just send things anonymously.

- -

To use those raw commands in WeeChat, use the /quote command:

- -
/quote npc #basement GordonRamsay THIS IS FUCKING RAW!
- -

If you're feeling lazy, make an alias:

- -
/alias add npc /quote npc $channel $*
-/npc GordonRamsay THIS IS FUCKING RAW!
-
- -

The +E mode is now enabled by default on the server.

- - - \ No newline at end of file + + + + + + + +Oragono Features + + + +

Oragono Features

+ +

Pre-join History

+ +

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:

+
/msg NickServ SET AUTOREPLAY-LINES 100
+

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 +the IRCv3 "chathistory" +extension, so you could also announce it as a capability and handle it like +a boss.

+

Roleplay Commands

+ +
<lucidiot> can you do /mode +E m455 #basement
+<lucidiot> it's safe
+<elioat> "it's safe"
+
+ +

The E 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.

+ +

+The E mode needs to be enabled on a channel to send roleplay commands on a channel. +The E 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 (ERR_CANNOTSENDRP). +

+ +

The (raw) commands are the following:

+ +
+
SCENE <target> <text>
+
Talk like a narrator. It just sends a message as someone named =Scene=.
+
AMBIANCE <target> <text>
+
Alias for SCENE.
+
NPC <target> <name> <text>
+
Talk as someone else. For example, NPC #basement cat meow! results in <*cat*> meow! (yourname)
+
NPCA <target> <name> <text>
+
Do a CTCP ACTION (a /me) as someone else. For example, NPCA #basement cat meows results in * *cat* meows (yourname)
+
+ +

Note that all messages end with your real name, so that you cannot just send things anonymously.

+ +

To use those raw commands in WeeChat, use the /quote command:

+ +
/quote npc #basement GordonRamsay THIS IS FUCKING RAW!
+ +

If you're feeling lazy, make an alias:

+ +
/alias add npc /quote npc $channel $*
+/npc GordonRamsay THIS IS FUCKING RAW!
+
+ +

The +E mode is now enabled by default on the server.

+ + + diff --git a/quotes.htm b/quotes.htm index ac460f3..e9616a3 100644 --- a/quotes.htm +++ b/quotes.htm @@ -1,31 +1,31 @@ - - - - - - - -Quotes - - - - -

Quotes

-
<m455> tomorrow i'll have to open up my work computer and see what i'm actually doing
-
-
<m455> what a piece of shit my server is
-
-
<wsinatra> crepes are the supreme polygon
-
-
<elioat> I lost my 5th level sword deep in a project
-
-
<nihilazo> bread is just friends that you eat
-
-
<lucidiot> thinking about C makes me segfault.
-
-
<wsinatra> nihilazo: do you need more tnt?
-
-
<acdw> ass
- - - + + + + + + + +Quotes + + + + +

Quotes

+
<m455> tomorrow i'll have to open up my work computer and see what i'm actually doing
+
+
<m455> what a piece of shit my server is
+
+
<wsinatra> crepes are the supreme polygon
+
+
<elioat> I lost my 5th level sword deep in a project
+
+
<nihilazo> bread is just friends that you eat
+
+
<lucidiot> thinking about C makes me segfault.
+
+
<wsinatra> nihilazo: do you need more tnt?
+
+
<acdw> ass
+ + +