update webchat links
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Ben Harris 2020-11-17 19:55:55 -05:00
parent e7614ec23c
commit 9a09ce25fd
6 changed files with 7 additions and 17 deletions

View File

@ -1,14 +1,14 @@
<?php <?php
function get_badge($channel_name=FALSE) { function get_badge($channel_name=FALSE) {
if ($channel_name==FALSE) { if ($channel_name==FALSE) {
return "https://img.shields.io/badge/dynamic/json.svg?url=https://tilde.chat/stats.json&label=~chat&query=$.usercount&suffix=%20online&link=https:%2F%2Ftilde.chat&link=https:%2F%2Fweb.tilde.chat&colorB=%2300cc00"; return "https://img.shields.io/badge/dynamic/json.svg?url=https://tilde.chat/stats.json&label=~chat&query=$.usercount&suffix=%20online&link=https:%2F%2Ftilde.chat&link=https:%2F%2Fkiwi.tilde.chat&colorB=%2300cc00";
} }
$name_url = urlencode($channel_name); $name_url = urlencode($channel_name);
$name_link = urlencode(substr($channel_name,1)); $name_link = urlencode(substr($channel_name,1));
$stats = json_decode(file_get_contents("https://tilde.chat/stats.json")) ?? array("channels"=>[]); $stats = json_decode(file_get_contents("https://tilde.chat/stats.json")) ?? array("channels"=>[]);
foreach ($stats->channels as $key=>$channel) { foreach ($stats->channels as $key=>$channel) {
if ($channel->name==$channel_name) { if ($channel->name==$channel_name) {
return "https://img.shields.io/badge/dynamic/json.svg?url=https://tilde.chat/stats.json&label=~chat&query=$.channels[$key].usercount&suffix=%20online%20on%20{$name_url}&link=https:%2F%2Ftilde.chat&link=https:%2F%2Fweb.tilde.chat%2F%3Fjoin%3D{$name_link}&colorB=%2300cc00"; return "https://img.shields.io/badge/dynamic/json.svg?url=https://tilde.chat/stats.json&label=~chat&query=$.channels[$key].usercount&suffix=%20online%20on%20{$name_url}&link=https:%2F%2Ftilde.chat&link=https:%2F%2Fkiwi.tilde.chat%2F{$name_link}&colorB=%2300cc00";
} }
} }
return "https://img.shields.io/badge/~chat-invalid%20channel-red.svg"; return "https://img.shields.io/badge/~chat-invalid%20channel-red.svg";

View File

@ -52,7 +52,7 @@ for c in root.findall("./channellist/channel"):
name=name, name=name,
topic=unsanitize(c.find("./channeltopic/topictext"), "no topic set"), topic=unsanitize(c.find("./channeltopic/topictext"), "no topic set"),
usercount=int(c.find("usercount").text), usercount=int(c.find("usercount").text),
webchatlink="https://web.tilde.chat/?join=" + quote(name), webchatlink="https://kiwi.tilde.chat/" + quote(name),
) )
) )

View File

@ -15,9 +15,7 @@
<em>na</em>.tilde.chat, <em>eu</em>.tilde.chat, and <em>au</em>.tilde.chat on port 6697 with ssl. <em>na</em>.tilde.chat, <em>eu</em>.tilde.chat, and <em>au</em>.tilde.chat on port 6697 with ssl.
</p> </p>
<p>or localhost 6667 from a shell on any of the member tildes :) (port 7766 on ~town)</p> <p>or localhost 6667 from a shell on any of the member tildes :) (port 7766 on ~town)</p>
<p>if you don't have a client ready to go, try using one of our webchat clients: <p>if you don't have a client ready to go, try using our <a href="https://kiwi.tilde.chat/">webchat</a>.</p>
<a href="https://web.tilde.chat/">thelounge</a> or <a href="https://kiwi.tilde.chat/">kiwiirc</a>
</p>
<h3>mumble server</h3> <h3>mumble server</h3>
<p>use your client to connect to tilde.chat on the default port using "tilde.chat" as the password and talk!</p> <p>use your client to connect to tilde.chat on the default port using "tilde.chat" as the password and talk!</p>

View File

@ -13,15 +13,7 @@
<ul class="nav navbar-nav navbar-right"> <ul class="nav navbar-nav navbar-right">
<li><a href="/wiki/"><i class="fa fa-edit"></i> wiki</a></li> <li><a href="/wiki/"><i class="fa fa-edit"></i> wiki</a></li>
<li><a href="https://quotes.tilde.chat/"><i class="fa fa-comment"></i> qdb</a></li> <li><a href="https://quotes.tilde.chat/"><i class="fa fa-comment"></i> qdb</a></li>
<li class="dropdown"> <li><a href="https://kiwi.tilde.chat/"><i class="fa fa-comments-o"></i> webchat</a></li>
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
<i class="fa fa-comments-o"></i> webchat <span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="https://web.tilde.chat/">thelounge</a></li>
<li><a href="https://kiwi.tilde.chat/">kiwiirc</a></li>
</ul>
</li>
<li><a href="/stats/"><i class="fa fa-bar-chart"></i> channels</a></li> <li><a href="/stats/"><i class="fa fa-bar-chart"></i> channels</a></li>
<li><a href="/badges/"><i class="fa fa-shield"></i> badges</a></li> <li><a href="/badges/"><i class="fa fa-shield"></i> badges</a></li>
</ul> </ul>

View File

@ -13,7 +13,7 @@ include __DIR__."/../header.php";
<div class="btn-group"> <div class="btn-group">
<a class="btn btn-default" href="<?=$member->link?>"><?=$member->name?></a> <a class="btn btn-default" href="<?=$member->link?>"><?=$member->name?></a>
<?php foreach ($chans as $chan) { ?> <?php foreach ($chans as $chan) { ?>
<a class="btn btn-primary" href="https://web.tilde.chat/?join=<?=substr($chan, 1)?>"><?=$chan?></a> <a class="btn btn-primary" href="https://kiwi.tilde.chat/<?=$chan?>"><?=$chan?></a>
<?php } ?> <?php } ?>
</div> </div>
<?php } ?> <?php } ?>

View File

@ -18,4 +18,4 @@ This is a list of callsigns of tildeverse members.
- [N3FOS = LickTheCheese](//lickthecheese.fuckup.club) - [N3FOS = LickTheCheese](//lickthecheese.fuckup.club)
- [KK6GET = NoraCodes](//tilde.town/~noracodes) - [KK6GET = NoraCodes](//tilde.town/~noracodes)
A ham radio operator channel is available: [#hamradio](https://web.tilde.chat/?join=hamradio). A ham radio operator channel is available: [#hamradio](https://kiwi.tilde.chat/#hamradio).