Latest Git Commits

Latest Change

--8<---[ 12b38094fecf559c17758b3d3658feb5179c27f3 ] | [ Mon, 15 Dec 2025 07:35:13 +0200 ]----

diff --git a/Links/lib/Links/MetaData.pm b/Links/lib/Links/MetaData.pm
index 2251ce0..58b4ab8 100644
--- a/Links/lib/Links/MetaData.pm
+++ b/Links/lib/Links/MetaData.pm
@@ -715,6 +715,7 @@ state %siteLookup = (
     "andrewkelley.me" => "Andrew Kelley",
     "www.alilleybrinker.com" => "Andrew Lilley Brinker",
     "marble.onl" => "Andrew Marble",
+    "nesbitt.io" => "Andrew Nesbitt",
     "hiandrewquinn.github.io" => "Andrew Quinn",
     "sheep.horse" => "Andrew Stephens",
     "andrewstiefel.com" => "Andrew Stiefel",
@@ -842,6 +843,7 @@ state %siteLookup = (
     "discover.hubpages.com" => "Arena Group",
     "meidasnews.com" => "Arena Group",
     "housingsklave.at" => "Ari",
+    "ari-atori.dev" => "Ari Jaktløve Atori",
     "ariadne.space" => "Ariadne Conill",
     "0xrmrf.medium.com" => "Arif",
     "www.americanbanker.com" => "Arizent",
@@ -1581,6 +1583,7 @@ state %siteLookup = (
     "www.chinalawblog.com" => "China Law Blog",
     "huyenchip.com" => "Chip Huyen",
     "chipsandcheese.com" => "Chips and Cheese",
+    "chir.ag" => "Chirag Mehta",
     "blog.chiselstrike.com" => "ChiselStrike",
     "blog.toast.cafe" => "Chloé Vulquin", "vmac.ch" => "V Chris",
     "two-wrongs.com" => "Chris",
@@ -3238,6 +3241,7 @@ state %siteLookup = (
     "hackernoon.com" => "Hacker Noon",
     "www.hackernoon.com" => "Hacker Noon",
     "hackerpublicradio.org" => "Hacker Public Radio",
+    "hackers.pub" => "Hackers' Pub",
     "hackread.com" => "HackRead",
     "www.hackster.io" => "Hackster",
     "www.hagen-bauer.de" => "Hagen Bauer",
@@ -4723,6 +4727,7 @@ state %siteLookup = (
     "bullandbearmcgill.com" => "McGill University",
     "www.mcsweeneys.net" => "McSweeney’s",
     "bullenweg.com" => "Matt Mullenweg’s Bull",
+    "maureenholland.ca" => "Maureen Holland",
     "roughdraftatlanta.com" => "Maurice Media Group LLC",
     "pacha.dev" => "Mauricio “Pachá” Vargas S",
     "maurycyz.com" => "Maury",
@@ -6033,6 +6038,7 @@ state %siteLookup = (
     "www.reillywood.com" => "Reilly Wood",
     "reinout.vanrees.org" => "Reinout VanRees",
     "rietta.com" => "Rietta",
+    "rovarma.com" => "Ritesh Oedayrajsingh Varma",
     "kokorobot.ca" => "Rek Bell",
     "relational-pipes.globalcode.info" => "Relational Pipes",
     "www.edrants.com" => "Reluctant Habits",
@@ -6491,6 +6497,7 @@ state %siteLookup = (
     "simonevellei.com" => "Simone Vellei",
     "www.simpleanalytics.com" => "Simple Analytics BV",
     "simplelogin.io" => "Simple Login",
+    "simpleobservability.com" => "Simple Observability",
     "www.simplypsychology.org" => "Simply Scholar Ltd",
     "simson.net" => "Simson Garfinkel",
     "katu.com" => "Sinclair Inc",
@@ -7168,6 +7175,7 @@ state %siteLookup = (
     "tnc.news" => "TNC",
     "tnsr.org" => "TNSR",
     "tbspace.de" => "Tobias Mädel",
+    "blog.ce9e.org" => "Tobias Bengfort",
     "tobykurien.com" => "Toby Kurien",
     "www.today.com" => "Today",
     "www.todayifoundout.com" => "Today I Found Out",

Two Changes Ago

--8<---[ 9fba1d29391e05e41f74a41a03c1531221ced541 ] | [ Sun, 14 Dec 2025 05:28:32 +0200 ]----

diff --git a/Links/lib/Links/MetaData.pm b/Links/lib/Links/MetaData.pm
index 11eca40..2251ce0 100644
--- a/Links/lib/Links/MetaData.pm
+++ b/Links/lib/Links/MetaData.pm
@@ -1315,6 +1315,7 @@ state %siteLookup = (
     "www.thebulwark.com" => "Bulwark Media",
     "www.bunniestudios.com" => "Bunnie Huang",
     "www.thebureauinvestigates.com" => "The Bureau of Investigative Journalism",
+    "burakemir.ch" => "Burak Emir",
     "stories.byburk.net" => "Burk",
     "embeddeduse.com" => "Burkhard Stubert",
     "www.businessworld.in" => "BW Businessworld Media Pvt Ltd",
@@ -3196,6 +3197,7 @@ state %siteLookup = (
     "www.grimsbytelegraph.co.uk" => "Grimsby UK",
     "grist.org" => "Grist Magazine Inc",
     "grizzlygazette.bearblog.dev" => "Grizzly Gazette",
+    "www.thegrocer.co.uk" => "The Grocer",
     "www.groklaw.net" => "Groklaw",
     "curiouscoding.nl" => "Groot Koerkamp",
     "data.gsmaintelligence.com" => "GSMA Advisory Services Ltd",
@@ -4066,6 +4068,7 @@ state %siteLookup = (
     "jupe.studio" => "Julian Peters",
     "www.cartoongravity.com" => "Julian Simpson",
     "juliareda.eu" => "Julia Reda",
+    "jub0bs.com" => "Julien Cretel",
     "julsimon.medium.com" => "Julien Simon",
     "blog.cr0.org" => "Julien Tinnes",
     "dustri.org" => "Julien Voisin",
@@ -4666,6 +4669,7 @@ state %siteLookup = (
     "axio.ms" => "Matt Evans",
     "fantinel.dev" => "Matt Fantinel",
     "www.over-yonder.net" => "Matt Fuller",
+    "xania.org" => "Matt Godbolt",
     "matt.life" => "Matt Holt",
     "theoatmeal.com" => "Matthew Inman",
     "www.mattkeeter.com" => "Matt Keeter",
@@ -6351,6 +6355,7 @@ state %siteLookup = (
     "blog.scrt.ch" => "SCRT",
     "www.scylladb.com" => "ScyllaDB Inc",
     "sdomi.pl" => "Sdomi",
+    "blog.sdn.clinic" => "SDN Clinic",
     "sdtimes.com" => "SDTimes",
     "www.sdxcentral.com" => "SDx Central",
     "sboots.ca" => "Sean Boots",
@@ -7754,6 +7759,7 @@ state %siteLookup = (
     "vicksburgnews.com" => "Vickburg Daily News",
     "victor.kropp.name" => "Victor Kropp",
     "zverok.space" => "Victor Shepelev",
+    "vitaut.net" => "Victor Zverovich",
     "www.vidarholen.net" => "Vidarholen",
     "blog.videah.net" => "Videah",
     "yewtu.be" => "Video",
--8<---[ 9fba1d29391e05e41f74a41a03c1531221ced541 ] | [ Sun, 14 Dec 2025 05:28:32 +0200 ]----

diff --git a/Links/lib/Links/MetaData.pm b/Links/lib/Links/MetaData.pm
index 11eca40..2251ce0 100644
--- a/Links/lib/Links/MetaData.pm
+++ b/Links/lib/Links/MetaData.pm
@@ -1315,6 +1315,7 @@ state %siteLookup = (
     "www.thebulwark.com" => "Bulwark Media",
     "www.bunniestudios.com" => "Bunnie Huang",
     "www.thebureauinvestigates.com" => "The Bureau of Investigative Journalism",
+    "burakemir.ch" => "Burak Emir",
     "stories.byburk.net" => "Burk",
     "embeddeduse.com" => "Burkhard Stubert",
     "www.businessworld.in" => "BW Businessworld Media Pvt Ltd",
@@ -3196,6 +3197,7 @@ state %siteLookup = (
     "www.grimsbytelegraph.co.uk" => "Grimsby UK",
     "grist.org" => "Grist Magazine Inc",
     "grizzlygazette.bearblog.dev" => "Grizzly Gazette",
+    "www.thegrocer.co.uk" => "The Grocer",
     "www.groklaw.net" => "Groklaw",
     "curiouscoding.nl" => "Groot Koerkamp",
     "data.gsmaintelligence.com" => "GSMA Advisory Services Ltd",
@@ -4066,6 +4068,7 @@ state %siteLookup = (
     "jupe.studio" => "Julian Peters",
     "www.cartoongravity.com" => "Julian Simpson",
     "juliareda.eu" => "Julia Reda",
+    "jub0bs.com" => "Julien Cretel",
     "julsimon.medium.com" => "Julien Simon",
     "blog.cr0.org" => "Julien Tinnes",
     "dustri.org" => "Julien Voisin",
@@ -4666,6 +4669,7 @@ state %siteLookup = (
     "axio.ms" => "Matt Evans",
     "fantinel.dev" => "Matt Fantinel",
     "www.over-yonder.net" => "Matt Fuller",
+    "xania.org" => "Matt Godbolt",
     "matt.life" => "Matt Holt",
     "theoatmeal.com" => "Matthew Inman",
     "www.mattkeeter.com" => "Matt Keeter",
@@ -6351,6 +6355,7 @@ state %siteLookup = (
     "blog.scrt.ch" => "SCRT",
     "www.scylladb.com" => "ScyllaDB Inc",
     "sdomi.pl" => "Sdomi",
+    "blog.sdn.clinic" => "SDN Clinic",
     "sdtimes.com" => "SDTimes",
     "www.sdxcentral.com" => "SDx Central",
     "sboots.ca" => "Sean Boots",
@@ -7754,6 +7759,7 @@ state %siteLookup = (
     "vicksburgnews.com" => "Vickburg Daily News",
     "victor.kropp.name" => "Victor Kropp",
     "zverok.space" => "Victor Shepelev",
+    "vitaut.net" => "Victor Zverovich",
     "www.vidarholen.net" => "Vidarholen",
     "blog.videah.net" => "Videah",
     "yewtu.be" => "Video",
--8<---[ 9fba1d29391e05e41f74a41a03c1531221ced541 ] | [ Sun, 14 Dec 2025 05:28:32 +0200 ]----

diff --git a/Links/lib/Links/MetaData.pm b/Links/lib/Links/MetaData.pm
index 11eca40..2251ce0 100644
--- a/Links/lib/Links/MetaData.pm
+++ b/Links/lib/Links/MetaData.pm
@@ -1315,6 +1315,7 @@ state %siteLookup = (
     "www.thebulwark.com" => "Bulwark Media",
     "www.bunniestudios.com" => "Bunnie Huang",
     "www.thebureauinvestigates.com" => "The Bureau of Investigative Journalism",
+    "burakemir.ch" => "Burak Emir",
     "stories.byburk.net" => "Burk",
     "embeddeduse.com" => "Burkhard Stubert",
     "www.businessworld.in" => "BW Businessworld Media Pvt Ltd",
@@ -3196,6 +3197,7 @@ state %siteLookup = (
     "www.grimsbytelegraph.co.uk" => "Grimsby UK",
     "grist.org" => "Grist Magazine Inc",
     "grizzlygazette.bearblog.dev" => "Grizzly Gazette",
+    "www.thegrocer.co.uk" => "The Grocer",
     "www.groklaw.net" => "Groklaw",
     "curiouscoding.nl" => "Groot Koerkamp",
     "data.gsmaintelligence.com" => "GSMA Advisory Services Ltd",
@@ -4066,6 +4068,7 @@ state %siteLookup = (
     "jupe.studio" => "Julian Peters",
     "www.cartoongravity.com" => "Julian Simpson",
     "juliareda.eu" => "Julia Reda",
+    "jub0bs.com" => "Julien Cretel",
     "julsimon.medium.com" => "Julien Simon",
     "blog.cr0.org" => "Julien Tinnes",
     "dustri.org" => "Julien Voisin",
@@ -4666,6 +4669,7 @@ state %siteLookup = (
     "axio.ms" => "Matt Evans",
     "fantinel.dev" => "Matt Fantinel",
     "www.over-yonder.net" => "Matt Fuller",
+    "xania.org" => "Matt Godbolt",
     "matt.life" => "Matt Holt",
     "theoatmeal.com" => "Matthew Inman",
     "www.mattkeeter.com" => "Matt Keeter",
@@ -6351,6 +6355,7 @@ state %siteLookup = (
     "blog.scrt.ch" => "SCRT",
     "www.scylladb.com" => "ScyllaDB Inc",
     "sdomi.pl" => "Sdomi",
+    "blog.sdn.clinic" => "SDN Clinic",
     "sdtimes.com" => "SDTimes",
     "www.sdxcentral.com" => "SDx Central",
     "sboots.ca" => "Sean Boots",
@@ -7754,6 +7759,7 @@ state %siteLookup = (
     "vicksburgnews.com" => "Vickburg Daily News",
     "victor.kropp.name" => "Victor Kropp",
     "zverok.space" => "Victor Shepelev",
+    "vitaut.net" => "Victor Zverovich",
     "www.vidarholen.net" => "Vidarholen",
     "blog.videah.net" => "Videah",
     "yewtu.be" => "Video",
--8<---[ 9fba1d29391e05e41f74a41a03c1531221ced541 ] | [ Sun, 14 Dec 2025 05:28:32 +0200 ]----

diff --git a/Links/lib/Links/MetaData.pm b/Links/lib/Links/MetaData.pm
index 11eca40..2251ce0 100644
--- a/Links/lib/Links/MetaData.pm
+++ b/Links/lib/Links/MetaData.pm
@@ -1315,6 +1315,7 @@ state %siteLookup = (
     "www.thebulwark.com" => "Bulwark Media",
     "www.bunniestudios.com" => "Bunnie Huang",
     "www.thebureauinvestigates.com" => "The Bureau of Investigative Journalism",
+    "burakemir.ch" => "Burak Emir",
     "stories.byburk.net" => "Burk",
     "embeddeduse.com" => "Burkhard Stubert",
     "www.businessworld.in" => "BW Businessworld Media Pvt Ltd",
@@ -3196,6 +3197,7 @@ state %siteLookup = (
     "www.grimsbytelegraph.co.uk" => "Grimsby UK",
     "grist.org" => "Grist Magazine Inc",
     "grizzlygazette.bearblog.dev" => "Grizzly Gazette",
+    "www.thegrocer.co.uk" => "The Grocer",
     "www.groklaw.net" => "Groklaw",
     "curiouscoding.nl" => "Groot Koerkamp",
     "data.gsmaintelligence.com" => "GSMA Advisory Services Ltd",
@@ -4066,6 +4068,7 @@ state %siteLookup = (
     "jupe.studio" => "Julian Peters",
     "www.cartoongravity.com" => "Julian Simpson",
     "juliareda.eu" => "Julia Reda",
+    "jub0bs.com" => "Julien Cretel",
     "julsimon.medium.com" => "Julien Simon",
     "blog.cr0.org" => "Julien Tinnes",
     "dustri.org" => "Julien Voisin",
@@ -4666,6 +4669,7 @@ state %siteLookup = (
     "axio.ms" => "Matt Evans",
     "fantinel.dev" => "Matt Fantinel",
     "www.over-yonder.net" => "Matt Fuller",
+    "xania.org" => "Matt Godbolt",
     "matt.life" => "Matt Holt",
     "theoatmeal.com" => "Matthew Inman",
     "www.mattkeeter.com" => "Matt Keeter",
@@ -6351,6 +6355,7 @@ state %siteLookup = (
     "blog.scrt.ch" => "SCRT",
     "www.scylladb.com" => "ScyllaDB Inc",
     "sdomi.pl" => "Sdomi",
+    "blog.sdn.clinic" => "SDN Clinic",
     "sdtimes.com" => "SDTimes",
     "www.sdxcentral.com" => "SDx Central",
     "sboots.ca" => "Sean Boots",
@@ -7754,6 +7759,7 @@ state %siteLookup = (
     "vicksburgnews.com" => "Vickburg Daily News",
     "victor.kropp.name" => "Victor Kropp",
     "zverok.space" => "Victor Shepelev",
+    "vitaut.net" => "Victor Zverovich",
     "www.vidarholen.net" => "Vidarholen",
     "blog.videah.net" => "Videah",
     "yewtu.be" => "Video",

Files changed in the past week

 Generator/tr-add-entry-sql.pl                    | 256 +++++++++-----
 Generator/tr-extract-global-index.pl             |  75 +++-
 Generator/tr-extract-posts-sql.pl                | 271 ++++++++------
 Generator/tr-extract-summary.pl                  |  74 +++-
 Generator/tr-generate-feed.pl                    |  75 +++-
 Generator/tr-initialize-static-site-generator.pl | 426 ++++++++++++++++++-----
 Generator/tr-stats-weekly-pages.pl               |   3 +-
 Generator/tr-update-entry-sql.pl                 | 211 +++++++----
 Links/Techrights-Daily-Links-L.opml              |   5 +-
 Links/lib/Links/MetaData.pm                      |  27 ++
 10 files changed, 1025 insertions(+), 398 deletions(-)
back to Techrights (Main Index)