add suckmore and avatars pages

This commit is contained in:
Ben Harris 2020-09-29 15:29:20 -04:00
parent 7aad4259ce
commit bdd3e6628a
13 changed files with 389 additions and 2 deletions

36
avatars/index.php Normal file
View File

@ -0,0 +1,36 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://tilde.team/css/hacker.css">
<title>tilde.team avatars</title>
</head>
<body>
<div class="container">
<h1>avatars</h1>
<p>change your ~/public_html/avatar.png from the default to appear here</p>
<p>should be a png, square, and at least 128x128px</p>
<hr>
<?php foreach (glob("/home/*") as $user) {
$user = basename($user);
$avatar = "/home/$user/public_html/avatar.png";
// sha1_file("/etc/skel/public_html/avatar.png")
if (!is_file($avatar) || sha1_file($avatar) == "55d1794a79b7665c16add961817f4ab3abed4734") continue;
?>
<p>
<a href="/~<?=$user?>/">
<strong>~<?=$user?></strong><br>
<img height="128" width="128" src="/~<?=$user?>/avatar.png">
</a>
</p>
<?php } ?>
</div>
</body>
</html>

View File

@ -41,7 +41,6 @@
<p>pitch in for hosting costs if you're able: <a href="https://bhh.sh/donate/">donate here</a></p>
<p>the best place to find me is irc: i'm ben on <a href="https://tilde.chat">tilde.chat</a>
and benharri on <a href="https://freenode.net">freenode</a>.
i'm also on <a href="xmpp:ben@hmm.st">xmpp</a></p>
<p>here are some other places to find me</p>
<?php include "links.php"; ?>

View File

@ -7,6 +7,10 @@ $links = [
"href" => "mailto:ben@tilde.team",
"icon" => "envelope"
],
"xmpp" => [
"href" => "xmpp:ben@hmm.st",
"icon" => "xmpp"
],
"pgp pubkey" => [
"href" => "benharri.asc",
"icon" => "lock"
@ -17,7 +21,7 @@ $links = [
],
"tildegit" => [
"href" => "https://tildegit.org/ben",
"icon" => "code-fork"
"icon" => "gitea"
],
"srht" => [
"href" => "https://git.sr.ht/~benharri",

View File

@ -44,6 +44,22 @@ $links = [
"href" => "testgen/",
"icon" => "calculator"
],
"podcasts i like" => [
"href" => "podcasts/",
"icon" => "microphone"
],
"suckless (more?)" => [
"href" => "suckmore/",
"icon" => "globe"
],
"tilde.team avatars" => [
"href" => "avatars/",
"icon" => "users"
],
"assorted images" => [
"href" => "img/",
"icon" => "file-image-o"
],
];
?>

124
podcasts/index.php Normal file
View File

@ -0,0 +1,124 @@
<!DOCTYPE html>
<html>
<head>
<title>good podcasts</title>
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
</head>
<body id="top">
<main>
<h1>some good podcasts</h1>
<blockquote>these are some of my favorite podcasts to listen to</blockquote>
<ul>
<li>
<a href="https://www.nytimes.com/2020/01/23/podcasts/1619-podcast.html">1619</a>
- examining the propaganda of american history
</li>
<li>
<a href="https://20k.org">20k hz</a>
- stories behind the world's most recognizable and interesting sounds
</li>
<li>
<a href="http://99pi.org">99% invisible</a>
- how design shapes our lives
</li>
<li>
<a href="http://waywordradio.org">a way with words</a>
- interesting discussions on language
</li>
<li>
<a href="https://www.wnycstudios.org/podcasts/anthropocene-reviewed">anthropocene reviewed</a>
- 2 topics rated on a 5-star scale
</li>
<li>
<a href="https://www.npr.org/podcasts/510299/ask-me-another">ask me another</a>
- npr trivia show
</li>
<li>
<a href="https://theoryofeverythingpodcast.com/">benjamen walker's theory of everything</a>
- a some fiction and wild stories - i originally found tilde.club from this
<a href="https://theoryofeverythingpodcast.com/2014/11/backspace-to-the-future-the-dislike-club-part-i/">episode</a>
</li>
<li>
<a href="https://brokenrecordpodcast.com/">broken record</a>
- liner notes for the digital age with malcolm gladwell and rick rubin
</li>
<li>
<a href="https://www.earhustlesq.com/">ear hustle</a>
- tales from prison shared by those inside
</li>
<li>
<a href="https://www.wbur.org/endlessthread">endless thread</a>
- stories from cool things found on reddit
</li>
<li>
<a href="https://www.everythingisalive.com/">everything is alive</a>
- ian chillag interviews inanimate objects
</li>
<li>
<a href="http://www.hellointernet.fm/">hello internet</a>
- two youtubers (brady haran and cgp grey) discuss internet things, usually youtube
</li>
<li>
<a href="https://www.npr.org/podcasts/510307/invisibilia">invisibilia</a>
- science and stories about the invisible forces that affect and steer our lives
</li>
<li>
<a href="http://www.levarburtonpodcast.com/">levar burton reads</a>
- levar burton hand picks short fiction and reads it to you
</li>
<li>
<a href="http://onthemedia.org">on the media</a>
- a weekly investigation into how the media shapes our worldview
</li>
<li>
<a href="http://radiolab.org">radiolab</a>
- an exploration of science, philosophy, and ethics
</li>
<li>
<a href="https://gimletmedia.com/shows/reply-all">reply all</a>
- "a podcast about the internet" that explores modern life and how to survive it:
<a href="https://gimletmedia.com/shows/reply-all/posts/getting-started">start here</a>
</li>
<li>
<a href="http://revisionisthistory.com/">revisionist history</a>
- malcolm gladwell goes back and reinterpret something from the past:
an event, a person, an idea. something overlooked. something misunderstood.
</li>
<li>
<a href="https://www.npr.org/podcasts/510324/rough-translation">rough translation</a>
- stories about language and interactions across the world
</li>
<li>
<a href="http://theallusionist.org/">the allusionist</a>
- a language podcast by helen zaltzman
</li>
<li>
<a href="https://thebuglepodcast.com/">the bugle</a>
- audio newspaper for a visual world
</li>
<li>
<a href="http://www.thetruthpodcast.com/">the truth</a>
- movies for your ears - short audio fiction stories
</li>
<li>
<a href="https://www.unmade.fm/">the unmade podcast</a>
- tim and brady discuss podcast ideas that they probably won't make
</li>
<li>
<a href="https://www.thisamericanlife.org/">this american life</a>
- stories compiled for radio and podcast by wbez chicago
</li>
<li>
<a href="https://www.npr.org/programs/wait-wait-dont-tell-me">wait wait don't tell me</a>
- npr's weekly quiz show
</li>
</ul>
</main>
</body>
</html>

88
stuffirun.txt Normal file
View File

@ -0,0 +1,88 @@
## tilde stuff
tilde.team founder
tilde.club sysadmin
hashbang.sh co-admin
fosshost.org maintainer/contributor - in charge of https://mirrors.fossho.st
tildegit.org gitea - software forge
drone.tildegit.org drone - CI tool for tildegit
tildeverse.org website and
rss.tildeverse.org rss feed tool
tilde.chat site and ircd configurations
web.tilde.chat public thelounge webchat
kiwi.tilde.chat public kiwi webchat
mumble.tilde.chat mumble hosting
thelounge.tilde.team private thelounge
zine.tildeverse.org hosting and maintenance
pad.tildeverse.org cryptpad - hosting and maintenance
ttm.sh url shortener and file host
tilde.news lobste.rs instance
gopher.tildeverse.org gopher proxy
gopher://tilde.team gopherhole for ~team
gopher://tildeverse.org gopherhole for tildeverse
gopher://tilde.news gopher mirror
gopher://tilde.chat gopher page for tilde.chat
gemini://tilde.team gemini page for ~team
gemini://tildeverse.org gemini page for tildeverse
quotes.tilde.chat quote db for tilde.chat
factorio.tildeverse.org community factorio server
tilde.zone mastodon - updates and moderation
pleroma.tilde.zone pleroma - updates and moderation
pinafore.tilde.zone fedi frontend - updates
halcyon.tilde.zone fedi twitter-like frontend - updates
write.tildeverse.org fedi writeas/writefreely blog instance
paste.tildeverse.org privatebin
gotify.tildeverse.org gotify
lists.tildeverse.org mailing lists
mail.tilde.team mail server
- postfix
- dovecot
- rspamd
- opendkim
- roundcube
cloud.tilde.team nextcloud for ~team
## other stuff on my dedicated server
tilde.pink small bsd tilde
fr.tild3.org french-language tilde
mc.tildeverse.org tildeverse minecraft server
bsd.tilde.team alternate freebsd host for tilde.team
ns1.tildeverse.net authoritative nameserver for all my domains
vps.theasylum.team alternate vm for #theasylum
mc.bhh.sh modded minecraft server
archive.tilderadio.org tilderadio archiving server
jitsi.tildeverse.org video conferencing server
wordpress.bhh.sh vm for hosting 2 wordpress sites
ca1.hashbang.sh small vm as a hashbang shell server
## personal stuff on vps
benharr.is plain site
irctokens.org
- website
- webchat kiwiirc
- irc server oragono
cloud.bhh.sh nextcloud
gallery.bhh.sh piwigo
mail.bhh.sh
- postfix
- dovecot
- rspamd
- opendkim
- roundcube
bhh.sh/pub
honk.hmm.st honk
hmm.st ejabberd xmpp server
syncthing
several other sites
## at home
radarr
sonarr
lidarr
sabnzbdplus
plexmediaserver
pi-hole
syncthing
proxmox host
wireguard on vm configured with algo (https://github.com/trailofbits/algo)

1
suckmore/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
index.html

13
suckmore/Makefile Normal file
View File

@ -0,0 +1,13 @@
index.html:
%.html: %.md
pandoc \
--from markdown \
--to html \
--standalone \
--output $@ \
$<
clean:
rm -f *.html

20
suckmore/index.md Normal file
View File

@ -0,0 +1,20 @@
---
title: suckmore
include-before: '<main>'
include-after: '</main>'
css: '../gruvbox/gruvbox.css'
---
suckless.org is full of nazis, even though they claim to be "apolitical"
this is a collection of links that i've gathered over the years.
stay away if you can!
- <https://en.wikipedia.org/wiki/Talk:Suckless.org>
- <https://suckless.org/conferences/2017> (one month after <https://en.wikipedia.org/wiki/Unite_the_Right_rally>)
- <https://twitter.com/pid_eins/status/1113738764797534208>
- <https://twitter.com/kuschku/status/1156488420413362177>
- <https://chaos.social/@raichoo/101880564196043164>
- <https://lobste.rs/s/nf3xgg/i_am_leaving_llvm#c_ze5ccy>
- <https://lobste.rs/s/nf3xgg/i_am_leaving_llvm#c_yoghmo>

1
suckmore/suckless.txt Symbolic link
View File

@ -0,0 +1 @@
/home/ben/notes/suckless.txt

60
todo.txt Normal file
View File

@ -0,0 +1,60 @@
[ ] disk quotas
[x] add ram
[x] alpine
[x] bb
[x] bbj
[x] borg backups
[x] botany
[x] burrow
[x] catgirl
[x] clinte
[x] crontabs
[x] cryptpad
[x] dcss
[x] dovecot
[x] dovecot-sieve
[x] etckeeper
[x] fail2ban
[x] fcgiwrap
[x] fix /home
[x] fix uids
[x] gemini
[x] gopher
[x] gopher://tilde.news
[x] gopher://tildeverse.org
[x] gopherproxy
[x] hole
[x] inspircd
[x] ipv6
[x] lists.t.o
[x] lobsters
[x] managesieved
[x] motd
[x] mutt configs
[x] neomutt
[x] nextcloud
[x] nginx
[x] oidentd
[x] opendkim
[x] password auth via pam
[x] paste.t.o
[x] php
[x] postfix
[x] qdb
[x] rainloop
[x] resource limits
[x] rspamd
[x] rss.t.o
[x] rss.t.o crontab
[x] signup page
[x] sl
[x] talk
[x] thelounge
[x] thelounge webirc registration command
[x] tilde launcher
[x] train
[x] ttbp
[x] ttm
[x] ufw
[x] write.t.o
[x] znc

View File

@ -296,6 +296,7 @@ or open a github issue and i'll get back to you as soon as i can.</p>
<div class="feed">
<h3>live feels-sharing:</h3>
<ul>
<li><a href="https://tilde.team/~skukic/feels">~skukic</a> 2020-09-15 at 20:06 (utc+0)</li>
<li><a href="https://tilde.team/~tude/feels">~tude</a> 2020-08-29 at 03:46 (utc+0)</li>
<li><a href="https://tilde.team/~leea/blog">~leea</a> 2020-08-21 at 19:09 (utc+0)</li>
<li><a href="https://tilde.team/~ben/feels">~ben</a> 2020-08-05 at 02:51 (utc+0)</li>

24
vms.txt Normal file
View File

@ -0,0 +1,24 @@
# qemu VMs
ca1.hashbang.sh - shell-server host
naglfar - tiny test vm for naglfar
docker - drone.tildegit.org and gotify.tildeverse.org
tilde.pink - tiwesdaeg's tilde
tildebeast - small vm for tildebeast
mc.t.o - tildeverse minecraft server, administered by sose
bsd.tilde.team - tilde.team's alternate freebsd host
tilde.team - tilde.team proper - 24gb ram and 6 vCPUs allocated
ns1 - my primary nameserver
old.tilde.team - the old tilde.team VM - to be decommissioned soon
# lxc containers
archive.tilderadio.org - self explanatory
fr.tild3.org - french-language tilde
asylum - small vm for robdrake's asylum project
mc.bhh.sh - khuxkm's minecraft vm
experimundo - cmccabe's test vm for rawtext.club
mastodon.tilde.zone - tilde.zone
pleroma.tilde.zone - pleroma
wordpress - 2 small wordpress sites
jitsi.tildeverse.org - self explanatory
factorio.tildeverse.org - self explanatory