Fixing up the layout and adding new phlog. - gopherhole - My gopherhole source code.
(HTM) git clone git://jay.scot/gopherhole
(DIR) Log
(DIR) Files
(DIR) Refs
---
(DIR) commit e3ba861a75df5e745309146af906b5182def1bbb
(DIR) parent bc1397d2f3a72c405d73785cffc6320460ffe39b
(HTM) Author: Jay Scott <me@jay.scot>
Date: Sun, 23 Nov 2025 10:29:33 +0000
Fixing up the layout and adding new phlog.
Diffstat:
A bin/build.sh | 20 ++++++++++++++++++++
A books/index.gph | 18 ++++++++++++++++++
M notes/index.gph | 4 ++--
R phlog/001.txt -> phlog/archive/202… | 0
R phlog/002.txt -> phlog/archive/202… | 0
R phlog/003.txt -> phlog/archive/202… | 0
R phlog/004.txt -> phlog/archive/202… | 0
R phlog/005.txt -> phlog/archive/202… | 0
R phlog/006.txt -> phlog/archive/202… | 0
R phlog/007.txt -> phlog/archive/202… | 0
R phlog/008.txt -> phlog/archive/202… | 0
R phlog/009.txt -> phlog/archive/202… | 0
R phlog/010.txt -> phlog/archive/202… | 0
R phlog/011.txt -> phlog/archive/202… | 0
R phlog/012.txt -> phlog/archive/202… | 0
R phlog/013.txt -> phlog/archive/202… | 0
R phlog/014.txt -> phlog/archive/202… | 0
R phlog/015.txt -> phlog/archive/202… | 0
R phlog/016.txt -> phlog/archive/202… | 0
R phlog/017.txt -> phlog/archive/202… | 0
R phlog/018.txt -> phlog/archive/202… | 0
R phlog/019.txt -> phlog/archive/202… | 0
R phlog/020.txt -> phlog/archive/202… | 0
R phlog/021.txt -> phlog/archive/202… | 0
R phlog/022.txt -> phlog/archive/202… | 0
R phlog/023.txt -> phlog/archive/202… | 0
R phlog/024.txt -> phlog/archive/202… | 0
R phlog/025.txt -> phlog/archive/202… | 0
R phlog/026.txt -> phlog/archive/202… | 0
R phlog/027.txt -> phlog/archive/202… | 0
M phlog/index.gph | 35 +++----------------------------
A phlog/mdoc/028-crack.7 | 106 ++++++++++++++++++++++++++++++
A phlog/template | 30 ++++++++++++++++++++++++++++++
A phlog/txt/028-crack.txt | 85 +++++++++++++++++++++++++++++++
34 files changed, 264 insertions(+), 34 deletions(-)
---
(DIR) diff --git a/bin/build.sh b/bin/build.sh
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+mkdir -p txt
+
+for file in phlog/mdoc/*.7; do
+ base="${file##*/}"
+ base="${base%.7}"
+
+ txt_file="phlog/txt/${base}.txt"
+
+ if [ -f "$txt_file" ] && [ "$file" -nt "$txt_file" ]; then
+ echo "Updating $txt_file..."
+ mandoc -T utf8 "$file" >"$txt_file"
+ elif [ ! -f "$txt_file" ]; then
+ echo "Generating $txt_file..."
+ mandoc -T utf8 "$file" >"$txt_file"
+ else
+ echo "Skipping $txt_file..."
+ fi
+done
(DIR) diff --git a/books/index.gph b/books/index.gph
@@ -0,0 +1,18 @@
+ _.._
+ <\ \__/ />
+ < >/ \< >
+ <_\\__//_>
+ <_\||/_>
+ \||/
+ ||
+
+ J A Y . S C O T
+
+
+[ 2025 ]
+
+★★★☆☆ Enshittification: Why Everything Suddenly Got Worse and What to
+ Do About It
+
+★★★★★ Play Nice: The Rise, Fall, and Future Of Blizzard Entertainment
+
(DIR) diff --git a/notes/index.gph b/notes/index.gph
@@ -9,11 +9,11 @@
J A Y . S C O T
-OpenBSD
+[ OpenBSD ]
[0|Enable forwarding for SMTP service|/notes/openbsd_001.txt|server|port]
[0|Setting host on geomyidae|/notes/geomyidae_001.txt|server|port]
-MISC
+[ Misc ]
[0|Libre Freestyle Reader 2 Unlock|/notes/libre_freestyle_001.txt|server|port]
(DIR) diff --git a/phlog/001.txt b/phlog/archive/2021/001.txt
(DIR) diff --git a/phlog/002.txt b/phlog/archive/2021/002.txt
(DIR) diff --git a/phlog/003.txt b/phlog/archive/2021/003.txt
(DIR) diff --git a/phlog/004.txt b/phlog/archive/2021/004.txt
(DIR) diff --git a/phlog/005.txt b/phlog/archive/2022/005.txt
(DIR) diff --git a/phlog/006.txt b/phlog/archive/2022/006.txt
(DIR) diff --git a/phlog/007.txt b/phlog/archive/2022/007.txt
(DIR) diff --git a/phlog/008.txt b/phlog/archive/2022/008.txt
(DIR) diff --git a/phlog/009.txt b/phlog/archive/2022/009.txt
(DIR) diff --git a/phlog/010.txt b/phlog/archive/2022/010.txt
(DIR) diff --git a/phlog/011.txt b/phlog/archive/2023/011.txt
(DIR) diff --git a/phlog/012.txt b/phlog/archive/2023/012.txt
(DIR) diff --git a/phlog/013.txt b/phlog/archive/2023/013.txt
(DIR) diff --git a/phlog/014.txt b/phlog/archive/2023/014.txt
(DIR) diff --git a/phlog/015.txt b/phlog/archive/2023/015.txt
(DIR) diff --git a/phlog/016.txt b/phlog/archive/2023/016.txt
(DIR) diff --git a/phlog/017.txt b/phlog/archive/2023/017.txt
(DIR) diff --git a/phlog/018.txt b/phlog/archive/2023/018.txt
(DIR) diff --git a/phlog/019.txt b/phlog/archive/2023/019.txt
(DIR) diff --git a/phlog/020.txt b/phlog/archive/2023/020.txt
(DIR) diff --git a/phlog/021.txt b/phlog/archive/2023/021.txt
(DIR) diff --git a/phlog/022.txt b/phlog/archive/2023/022.txt
(DIR) diff --git a/phlog/023.txt b/phlog/archive/2023/023.txt
(DIR) diff --git a/phlog/024.txt b/phlog/archive/2023/024.txt
(DIR) diff --git a/phlog/025.txt b/phlog/archive/2023/025.txt
(DIR) diff --git a/phlog/026.txt b/phlog/archive/2023/026.txt
(DIR) diff --git a/phlog/027.txt b/phlog/archive/2024/027.txt
(DIR) diff --git a/phlog/index.gph b/phlog/index.gph
@@ -9,37 +9,8 @@
J A Y . S C O T
-[1| ... Turn yersel hame|/|server|port]
+[0|what's the crack?|/phlog/txt/028-crack.txt|server|port]
-2024
-[0|2024-01-28 ... Twelve months of Bivvy - Month 1|/phlog/027.txt|server|port]
-2023
-[0|2023-11-27 ... My wee Microadventures|/phlog/026.txt|server|port]
-[0|2023-09-15 ... New dumb phone at last, it cost £11.50 but came with £10 edit|/phlog/025.txt|server|port]
-[0|2023-09-03 ... Ansible no more, moved all services to containers|/phlog/024.txt|server|port]
-[0|2023-08-13 ... Earned my Terraform certification but not for a good reason|/phlog/022.txt|server|port]
-[0|2023-07-06 ... A ready to read archive of old gopher Usenet groups|/phlog/021.txt|server|port]
-[0|2023-07-03 ... Getting to grips with slrn|/phlog/020.txt|server|port]
-[0|2023-06-19 ... My Beelink U59 running OpenBSD kicked the bucket!|/phlog/019.txt|server|port]
-[0|2023-04-30 ... The lack of time for geeky tasks!|/phlog/018.txt|server|port]
-[0|2023-03-11 ... Checking out gaming on OpenBSD|/phlog/017.txt|server|port]
-[0|2023-02-18 ... Messing with pkg_info and ditching password-store|/phlog/016.txt|server|port]
-[0|2023-02-11 ... An OpenBSD manpage led me down a rabbit hole|/phlog/015.txt|server|port]
-[0|2023-02-05 ... Re-evaluating my local mail setup with OpenSMTPD|/phlog/014.txt|server|port]
-[0|2023-02-03 ... Finally, I switched over to OpenBSD|/phlog/013.txt|server|port]
-[0|2023-01-29 ... Automating my infra deployment and configuration|/phlog/012.txt|server|port]
-[0|2023-01-14 ... Reducing my footprint, using a mini-pc|/phlog/011.txt|server|port]
-
-2022
-[0|2022-09-28 ... Convert mbox to maildir using fdm|/phlog/010.txt|server|port]
-[0|2022-09-13 ... A true cheap dumbphone,impossible?|/phlog/009.txt|server|port]
-[0|2022-08-01 ... I moved over to wayland|/phlog/008.txt|server|port]
-[0|2022-05-01 ... Build, patch and maintain suckless tools|/phlog/007.txt|server|port]
-[0|2022-03-01 ... Association of really cruel viruses (arcv)|/phlog/006.txt|server|port]
-[0|2022-01-02 ... Why I dropped freebsd after a month|/phlog/005.txt|server|port]
-
-[0|2021-12-01 ... How I use the modern web|/phlog/004.txt|server|port]
-[0|2021-11-01 ... Qutebrowser is amazing but|/phlog/003.txt|server|port]
-[0|2021-10-01 ... Is github the facebook of coding?|/phlog/002.txt|server|port]
-[0|2021-09-01 ... So much bloat around dotfiles|/phlog/001.txt|server|port]
+2021 - 2024
+[1|old man shouts at clouds archive..|/phlog/archive/|server|port]
(DIR) diff --git a/phlog/mdoc/028-crack.7 b/phlog/mdoc/028-crack.7
@@ -0,0 +1,106 @@
+.Dd November 22, 2025
+.Dt CRACK 7
+.Os "Jay Scott"
+.
+.Sh NAME
+.Nm what's the crack?
+.Nd 2025
+.
+.Sh DESCRIPTION
+It's been a while since I posted anything here. Usually, I posted
+after tinkering with something cool, but a few things happened and left
+me with very little enthusiasm and drive to write anything. Anyway,
+here's some general things that's happened over the year; it's just
+going to be a bit of a mind dump on tech related things.
+.
+.Pp
+I never stopped using gopher; in fact, my browsing habits have changed
+dramatically in the last year that I use gopher more. My main browser
+is now lynx, used in conjunction with rdrview to make the html more
+readable. With bongusta, lobste.rs and metafilter being daily visits
+on gopher, along with quarry/floodgap for searching and gopherpedia for
+everything in between. The only reason I open up a
+.Dq normal browser
+like qutebrowser or librewolf is when either cloudflare blocks the site
+or that new AI bot blocker anubis does. Anubis is the worst as you
+*need* javascript enabled for it to work, and so many sites are using
+it now. Some sites seem to allow you to bypass anubis if your
+user-agent is set to lynx, so with rdrview, set the following
+environment variables.
+.
+.Bd -literal -offset indent
+export RDRVIEW_BROWSER='lynx'
+export RDRVIEW_USER_AGENT='Lynx/2.9.2'
+.Ed
+.
+.Pp
+Man, the www is truly dead.
+.
+.Pp
+I am still using my nokia 105 phone daily, I have my old smart phone
+which sits next to my work laptop, it is purely used for the
+authenticator app to login for work. I wish they allowed the use of a
+yubikey or similar. I also have a SIP desk phone, a snom 370, which is
+hooked up to a local asterisk box I am running, outbound / inbound
+calls to this are via localphone.com. I used to work in an ISP where
+asterisk and voip was main product for them, I loved playing around with
+it. Being of the generation brought up with redboxing, and blueboxing if
+you could find (or told) a number for a foreign operator as it wasn't
+possible to bluebox directly on BTs network. I even contributed quite
+heavily to rapid7 warvox wardialer many moons ago, when it was still a
+thing. Oh to be young again! The snom only cost £5 on ebay, and I pay
+£1.20 a month for my sim with lebara. It gives me unlimited text/calls
+and 10gb data, I don't use any data though with the dumbphone. No
+contract. So works out quite a cheap tech toy for the amount of time I
+spend messing around with it. I always wince a bit when people say they
+are paying £30+ a month, while also hooked into a 24 month
+contract - expensive!
+.
+.Pp
+OpenBSD is the go to for all my servers still, gopher and public git
+repos are hosted over on openbsd amsterdam. I had a replacement beelink
+u59 sent to me which I use for my own self-hosting, it has around 4TB,
+and setup as a nas, along with hosting git, asterisk and jellyfin. My
+daily driver is still alpine linux, if something happens to it, I will
+switch back over to openbsd on that also but it's been rock solid for
+well over a year now.
+.
+.Pp
+The only flaw in my setup is a fire stick I use on my TV, it runs the
+jellyfin app. The problem, outwith the fact it's an amazon device, is
+it fails to work if there is no internet connection. So while I do have
+everything selfhosted, I still can't watch stuff on jellyfin if the
+internet is done - madness!
+.
+.Pp
+Looking a head at tech projects, and more specifically, these are some
+of the gopher related projects I want to do this coming year, most
+focus on things I still use the www for. So getting them under gopher
+would be pretty handy!
+.
+.Pp
+.D1 - brutalist report clone
+.D1 - search for films now in the public domain
+.D1 - www page dump / archive using rdrview
+.D1 - pastebin type service
+.Sh SEE ALSO
+.Bl -item -compact
+.It
+.Lk gopher://gopher.metafilter.com/1/MetaFilter "Metafilter"
+.It
+.Lk gopher://gopherpedia.com/ "Gopherpedia"
+.It
+.Lk gopher://i-logout.cz/1/bongusta/ "Bongusta"
+.It
+.Lk gopher://typed-hole.org/1/lobsters "Lobste.rs"
+.It
+.Lk gopher://gopher.icu/1/quarry "Quarry"
+.It
+.Lk gopher://gopher.floodgap.com/7/v2/vs "FloodGap"
+.It
+.Lk https://github.com/eafer/rdrview "rdrview"
+.It
+.Lk https://brutalist.report "Brutalist Report rdrview"
+.El
+.Sh AUTHORS
+.Nm jay Aq Mt me@jay.scot
(DIR) diff --git a/phlog/template b/phlog/template
@@ -0,0 +1,30 @@
+.Dd November 24, 2025
+.Dt THE-SLUG 7
+.Os "Jay Scott"
+.
+.Sh NAME
+.Nm time
+.Nd 2025
+.
+.Sh DESCRIPTION
+This is my text, it is not longer than 72 chars wide - why you ask?
+Well if you know, you know. This is also a double quote
+.Dq irubru
+its cool right?
+.
+.Bd -literal -offset indent
+# This is a code block
+echo "Hi Mum"
+.Ed
+.
+.Pp
+Also this cross refs another man page
+.Xr man 7
+.
+.Sh SEE ALSO
+.Lk gopher://jay.scot/blah "This is a link!"
+.
+.Sh HISTORY
+.
+.Sh AUTHORS
+.Nm jay Aq Mt me@jay.scot
(DIR) diff --git a/phlog/txt/028-crack.txt b/phlog/txt/028-crack.txt
@@ -0,0 +1,85 @@
+CRACK(7) Miscellaneous Information Manual CRACK(7)
+
+NNAAMMEE
+ wwhhaatt''ss tthhee ccrraacckk?? – 2025
+
+DDEESSCCRRIIPPTTIIOONN
+ It's been a while since I posted anything here. Usually, I posted after
+ tinkering with something cool, but a few things happened and left me with
+ very little enthusiasm and drive to write anything. Anyway, here's some
+ general things that's happened over the year; it's just going to be a bit
+ of a mind dump on tech related things.
+
+ I never stopped using gopher; in fact, my browsing habits have changed
+ dramatically in the last year that I use gopher more. My main browser is
+ now lynx, used in conjunction with rdrview to make the html more
+ readable. With bongusta, lobste.rs and metafilter being daily visits on
+ gopher, along with quarry/floodgap for searching and gopherpedia for
+ everything in between. The only reason I open up a “normal browser” like
+ qutebrowser or librewolf is when either cloudflare blocks the site or
+ that new AI bot blocker anubis does. Anubis is the worst as you *need*
+ javascript enabled for it to work, and so many sites are using it now.
+ Some sites seem to allow you to bypass anubis if your user-agent is set
+ to lynx, so with rdrview, set the following environment variables.
+
+ export RDRVIEW_BROWSER='lynx'
+ export RDRVIEW_USER_AGENT='Lynx/2.9.2'
+
+ Man, the www is truly dead.
+
+ I am still using my nokia 105 phone daily, I have my old smart phone
+ which sits next to my work laptop, it is purely used for the
+ authenticator app to login for work. I wish they allowed the use of a
+ yubikey or similar. I also have a SIP desk phone, a snom 370, which is
+ hooked up to a local asterisk box I am running, outbound / inbound calls
+ to this are via localphone.com. I used to work in an ISP where asterisk
+ and voip was main product for them, I loved playing around with it. Being
+ of the generation brought up with redboxing, and blueboxing if you could
+ find (or told) a number for a foreign operator as it wasn't possible to
+ bluebox directly on BTs network. I even contributed quite heavily to
+ rapid7 warvox wardialer many moons ago, when it was still a thing. Oh to
+ be young again! The snom only cost £5 on ebay, and I pay £1.20 a month
+ for my sim with lebara. It gives me unlimited text/calls and 10gb data, I
+ don't use any data though with the dumbphone. No contract. So works out
+ quite a cheap tech toy for the amount of time I spend messing around with
+ it. I always wince a bit when people say they are paying £30+ a month,
+ while also hooked into a 24 month contract - expensive!
+
+ OpenBSD is the go to for all my servers still, gopher and public git
+ repos are hosted over on openbsd amsterdam. I had a replacement beelink
+ u59 sent to me which I use for my own self-hosting, it has around 4TB,
+ and setup as a nas, along with hosting git, asterisk and jellyfin. My
+ daily driver is still alpine linux, if something happens to it, I will
+ switch back over to openbsd on that also but it's been rock solid for
+ well over a year now.
+
+ The only flaw in my setup is a fire stick I use on my TV, it runs the
+ jellyfin app. The problem, outwith the fact it's an amazon device, is it
+ fails to work if there is no internet connection. So while I do have
+ everything selfhosted, I still can't watch stuff on jellyfin if the
+ internet is done - madness!
+
+ Looking a head at tech projects, and more specifically, these are some of
+ the gopher related projects I want to do this coming year, most focus on
+ things I still use the www for. So getting them under gopher would be
+ pretty handy!
+
+ - brutalist report clone
+ - search for films now in the public domain
+ - www page dump / archive using rdrview
+ - pastebin type service
+
+SSEEEE AALLSSOO
+ _M_e_t_a_f_i_l_t_e_r: ggoopphheerr::////ggoopphheerr..mmeettaaffiilltteerr..ccoomm//11//MMeettaaFFiilltteerr
+ _G_o_p_h_e_r_p_e_d_i_a: ggoopphheerr::////ggoopphheerrppeeddiiaa..ccoomm//
+ _B_o_n_g_u_s_t_a: ggoopphheerr::////ii--llooggoouutt..cczz//11//bboonngguussttaa//
+ _L_o_b_s_t_e_._r_s: ggoopphheerr::////ttyyppeedd--hhoollee..oorrgg//11//lloobbsstteerrss
+ _Q_u_a_r_r_y: ggoopphheerr::////ggoopphheerr..iiccuu//11//qquuaarrrryy
+ _F_l_o_o_d_G_a_p: ggoopphheerr::////ggoopphheerr..ffllooooddggaapp..ccoomm//77//vv22//vvss
+ _r_d_r_v_i_e_w: hhttttppss::////ggiitthhuubb..ccoomm//eeaaffeerr//rrddrrvviieeww
+ _B_r_u_t_a_l_i_s_t _R_e_p_o_r_t _r_d_r_v_i_e_w: hhttttppss::////bbrruuttaalliisstt..rreeppoorrtt
+
+AAUUTTHHOORRSS
+ jjaayy <_m_e_@_j_a_y_._s_c_o_t>
+
+Jay Scott November 22, 2025 Jay Scott