add suckmore and avatars pages
This commit is contained in:
parent
7aad4259ce
commit
bdd3e6628a
|
@ -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>
|
||||||
|
|
|
@ -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>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>
|
<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>.
|
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>
|
<p>here are some other places to find me</p>
|
||||||
|
|
||||||
<?php include "links.php"; ?>
|
<?php include "links.php"; ?>
|
||||||
|
|
|
@ -7,6 +7,10 @@ $links = [
|
||||||
"href" => "mailto:ben@tilde.team",
|
"href" => "mailto:ben@tilde.team",
|
||||||
"icon" => "envelope"
|
"icon" => "envelope"
|
||||||
],
|
],
|
||||||
|
"xmpp" => [
|
||||||
|
"href" => "xmpp:ben@hmm.st",
|
||||||
|
"icon" => "xmpp"
|
||||||
|
],
|
||||||
"pgp pubkey" => [
|
"pgp pubkey" => [
|
||||||
"href" => "benharri.asc",
|
"href" => "benharri.asc",
|
||||||
"icon" => "lock"
|
"icon" => "lock"
|
||||||
|
@ -17,7 +21,7 @@ $links = [
|
||||||
],
|
],
|
||||||
"tildegit" => [
|
"tildegit" => [
|
||||||
"href" => "https://tildegit.org/ben",
|
"href" => "https://tildegit.org/ben",
|
||||||
"icon" => "code-fork"
|
"icon" => "gitea"
|
||||||
],
|
],
|
||||||
"srht" => [
|
"srht" => [
|
||||||
"href" => "https://git.sr.ht/~benharri",
|
"href" => "https://git.sr.ht/~benharri",
|
||||||
|
|
16
mypages.php
16
mypages.php
|
@ -44,6 +44,22 @@ $links = [
|
||||||
"href" => "testgen/",
|
"href" => "testgen/",
|
||||||
"icon" => "calculator"
|
"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"
|
||||||
|
],
|
||||||
];
|
];
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
index.html
|
|
@ -0,0 +1,13 @@
|
||||||
|
index.html:
|
||||||
|
|
||||||
|
%.html: %.md
|
||||||
|
pandoc \
|
||||||
|
--from markdown \
|
||||||
|
--to html \
|
||||||
|
--standalone \
|
||||||
|
--output $@ \
|
||||||
|
$<
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -f *.html
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
/home/ben/notes/suckless.txt
|
|
@ -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
|
|
@ -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">
|
<div class="feed">
|
||||||
<h3>live feels-sharing:</h3>
|
<h3>live feels-sharing:</h3>
|
||||||
<ul>
|
<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/~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/~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>
|
<li><a href="https://tilde.team/~ben/feels">~ben</a> 2020-08-05 at 02:51 (utc+0)</li>
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue