ref: 5937f831f313d43f6e46e23007b83040270eb08e
author: sl <sl@x1yg3>
date: Sat Jun 21 22:16:48 EDT 2025
initial import
--- /dev/null
+++ b/ndb/local
@@ -1,0 +1,925 @@
+# 2025-05-25T12:05:39-04:00
+#
+# files comprising the database, use as many as you like, see ndb(6)
+#
+database=
+ file=/net/ndb
+ file=/lib/ndb/local
+ file=/lib/ndb/common
+ file=/lib/ndb/dnsroot
+ file=/lib/ndb/dnschallenge
+
+#
+# entries defining the dns root. these will be overridden by any
+# authentic info obtained from the root.
+#
+dom=
+ ns=A.ROOT-SERVERS.NET
+ ns=B.ROOT-SERVERS.NET
+ ns=C.ROOT-SERVERS.NET
+ ns=D.ROOT-SERVERS.NET
+ ns=E.ROOT-SERVERS.NET
+ ns=F.ROOT-SERVERS.NET
+ ns=G.ROOT-SERVERS.NET
+ ns=H.ROOT-SERVERS.NET
+ ns=I.ROOT-SERVERS.NET
+ ns=J.ROOT-SERVERS.NET
+ ns=K.ROOT-SERVERS.NET
+ ns=L.ROOT-SERVERS.NET
+ ns=M.ROOT-SERVERS.NET
+
+#
+# because the public demands the name localsource
+#
+ip=127.0.0.1 sys=localhost dom=localhost
+
+auth=sources.cs.bell-labs.com authdom=outside.plan9.bell-labs.com
+
+auth=9p.sdf.org authdom=9sdf
+
+ipnet=inri ip=192.168.1.0 ipmask=255.255.255.0 ipgw=192.168.1.254
+ fs=107.199.147.198
+ cpu=107.199.147.198
+ dns=192.168.1.82
+ dnsdom=inri
+ tftp=192.168.1.15
+#dom=4.168.192.in-addr.arpa soa=
+# refresh=10800 ttl=10800
+# ns=stanleylieber.com
+
+sys=gaff dom=gaff.inri.net ip=107.161.24.138 ether=fa163ed3b73d
+ ipmask=255.255.255.0
+ ipgw=107.161.24.1
+ authdom=hanka
+ auth=168.235.110.81
+ fs=107.161.24.138
+ dns=107.161.24.138
+ mx=gaff.inri.net pref=5
+ txt="v=spf1 mx -all"
+ caa=letsencrypt.org
+
+sys=fs dom=fs.inri ip=107.199.147.198
+
+sys=deckard dom=deckard.inri ether=0021cccf59c0 ip=192.168.1.82
+
+sys=goombagame dom=goombagame.inri # x60t wifi 001b771c462e
+
+sys=ibook dom=ibook.inri ip=192.168.1.21
+
+#sys=reform dom=reform.inri ether=0019b808dd83 # sold
+
+#sys=reform dom=reform.inri ether=0019b808de82 # ethernet
+
+sys=reform dom=reform.inri ether=6c8814d0ef70 # intel 6205
+
+sys=rpi2 dom=rpi2.inri ether=b827eb9b6f52 ip=192.168.1.23 bootf=/arm/s9pif # rpi2 ethernet
+
+sys=vmd dom=inri ether=52540000ee09 ip=10.0.2.9 ipgw=10.0.2.1 # openbsd vmd(8)
+
+sys=y dom=y.inri ether=482ae310f11e # x1 yoga 3rd gen ethernet
+
+#sys=y dom=y.inri ether=fc4482a88e0f # x1 yoga 3rd gen intel 9620
+
+sys=osuny dom=osuny.inri.net ether=fa163e6a8716 ip=176.56.237.130
+ ipmask=255.255.255.0
+ ipgw=176.56.237.1
+ authdom=hanka
+ auth=168.235.110.81
+ dns=176.56.237.130
+ mx=osuny.inri.net pref=5
+ txt="v=spf1 mx -all"
+ caa=letsencrypt.org
+
+sys=contrib dom=contrib.inri.net ether=525400099935 ip=216.126.196.35
+ ipmask=255.255.255.0
+ ipgw=216.126.196.33
+ authdom=hanka
+ auth=168.235.110.81
+ dns=216.126.196.35
+ fs=216.126.196.35
+ mx=contrib.inri.net pref=5
+ txt="v=spf1 mx -all"
+ caa=letsencrypt.org
+
+sys=4ess dom=4ess.inri.net ether=525400099942 ip=216.126.196.42
+ ipmask=255.255.255.0
+ ipgw=216.126.196.33
+ dns=216.126.196.42
+ mx=4ess.inri.net pref=5
+ txt="v=spf1 mx -all"
+ caa=letsencrypt.org
+
+sys=auth dom=auth.inri.net ether=fa163e560b61 ip=168.235.110.81
+ ipmask=255.255.255.0
+ ipgw=168.235.110.1
+ authdom=hanka
+ auth=168.235.110.81
+ fs=107.199.147.198
+ dns=168.235.110.81
+ mx=auth.inri.net pref=5
+ txt="v=spf1 mx -all"
+ caa=letsencrypt.org
+
+sys=9front dom=9front.inri.net ether=fa163ee0a6ef ip=168.235.82.245
+ ipmask=255.255.255.0
+ ipgw=168.235.82.1
+ authdom=hanka
+ auth=168.235.110.81
+ fs=168.235.82.245
+ dns=168.235.82.245
+ mx=9front.inri.net pref=5
+ txt="v=spf1 mx -all"
+ caa=letsencrypt.org
+
+sys=ocatv dom=ocatv.inri.net ether=fa163e841e12 ip=167.88.120.150
+ ipmask=255.255.255.0
+ ipgw=167.88.120.1
+ authdom=hanka
+ auth=168.235.110.81
+ fs=168.235.104.38
+ dns=168.235.104.38
+ mx=ocatv.inri.net pref=5
+ txt="v=spf1 mx -all"
+ caa=letsencrypt.org
+
+sys=catv dom=catv.inri.net ether=fa163e8b7755 ip=168.235.104.38
+ ipmask=255.255.255.0
+ ipgw=168.235.104.1
+ authdom=hanka
+ auth=168.235.110.81
+ fs=168.235.104.38
+ dns=168.235.104.38
+ mx=catv.inri.net pref=5
+ txt="v=spf1 mx -all"
+ caa=letsencrypt.org
+
+#
+# domains
+#
+dom=1f300.com soa=
+ refresh=10800 ttl=10800
+ ns=ns5.he.net
+ ns=ns4.he.net
+ ns=ns3.he.net
+ ns=ns2.he.net
+ ns=9front.inri.net
+ ns=gaff.inri.net
+ ns=mars2.iawtp.com
+ dnsslave=slave.dns.he.net
+ mb=sl@stanleylieber.com
+ mx=gaff.inri.net pref=5
+ txt="v=spf1 mx -all"
+
+dom=1f300.com ip=107.161.24.138 caa=letsencrypt.org
+
+dom=www.1f300.com cname=1f300.com caa=letsencrypt.org
+
+dom=1oct1993.com soa=
+ refresh=10800 ttl=10800
+ ns=ns5.he.net
+ ns=ns4.he.net
+ ns=ns3.he.net
+ ns=ns2.he.net
+ ns=9front.inri.net
+ ns=gaff.inri.net
+ ns=mars2.iawtp.com
+ dnsslave=slave.dns.he.net
+ mb=sl@stanleylieber.com
+ mx=gaff.inri.net pref=5
+ txt="v=spf1 mx -all"
+
+dom=1oct1993.com ip=107.161.24.138 caa=letsencrypt.org
+
+dom=www.1oct1993.com cname=1oct1993.com caa=letsencrypt.org
+
+dom=9front.org soa=
+ refresh=10800 ttl=10800
+ ns=ns5.he.net
+ ns=ns4.he.net
+ ns=ns3.he.net
+ ns=ns2.he.net
+ ns=9front.inri.net
+ ns=gaff.inri.net
+ ns=mars2.iawtp.com
+ dnsslave=slave.dns.he.net
+ mb=sl@stanleylieber.com
+ mx=9front.inri.net pref=5
+ txt="v=spf1 mx -all"
+
+dom=9front.org ip=168.235.82.245 caa=letsencrypt.org
+
+dom=www.9front.org cname=9front.org caa=letsencrypt.org
+
+dom=bootstrap.9front.org cname=9front.org caa=letsencrypt.org
+
+dom=bugs.9front.org ip=168.235.82.245 caa=letsencrypt.org
+
+dom=code.9front.org ip=216.126.196.44
+
+dom=contrib.9front.org cname=contrib.inri.net
+
+dom=docs.9front.org cname=9front.org caa=letsencrypt.org
+
+dom=drawterm.9front.org cname=9front.org caa=letsencrypt.org
+
+dom=fqa.9front.org cname=9front.org caa=letsencrypt.org
+
+sys=git dom=git.9front.org ip=149.28.226.196 ipv6=2001:19f0:5:2d3b:5400:3ff:fe62:b2d7 caa=letsencrypt.org
+
+dom=hardware.9front.org cname=9front.org caa=letsencrypt.org
+
+dom=lists.9front.org cname=9front.org caa=letsencrypt.org
+
+dom=man.9front.org cname=9front.org caa=letsencrypt.org
+
+dom=sysinfo.9front.org cname=9front.org caa=letsencrypt.org
+
+dom=tip.9front.org cname=9front.org caa=letsencrypt.org
+
+dom=weekly.9front.org cname=9front.org caa=letsencrypt.org
+
+dom=wiki.9front.org cname=9front.org caa=letsencrypt.org
+
+dom=9gridchan.net soa=
+ refresh=10800 ttl=10800
+ ns=ns5.he.net
+ ns=ns4.he.net
+ ns=ns3.he.net
+ ns=ns2.he.net
+ ns=9front.inri.net
+ ns=gaff.inri.net
+ ns=mars2.iawtp.com
+ dnsslave=slave.dns.he.net
+ mb=sl@stanleylieber.com
+ mx=gaff.inri.net pref=5
+ txt="v=spf1 mx -all"
+
+dom=9gridchan.net ip=168.235.104.38 caa=letsencrypt.org
+
+dom=ants.9gridchan.net cname=9gridchan.net caa=letsencrypt.org
+
+dom=doc.9gridchan.net cname=9gridchan.net caa=letsencrypt.org
+
+dom=docs.9gridchan.net cname=9gridchan.net caa=letsencrypt.org
+
+dom=files.9gridchan.net cname=9gridchan.net caa=letsencrypt.org
+
+dom=wiki.9gridchan.net cname=9gridchan.net caa=letsencrypt.org
+
+dom=amyearles.com soa=
+ refresh=10800 ttl=10800
+ ns=ns5.he.net
+ ns=ns4.he.net
+ ns=ns3.he.net
+ ns=ns2.he.net
+ ns=9front.inri.net
+ ns=gaff.inri.net
+ ns=mars2.iawtp.com
+ dnsslave=slave.dns.he.net
+ mb=sl@stanleylieber.com
+ mx=gaff.inri.net pref=5
+ txt="v=spf1 mx -all"
+
+dom=amyearles.com ip=107.161.24.138 caa=letsencrypt.org
+
+dom=www.amyearles.com cname=amyearles.com caa=letsencrypt.org
+
+dom=bell-labs.co soa=
+ refresh=10800 ttl=10800
+ ns=ns5.he.net
+ ns=ns4.he.net
+ ns=ns3.he.net
+ ns=ns2.he.net
+ ns=9front.inri.net
+ ns=gaff.inri.net
+ ns=mars2.iawtp.com
+ dnsslave=slave.dns.he.net
+ mb=sl@stanleylieber.com
+ mx=catv.inri.net pref=5
+ txt="v=spf1 mx -all"
+
+dom=bell-labs.co ip=168.235.104.38 caa=letsencrypt.org
+
+dom=9front.bell-labs.co cname=bell-labs.co caa=letsencrypt.org
+
+dom=applied.bell-labs.co cname=bell-labs.co caa=letsencrypt.org
+
+dom=att.bell-labs.co cname=bell-labs.co caa=letsencrypt.org
+
+dom=azure.bell-labs.co cname=osuny.inri.net caa=letsencrypt.org
+
+dom=bb.bell-labs.co cname=bell-labs.co caa=letsencrypt.org
+
+dom=cm.bell-labs.co cname=bell-labs.co caa=letsencrypt.org
+
+dom=co.bell-labs.co cname=bell-labs.co caa=letsencrypt.org
+
+dom=cs.bell-labs.co cname=bell-labs.co caa=letsencrypt.org
+
+dom=netlib.bell-labs.co cname=bell-labs.co caa=letsencrypt.org
+
+dom=osuny.bell-labs.co cname=osuny.inri.net caa=letsencrypt.org
+
+dom=plan9.bell-labs.co cname=bell-labs.co caa=letsencrypt.org
+
+dom=research.bell-labs.co cname=bell-labs.co caa=letsencrypt.org
+
+dom=scandisk.bell-labs.co cname=bell-labs.co caa=letsencrypt.org
+
+dom=sources.cs.bell-labs.co cname=bell-labs.co caa=letsencrypt.org
+
+dom=ssh.osuny.bell-labs.co cname=rachael.inri.net caa=letsencrypt.org
+
+dom=vpn.bell-labs.co sys=vpn ip=168.235.81.125
+
+dom=telstar.bell-labs.co sys=vpn ip=107.191.102.245
+
+dom=www.bell-labs.co cname=bell-labs.co caa=letsencrypt.org
+
+dom=cat-v.org soa=
+ refresh=10800 ttl=10800
+ ns=ns5.he.net
+ ns=ns4.he.net
+ ns=ns3.he.net
+ ns=ns2.he.net
+ ns=9front.inri.net
+ ns=gaff.inri.net
+ ns=mars2.iawtp.com
+ dnsslave=slave.dns.he.net
+ mb=sl@stanleylieber.com
+ mx=catv.inri.net pref=5
+ txt="v=spf1 mx -all"
+
+dom=cat-v.org ip=168.235.104.38 caa=letsencrypt.org
+
+dom=233c.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=9front.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=9p.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=9times.cat-v.org cname=ninetimes.cat-v.org caa=letsencrypt.org
+
+dom=acme.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=acne.cat-v.org ip=81.169.167.196
+
+dom=acne-hostmaster.cat-v.org ip=97.107.139.116
+
+dom=acne-ns1.cat-v.org ip=97.107.139.116
+
+dom=acne2.cat-v.org ip=67.205.41.150
+
+dom=an.cat-v.org cname=fremont.cat-v.org
+
+dom=appnano.cat-v.org cname=fremont.cat-v.org
+
+dom=archeology.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=art.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=books.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=bootstrap.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=boyd.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=cabal.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=csp.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=default.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=dh.cat-v.org ip=67.205.37.247
+
+dom=doc.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=engel.cat-v.org ip=81.169.167.196
+
+#dom=feeds.cat-v.org cname=13adjye.feedproxy.ghs.google.com
+
+dom=fortunes.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=fremont.cat-v.org ip=173.255.241.254
+
+dom=fm.cat-v.org ip=173.255.241.254
+
+dom=genius.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=glenda.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=go-lang.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=gofy.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=golang.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=gsoc.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=harmful.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=harmless.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=helpful.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=hg.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=http02.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=inferno.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=iodine-host.cat-v.org ip=209.123.234.28
+
+dom=iwp9.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=kencc.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=limbo.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=lists.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=localhost.cat-v.org ip=127.0.0.1
+
+dom=love.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=man.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=marvin.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=mirror.cat-v.org cname=catvmirror.dreamhosters.com
+
+dom=mk.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=naggum.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=ninetimes.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=ns1.cat-v.org ip=81.169.167.196
+
+dom=ns2.cat-v.org ip=209.123.234.28
+
+dom=plan9.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=plan9front.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=planet5.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=planet9.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=quotes.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=rc.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=rc-httpd.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=reading.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=regulatory-capture.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=repo.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=sam.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=sea.cat-v.org ip=66.228.35.34
+
+dom=sl.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=soma.cat-v.org ip=209.123.234.28
+
+dom=swag.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=troll.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=tst.cat-v.org cname=dms100.inri.net
+
+dom=unix-kb.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=uriel.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=utf-8.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=utf8.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=werc.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=9base.werc.cat-v.org cname=rachael.inri.net
+
+dom=frontbase.werc.cat-v.org cname=rachael.inri.net
+
+dom=plan9port.werc.cat-v.org cname=rachael.inri.net
+
+dom=p9p.werc.cat-v.org cname=rachael.inri.net
+
+dom=9front.werc.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=wmii.cat-v.org cname=wmii.suckless.org
+
+dom=www.cat-v.org cname=cat-v.org caa=letsencrypt.org
+
+dom=dontstopthenight.com soa=
+ refresh=10800 ttl=10800
+ ns=ns5.he.net
+ ns=ns4.he.net
+ ns=ns3.he.net
+ ns=ns2.he.net
+ ns=9front.inri.net
+ ns=gaff.inri.net
+ ns=mars2.iawtp.com
+ dnsslave=slave.dns.he.net
+ mb=sl@stanleylieber.com
+ mx=gaff.inri.net pref=5
+ txt="v=spf1 mx -all"
+
+dom=dontstopthenight.com ip=107.161.24.138 caa=letsencrypt.org
+
+dom=www.dontstopthenight.com cname=dontstopthenight.com caa=letsencrypt.org
+
+dom=fettproductions.org soa=
+ refresh=10800 ttl=10800
+ ns=ns5.he.net
+ ns=ns4.he.net
+ ns=ns3.he.net
+ ns=ns2.he.net
+ ns=9front.inri.net
+ ns=gaff.inri.net
+ ns=mars2.iawtp.com
+ dnsslave=slave.dns.he.net
+ mb=sl@stanleylieber.com
+ mx=gaff.inri.net pref=5
+ txt="v=spf1 mx -all"
+
+dom=fettproductions.org ip=107.161.24.138 caa=letsencrypt.org
+
+dom=www.fettproductions.org cname=fettproductions.org caa=letsencrypt.org
+
+dom=flamesgif.com soa=
+ refresh=10800 ttl=10800
+ ns=ns5.he.net
+ ns=ns4.he.net
+ ns=ns3.he.net
+ ns=ns2.he.net
+ ns=9front.inri.net
+ ns=gaff.inri.net
+ ns=mars2.iawtp.com
+ dnsslave=slave.dns.he.net
+ mb=sl@stanleylieber.com
+ mx=gaff.inri.net pref=5
+ txt="v=spf1 mx -all"
+
+dom=flamesgif.com ip=107.161.24.138 caa=letsencrypt.org
+
+dom=www.flamesgif.com cname=flamesgif.com caa=letsencrypt.org
+
+dom=inri.net soa=
+ refresh=10800 ttl=10800
+ ns=ns5.he.net
+ ns=ns4.he.net
+ ns=ns3.he.net
+ ns=ns2.he.net
+ ns=9front.inri.net
+ ns=gaff.inri.net
+ ns=mars2.iawtp.com
+ dnsslave=slave.dns.he.net
+ mb=sl@stanleylieber.com
+ mx=gaff.inri.net pref=5
+ txt="v=spf1 mx -all"
+
+dom=1ess.inri.net cname=contrib.9front.org caa=letsencrypt.org
+
+dom=5ess.inri.net cname=stanleylieber.com caa=letsencrypt.org
+
+dom=inri.net ip=107.161.24.138 caa=letsencrypt.org
+
+dom=cosmic.inri.net ip=107.161.24.138 caa=letsencrypt.org
+
+dom=deckard.inri.net ip=107.199.147.198 caa=letsencrypt.org
+
+dom=default.inri.net cname=inri.net caa=letsencrypt.org
+
+dom=dl.inri.net ip=107.199.147.198 caa=letsencrypt.org
+
+dom=dms100.inri.net ip=107.161.24.138 caa=letsencrypt.org
+
+dom=ewsd.inri.net ip=168.235.82.245 caa=letsencrypt.org
+
+dom=gl.inri.net ip=107.161.24.138 caa=letsencrypt.org
+
+dom=ln.inri.net ip=107.161.24.138 caa=letsencrypt.org
+
+dom=mars2.inri.net ip=107.161.24.138 caa=letsencrypt.org
+
+dom=mirv.inri.net ip=107.161.24.138 caa=letsencrypt.org
+
+dom=neet.inri.net ip=107.161.24.138 caa=letsencrypt.org
+
+dom=nevada.inri.net ip=107.161.24.138 caa=letsencrypt.org
+
+dom=nm.inri.net ip=107.161.24.138 caa=letsencrypt.org
+
+dom=ph.inri.net ip=107.161.24.138 caa=letsencrypt.org
+
+dom=pop.inri.net ip=107.161.24.138 caa=letsencrypt.org
+
+dom=pp.inri.net ip=107.161.24.138 caa=letsencrypt.org
+
+dom=rachael.inri.net ip=107.199.147.198 caa=letsencrypt.org
+
+dom=sp.inri.net ip=107.161.24.138 caa=letsencrypt.org
+
+dom=tcasey.inri.net ip=107.161.24.138 caa=letsencrypt.org
+
+dom=tn.inri.net ip=107.161.24.138 caa=letsencrypt.org
+
+dom=ttr.inri.net ip=107.161.24.138 caa=letsencrypt.org
+
+dom=ur.inri.net sys=ur ip=107.161.24.138 caa=letsencrypt.org
+
+dom=uriel.inri.net sys=uriel ip=107.161.24.138 caa=letsencrypt.org
+
+dom=vpn.inri.net sys=vpn ip=168.235.81.125
+
+dom=telstar.inri.net sys=vpn ip=107.191.102.245
+
+dom=www.inri.net cname=inri.net caa=letsencrypt.org
+
+dom=massivefictions.com soa=
+ refresh=10800 ttl=10800
+ ns=ns5.he.net
+ ns=ns4.he.net
+ ns=ns3.he.net
+ ns=ns2.he.net
+ ns=9front.inri.net
+ ns=gaff.inri.net
+ ns=mars2.iawtp.com
+ dnsslave=slave.dns.he.net
+ mb=sl@stanleylieber.com
+ mx=gaff.inri.net pref=5
+ txt="v=spf1 mx -all"
+
+dom=massivefictions.com ip=107.161.24.138 caa=letsencrypt.org
+
+dom=ku.massivefictions.com cname=massivefictions.com caa=letsencrypt.org
+
+dom=rg.massivefictions.com cname=massivefictions.com caa=letsencrypt.org
+
+dom=ragnarok.massivefictions.com ip=107.161.24.138 caa=letsencrypt.org
+
+dom=www.massivefictions.com cname=massivefictions.com caa=letsencrypt.org
+
+dom=notreally.info soa=
+ refresh=10800 ttl=10800
+ ns=ns5.he.net
+ ns=ns4.he.net
+ ns=ns3.he.net
+ ns=ns2.he.net
+ ns=9front.inri.net
+ ns=gaff.inri.net
+ ns=mars2.iawtp.com
+ dnsslave=slave.dns.he.net
+ mb=sl@stanleylieber.com
+ mx=gaff.inri.net pref=5
+ txt="v=spf1 mx -all"
+
+dom=notreally.info ip=107.161.24.138 caa=letsencrypt.org
+
+dom=www.notreally.info cname=notreally.info caa=letsencrypt.org
+
+dom=nsacom.net soa=
+ refresh=10800 ttl=10800
+ ns=ns5.he.net
+ ns=ns4.he.net
+ ns=ns3.he.net
+ ns=ns2.he.net
+ ns=9front.inri.net
+ ns=gaff.inri.net
+ ns=mars2.iawtp.com
+ dnsslave=slave.dns.he.net
+ mb=sl@stanleylieber.com
+ mx=gaff.inri.net pref=5
+ txt="v=spf1 mx -all"
+
+dom=nsacom.net ip=107.161.24.138 caa=letsencrypt.org
+
+dom=freebsd.nsacom.net cname=nsacom.net caa=letsencrypt.org
+
+dom=linux.nsacom.net cname=nsacom.net caa=letsencrypt.org
+
+dom=openbsd.nsacom.net cname=nsacom.net caa=letsencrypt.org
+
+dom=www.nsacom.net cname=nsacom.net caa=letsencrypt.org
+
+dom=okturing.com soa=
+ refresh=10800 ttl=10800
+ ns=ns5.he.net
+ ns=ns4.he.net
+ ns=ns3.he.net
+ ns=ns2.he.net
+ ns=9front.inri.net
+ ns=gaff.inri.net
+ ns=mars2.iawtp.com
+ dnsslave=slave.dns.he.net
+ mb=sl@stanleylieber.com
+ mx=gaff.inri.net pref=5
+ txt="v=spf1 mx -all"
+
+dom=okturing.com ip=107.161.24.138 caa=letsencrypt.org
+
+dom=woolandwater.okturing.com ip=107.161.24.138 caa=letsencrypt.org
+
+dom=www.okturing.com cname=okturing.com caa=letsencrypt.org
+
+dom=pushedunder.com soa=
+ refresh=10800 ttl=10800
+ ns=ns5.he.net
+ ns=ns4.he.net
+ ns=ns3.he.net
+ ns=ns2.he.net
+ ns=9front.inri.net
+ ns=gaff.inri.net
+ ns=mars2.iawtp.com
+ dnsslave=slave.dns.he.net
+ mb=sl@stanleylieber.com
+ mx=gaff.inri.net pref=5
+ txt="v=spf1 mx -all"
+
+dom=pushedunder.com ip=198.185.159.144
+
+dom=img.pushedunder.com cname=pushedunder.com
+
+dom=ml.pushedunder.com cname=pushedunder.com
+
+dom=test.pushedunder.com cname=pushedunder.com
+
+dom=url.pushedunder.com cname=pushedunder.com
+
+dom=7nhm8gcgz8znl7xnhfff.pushedunder.com cname=verify.squarespace.com
+
+dom=www.pushedunder.com cname=ext-cust.squarespace.com
+
+dom=qualitycountrylyrics.com soa=
+ refresh=10800 ttl=10800
+ ns=ns5.he.net
+ ns=ns4.he.net
+ ns=ns3.he.net
+ ns=ns2.he.net
+ ns=9front.inri.net
+ ns=gaff.inri.net
+ ns=mars2.iawtp.com
+ dnsslave=slave.dns.he.net
+ mb=sl@stanleylieber.com
+ mx=gaff.inri.net pref=5
+ txt="v=spf1 mx -all"
+
+dom=qualitycountrylyrics.com ip=107.161.24.138 caa=letsencrypt.org
+
+dom=www.qualitycountrylyrics.com cname=qualitycountrylyrics.com caa=letsencrypt.org
+
+dom=stanleylieber.com soa=
+ refresh=10800 ttl=10800
+ ns=ns5.he.net
+ ns=ns4.he.net
+ ns=ns3.he.net
+ ns=ns2.he.net
+ ns=9front.inri.net
+ ns=gaff.inri.net
+ ns=mars2.iawtp.com
+ dnsslave=slave.dns.he.net
+ mb=sl@stanleylieber.com
+ mx=gaff.inri.net pref=5
+ txt="v=spf1 mx -all"
+
+dom=stanleylieber.com ip=107.161.24.138 caa=letsencrypt.org
+
+dom=2006.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=51nb.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=9front.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=auth.stanleylieber.com ip=107.199.147.198 caa=letsencrypt.org
+
+dom=alpine.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=audio.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=bb.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=bg.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=blackberry.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=cerebus.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=cerebusfangirl.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=chan.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=code.stanleylieber.com cname=bitbucket.org caa=letsencrypt.org
+
+dom=cpu.stanleylieber.com ip=107.199.147.198 caa=letsencrypt.org
+
+dom=default.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=dzima.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=emma.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=ereader.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=flesh.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=freebsd.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=fs.stanleylieber.com ip=107.199.147.198 caa=letsencrypt.org
+
+dom=img.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=ios.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=kobo.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=ku.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=ku.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=linux.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=mnt.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=onyx.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=openbsd.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=osx.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=other.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=plan9.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=read.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=rem.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=remarkable.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=rf.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=rm.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=sarmoung.stanleylieber.com cname=ln.inri.net caa=letsencrypt.org
+
+dom=ta.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=textadventure.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=thegreen.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=tumblr.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=uh.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=unihertz.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=url.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=vr.stanleylieber.com ip=167.88.120.160 caa=letsencrypt.org
+
+dom=werc.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=www.stanleylieber.com cname=stanleylieber.com caa=letsencrypt.org
+
+dom=volksutils.com soa=
+ refresh=10800 ttl=10800
+ ns=ns5.he.net
+ ns=ns4.he.net
+ ns=ns3.he.net
+ ns=ns2.he.net
+ ns=9front.inri.net
+ ns=gaff.inri.net
+ ns=mars2.iawtp.com
+ dnsslave=slave.dns.he.net
+ mb=sl@stanleylieber.com
+ mx=gaff.inri.net pref=5
+ txt="v=spf1 mx -all"
+
+dom=volksutils.com ip=107.161.24.138 caa=letsencrypt.org
+
+dom=www.volksutils.com cname=volksutils.com caa=letsencrypt.org
+
+dom=zeroxpark.com soa=
+ refresh=10800 ttl=10800
+ ns=ns5.he.net
+ ns=ns4.he.net
+ ns=ns3.he.net
+ ns=ns2.he.net
+ ns=9front.inri.net
+ ns=gaff.inri.net
+ ns=mars2.iawtp.com
+ dnsslave=slave.dns.he.net
+ mb=sl@stanleylieber.com
+ mx=gaff.inri.net pref=5
+ txt="v=spf1 mx -all"
+
+dom=zeroxpark.com ip=107.161.24.138 caa=letsencrypt.org
+
+dom=www.zeroxpark.com cname=zeroxpark.com caa=letsencrypt.org
--- /dev/null
+++ b/plumbing
@@ -1,0 +1,233 @@
+# 2024-02-20T23:16:26-05:00
+# to update: cp /usr/$user/lib/plumbing /mnt/plumb/rules
+
+editor=sam
+browser=mothra
+
+#include basic
+
+addrelem='((#?[0-9]+)|(/[A-Za-z0-9_\^]+/?)|[.$])'
+
+addr=:($addrelem([,;+\-]$addrelem)*)
+
+plumb to seemail
+plumb to showmail
+plumb to msword
+plumb to sendmail
+plumb to image
+plumb to postscript
+plumb to edit
+plumb to none
+plumb to web
+
+# have plumber run command
+kind is text
+data matches 'Local (.*)'
+plumb to none
+plumb start rc -c $1
+
+# rtf files go to wdoc2txt
+type is text
+data matches '[a-zA-Z¡-0-9_\-.,/]+'
+data matches '([a-zA-Z¡-0-9_\-.,/]+)\.rtf'
+arg isfile $0
+plumb to msword
+plumb start wdoc2txt $file
+
+# start rule for microsoft word documents without .doc suffix
+type is text
+dst is msword
+plumb to msword
+plumb start wdoc2txt $file
+
+# email addresses get a new mail window
+type is text
+data matches '[a-zA-Z0-9_+.\-]+@[a-zA-Z0-9_+.\-]*'
+plumb to sendmail
+plumb start window rc -c '''echo % mail '''$0'; mail '$0
+
+# games/vmac*
+type is text
+data matches '([.a-zA-Z¡-0-9_/+\-]*[a-zA-Z¡-0-9_/+\-])\.(bin|dsk|img|sit|rom|BIN|DSK|IMG|SIT|ROM)'
+arg isfile $0
+plumb to minivmac
+plumb start minivmac $file
+
+# c64
+type is text
+data matches '([a-zA-Z¡-0-9_\-.,/]+)\.(tap|TAP)'
+arg isfile $1.$2
+data set $file
+plumb to none
+plumb start c64 -2 $file
+
+# gb
+type is text
+data matches '([a-zA-Z¡-0-9_\-.,/]+)\.(gb|GB)'
+arg isfile $1.$2
+data set $file
+plumb to none
+plumb start gb -2 -a $file
+
+# gba
+type is text
+data matches '([a-zA-Z¡-0-9_\-.,/]+)\.(gba|GBA)'
+arg isfile $1.$2
+data set $file
+plumb to none
+plumb start gba -2 -a $file
+
+# nes
+type is text
+data matches '([a-zA-Z!¡-0-9_\-.,/]+)\.(nes|NES)'
+arg isfile $1.$2
+data set $file
+plumb to none
+plumb start nes -2 -a $file
+
+# snes
+type is text
+data matches '([a-zA-Z!¡-0-9_\-.,/]+)\.(sfc|SFC|smc|SMC)'
+arg isfile $1.$2
+data set $file
+plumb to none
+plumb start snes -2 -a $file
+
+# md
+type is text
+data matches '([a-zA-Z!¡-0-9_\-.,/]+)\.(gen|GEN|md|MD)'
+arg isfile $1.$2
+data set $file
+plumb to none
+plumb start md -2 -a $file
+
+# images/postscript/pdf/dvi/doc go to page but not over the a plumb port
+# the port is here for reference but is unused
+type is text
+data matches '([a-zA-Z!¡-0-9_\-.,/]+)\.(jpe?g|JPE?G|gif|GIF|tiff?|TIFF?|ppm|PPM|bit|BIT|png|PNG|pgm|PGM|bmp|BMP|yuv|YUV|ps|PS|eps|EPS|pdf|PDF|dvi|DVI|doc|DOC|epub|EPUB|cb[tz]|CB[TZ]|tga|TGA)(:§([a-zA-Z¡-0-9_\-./]+))?'
+arg isfile $1.$2
+data set $file
+attr add jump=$4
+plumb to none
+plumb start page -j $4 -w $file
+
+# handle page(1) bookmark strings
+type is text
+data matches '(([a-zA-Z!¡-0-9_\-.,/]+)\.(ps|PS|eps|EPS|pdf|PDF|dvi|DVI|doc|DOC|epub|EPUB|cb[tz]|CB[TZ]))!(.+)'
+arg isfile $1
+data set $file
+attr add addr=$4
+plumb to none
+plumb start page -wij $0 $file
+
+# mdir individual mail message file -> new mail window for message
+type is text
+data matches '[a-zA-Z¡-0-9/\-]+/[0-9]+.[0-9][0-9]'
+plumb to showmail
+plumb start rc -c '@{rfork n; ramfs; bind -ac /tmp `{basename -d '$0'}; upas/fs -f '$0'; window -m mother -p 1}'
+#plumb start rc -c '@{rfork n; ramfs; bind -ac /tmp `{basename -d '$0'}; upas/fs -f '$0'; window -m -r 4 120 750 600 upas/nedmail -s /mail/fs/mbox/1}'
+
+# existing files, possibly tagged by line number, go to editor
+type is text
+data matches '([.a-zA-Z¡-0-9_/+\-]*[a-zA-Z¡-0-9_/+\-])('$addr')?'
+arg isfile $1
+data set $file
+attr add addr=$3
+plumb to edit
+plumb client window $editor
+
+# .h files are looked up in /sys/include and passed to edit
+type is text
+data matches '([a-zA-Z¡-0-9]+\.h)('$addr')?'
+arg isfile /sys/include/$1
+data set $file
+attr add addr=$3
+plumb to edit
+plumb client window $editor
+
+# .m files are looked up in /usr/inferno/module and passed to edit
+type is text
+data matches '([a-zA-Z¡-0-9]+\.m)('$addr')?'
+arg isfile /usr/inferno/module/$1
+data set $file
+attr add addr=$3
+plumb to edit
+plumb client window $editor
+
+# faces -> new mail window for message
+type is text
+data matches '[a-zA-Z¡-0-9_\-./]+'
+data matches '/mail/fs/[a-zA-Z¡-0-9/]+/[0-9]+'
+plumb to showmail
+plumb start window upas/nedmail -s $0
+#plumb start window facemother $0
+
+# man index entries are synthesized
+type is text
+data matches '([a-zA-Z¡-0-9_\-./]+)\(([1-8])\)'
+plumb start window -dx 800 -dy 600 ''man $2 $1; rc''
+#plumb start rc -c 'man -b '$2' '$1'
+
+# RFC references are looked up in /lib/rfc and passed to editor
+#type is text
+#data matches 'RFC ?([0-9]+)'
+#arg isfile /lib/rfc/rfc$1
+#data set $file
+#plumb to edit
+#plumb client window $editor
+
+# RFC references are looked up in /lib/rfc and printed in a new rio window
+type is text
+data matches '(rfc|RFC) ?-?([0-9]+)'
+plumb start window -dx 800 -dy 600 ''cat /lib/rfc/rfc$2; rc''
+
+# start rule for images without known suffixes
+dst is image
+plumb to image
+plumb client page -wi
+
+# start rule for postscript without known suffixes
+dst is postscript
+arg isfile $data
+plumb start page -w $data
+
+type is text
+data matches 'Local (.*)'
+plumb to none
+plumb start rc -c $1
+
+type is text
+data matches 'https?://.*\.(jpe?g|JPE?G|gif|GIF|tiff?|TIFF?|ppm|PPM|bit|BIT|png|PNG|pgm|PGM|bmp|BMP|yuv|YUV|cbz|CBZ|epub|EPUB|pdf|PDF|ps|PS)'
+plumb start rc -c 'hget '''''$0''''' | page -w'
+
+#type is text
+#data matches 'https?://[w]*.?youtube.com.*'
+#plumb to none
+#plumb start openssh/ssh stanleylieber@holon open ''''$0''''
+# am start -a android.intent.action.VIEW -n com.android.chrome/.Main -d http://google.com
+
+# thanks, Sigrid
+type is text
+data matches 'https?://(www.)?youtu(.)be[^ ]+'
+plumb start window pyt ''''$0''''
+
+type is text
+data matches '([a-zA-Z¡-0-9_\-.,/]+)\.(mp3|MP3|ogg|OGG|flac|FLAC|wav|WAV|au|AU|mid|MID|mus|MUS|m3u|M3U|pls|PLS)'
+plumb to none
+plumb start window -scroll play ''''$0''''
+
+type is text
+data matches '(file|http)s?:///?[^ ]+'
+plumb to none
+plumb start window -dx 800 -dy 600 mothra -a ''''$0''''
+
+# webshit
+data matches 'https?://.+|/tmp/webshit.*|[₀-₉]+|hpost.*'
+plumb to webshit
+plumb client window webshit
+
+# gemini
+type is text
+data matches 'gemini://[^ ]+'
+plumb to gemini
+plumb client window gemnine -w $0
--- /dev/null
+++ b/profile
@@ -1,0 +1,201 @@
+# 2024-11-20T16:57:04-05:00
+DISPLAY=:0
+aiju=(◔ ◡ ◔)
+d00d=0xd00000000000000d
+fish='<o)))><|'
+goodday=(добрый день)
+gopher=(ʕ◔ϖ◔ʔ)
+heart=♥
+ku=く
+lol=ЛУЛ
+meow=мяу
+nine=➈
+phone=☎
+rg=▼
+shr='#σc'
+sl=sℓ
+ss=ᛋᛋ
+scr=(`{cat /dev/draw/new >[2]/dev/null})
+w=$scr(11)
+h=$scr(12)
+switch($w){
+case 28*
+ font=/lib/font/contrib.bit/hugevga/unicode.font
+case 21* 22* 25*
+ #font=/lib/font/contrib.bit/kurinto/kurinto.18.mono.font
+ #font=/lib/font/contrib.bit/gallant/unicode.22.font
+ #font=/lib/font/bit/fixed/unicode.10x20.font
+ #font=/lib/font/bit/lucida/unicode.10.font
+ font=/lib/font/bit/lucidasans/unicode.10.font
+case *
+ font=/lib/font/bit/vga/unicode.font
+}
+if(! test -x /boot/factotum)
+ service=unix
+if(~ $service unix){
+ hostname=`{hostname -s}
+ os=`{uname}
+ PLAN9=/usr/local/plan9
+ PLAN9FRONT=/usr/local/plan9front
+ path=($HOME/bin $PLAN9FRONT/bin $PLAN9/bin /bin /sbin /usr/bin /usr/sbin /usr/X11R6/bin /usr/local/bin /usr/local/sbin /usr/games $HOME/go/bin .)
+ font=$HOME/lib/font/lucm/unicode.9.font
+ prompt=$hostname^'; '
+ fn $hostname {}
+ GOPATH=$HOME/go
+ GOROOT=/usr/local/go
+ GO111MODULE=off
+ GOTELEMETRY=off
+}
+if not{
+ bind / /n/$sysname
+ GOPATH=$home/go
+ GOROOT=/usr/local/go
+ GO111MODULE=off
+ GOTELEMETRY=off
+ bind -c /usr/local/$cputype/go /usr/local/go
+ bind -c $home/go/$cputype/bin $home/go/bin
+ bind -b $GOROOT/bin /bin
+ bind -b $GOPATH/bin /bin
+ if(~ $sysname reform)
+ 9fs dos
+ comics=/n/rachael/home/sl/who/sl/comics
+ if(test -d /n/dos/comics)
+ bind -c /n/dos/comics $home/comics
+ if not
+ bind -c /shr/sdU0f4d8/comics $home/comics
+ if(test -d /n/dos/mac)
+ bind -c /n/dos/mac $home/mac
+ if not
+ bind -c /shr/sdU0f4d8/mac $home/mac
+ if(test -d /sys/man.old)
+ bind $home/empty /sys/man.old
+ . $home/lib/school
+ path=(/bin .)
+ upasname=sl@stanleylieber.com
+ 9frontwww=/n/9front/usr/sl/www
+ 9frontwerc=$9frontwww/werc
+ authwww=/n/auth/usr/sl/www
+ authwerc=$authwww/werc
+ catvwww=/n/catv/usr/sl/www
+ catvwerc=$catvwww/werc
+ fswww=/n/fs/usr/sl/www
+ fswerc=$fswww/werc
+ gaffwww=/n/gaff/usr/sl/www
+ gaffwerc=$gaffwww/werc
+ osunywww=/n/osuny/usr/sl/www
+ osunywerc=$osunywww/werc
+ www=/usr/sl/www
+ werc=$www/werc
+ _=$gaffwerc/sites/massivefictions.com/_
+ 51nb=$gaffwerc/sites/51nb.stanleylieber.com
+ 9front=$9frontwerc/sites/9front.org
+ 9p=$catvwerc/sites/9p.cat-v.org
+ 1f300=$gaffwerc/sites/1f300.com
+ 1oct1993=$gaffwerc/sites/1oct1993.com
+ acme=$catvwerc/sites/acme.cat-v.org
+ audio=$gaffwerc/sites/audio.stanleylieber.com
+ bb=$gaffwerc/sites/bb.stanleylieber.com
+ bg=$gaffwerc/sites/bg.stanleylieber.com
+ bl=$catvwerc/sites/bell-labs.co
+ bugs=$9frontwerc/sites/bugs.9front.org
+ catv=$catvwerc/sites/cat-v.org
+ cerebus=$gaffwerc/sites/cerebus.stanleylieber.com
+ co=$catvwerc/sites/co.bell-labs.co
+ dms100=$gaffwerc/sites/dms100.inri.net
+ doc=$catvwerc/sites/doc.cat-v.org
+ docs=$9frontwerc/sites/docs.9front.org
+ drawterm=$9frontwerc/sites/drawterm.9front.org
+ ereader=$gaffwerc/sites/ereader.stanleylieber.com
+ flamesgif=$gaffwerc/sites/flamesgif.com
+ flesh=$gaffwerc/sites/flesh.stanleylieber.com
+ fqa=$9frontwerc/sites/fqa.9front.org
+ freebsd=$gaffwerc/sites/freebsd.stanleylieber.com
+ harmful=$catvwerc/sites/harmful.cat-v.org
+ harmless=$catvwerc/sites/harmless.cat-v.org
+ helpful=$catvwerc/sites/helpful.cat-v.org
+ img=$gaffwerc/sites/img.stanleylieber.com
+ inri=$gaffwerc/sites/inri.net
+ kobo=$gaffwerc/sites/kobo.stanleylieber.com
+ linux=$gaffwerc/sites/linux.stanleylieber.com
+ lists=$9frontwerc/sites/lists.9front.org
+ mf=$gaffwerc/sites/massivefictions.com
+ mnt=$gaffwerc/sites/mnt.stanleylieber.com
+ ninetimes=$catvwerc/sites/ninetimes.cat-v.org
+ notreally=$gaffwerc/sites/notreally.info
+ nsacom=$gaffwerc/sites/nsacom.net
+ okturing=$gaffwerc/sites/okturing.com
+ onyx=$gaffwerc/sites/onyx.stanleylieber.com
+ openbsd=$gaffwerc/sites/openbsd.stanleylieber.com
+ osuny=$osunywerc/sites/osuny.bell-labs.co
+ other=$gaffwerc/sites/other.stanleylieber.com
+ plan9=$gaffwerc/sites/plan9.stanleylieber.com
+ hardware=$plan9/hardware
+ thinkpad=$hardware/thinkpad
+ pp=$gaffwerc/sites/pp.inri.net
+ qcl=$gaffwerc/sites/qualitycountrylyrics.com
+ rag=$notreally/transport/spacecraft/ragnarok
+ ragnarok=$gaffwerc/sites/ragnarok.massivefictions.com
+ read=$gaffwerc/sites/read.stanleylieber.com
+ rm=$gaffwerc/sites/rm.stanleylieber.com
+ rf=$gaffwerc/sites/rf.stanleylieber.com
+ sam=$catvwerc/sites/sam.cat-v.org
+ sl=$gaffwerc/sites/stanleylieber.com
+ tst=$catvwerc/sites/tst.cat-v.org
+ uh=$gaffwerc/sites/uh.stanleylieber.com
+ url=$gaffwerc/sites/url.stanleylieber.com
+ volksutils=$gaffwerc/sites/volksutils.com
+ vr=$osunywerc/sites/vr.stanleylieber.com
+ wiki=$9frontwerc/sites/wiki.9front.org
+ pkg=$plan9/pkg
+ bind -b $home/bin/rc /bin
+ bind -b $home/bin/$cputype /bin
+ fn nntp{ nntpfs -a news.eternal-september.org }
+}
+switch($service){
+case terminal
+ # MNT Reform CTRL (bottom)
+ #for(i in `{seq 0 9}){ echo $i 97 61463 } >> /dev/kbmap
+ # MNT Reform ...
+ #for(i in `{seq 0 9}){ echo $i 126 61463 } >> /dev/kbmap
+ # MNT Reform HYPER
+ #for(i in `{seq 0 9}){ echo $i 127 61463 } >> /dev/kbmap
+ # ThinkPad X*t bezel Esc -> Del
+ echo 0 107 127 >>/dev/kbmap
+ # ThinkPad X*t bezel Rotate -> PgUp
+ echo 0 108 61455 >>/dev/kbmap
+ # ThinkPad X*t bezel ??? -> PgDn
+ echo 0 104 61459 >>/dev/kbmap
+ # ThinkPad X*t bezel Up -> Right
+ echo 0 113 61458 >>/dev/kbmap
+ # ThinkPad X*t bezel Down -> Left
+ echo 0 111 61457 >>/dev/kbmap
+ # ThinkPad X*t bezel Left -> Up
+ echo 0 110 61454 >>/dev/kbmap
+ # ThinkPad X*t bezel Right -> Down
+ echo 0 109 63488 >>/dev/kbmap
+ plumber
+ #echo -n accelerated 0 > '#m/mousectl'
+ accel 9
+ echo -n res 3 > '#m/mousectl'
+ editor=(sam -d)
+ prompt='; '
+case cpu
+ fn `{cat /dev/sysname} {}
+ editor=(sam -d)
+ pager='p -10'
+ if(test -e /mnt/term/dev/wsys){ # rio already running
+ editor=(sam -d)
+ wsys=/mnt/term^`{cat /mnt/term/env/wsys}
+ bind -a /mnt/term/dev/wsys /dev
+ }
+ bind /mnt/term/dev/cons /dev/cons
+ bind /mnt/term/dev/consctl /dev/consctl
+ bind -a /mnt/term/dev /dev
+ bind /mnt/term/mnt/factotum /mnt/factotum
+ bind /mnt/term/mnt/plumb /mnt/plumb
+ prompt=`{cat /dev/sysname}^'; '
+ cat /lib/ascii/$sysname
+ fortune
+case con
+ prompt=`{cat /dev/sysname}^'; '
+}
--- /dev/null
+++ b/read
@@ -1,0 +1,430 @@
+http://feeds.feedburner.com/NerdlyPleasures NerdlyPleasures
+http://blog.golang.org/feeds/posts/default blog.golang.org
+https://banriman.hateblo.jp/rss banriman.hateblo.jp
+http://ultraculture.org/feed ultraculture.org
+http://mrstsk.tumblr.com/rss mrstsk.tumblr.com
+http://news.ycombinator.com/rss news.ycombinator.com
+http://ohdannyboy.blogspot.com/feeds/posts/default ohdannyboy.blogspot.com
+http://plaidstallions.blogspot.com/feeds/posts/default?alt=rss plaidstallions.blogspot.com
+http://prince.org/data/headlines.xml prince.org
+http://research.swtch.com/feed.atom research.swtch.com
+http://www.etsy.com/rss_shop.php?user_id=5193118 woolandwater.etsy.com
+http://www.gerhardart.com/apps/blog/rss gerhardart.com
+http://www.schneier.com/blog/index.rdf schneier.com
+http://brucesterling.tumblr.com/rss brucesterling.tumblr.com
+http://vintage-ads.livejournal.com/data/rss vintage-ads.livejournal.com
+http://taleoftales.tumblr.com/rss taleoftales.tumblr.com
+http://autokrater.livejournal.com/data/rss autokrater.livejournal.com
+http://archidose.tumblr.com/rss archidose.tumblr.com
+http://bowiesongs.tumblr.com/rss bowiesongs.tumblr.com
+http://comixcetera.tumblr.com/rss comixcetera.tumblr.com
+http://dzima.tumblr.com/rss dzima.tumblr.com
+http://dzimamemorial.tumblr.com/rss dzimamemorial.tumblr.com
+http://fabercastell.tumblr.com/rss fabercastell.tumblr.com
+http://fmtownsmarty.tumblr.com/rss fmtownsmarty.tumblr.com
+http://homemadecomics.tumblr.com/rss homemadecomics.tumblr.com
+http://imh-hau.tumblr.com/rss imh-hau.tumblr.com
+http://johnbyrnedraws.tumblr.com/rss johnbyrnedraws.tumblr.com
+http://kidontology.tumblr.com/rss kidontology.tumblr.com
+http://me-vs-gutenberg.tumblr.com/rss me-vs-gutenberg.tumblr.com
+http://milonogiannis.tumblr.com/rss milonogiannis.tumblr.com
+http://nineinchnails.tumblr.com/rss nineinchnails.tumblr.com
+http://royalboiler.tumblr.com/rss royalboiler.tumblr.com
+http://seanhowe.tumblr.com/rss seanhowe.tumblr.com
+http://selenachambers.com/rss selenachambers.tumblr.com
+http://womanonfire.tumblr.com/rss womanonfire.tumblr.com
+http://feeds.feedburner.com/wwwtxt#_=_ wwwtxt.tumblr.com
+http://zusty.tumblr.com/rss zusty.tumblr.com
+http://www.edwardtufte.com/bboard/asket.xml edwardtufte.com
+http://feeds.feedburner.com/nybooks nybooks.com
+http://pbfcomics.com/feed/feed.xml pbfcomics.com
+http://scandalouswoman.blogspot.com/feeds/posts/default scandalouswoman.blogspot.com
+http://dave.cheney.net/feed dave.cheney.net
+http://autobiographyofaformerzygote.wordpress.com/feed autobiographyofaformerzygote.wordpress.com
+http://neojaponisme.com/feed neojaponisme.com
+https://blog.thinkst.com/feed blog.thinkst.com
+http://slatestarcodex.com/feed/ slatestarcodex.com
+http://feeds.feedburner.com/longnow longnow.org
+https://bowiesongs.wordpress.com/feed bowiesongs.wordpress.com
+http://feeds2.feedburner.com/ArtFagCity artfagcity
+http://blog.beforemario.com/feeds/posts/default?alt=rss blog.beforemario.com
+http://krebsonsecurity.com/feed krebsonsecurity.com
+http://feeds.feedburner.com/Torrentfreak torrentfreak
+http://feeds.feedburner.com/dezeen dezeen.com
+http://trendbeheer.com/feed trendbeheer.com
+http://www.augmented.org/blog/feed augmented.org
+http://www.bunniestudios.com/blog/?feed=rss2 bunniestudios.com
+http://www.jerkcity.com/jc.rss jerkcity.com
+https://cdn.jwz.org/blog/feed/ jwz.org
+http://www.kennercollector.com/feed kennercollector.com
+http://www.tcj.com/feed tcj.com
+http://ascii.textfiles.com/feed ascii.textfiles.com
+http://www.os2museum.com/wp/feed os2museum.com
+https://randomascii.wordpress.com/feed randomascii.wordpress.com
+https://catforehead.wordpress.com/feed catforehead.wordpress.com
+https://www.imperialviolet.org/iv-rss.xml imperialviolet.org
+http://blog.acolyer.org/feed/ blog.acolyer.org
+http://www.filfre.net/feed/rss filfre.net
+https://github.com/Harvey-OS/harvey/commits/main.atom harvey
+http://grugq.tumblr.com/rss grugq.tumblr.com
+https://spin0r.wordpress.com/feed/ spin0r.wordpress.com
+http://www.ambarb.com/?feed=rss2 ambarb.com
+http://www.daemonology.net/blog/index.rss daemonology.net
+http://eno1995.tumblr.com/rss eno1995.tumblr.com
+https://nsarchive.wordpress.com/feed nsarchive.wordpress.com
+http://waitwhatpod.tumblr.com/rss waitwhatpod.tumblr.com
+https://flak.tedunangst.com/rss flak.tedunangst.com
+http://functionallyparanoid.com/feed functionallyparanoid.com
+http://knockoffcollector.tumblr.com/rss knockoffcollector.tumblr.com
+http://yokosuke3.tumblr.com/rss yosuke3.tumblr.com
+http://moviecode.tumblr.com/rss moviecode.tumblr.com
+http://makingstarwars.tumblr.com/rss makingstarwars.tumblr.com
+http://gaming.moe/?feed=rss2 gaming.moe
+http://onceuponatown.tumblr.com/rss onceuponatown.tumblr.com
+https://blog.pinboard.in/feed/ blog.pinboard.in
+https://shitgonutssays.tumblr.com/rss shitgonutssays.tumblr.com
+https://xiphmont.dreamwidth.org/data/rss xiphmont.dreamwidth.org
+http://www.bytecellar.com/feed/ bytecellar.com
+http://8bit.fun/rss.xml 8bit.fun
+https://floatingworldcomics.com/feed floatingworldcomics.com
+http://joevancleave.blogspot.com/feeds/posts/default?alt=rss joevancleave.blogspot.com
+http://munk.org/typecast/feed/ munk.org
+http://adelaideretrocomputing.blogspot.com/feeds/posts/default?alt=rss adelaideretrocomputing.blogspot.com
+https://revertive-pulse.tumblr.com/rss revertive-pulse.tumblr.com
+http://mingos-commodorepage.tumblr.com/rss mingos-commodorepage.tumblr.com
+https://www.mondo2000.com/feed/ mondo2000.com
+https://www.youtube.com/feeds/videos.xml?channel_id=UCqnHPIrKUoouDp1KznTn2Ow youtube.com fmims
+https://royalboiler.wordpress.com/feed royalboiler.wordpress.com
+http://bookgirls.tumblr.com/rss bookgirls.tumblr.com
+http://pfrsch.tumblr.com/rss pfrsch.tumblr.com
+https://never-obsolete.tumblr.com/rss never-obsolete.tumblr.com
+https://medium.com/feed/@toms.pete medium.com toms.pete
+http://japancameramag.tumblr.com/rss japancameramag.tumblr.com
+http://japaneseaesthetics.tumblr.com/rss japaneseaesthetics.tumblr.com
+http://japanesescientists.tumblr.com/rss japanesescientists.tumblr.com
+http://japan-overload.tumblr.com/rss japan-overload.tumblr.com
+https://suparetrogirl.tumblr.com/rss suparetrogirl.tumblr.com
+https://www.thewire.co.uk/home/rss thewire.co.uk
+https://www.mobileread.com/feeds/front.xml mobileread.com
+http://www.tomscioli.com/?feed=rss2 tomscioli.com
+http://powercomics.tumblr.com/rss powercomics.tumblr.com
+https://alanmooreworld.blogspot.com/feeds/posts/default alanmooreworld.blogspot.com
+https://failedarchitecture.com/feed/ failedarchitecture.com
+https://www.bellingcat.com/feed bellingcat.com
+https://jcs.org/rss jcs.org
+http://helpful.cat-v.org/Blog/index.rss helpful.cat-v.org
+http://harmful.cat-v.org/Blog/index.rss harmful.cat-v.org
+http://stanleylieber.com/index.rss stanleylieber.com
+http://n-gate.com/index.rss n-gate.com
+http://www.reddit.com/r/blackberry/.rss reddit.com blackberry
+https://www.reddit.com/user/robpike/.rss reddit.com robpike
+https://crackberry.com/rss.xml crackberry.com
+https://forums.crackberry.com/external.php?type=RSS2&forumids=269 forums.crackberry.com bb10
+http://barrywindsor-smith.com/story-teller/feed
+https://lineageos.org/feed.xml leneageos.org
+http://massivefictions.com/index.rss massivefictions.com
+http://9front.org/releases/index.rss 9front.org releases
+http://ninetimes.cat-v.org/news/index.rss ninetimes.cat-v.org
+https://www.reddit.com/r/UnihertzTitan/.rss reddit.com UnihertzTitan
+http://img.stanleylieber.com/index.rss img.stanleylieber.com
+http://ymodem.org/gopher.rss ymodem.org
+https://solar.lowtechmagazine.com/feeds/all.rss.xml solar.lowtechmagazin.com
+http://feeds2.feedburner.com/NoTechMagazine notechmagazine.com
+https://www.doscher.com/rss doscher.com
+https://www.netmeister.org/blog/rss.xml netmeister.org
+http://wyrm.org/rss.xml wyrm.org
+https://drewdevault.com/blog/index.xml drewdevault.com
+https://mwi.usma.edu/feed/ mwi.usma.edu
+http://www.cnmod.cn/feed/ cnmod.cn
+https://mntre.com/reform_md.atom mntre.com
+https://wiki.xxiivv.com/links/rss.xml wiki.xxiivv.com
+https://ftrv.se/posts.rss ftrv.se
+http://100r.co/links/rss.xml 100r.co
+https://tex.com.tw/blogs/akira-project.atom twx.com.tw
+https://sourcehut.org/blog/index.xml sourcehut.org
+https://ticom.livejournal.com/data/rss ticom.livejournal.com
+http://neural.it/customfeed/all.php neural.it
+http://feeds.feedburner.com/NerdlyPleasures nerdlypleasures.blogspot.com
+https://www.adriancourreges.com/atom.xml adriancourreges.com
+https://blog.cryptographyengineering.com/feed/ blog.cryptographyengineering.com
+http://www.sciencemag.org/rss/news_current.xml sciencemag.org
+https://www.righto.com/feeds/posts/default?alt=rss righto.com
+https://zeptobars.com/en/rss zeptobars.com
+http://werc.cat-v.org/news/index.rss werc.cat-v.org news
+https://forgotten--figures.blogspot.com/feeds/posts/default?alt=rss forgotten--figures.blogspot.com
+https://bitbang.social/@NanoRaptor.rss bitbang.social NanoRaptor
+http://ribbonfarm.com/feed ribbonfarm.com
+http://lovejapanese80s.tumblr.com/rss lovejapanese80s.tumblr.com
+http://70sscifiart.tumblr.com/rss 70sscifiart.tumblr.com
+http://commodorez.tumblr.com/rss commodorez.tumblr.com
+http://obscurevideogames.tumblr.com/rss obscurevideogames.tumblr.com
+http://anamon-book.tumblr.com/rss anamon-book.tumblr.com
+http://centuriespast.tumblr.com/rss centuriespast.tumblr.com
+http://assortedschmidt.tumblr.com/rss assortedschmidt.tumblr.com
+http://hamonikakoshoten.tumblr.com/rss hamonikakoshoten.tumblr.com
+http://back-then.tumblr.com/rss back-then.tumblr.com
+http://workspaces.tumblr.com/rss workspaces.tumblr.com
+http://whitneymuseum.tumblr.com/rss whitneymuseum.tumblr.com
+http://weathercade.tumblr.com/rss weathercade.tumblr.com
+http://vintage-robots.tumblr.com/rss vintage-robots.tumblr.com
+http://toshibu.tumblr.com/rss toshibu.tumblr.com
+http://tomscioli.tumblr.com/rss tomscioli.tumblr.com
+http://tokyoscum.tumblr.com/rss tokyoscum.tumblr.com
+http://virtualvampire.tumblr.com/rss virtualvampire.tumblr.com
+http://vintagecomputers.tumblr.com/rss vintagecomputers.tumblr.com
+http://tumblokami.tumblr.com/rss tumblokami.tumblr.com
+http://text-mode.tumblr.com/rss text-mode.tumblr.com
+http://taishou-kun.tumblr.com/rss taishou-kun.tumblr.com
+http://sttngfashion.tumblr.com/rss sttngfashion.tumblr.com
+http://snakebomb.tumblr.com/rss snakebomb.tumblr.com
+http://sink00.tumblr.com/rss sink00.tumblr.com
+https://listed.to/@Cortex65/feed listed.to Cortex65
+https://ajaxnwnk.blogspot.com/feeds/posts/default ajaxnwnk.blogspot.comm
+https://suckless.org/atom.xml suckless.org
+https://www.reddit.com/r/plan9/.rss reddit.com plan9
+https://boxbase.org/feed.rss boxbase.org Cheery
+http://wyrm.org/media-rss.xml wyrm.org media-rss.xml
+https://diode.zone/feeds/videos.xml?accountId=5112 diode.zone sigrid
+https://panic.com/blog/feed panic.com
+https://retrohax.net/blog/rss retrohax.net
+https://imomus.tumblr.com/rss imomus.tumblr.com
+https://cketti.de/feed.xml cketti.de
+https://fabiensanglard.net/rss.xml fabiensanglard.net
+https://analog-antiquarian.net/wordpress/feed/rss analog-antiquarian.net
+https://n-o-d-e.net/rss/rss.xml n-o-d-e.net
+https://c64os.com/feed/ c64os.com
+https://bsd.network/@dotpk.rss dotpk bsd.network
+https://alexsoto.dev/blog.xml alexsoto.dev
+http://feeds2.feedburner.com/rarehistoricalphotos rarehistoricalphotos.com
+https://ditkocultist.wordpress.com/feed/ ditkocultist.wordpress.com
+http://ditko.blogspot.com/feeds/posts/default?alt=rss ditko.blogspot.com
+https://duo.com/decipher/feed duo.com
+http://opacity.ru/rss opacity.ru
+https://euvsdisinfo.eu/feed/ euvsdisinfo.com
+https://humungus.tedunangst.com/r/honk/rss humungus.tedunangst.com honk
+https://animeuserinterface.tumblr.com/rss animeuserinterface.tumblr.com
+https://pixelfed.social/users/sigrid.atom pixelfed.social sigrid
+https://computer.rip/rss.xml computer.rip
+https://cyberdeck.cafe/mix?format=rss cyberdeck.cafe
+https://toobnix.org/feeds/videos.xml?videoChannelId=2 toobnix.org smj_channel
+https://toobnix.org/feeds/videos.xml?videoChannelId=10378 toobnix.org fettprod_chan
+https://desktopfriend.tumblr.com/rss desktopfriend.tumblr.com
+https://edwardsnowden.substack.com/feed edwardsnowden.substack.com
+https://webzine.puffy.cafe/atom.xml webzine.puffy.cafe
+https://tomf.home.blog/feed/ tomf.home.blog
+https://bsd.network/@qbit.rss bsd.network qbit
+https://garlands-jpn.tumblr.com/rss garlands-jpn.tumblr.com
+https://n-ppn.tumblr.com/rss n-ppn.tumblr.com
+https://www.xyte.ch/feed xyte.ch
+https://9lab.org/blog/index.xml 9lab.org
+https://dk7ih.de/feed/ dk7ih.de
+https://fediverse.monster/users/w/feed.atom fediverse.monster w
+https://momentofcerebus.blogspot.com/feeds/posts/default?alt=rss momentofcerebus.blogspot.com
+https://cybersecpolitics.blogspot.com/feeds/posts/default?alt=rss cybersecpolitics.blogspot.com
+https://blog.benjojo.co.uk/rss.xml blog.benjojo.co.uk
+https://arealamericanbook.com/feed arealamericanbook.com
+https://gemini.circumlunar.space/news/atom.xml gemini.circumlunar.space
+https://seirdy.one/posts/index.xml seirdy.one
+http://landley.net/rss.xml landley.net
+https://voidlinux.org/atom.xml voidlinux.org
+https://www.modos.tech/rss modos.tech
+https://gamesfromtheblackhole.wordpress.com/feed/ gamesfromtheblackhole.wordpress.com
+https://weathercade.tumblr.com/rss wearhercade.tumblr.com
+http://shirowledge.sblo.jp/index20.rdf shirowledge.sblo.jp
+https://github.com/plan9foundation/plan9/commits/main.atom github.com plan9foundation plan9
+https://thekimonogallery.tumblr.com/rss thekimonogallery.tumblr.com
+https://beifongkendo.tumblr.com/rss beifongkendo.tumblr.com
+https://vintageninja.net/feed vintageninja.net
+http://comicbinding.com/feed comicbinding.com
+https://kumablog.org/feed/ kumablog.org
+https://www.newsfromme.com/feed/ newsfromme.com
+http://michaelsamyn.art/blog/feed/ michaelsamyn.art
+https://diode.zone/feeds/videos.xml?videoChannelId=1485 diode.zone sigrid
+https://paulkingsnorth.substack.com/feed paulkingsnorth.substack.com
+https://hachyderm.io/@ticom.rss hachyderm.io ticom
+https://social.pulpie.xyz/users/be0ba.rss social.purple.xyz be0ba
+https://merv.news/feeds/local.xml merv.news
+https://kleinletters.com/Blog/feed/ kleinletters.com
+https://nicole.express/feed.xml nicole.express
+https://legacydevice.tumblr.com/rss legacydevice.tumblr.com
+https://tombrevoort.com/feed tombrevoort.com
+https://malwaretech.com/feed.xml malwaretech.com
+https://dragonladytoday.com/feed/ dragonladytoday.com
+https://ln.ht/_/feed ln.ht
+http://feeds.feedburner.com/BigMessOWires bigmessowires.com
+https://www.flickr.com/services/feeds/photos_public.gne?id=43963042@N05 flickr.com micafox
+https://www.flickr.com/services/feeds/photos_public.gne?id=54184557@N08 flickr.com masahiro_ami
+https://www.flickr.com/services/feeds/photos_public.gne?id=41186365@N02 flickr.com miilog
+https://www.flickr.com/services/feeds/photos_public.gne?id=81482434@N00 flickr.com entropy8
+https://www.flickr.com/services/feeds/photos_public.gne?id=45506355@N00 flickr.com brucesterling
+https://www.flickr.com/services/feeds/photos_public.gne?id=86788839@N00 flickr.com golanlevin
+https://www.flickr.com/services/feeds/photos_public.gne?id=27947502@N00 flickr.com lafemmenica
+https://www.flickr.com/services/feeds/photos_public.gne?id=10062223@N06 flickr.com lockheedmartin
+https://www.flickr.com/services/feeds/photos_public.gne?id=69482780@N00 flickr.com me_vs_gutenberg
+https://www.flickr.com/services/feeds/photos_public.gne?id=24662369@N07 flickr.com nasa gsfc
+https://www.flickr.com/services/feeds/photos_public.gne?id=35067687@N04 flickr.com nasa nasahqphoto
+https://www.flickr.com/services/feeds/photos_public.gne?id=28634332@N05 flickr.com nasa nasamarshall
+https://www.flickr.com/services/feeds/photos_public.gne?id=37211895@N03 flickr.com nasa nasa-jpl
+https://www.flickr.com/services/feeds/photos_public.gne?id=25156558@N05 flickr.com nyclondonguy
+https://www.flickr.com/services/feeds/photos_public.gne?id=9479603@N02 flcikr.com kenneth_martin
+https://www.flickr.com/services/feeds/photos_public.gne?id=90686988@N00 flickr.com pokoroto
+https://www.flickr.com/services/feeds/photos_public.gne?id=49487266@N07 flickr.com sdasmarchives
+https://www.flickr.com/services/feeds/photos_public.gne?id=31261503@N06 flickr.com seua_yai
+https://www.flickr.com/services/feeds/photos_public.gne?id=25154135@N07 flickr.com shmc5hamer
+https://www.flickr.com/services/feeds/photos_public.gne?id=19432592@N08 flickr.com tetsuo_matsumoto
+https://www.flickr.com/services/feeds/photos_public.gne?id=35740357@N03 flickr.com usnationalarchives
+https://www.flickr.com/services/feeds/photos_public.gne?id=8623220@N02 flickr.com library_of_congress
+https://www.flickr.com/services/feeds/photos_public.gne?tags=openbsd flickr.com openbsd
+https://www.flickr.com/services/feeds/photos_public.gne?tags=9front flickr.com 9front
+https://www.flickr.com/services/feeds/photos_public.gne?tags=plan9 flickr.com plan9
+https://www.flickr.com/services/feeds/photos_public.gne?tags=french_lick flickr.com french_lick
+https://www.flickr.com/services/feeds/photos_public.gne?tags=west_baden flickr.com west_baden
+https://www.flickr.com/services/feeds/photos_public.gne?tags=pc-9801 flickr.com pc-9801
+https://lookcaitlin.tumblr.com/rss lookcaitlin.tumblr.com
+https://56k-modem.online/rss 56k-modem.online
+http://git.9front.org/plan9front/plan9front/HEAD/feed.rss git.9front.org plan9front
+http://git.9front.org/plan9front/drawterm/HEAD/feed.rss git.9front.org drawterm
+http://git.9front.org/sl/fqa.9front.org/HEAD/feed.rss git.9front.org fqa
+http://shithub.us/cinap_lenrek/blog/HEAD/feed.rss shithub.us cinap_lenrek blog
+http://shithub.us/garden/wiki.9front.org/HEAD/feed.rss shithub.us wiki.9front.org
+http://shithub.us/igor/tlssrv.sni/HEAD/feed.rss shithub.us igor tlssrv.sni
+http://shithub.us/kemal/ircs/HEAD/feed.rss shithub.us kemal ircs
+http://shithub.us/moody/wipeout/HEAD/feed.rss shithub.us moody wipeout
+http://shithub.us/moody/zelda3/HEAD/feed.rss shithub.us moody zelda3
+http://shithub.us/ori/gefs/HEAD/feed.rss shithub.us ori gefs
+http://shithub.us/phil9/mongrel/HEAD/feed.rss shithub.us phil9 mongrel
+http://shithub.us/phil9/rrss/HEAD/feed.rss shithub.us phil9 rrss
+http://shithub.us/sigrid/9pro/HEAD/feed.rss shithub.us sigrid 9pro
+http://shithub.us/sigrid/pdffs/HEAD/feed.rss shithub.us sigrid pdffs
+http://shithub.us/sigrid/treason/HEAD/feed.rss shithub.us sigrid treason
+http://shithub.us/sigrid/nvi/HEAD/feed.rss shithub.us sigrid nvi
+http://shithub.us/sl/bmothra/HEAD/feed.rss shithub.us sl bmothra
+http://shithub.us/thedaemon/dpaint/HEAD/feed.rss shithub.us thedaemon dpaint
+https://alpinelinux.org/atom.xml alpinelinux.org
+https://undeadly.org/cgi?action=rss undeadly.org
+https://hardcore-gaming-101.tumblr.com/rss hardcore-gaming.tumblr.com
+https://merveilles.town/tags/unix_surrealism.rss merveilles.town tags unix_surrealism
+https://yodaprod.tumblr.com/rss yodaprod.tumblr.com
+https://www.nontemporary.com/rss nontemporary.com
+https://nein.ftrv.se/@sigrid/feed.rss nein.ftrv.se sigrid
+https://merveilles.town/@akkartik.rss merveilles.town akkartik
+https://mstdn.jp/users/landley.rss mstdn.jp landley
+https://hj.9fs.net/thedaemon.rss hj.9fs.net thedaemon
+https://mastodon.online/users/HayiWena.rss mastodon.online HayiWena
+https://hj.9fs.net/sl.rss hj.9fs.net sl
+https://mastodon.sdf.org/users/9front.rss mastodon.sdf.org 9front
+https://brands.town/users/9front.rss brands.town 9front
+https://hj.9fs.net/qrstuv.rss hj.9fs.net qrstuv
+https://mastodon.social/users/petetoms.rss mastodon.social petetoms
+https://mastodon.archive.org/users/textfiles.rss mastodon.archive.org textfiles
+https://mastodon.sdf.org/users/SDF.rss mastodon.sdf.org SDF
+https://merveilles.town/users/prahou.rss merveilles.town prahou
+https://merveilles.town/users/womanonfire.rss merveilles.town womanonfire
+https://honk.tedunangst.com/u/tedu/rss honk.tedunangst.com
+https://mastodon.sdf.org/users/aram.rss mastodon.sdf.org aram
+https://11n.org/w.rss 11n.org w
+https://chaos.social/users/jacqueline.rss chaos.social jacqueline
+https://fosstodon.org/users/drewdevault.rss fosstodon.org drewdevault
+https://hj.9fs.net/khm.rss hj.9fs.net khm
+https://mastodon.social/users/mntmn.rss mastodon.social mntmn
+https://hachyderm.io/users/ticom.rss hachyderm.io ticom
+https://mastodon.sdf.org/users/icm.rss mastodon.sdf.org icm
+https://mastodon.archive.org/users/internetarchive.rss mastodon.archive.org internetarchive
+https://fediverse.monster/users/w.rss fediverse.monster w
+https://bitbang.social/users/NanoRaptor.rss bitbang.social NanoRaptor
+https://merveilles.town/users/ritualdust.rss merveilles.town ritualdust
+https://hj.9fs.net/qwx.rss hj.9fs.net qwx
+https://merveilles.town/users/bellinitte.rss merveilles.town bellinitte
+https://toot.spooky.computer/users/ec0.rss toot.spooky.computer ec0
+https://mastodon.social/users/wizardslair.rss mastodon.social wizardslair
+https://merveilles.town/users/cancel.rss merveilles.town cancel
+https://hj.9fs.net/invoked.rss hj.9fs.net invoked
+https://hachyderm.io/users/robpike.rss hachyderm.io robpike
+https://hj.9fs.net/cinap_lenrek.rss hj.9fs.net cinap_lenrek
+https://comam.es/snac/grunfink.rss comam.es grunfink
+https://hj.9fs.net/phil9.rss hj.9fs.net phil9
+https://fosstodon.org/users/PINE64.rss fosstodon.org PINE64
+https://merveilles.town/users/caffeine.rss merveilles.town caffeine
+https://bsd.network/users/solene.rss bsd.network solene
+https://merveilles.town/users/neauoire.rss merveilles.town neauoire
+https://lemmy.sdf.org/feeds/u/pmjv.xml lemmy.sdf.org pmjv
+https://www.tumfatig.net/index.xml tumfatig.net
+https://thevaultoftheatomicspaceage.tumblr.com/rss thevaultoftheatomicspaceage.tumblr.com
+https://humanoidhistory.tumblr.com/rss humanoidhistory.tumblr.com
+https://triapul.cz/feed/img.xml triapul.cz
+http://triapul.cz/feed/english.xml
+https://merveilles.town/users/oppen.rss merveilles.town oppen
+https://chaos.social/users/nmeum.rss chaos.social nmeum
+https://hj.9fs.net/emery.rss hj.9fs.net emery
+https://hj.9fs.net/alex.rss hj.9fs.net alex
+https://hj.9fs.net/qbit.rss hj.9fs.net qbit
+https://merveilles.town/users/bellinitte.rss merveilles.net charlie
+https://merveilles.town/users/ritualdust.rss merveilles.net lizbeth
+https://merveilles.town/users/la_ninpre.rss merveilles.net la_ninpre
+https://pleroma.m68k.church/users/spook.rss pleroma.m68k.church spook
+https://hj.9fs.net/ggc.rss hj.9fs.net ggc
+https://hj.9fs.net/cgnarne.rss hj.9fs.net cgname
+https://hj.9fs.net/bubstance.rss hj.9fs.net bubstance
+https://merveilles.town/users/henesy.rss merveilles.town henesy
+https://hj.9fs.net/moody.rss hj.9fs.net moody
+https://fosstodon.org/@alpinelinux.rss fosstodon.org alpinelinux
+https://mastodon.sdf.org/@gnemmi.rss mastodon.sdf.org gnemmi
+https://merveilles.town/@palomakop.rss merveilles.town palomakop
+https://mastodon.sdf.org/@tf.rss mastodon.sdf.org tf
+https://img.caffeine.computer/rss.xml img.caffeine.computer
+https://mastodon.cr.yp.to/@djb.rss mastodon.cr.yp.to djb
+https://hachyderm.io/@dalias.rss hachyderm.io dallas
+https://autonomous.zone/@dantescanline.rss autonomous.zone datescanline
+https://merveilles.town/@cathos.rss merveilles.town cathos
+http://interglacial.com/rss/bob_the_angry_flower.rss interglacial.com bob_the_angry_flower
+http://deadnet.se/imgram/rss.xml deadnet.se
+https://blockygraphics.tumblr.com/rss blockygraphics.tumblr.com
+https://hostux.social/@rem.rss hostux.social rem
+https://eeaatgrl.tumblr.com/rss eeaatgrl.tumblr.com
+https://imaginaryaccountname.tumblr.com/rss imaginaryaccountname.tumblr.com
+https://mastodon.social/@Agent_TW_Lee.rss mastodon.social Agent_TW_Lee
+https://social.sdf.org/@SDF.rss social.sdf.org SDF
+https://rollenspiel.social/@alexshendi.rss rollenspiel.social alexshendi
+https://hackers.town/@crudd.rss hackers.town crudd
+https://masto.hackers.town/users/crudd.rss masto.hackers.town crudd
+https://social.treehouse.systems/@markkrueg.rss social.treehouse.systems markkrueg
+https://merveilles.town/@pixx.rss merveilles.town pixx
+https://pleroma.envs.net/users/Seirdy.rss pleroma.envs.net Seirdy
+https://fosstodon.org/@pedramos.rss fosstodon.org pedramos
+https://hachyderm.io/users/mekapaedia.rss hachyderm.io mekapaedia
+https://img.triapul.cz/sect.rss subversive.pics
+https://blog.cr.yp.to/feed.application=xml blog.cr.yp.to
+https://merveilles.town/@csepp.rss merveilles.town csepp
+http://retrowar.tumblr.com/rss retrowar.tumblr.com
+https://thehistoryoftheweb.com/feed/ thehistoryoftheweb.com
+https://loriemerson.net/feed/ loriemerson.net
+https://merveilles.town/@bellinitte.rss merveilles.town bellinitte
+https://kokorobot.ca/links/rss.xml kokorobot.ca
+https://img.arthofer.sh/img.xml img.arthofer.sh
+https://nein.club/@julien nein.club julien
+https://bsky.app/profile/did:plc:334mufi4a2znfkzwawvuwg24/rss bsky.app ticom
+https://www.twz.com/feed twz.com
+https://toots.cbza.org/@spew.rss toots.cbza.org spew
+https://bsky.app/profile/did:plc:euqqjij6sp4o2yjbf4fuqkjs/rss bsky.app amyearles
+https://bsky.app/profile/did:plc:c5j2vlyuxapgs4b6pokwlalb/rss bsky.app petetoms
+https://bsky.app/profile/did:plc:c6utpnpaqzixwuljrapoaxih/rss bsky.app reneefrench
+https://bsky.app/profile/did:plc:ew4xjosqp34kymieoekycelr/rss bsky.app xaimeh
+https://bsky.app/profile/did:plc:c756wae24nir6qqp5hujut2d/rss bsky.app ianmacewan
+https://bsky.app/profile/did:plc:v55rjtobauggb5gncaem5nsu/rss bsky.app dzima
+https://bsky.app/profile/did:plc:7u4lju3lbzsomclmgliferqm/rss bsky.app floatingworld
+https://bsky.app/profile/did:plc:t2i6mrflec2lsnnesonn7c3v/rss bsky.app michaeldeforge
+https://hj.9fs.net/no44.rss hj.9fs.net no44
+https://www.smbc-comics.com/comic/rss smbc-comics.com
+https://wetdry.world/users/romi.rss wetdry.world romi
+https://kguttag.com/feed kguttag.com
+https://mathstodon.xyz/@4ad.rss mathsrodon.xyz 4ad
+https://img.sciops.net/index.rss img.sciops.net
+https://pleroma.envs.net/users/sirjofri.rss pleroma.envs.net sirjofri
+https://party.grtsk.com/@romi.rss party.grtsk.com romi
+https://mismo.jagtalon.net/users/jag.rss mismo.jagtalon.net jag
+https://hj.9fs.net/spew.rss hj.9fs.net spew
+https://theaviationist.com/feed theaviationist.com
+https://social.acab.fans/users/durian.rss social.acab.fans durian
+http://snac.9front.club/thedaemon.rss snac.9front.club thedawmon
+https://hackread.com/feed hackread.com
+https://gone-and-forgotten.blogspot.com/feeds/posts/default?alt=rss gone-and-forgotten.blogspot.com
--- /dev/null
+++ b/rio.theme.amber
@@ -1,0 +1,24 @@
+background 1A0E00
+back 0F0800
+high 3A2000
+bord FFBF00
+text FFD700
+htext FFEA00
+paletext D4A017
+holdtext FFA500
+paleholdtext EE9A00
+title FFBF00
+ltitle FFA500
+titlehold 8B4513
+ltitlehold A0522D
+frame CC7A00
+lframe 8B5A00
+titletext 1A0E00
+ltitletext 1A0E00
+titleholdtext FFD700
+ltitleholdtext FFD700
+menuback 2A1700
+menuhigh 3A2000
+menubord CC7A00
+menutext FFD700
+menuhtext FFEA00
--- /dev/null
+++ b/rio.theme.black
@@ -1,0 +1,19 @@
+rioback /n/bg/bg.img
+back 000000
+high 555555
+border 222222
+text ffffff
+htext 000000
+title 555555
+ltitle 222222
+hold 000099
+lhold 005dbb
+palehold 4993dd
+paletext aaaaaa
+size ff0000
+menubar ffffff
+menuback 000000
+menuhigh ffffff
+menubord 555555
+menutext ffffff
+menuhtext 000000
--- /dev/null
+++ b/rio.theme.fairlight
@@ -1,0 +1,21 @@
+# http://9p.sdf.org/who/peron/fairlight.theme
+rioback /n/bg/bg.img # sl
+rioback 000000
+back 000000
+high 00ff7e
+border 00fad4
+text 00ff7e
+htext 000000
+title 00ff7e
+ltitle 80fab5
+hold ffffff
+lhold ffffff
+palehold ffffff
+paletext 80fab5
+size 00fad4
+menubar 00ff7e
+menuback 000000
+menuhigh 00ff7e
+menubord 00fad4
+menutext 00ff7e
+menuhtext 000000
--- /dev/null
+++ b/rio.theme.green
@@ -1,0 +1,19 @@
+rioback /n/bg/bg.img
+back 000000
+high 00ff00
+border 008800
+text 00ff00
+htext 000000
+title 00ff00
+ltitle 00ff00
+hold 000099
+lhold 005dbb
+palehold 4993dd
+paletext 008800
+size ff0000
+menubar ffffff
+menuback 000000
+menuhigh 00ff00
+menubord 008800
+menutext 00ff00
+menuhtext 000000
--- /dev/null
+++ b/rio.theme.matrix
@@ -1,0 +1,24 @@
+background 001100
+back 000A00
+high 004400
+bord 00FF66
+text 7DFFA7
+htext 00FF00
+paletext 3A9D5A
+holdtext 00FFAA
+paleholdtext 00CC88
+title 00FF66
+ltitle 00AA44
+titlehold 00FFAA
+ltitlehold 00CC88
+frame 00AA00
+lframe 006600
+titletext 001100
+ltitletext 001100
+titleholdtext 001100
+ltitleholdtext 001100
+menuback 001A00
+menuhigh 004400
+menubord 00AA00
+menutext 7DFFA7
+menuhtext 00FF00
--- /dev/null
+++ b/rio.theme.orig
@@ -1,0 +1,1 @@
+rioback /n/bg/bg.img
--- /dev/null
+++ b/rio.theme.sigrid
@@ -1,0 +1,19 @@
+rioback /n/bg/bg.img
+back f1f1f1
+high cccccc
+border 999999
+text 000000
+htext 000000
+title 000000
+ltitle bcbcbc
+hold 000099
+lhold 005dbb
+palehold 4993dd
+paletext 6f6f6f
+size 000000
+menubar 448844
+menuback eaffea
+menuhigh 448844
+menubord 88cc88
+menutext 000000
+menuhtext eaffea
--- /dev/null
+++ b/rio.theme.tron
@@ -1,0 +1,24 @@
+rioback /n/bg/bg.img
+back 000000
+high 004455
+bord 00CCDD
+text 00FFFF
+htext 55FFFF
+paletext 00AACC
+holdtext FF00FF
+paleholdtext FF55FF
+title 00DDFF
+ltitle 0077AA
+titlehold DD00DD
+ltitlehold 880088
+frame 00FFFF
+lframe 00AACC
+titletext 000011
+ltitletext 00CCFF
+titleholdtext 000011
+ltitleholdtext FFCCFF
+menuback 000000
+menuhigh 005566
+menubord 00AACC
+menutext 00FFFF
+menuhtext 55FFFF
--- /dev/null
+++ b/rio.theme.white
@@ -1,0 +1,19 @@
+rioback /n/bg/bg.img
+back ffffff
+high 555555
+border 222222
+text 000000
+htext ffffff
+title 555555
+ltitle 222222
+hold 000099
+lhold 005dbb
+palehold 4993dd
+paletext aaaaaa
+size ff0000
+menubar 000000
+menuback ffffff
+menuhigh 000000
+menubord 555555
+menutext 000000
+menuhtext ffffff
--- /dev/null
+++ b/rio.theme.xxiivv
@@ -1,0 +1,19 @@
+rioback /n/bg/bg.img
+back ffffff
+high 72dec2
+border 000000
+text 000000
+htext ffffff
+title 000000
+ltitle 72dec2
+hold 72dec2
+lhold cccccc
+palehold 888888
+paletext 555555
+size ff0000
+menubar ffffff
+menuback 000000
+menuhigh ffffff
+menubord 555555
+menutext ffffff
+menuhtext 000000
--- /dev/null
+++ b/riostart
@@ -1,0 +1,23 @@
+#!/bin/rc
+# 2024-05-29T21:32:07-04:00
+rfork e
+scr=(`{cat /dev/draw/new >[2]/dev/null})
+w=$scr(11)
+h=$scr(12)
+if(~ $w 1024 1400)
+ { aux/wacom; aux/tablet } >>[2]/usr/sl/tablet.out &
+auth/fgui &
+window -scroll -hide 'label kprint; rc -c ''cat /dev/kprint'''
+window 'cat '^$home'^/lib/rio.theme >/mnt/wsys/theme &&
+sleep 1 &&
+grep softscreen /dev/vgactl >> /dev/vgactl'
+if(! test -e /dev/theme){
+ aux/stub /dev/theme
+ bind $home/lib/rio.theme.black /dev/theme
+}
+window -m -scroll bar -p tr
+#window -scroll -hide riow
+if(~ $sysname reform)
+ window -scroll -hide 'sleep 5; </dev/kbdtap reform/shortcuts | riow >/dev/kbdtap |[3] bar'
+if not
+ window -scroll -hide 'sleep 5; </dev/kbdtap riow >/dev/kbdtap |[3] bar'
--
⑨