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(-)