diff --git a/sql/hpr.sql b/sql/hpr.sql
index cd4cf11..cdf48d9 100644
--- a/sql/hpr.sql
+++ b/sql/hpr.sql
@@ -19713,7 +19713,7 @@ INSERT INTO `eps` (`id`, `date`, `title`, `duration`, `summary`, `notes`, `hosti
(3645,'2022-07-22','How to set up a small Linux Wireguard VPN',855,'I set up a small VPN and wrote a blog post about it. This is just an audiorecording of that','
The blogpost where I describe how to set up a Wireguard VPN network:
\nhttps://www.jeroenbaten.nl/the-complete-guide-to-setting-up-a-multi-peer-wireguard-vpn/
\n',369,61,0,'CC-BY-SA','wireguard,linux, vpn',0,0,1),
(3648,'2022-07-27','A response to tomorrows show',1682,'Ken brings the DeLorean up to 141.6Kph to address monochromec\'s comment on stats','
\r\n\r\nCounter Point\r\n
\r\n\r\nThis show is a counter point to: hpr3649 :: Linux Inlaws S01E61: 20 years in review\r\n
\r\n
\r\nThere are three kinds of lies: Lies, damned lies, and statistics
\r\nIn today\'s show we discover that Hacker Public Radio is not a Podcast Hosting Platform.
\r\nEach day your show will be heard by as many people as can squeeze into the main auditorium at FOSDEM, or between two and three Airbus A380-800. You know the big double decker passenger plane. Every month we have on average 33,584 downloads, that\'s about 40 fully loaded Airbus A380-800.
\r\n
\r\nPodcast \"Hosting\" Sites, like Spotify, Apple Podcast or Google Podcasts, etc. do not host the media, they are essentially monetizing Hacker Public Radio content. And we are all absolutely fine with that because our shows are released under a Creative Commons Attribution-ShareAlike 3.0 Unported license.
\r\n
\r\nEvery one of those dots is a download that is not without cost, but is provided entirely free of charge to us by our kind hosting Provider AnHonestHost.com and the volunteer project the Internet Archive. Both of which donates terabytes of storage and data transfer to us for free.
\r\nThe people to thank are our own Josh Knapp over at AnHonestHost.com, who provides the Hacker Public Radio web site.
\r\nAnd the Internet Archive which is an American digital library with the stated mission of \"universal access to all knowledge\", who provide hosting for the media.
\r\n\r\nFor more details, see the full show notes.\r\n
\r\n',30,0,1,'CC-BY-SA','statistics,syndication,reality',0,0,1),
(3637,'2022-07-12','HPR feed to Sqlite',454,'First step in creating a static copy of HPR','\n- Mailing list discussion - Source Code for the HPR website\n
\n- What are the best ways to reproduce the HPR site using a static site generator.
\n- I would like the DB to be made public, but I understand why that may not be possible
\n
\n
\nOne interesting thing I read during the discussion is Ken said Every thing needed to recreate an HPR site is in the feed
\n\n- Challenge accepted\n
\n- A lot of my toy projects have been around RSS and podcasts
\n- I am working on a Episode describing a project I did looking for podcasts that have podfaded.
\n- I starting thinking about what data is in the feed and thinking through a process for using the RSS data to recreate the HPR site
\n
\n- Project\n
\n- DATA pulled directly from feed\n
\nexplicit
\ntitle
\nauthor_name
\nauthor_email
\nlink
\ndescription
\nsummary - I think this is the same as description
\npubdate
\nenclosures
\nEpisode ID - extracted from title - HPR2341
\nfeedparser and peewee
\nfull feed to SQLite specs
\n\n- 40 Seconds on My Machine
\n- 20M hpr.sqlite
\n
\n
\n- Notably Missing from the RSS feeds\n
\n- Episode Series
\n- Episode Tags
\n
\n- Next steps\n
\n- markdown from db info\n
\n- Main page
\n- Corespondent pages
\n- Episode pages
\n- comments from comments feed
\n
\n- Manually build other markdown for static pages
\n- about, contributing, ...
\n- Static site generator
\n- I don\'t think the tags are in the feed data
\n
\n
\ngit clone https://gitlab.com/norrist/hprfeed2db\ncd hprfeed2db/\npython3 -m venv venv\nsource venv/bin/activate\npip install feedparser peewee\npython data_models.py\npython feed.py\nsqlite3 hpr.sqlite "select count(*) from episode"
\n',342,0,0,'CC-BY-SA','python, rss, sqlite',0,0,1),
-(3916,'2023-08-07','HPR Community News for July 2023',0,'HPR Volunteers talk about shows released and comments posted in July 2023','\n\nNew hosts
\n\nWelcome to our new hosts:
\n\n HopperMCS, \n Reto.\n
\n\nLast Month\'s Shows
\n\n\nComments this month
\n\nNote to Volunteers: Comments marked in green were read in the last\nCommunity News show and should be ignored in this one.
These are comments which have been made during the past month, either to shows released during the month or to past shows.\nThere are 13 comments in total.
\nPast shows
\nThere are 4 comments on\n3 previous shows:
\n\n- hpr3876\n(2023-06-12) \"Recording An Episode For Hacker Public Radio\"\nby Ryuno-Ki.
Summary: \"Sharing My Experience As A First-Time Contributor\" \n- \n
- \nComment 1:\nReto on 2023-07-01:\n\"Good information about recording\"\n
Hi Ryuno-Ki,
\n
\nAs already mentioned in the HPR Community News for June 2023, my suggestion to listen to:
\n
\nSome tips and tricks, for a new host http://hackerpublicradio.org/eps/hpr3673/
\n
\nSoftware:
\nEpisode 3496: How I record HPR Episodes http://hackerpublicradio.org/eps/hpr3496
\n
\nEpisode 3698 :: Spectrogram Audacity http://hackerpublicradio.org/eps/hpr3698
\n
\n
\nFor me, I want to keep it simple for now, 3673 & 3496 are my way to go.
\n
\nCheers
\nReto\n
\n - hpr3883\n(2023-06-21) \"Emergency Show: How to demonstrate the power of condensing steam\"\nby Mike Ray.
Summary: \"A kitchen experiment to demonstrate the power of condensing steam\" \n- \n
\n- \nComment 1:\ndnt on 2023-07-15:\n\"Clap!\"\n
This was fun and new to me. I reproduced this experiment twice. A very opportune time for this show to reach the main feed, only a few days after a famous implosion of a different kind (if you are reading this is the distant future, see \"OceanGate\"). Thanks for this!\n
\n - hpr3889\n(2023-06-29) \"comm - compare two sorted files line by line\"\nby Ken Fallon.
Summary: \"A great tool to quickly find the differences between two files\" \n- \n
\n- \nComment 1:\nReto on 2023-07-08:\n\"KDirStat is dead, long live QDirStat!\"\n
Hi Ken,
\n
\nCould it be that you mixed up kdiff3 https://apps.kde.org/kdiff3/ with KDirStat, while we were talking in the \"Community News for June\" show?
\n
\n_____
\nQDirStat is based on that same code from the original KDE 3 KDirStat of 2006. It\'s an 80% rewrite using a lot of newer Qt technologies. And there was a lot of cleaning up that old code base that had been long overdue.
\n
\n_____
\nIf so, QDirStat is also interesting, it comes with nice features like
\nPackage manager support:
\n- Show what software package a system file belongs to.
\n- Packages view showing disk usage of installed software packages and their individual files.
\n- Unpackaged files view showing what files in system directories do not belong to any installed software package.
\n
\nAnd is just an apt install away :-)
\n
\nHowever, you helped me anyway!
\nBecause, while in KDE Dolphin\'s kdiff3 integration can only compare two files in the same folder, I can use it in the terminal with paths to the files like:
\n
\nkdiff3 /home/reto/abc.txt /media/usb/abc.txt
\n
\nBr,
\nReto\n
\n- \nComment 2:\nKen Fallon on 2023-07-12:\n\"QDirstat is nice but I meant kdiff3\"\n
Nice tip on QDirstat
\n
\n
\nBut I meant kdiff3 /path/to/old /path/to/new
\n
\nPerhaps I need to do a show about this...
\n
\n.... hold on - I see what you did there.\n
\n
Updated on 2023-07-18 21:30:41
\nThis month\'s shows
\nThere are 9 comments on 5 of this month\'s shows:
\n- hpr3891\n(2023-07-03) \"HPR Community News for June 2023\"\nby HPR Volunteers.
\n- \n
- Comment 1:\nnorrist on 2023-07-03:\n\"solocast updates\"
- Comment 2:\nKevin O'Brien on 2023-07-04:\n\"My truck\"
\n - hpr3892\n(2023-07-04) \"Emacs package curation, part 1\"\nby dnt.
\n- \n
- Comment 1:\nKlaatu on 2023-07-05:\n\"I love this topic\"
- Comment 2:\ndnt on 2023-07-11:\n\"Do it!\"
\n - hpr3894\n(2023-07-06) \"The Page 42 Show: Ugly News Week, Show\'s Epoch!\"\nby HopperMCS.
\n- \n
- Comment 1:\nKevin O'Brien on 2023-07-08:\n\"I loved the show\"
\n - hpr3900\n(2023-07-14) \"Preparing Podcasts for Listening\"\nby Ahuka.
\n- \n
- Comment 1:\nHipstre on 2023-07-14:\n\"Limiter/GPodder\"
- Comment 2:\nEugene on 2023-07-16:\n\"No need for podcast preprocessing\"
- Comment 3:\nKevin O'Brien on 2023-07-17:\n\"Sansa Clip+\"
\n - hpr3901\n(2023-07-17) \"Time Managment\"\nby operat0r.
\n- \n
- Comment 1:\nReto on 2023-07-18:\n\"aCalendar on Android\"
\n
\n\nMailing List discussions
\n\nPolicy decisions surrounding HPR are taken by the community as a whole. This\ndiscussion takes place on the Mail List which is open to all HPR listeners and\ncontributors. The discussions are open and available on the HPR server under\nMailman.\n
\nThe threaded discussions this month can be found here:
\nhttps://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2023-July/thread.html\n\n\nEvents Calendar
\nWith the kind permission of LWN.net we are linking to\nThe LWN.net Community Calendar.
\nQuoting the site:
\nThis is the LWN.net community event calendar, where we track\nevents of interest to people using and developing Linux and free software.\nClicking on individual events will take you to the appropriate web\npage.
\n\nAny other business
\nRelocation of the HPR site
\nTBA
\n\n\n',159,47,1,'CC-BY-SA','Community News',0,0,1),
+(3916,'2023-08-07','HPR Community News for July 2023',0,'HPR Volunteers talk about shows released and comments posted in July 2023','\n\nNew hosts
\n\nWelcome to our new hosts:
\n\n HopperMCS, \n Reto.\n
\n\nLast Month\'s Shows
\n\n\nComments this month
\n\nNote to Volunteers: Comments marked in green were read in the last\nCommunity News show and should be ignored in this one.
These are comments which have been made during the past month, either to shows released during the month or to past shows.\nThere are 13 comments in total.
\nPast shows
\nThere are 4 comments on\n3 previous shows:
\n\n- hpr3876\n(2023-06-12) \"Recording An Episode For Hacker Public Radio\"\nby Ryuno-Ki.
Summary: \"Sharing My Experience As A First-Time Contributor\" \n- \n
- \nComment 1:\nReto on 2023-07-01:\n\"Good information about recording\"\n
Hi Ryuno-Ki,
\n
\nAs already mentioned in the HPR Community News for June 2023, my suggestion to listen to:
\n
\nSome tips and tricks, for a new host http://hackerpublicradio.org/eps/hpr3673/
\n
\nSoftware:
\nEpisode 3496: How I record HPR Episodes http://hackerpublicradio.org/eps/hpr3496
\n
\nEpisode 3698 :: Spectrogram Audacity http://hackerpublicradio.org/eps/hpr3698
\n
\n
\nFor me, I want to keep it simple for now, 3673 & 3496 are my way to go.
\n
\nCheers
\nReto\n
\n - hpr3883\n(2023-06-21) \"Emergency Show: How to demonstrate the power of condensing steam\"\nby Mike Ray.
Summary: \"A kitchen experiment to demonstrate the power of condensing steam\" \n- \n
\n- \nComment 1:\ndnt on 2023-07-15:\n\"Clap!\"\n
This was fun and new to me. I reproduced this experiment twice. A very opportune time for this show to reach the main feed, only a few days after a famous implosion of a different kind (if you are reading this is the distant future, see \"OceanGate\"). Thanks for this!\n
\n - hpr3889\n(2023-06-29) \"comm - compare two sorted files line by line\"\nby Ken Fallon.
Summary: \"A great tool to quickly find the differences between two files\" \n- \n
\n- \nComment 1:\nReto on 2023-07-08:\n\"KDirStat is dead, long live QDirStat!\"\n
Hi Ken,
\n
\nCould it be that you mixed up kdiff3 https://apps.kde.org/kdiff3/ with KDirStat, while we were talking in the \"Community News for June\" show?
\n
\n_____
\nQDirStat is based on that same code from the original KDE 3 KDirStat of 2006. It\'s an 80% rewrite using a lot of newer Qt technologies. And there was a lot of cleaning up that old code base that had been long overdue.
\n
\n_____
\nIf so, QDirStat is also interesting, it comes with nice features like
\nPackage manager support:
\n- Show what software package a system file belongs to.
\n- Packages view showing disk usage of installed software packages and their individual files.
\n- Unpackaged files view showing what files in system directories do not belong to any installed software package.
\n
\nAnd is just an apt install away :-)
\n
\nHowever, you helped me anyway!
\nBecause, while in KDE Dolphin\'s kdiff3 integration can only compare two files in the same folder, I can use it in the terminal with paths to the files like:
\n
\nkdiff3 /home/reto/abc.txt /media/usb/abc.txt
\n
\nBr,
\nReto\n
\n- \nComment 2:\nKen Fallon on 2023-07-12:\n\"QDirstat is nice but I meant kdiff3\"\n
Nice tip on QDirstat
\n
\n
\nBut I meant kdiff3 /path/to/old /path/to/new
\n
\nPerhaps I need to do a show about this...
\n
\n.... hold on - I see what you did there.\n
\n
Updated on 2023-07-24 21:40:51
\nThis month\'s shows
\nThere are 9 comments on 5 of this month\'s shows:
\n- hpr3891\n(2023-07-03) \"HPR Community News for June 2023\"\nby HPR Volunteers.
\n- \n
- Comment 1:\nnorrist on 2023-07-03:\n\"solocast updates\"
- Comment 2:\nKevin O'Brien on 2023-07-04:\n\"My truck\"
\n - hpr3892\n(2023-07-04) \"Emacs package curation, part 1\"\nby dnt.
\n- \n
- Comment 1:\nKlaatu on 2023-07-05:\n\"I love this topic\"
- Comment 2:\ndnt on 2023-07-11:\n\"Do it!\"
\n - hpr3894\n(2023-07-06) \"The Page 42 Show: Ugly News Week, Show\'s Epoch!\"\nby HopperMCS.
\n- \n
- Comment 1:\nKevin O'Brien on 2023-07-08:\n\"I loved the show\"
\n - hpr3900\n(2023-07-14) \"Preparing Podcasts for Listening\"\nby Ahuka.
\n- \n
- Comment 1:\nHipstre on 2023-07-14:\n\"Limiter/GPodder\"
- Comment 2:\nEugene on 2023-07-16:\n\"No need for podcast preprocessing\"
- Comment 3:\nKevin O'Brien on 2023-07-17:\n\"Sansa Clip+\"
\n - hpr3901\n(2023-07-17) \"Time Managment\"\nby operat0r.
\n- \n
- Comment 1:\nReto on 2023-07-18:\n\"aCalendar on Android\"
\n
\n\nMailing List discussions
\n\nPolicy decisions surrounding HPR are taken by the community as a whole. This\ndiscussion takes place on the Mail List which is open to all HPR listeners and\ncontributors. The discussions are open and available on the HPR server under\nMailman.\n
\nThe threaded discussions this month can be found here:
\nhttps://hackerpublicradio.org/pipermail/hpr_hackerpublicradio.org/2023-July/thread.html\n\n\nEvents Calendar
\nWith the kind permission of LWN.net we are linking to\nThe LWN.net Community Calendar.
\nQuoting the site:
\nThis is the LWN.net community event calendar, where we track\nevents of interest to people using and developing Linux and free software.\nClicking on individual events will take you to the appropriate web\npage.
\n\nAny other business
\nThe HPR Static Site
\nAs mentioned in the last Community News episode, the HPR database and\nwebsite was moved to a new server, and the static site generator written\nby Rho`n
was used to generated the non-interactive part of\nthe website.
\nSince then, there has been a process of adapting the software to the\nnew configuration. Unfortunately Rho`n
has not been\navailable during this process, but we are gradually learning our way\naround his excellent software and making changes to suit our needs.
\nIf you spot any problems or have ideas for new features, please raise\nissues on the Gitea repository at: https://repo.anhonesthost.net/rho_n/hpr_generator/issues.
\n\n\n',159,47,1,'CC-BY-SA','Community News',0,0,1),
(3643,'2022-07-20','My computing history and the software I use',3345,'Rambling about my computing history and tech stack. ','I introduce myself by describing my computing history and tech stack. Disjointed rambling and tangentially related thoughts ensue.
\n',406,0,1,'CC-BY-SA','UNIX, Linux, first show, BSD, Android',0,0,1),
(3658,'2022-08-10','Linux Inlaws S01E62: HPR\'s inner workings',1975,'An overview of HPRs inner workings and stats based on a ludicrous claim by the Inlaws','In this episode our two ageing heroes explore the inner workings of a podcast (or podcast hosting platform depending on your perspective) called Hacker Public Radio. Yes, the platform that the Inlaws have been using since the very inception of this rapidly growing FLOSS podcast content. Wondering what the heck this episode is all about, why exactly Martin and Chris are talking about this now and the importance of statistics, lies and damned lies? Then just listen to this episode. You may also find out the difference between mere caching and content syndication. Never mind HPR\'s inner workings.
\nLinks:
\n\n',384,111,1,'CC-BY-SA','Lies, damned lies, stats, projections, CDNs, Ford, Ferrari, Monsters, Books',0,0,1),
(3679,'2022-09-08','Linux Inlaws S01E64: Non-profits in the US: A closer look at 501(c)s',2177,'The Ins and Outs of 501(c)s','In this episode, Martin and Chris shed more light on the riveting subject of non-profit\nand not-for-profit organisations especially in the US with a special focus on the all-\nimportant topic of tax implications. Warning: Due to the fast-paced and gripping never\nmind explicit nature of this topic, people with sleeping disabilities or who are easily startled\n/ offended by graphic content should consult a member of the medical profession to ensure\nthat they are capable of handling this episode. You have been warned.
\nLinks:
\n\n',384,111,1,'CC-BY-SA','501(c)3, 501(c)6, non-profits, not-for-profits, Church of Emacs, RMS, Serviettenknödel',0,0,1),
@@ -20898,4 +20898,4 @@ UNLOCK TABLES;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
--- Dump completed on 2023-07-24 6:41:03
+-- Dump completed on 2023-07-25 6:59:02