diff --git a/stats/index.php b/stats/index.php index e946d6b..85671da 100644 --- a/stats/index.php +++ b/stats/index.php @@ -11,16 +11,16 @@ include __DIR__."/../header.php"; channel); ?>
- name?> + name)?> - +

full channel stats

-

there are usercount?> users across channelcount?> channels.

+

there are usercount)?> users across channelcount)?> channels.

if the channel is set with chanmode +s it will be omitted from this list.

the table is sortable by clicking on the column headers

@@ -37,9 +37,9 @@ include __DIR__."/../header.php"; channels as $channel): ?> - name?> - usercount?> - topic?> + name)?> + usercount)?> + topic)?> diff --git a/wiki/README.md b/wiki/README.md index e9cca6a..b1140ef 100644 --- a/wiki/README.md +++ b/wiki/README.md @@ -30,6 +30,11 @@ php -S localhost:9000 this will run your site at http://localhost:9000/ +if you are running the development server on your tilde account, you +will not be able to access it on (hostname):9000 because it only runs +on localhost, but you can create a tunnel with +ssh -L 9000:localhost:9000 +to access from your localhost:9000 address * edit as needed! diff --git a/wiki/index.php b/wiki/index.php index b445e05..adb23ff 100644 --- a/wiki/index.php +++ b/wiki/index.php @@ -17,7 +17,17 @@ $additional_head = " $parser = wiki::factory(true); -if (!isset($_GET["page"]) || !file_exists("pages/{$_GET['page']}.md")) { +if(isset($_GET["page"])) { + $page=$_GET["page"]; +} else { + $page=""; +} + +if(preg_match("/[^a-z0-9_-]/", $page)) { + $page=""; +} + +if ($page=="" || !file_exists("pages/$page.md")) { $title = "tilde.chat~wiki"; $additional_head .= " @@ -73,7 +83,7 @@ if (!isset($_GET["page"]) || !file_exists("pages/{$_GET['page']}.md")) { } else { - $pg = $parser->parse(file_get_contents("pages/{$_GET["page"]}.md")); + $pg = $parser->parse(file_get_contents("pages/$page.md")); $yml = $pg->getYAML(); $title = $yml['title'] . " | tilde.chat~wiki"; $description = $yml['description'] ?? "tilde.chat wiki article {$yml['title']}"; @@ -91,7 +101,7 @@ if (!isset($_GET["page"]) || !file_exists("pages/{$_GET['page']}.md")) {
getContent()?>
- .md"> + source diff --git a/wiki/pages/etiquette.md b/wiki/pages/etiquette.md index 6d1f28b..d6275b3 100644 --- a/wiki/pages/etiquette.md +++ b/wiki/pages/etiquette.md @@ -59,6 +59,7 @@ if you have something that requires oper attention, please email opers at tilde Channels participating will share moderation records of warnings/kicks/bans. Users' continuing problematic behavior that has been previously addressed will share their Strikes between channels. +Users that earn multiple channel permabans may earn a network wide ban. This means that: * User warned about bad behavior in one chan diff --git a/wiki/pages/servers.md b/wiki/pages/servers.md index 2bb8e08..62514e6 100644 --- a/wiki/pages/servers.md +++ b/wiki/pages/servers.md @@ -27,13 +27,11 @@ once you're connected, try `/map` to see the servers listed fully. |------------------------|-----------|---------------------------------------------|--------------------------------------------------------------------------------------| | aussie.tilde.chat | australia | [aussies.space](https://aussies.space/) | | | bsd.tilde.chat | germany | [bsd.tilde.team](https://bsd.tilde.team/) | | -| club.tilde.chat | quebec | [tilde.club](https://tilde.club/) | | | cosmic.tilde.chat | london | [cosmic.voyage](https://cosmic.voyage/) | | | ctrl-c.tilde.chat | new york | [ctrl-c.club](http://ctrl-c.club) | | | institute.tilde.chat | germany | [tilde.institute](https://tilde.institute/) | not available on localhost currently | | newhub.tilde.chat | virginia | [ben](https://tilde.team/~ben/) | services, [website](https://tilde.chat), and [mumble](mumble://tilde.chat) live here | | team.tilde.chat | quebec | [tilde.team](https://tilde.team/) | | | texto-plano.tilde.chat | chile | [texto-plano.xyz](https://texto-plano.xyz/) | | -| thunix.tilde.chat | germany | [thunix](https://thunix.net) | | | town.tilde.chat | toronto | [tilde.town](https://tilde.town/) | only accessible from localhost on port 7766; no external connections | diff --git a/wiki/pages/weechat.md b/wiki/pages/weechat.md index c08c411..4035a58 100644 --- a/wiki/pages/weechat.md +++ b/wiki/pages/weechat.md @@ -18,19 +18,20 @@ Start weechat on your linux shell and type the following commands: /connect tilde This will connect you to the irc network via a secure connection. The -username used is the same as your linux account, this is should be -unique, if it is not you will be called username1 or similar, then you -should chose another nickname. You do that by using the /nick command +username used is your linux account, this has to be unique, if someone +else registered your name already and is online you will be called +**username1** or similar, then you should choose another nickname. You +do that with /nick newusername -(If you didn't chose a username that is unique in the tilde network, +(If you didn't choose a username that is unique in the tilde network, you had kind of bad luck.) ## Register You now can register your username using your tilde email address as -described here: [intro to nicks](nicks.html) +described here: [intro to nicks](nicks) ## Setting login credentials @@ -67,13 +68,13 @@ in /whois you can use /set irc.server.tilde.realname "My real name" You can join multiple channels with /j #channel or start private -conversatins with /msg nickname and navigate between the different +conversations with /msg nickname and navigate between the different windows with Control-n and Control-p To automatically connect to the tilde server on startup use /set irc.server.tilde.autoconnect on -For more information about the program, see the +For more information about weechat, see the [manual](https://weechat.org/files/doc/stable/weechat_user.en.html)