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