You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
78 lines
3.1 KiB
PHP
78 lines
3.1 KiB
PHP
<?php include 'header.php'; ?>
|
|
<h1><img style="width:75px;" alt="green tildeverse logo" src="./logos/tildeverse-green.png">tildeverse.org</h1>
|
|
|
|
<p>
|
|
we're a loose association of like-minded <em>tilde</em> communities.
|
|
if you're interested in learning about *nix (linux, unix, bsd, etc)
|
|
come check out our <a href="members/">member tildes</a> and sign up!
|
|
</p>
|
|
|
|
<p>
|
|
tildes are <abbr title="public access unix systems">pubnixes</abbr> in the spirit of <a href="http://tilde.club">tilde.club</a>,
|
|
which was created in 2014 by <a href="https://medium.com/message/tilde-club-i-had-a-couple-drinks-and-woke-up-with-1-000-nerds-a8904f0a2ebf">paul ford</a>.
|
|
</p>
|
|
|
|
<p>
|
|
member status in the tildeverse mainly involves some level of
|
|
engagement or presence on irc; all other systems are independent.
|
|
</p>
|
|
|
|
<p>
|
|
stop by our <a href="https://tilde.chat">irc network</a>
|
|
(or use our <a href="https://tilde.chat/kiwi/">web client</a>) and hang out.
|
|
there's a bot that can toot from <a rel="me" href="https://tilde.zone/@tildeverse">this mastodon account</a>, but it's mostly silly quotes from chat.
|
|
</p>
|
|
|
|
<p>
|
|
there's also a <a href="https://tilde.wiki">wiki</a>
|
|
that documents a bunch of things in and outside the tildeverse.
|
|
anyone with an account on a recognized tilde can make an account,
|
|
so feel free to help out once in a while.
|
|
<hr>
|
|
<h2>members</h2>
|
|
|
|
<p><em><a href="members/">see more details</a></em></p>
|
|
|
|
<?php foreach (json_decode(file_get_contents("members.json"))->members as $member): ?>
|
|
<a href="<?=$member->link?>" class="btn btn-default"><?=$member->name?></a>
|
|
<?php endforeach; ?>
|
|
|
|
<hr>
|
|
<h2>services and projects</h2>
|
|
|
|
<p>
|
|
here are some of the things that we provide for tilde users and some
|
|
projects that we're working on
|
|
</p>
|
|
|
|
<p>
|
|
this list is generated from the <a href="https://tildegit.org/tildeverse">tildeverse org</a>
|
|
on our <a href="https://tildegit.org">gitea</a>
|
|
</p>
|
|
|
|
<div class="list-group">
|
|
<?php
|
|
// have to use a token now? seems to be since gitea 1.19 - this one's read-only
|
|
$repos = json_decode(file_get_contents(
|
|
"https://tildegit.org/api/v1/orgs/tildeverse/repos?limit=100&token=448c748ee0082f46ccf246daf759874ca5d067cb") ?? []);
|
|
|
|
usort($repos, function ($repo1, $repo2) {
|
|
return $repo2->updated_at <=> $repo1->updated_at;
|
|
});
|
|
|
|
foreach ($repos as $repo):
|
|
if ($repo->archived) continue; ?>
|
|
<div class="list-group-item">
|
|
<h3 class="list-group-item-heading"><a href="<?=$repo->html_url?>"><?=$repo->name?></a></h3>
|
|
<p class="list-group-item-text">
|
|
<?=$repo->description?><?php if ($repo->website != ""): ?> -
|
|
<em><a href="<?=$repo->website?>"><?=$repo->website?></a></em><?php endif; ?>
|
|
</p>
|
|
</div>
|
|
<?php endforeach;?>
|
|
|
|
</div>
|
|
|
|
<?php include 'footer.php'; ?>
|
|
|