first commit

This commit is contained in:
Dave Morriss 2022-11-19 21:27:51 +00:00
commit 3c4d96db1b
15 changed files with 4682 additions and 0 deletions

52
.gitignore vendored Normal file
View File

@ -0,0 +1,52 @@
# Ignore vim backup and swap files
*~
*.swp
# Ignore test audio files
*.flac
*.mp3
*.ogg
*.spx
*.wav
*.opus
*.FLAC
*.MP3
*.OGG
*.SPX
*.WAV
*.OPUS
# Playing with image files, so don't want to save them
*.png
*.jpg
*.gif
*.svg
# Odds and ends
*.pdf
*.json
*.BAK
# LibreOffice lock files
.~lock*
#
*.csv
#
# Directories
# -----------
# These directories are either managed locally or are not wanted in the
# repository.
#
feed_cache/
reportedashtml/
#
# Files
# -----
# No need to track tags (ctags) files
#
tags
# link to the master file
.pdmenurc
# SQLte Browser project file
*.sqbpro
# Saved HTML
feedWatcher.html_*
Journal.html
README.html
index.html

0
README.md Normal file
View File

14
db_regen Executable file
View File

@ -0,0 +1,14 @@
#!/bin/bash
#
# Make a new empty database using the schema file
#
BASEDIR="$HOME/HPR/feed_watcher"
DB="$BASEDIR/feedWatcher.db"
SCHEMA="$BASEDIR/feedWatcher_schema.sql"
if [[ -e $DB ]]; then
rm -f "$DB"
fi
sqlite3 "$DB" < "$SCHEMA"

2623
feedWatcher Executable file

File diff suppressed because it is too large Load Diff

6
feedWatcher.cfg Normal file
View File

@ -0,0 +1,6 @@
<database>
type = SQLite
file = feedWatcher.db
user =
password =
</database>

BIN
feedWatcher.db Normal file

Binary file not shown.

1099
feedWatcher.html Normal file

File diff suppressed because it is too large Load Diff

290
feedWatcher.mkd Normal file
View File

@ -0,0 +1,290 @@
# Free Culture Podcasts
### The finest selection of Free Culture Podcasts spanning the genres of Discussion, Drama, Education, Music, and beyond.
- **Admin Admin Podcast**
- Website: https://www.adminadminpodcast.co.uk
- Feed: http://feeds.feedburner.com/TheAdminAdminPodcast
- Licence:
- **All About Android (MP3)**
- Website: https://twit.tv/shows/all-about-android
- Feed: http://feeds.twit.tv/aaa.xml
- Licence: This work is licensed under a Creative Commons License - Attribution-NonCommercial-NoDerivatives 4.0 International - http://creativecommons.org/licenses/by-nc-nd/4.0/
- **All In IT Radio (ogg)**
- Website: http://aiit.se/radio/
- Feed: http://feeds.aiit.se/allinit-radio-ogg
- Licence: Creative Commons Attribution-NoDerivs 3.0 Unported License
- **AmateurLogic.TV**
- Website: http://www.amateurlogic.tv
- Feed: http://amateurlogic.tv/transmitter/feeds/ipod.xml
- Licence: Creative Commons
- **Angry Nerds**
- Website: https://leukemensen.nl/angrynerds/
- Feed: https://leukemensen.nl/angrynerds/feed.xml
- Licence: leukemensen.nl
- **CCHits.net**
- Website: https://cchits.net/daily
- Feed: https://cchits.net/daily/rss
- Licence: The content created by this site is generated by a script which is licensed under the Affero General Public License version 3 (AGPL3). The generated content is released under a Creative Commons By-Attribution License.
- **CCJam**
- Website: https://ccjam.otherside.network
- Feed: https://ccjam.otherside.network/feed/podcast/
- Licence:
- **Cast of Wonders**
- Website: http://www.castofwonders.org
- Feed: http://www.castofwonders.org/feed/podcast/
- Licence: Copyright © 2011-2019
- **Category5 Technology TV (MP3 Audio)**
- Website: https://category5.tv/
- Feed: https://rss.cat5.tv/audio.rss
- Licence: This work is licensed under a Creative Commons License - Attribution-NonCommercial-ShareAlike - https://creativecommons.org/licenses/by-nc-sa/3.0/
- **Destination Linux**
- Website: https://destinationlinux.org/blog/
- Feed: http://destinationlinux.org/feed/mp3/
- Licence:
- **Distrohoppers' Digest**
- Website: https://distrohoppersdigest.blogspot.com/
- Feed: http://feeds.feedburner.com/blogspot/jejQf
- Licence:
- **Edict Zero FIS**
- Website: https://edictzero.wordpress.com
- Feed: https://edictzero.wordpress.com/feed/
- Licence:
- **Escape Pod**
- Website: http://escapepod.org
- Feed: http://escapepod.org/feed/
- Licence:
- **FLOSS Weekly (MP3)**
- Website: https://twit.tv/shows/floss-weekly
- Feed: http://feeds.twit.tv/floss.xml
- Licence: This work is licensed under a Creative Commons License - Attribution-NonCommercial-NoDerivatives 4.0 International - http://creativecommons.org/licenses/by-nc-nd/4.0/
- **Free as in Freedom**
- Website: http://faif.us/cast/
- Feed: http://faif.us/feeds/cast-ogg/
- Licence: 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2018, 2019, Free as in Freedom. Licensed under a Creative Commons Attribution-Share Alike 3.0 USA License.
- **GNU World Order Linux Cast**
- Website: http://www.gnuworldorder.info
- Feed: https://gnuworldorder.info/ogg.xml
- Licence:
- **Geek Speak with Lyle Troxell**
- Website: https://geekspeak.org/
- Feed: https://geekspeak.org/episodes/rss.xml
- Licence: Creative Commons Attribution 3.0 United States License
- **GeekNights Mondays: Science Technology Computing**
- Website: http://frontrowcrew.com/geeknights/monday/
- Feed: http://feeds.feedburner.com/GNSciTech
- Licence: Creative Commons
- **Going Linux**
- Website: https://goinglinux.com
- Feed: http://goinglinux.com/oggpodcast.xml
- Licence: Creative Commons Attribution 4.0 International License.
- **Hacker Public Radio**
- Website: http://hackerpublicradio.org/about.php
- Feed: http://hackerpublicradio.org/hpr_ogg_rss.php
- Licence: Creative Commons Attribution-ShareAlike 3.0 License
- **Knightwise.com Audio Feed.**
- Website: https://knightwise.com
- Feed: http://feeds.feedburner.com/knightcastpodcast
- Licence: Creative commons apply ! Non commercial re-use is allowed.
- **Late Night Linux (Ogg)**
- Website: https://latenightlinux.com
- Feed: http://latenightlinux.com/feed/ogg
- Licence:
- **Libre Lounge**
- Website: https://librelounge.org
- Feed: https://librelounge.org/rss-feed.rss
- Licence: Licensed under CC BY-SA 4.0 International
- **Linux For The Rest Of Us - Podnutz**
- Website: http://podnutz.com
- Feed: http://feeds.feedburner.com/linuxfortherestofus
- Licence: Copyright 2017 Podnutz.com
- **Linux Lads**
- Website: https://linuxlads.com/feed_ogg.rss
- Feed: https://linuxlads.com/feed_ogg.rss
- Licence: Released under the Creative Commons Attribution-Share Alike 3.0 Unported Licence
- **Linux Trivia Podcast**
- Website: http://setbit.org/lt.html
- Feed: http://setbit.org/lt-ogg.xml
- Licence: Creative Commons License Some Rights Reserved
- **Linux in the Ham Shack (OGG Feed)**
- Website: https://lhspodcast.info/category/podcast-ogg/
- Feed: https://lhspodcast.info/category/podcast-ogg/feed/
- Licence: Attribution-NonCommercial-NoDerivatives 4.0 International
- **LinuxGameCast**
- Website: https://linuxgamecast.com
- Feed: https://linuxgamecast.com/feed/
- Licence:
- **Makers Corner, with Nate and Yannick**
- Website: https://makerscorner.tech
- Feed: https://makerscorner.tech/feed/podcast/
- Licence: Unless otherwise stated, this podcast is released under a Creative Commons, By Attribution, Share Alike license.
- **Motherload**
- Website: http://downloads.cavalcadeaudio.com/stardrifter-novels/01-motherload/
- Feed: http://downloads.cavalcadeaudio.com/stardrifter-novels/01-motherload/feed.xml
- Licence: Motherload (Stardrifter Book 01) written and read by David Collins-Rivera © 2012 David Collins-Rivera Creative Commons Attribution Share-Alike Unported 3.0 https://creativecommons.org/licenses/by-sa/3.0/
- **OGG mintCast**
- Website: https://mintcast.org
- Feed: https://mintcast.org/category/ogg/feed/
- Licence:
- **Open Metalcast**
- Website: http://openmetalcast.com
- Feed: http://feeds.feedburner.com/OpenMetalcast
- Licence: (c) 2010-2018 Craig Maloney. Some Rights Reserved.
- **PC Podcast. A Music Podcast with Pete Cogle, since January 2006**
- Website: http://petecogle.co.uk/blog/category/pc-podcast/
- Feed: http://feeds.feedburner.com/pcpodcast
- Licence: PCP
- **PodCastle**
- Website: http://podcastle.org
- Feed: http://podcastle.org/feed/
- Licence:
- **Podcast Cory Doctorow's craphound.com**
- Website: https://craphound.com
- Feed: http://feeds.feedburner.com/doctorow_podcast
- Licence: Creative Commons by-nc-sa http://creativecommons.org/licenses/by-nc-sa/2.5/
- **PseudoPod**
- Website: http://pseudopod.org
- Feed: http://pseudopod.org/feed/
- Licence:
- **RadioTux**
- Website: https://www.radiotux.de/
- Feed: http://radiotux.de/podcast/rss/radiotux-all.xml
- Licence: © Creative Commons - BY-SA 3.0 Unported
- **RatholeRadio.org (Ogg Version)**
- Website: http://ratholeradio.org
- Feed: http://feeds.feedburner.com/RatholeRadio-ogg
- Licence: Creative Commons BY-SA Licensed
- **Security Now (MP3)**
- Website: https://twit.tv/shows/security-now
- Feed: http://feeds.twit.tv/sn.xml
- Licence: This work is licensed under a Creative Commons License - Attribution-NonCommercial-NoDerivatives 4.0 International - http://creativecommons.org/licenses/by-nc-nd/4.0/
- **Skepticule**
- Website: http://www.skepticule.co.uk/
- Feed: http://www.skepticule.co.uk/feeds/posts/default?alt=rss
- Licence: Creative Commons Attribution-NonCommercial-No Derivative Works 2.0 UK: England & Wales
- **Sunday Morning Linux Review - OGG Feed**
- Website: https://smlr.us
- Feed: http://feeds.feedburner.com/SundayMorningLinuxReview-OggFeed
- Licence: This content is published under the Attribution-Noncommercial-Share Alike 3.0 Unported license.
- **Tea, Earl Grey, Hot !**
- Website: https://teaearlgreyhot.org
- Feed: https://teaearlgreyhot.org/feed/podcast
- Licence: Unless otherwise stated, this podcast is released under a Creative Commons, By Attribution, Share Alike license.
- **The Binary Times Audiocast - ogg**
- Website: https://www.thebinarytimes.net
- Feed: https://www.thebinarytimes.net/rss-ogg.xml
- Licence: Unless otherwise stated, this podcast is released under a Creative Commons, By Attribution, Share Alike license.
- **The Bugcast - Ogg Feed**
- Website: https://thebugcast.org
- Feed: http://thebugcast.org/feed/ogg/
- Licence:
- **The Command Line Podcast**
- Website: http://thecommandline.net/
- Feed: https://thecommandline.net/files/cmdln_mp3.xml
- Licence: 2005-2014, http://creativecommons.org/licenses/by-sa/3.0/us
- **The Dub Zone**
- Website: http://petecogle.co.uk/blog
- Feed: http://feeds.feedburner.com/TheDubZone
- Licence: Creative Commons
- **The Duffercast in Ogg Vorbis**
- Website: https://duffercast.org
- Feed: http://duffercast.org/feed/podcast/
- Licence:
- **The Full Circle Weekly News**
- Website: https://fullcirclemagazine.org/
- Feed: https://fullcirclemagazine.org/feed/podcast
- Licence: © 2016 Full Circle Magazine
- **The JaK Attack! Podcast**
- Website: http://thejakattack.com/
- Feed: http://feeds.feedburner.com/TheJakAttack
- Licence: © 2018 The JaK Attack! Podcast
- **The Linux Link Tech Show Ogg-Vorbis Feed**
- Website: http://www.tllts.org
- Feed: http://feeds.feedburner.com/TheLinuxLinkTechShowOgg-vorbisFeed
- Licence: TLLTS is licensed under Creative Commons License for Non-Commercial Use
- **This Week in Computer Hardware (MP3)**
- Website: https://twit.tv/shows/this-week-in-computer-hardware
- Feed: http://feeds.twit.tv/twich.xml
- Licence: This work is licensed under a Creative Commons License - Attribution-NonCommercial-NoDerivatives 4.0 International - http://creativecommons.org/licenses/by-nc-nd/4.0/
- **This Week in Google (MP3)**
- Website: https://twit.tv/shows/this-week-in-google
- Feed: http://feeds.twit.tv/twig.xml
- Licence: This work is licensed under a Creative Commons License - Attribution-NonCommercial-NoDerivatives 4.0 International - http://creativecommons.org/licenses/by-nc-nd/4.0/
- **This Week in Microbiology**
- Website: http://www.asm.org/twim/
- Feed: http://feeds.feedburner.com/twim
- Licence: Creative Commons Attribution - Noncommercial
- **This Week in Tech (MP3)**
- Website: https://twit.tv/shows/this-week-in-tech
- Feed: http://feeds.twit.tv/twit.xml
- Licence: This work is licensed under a Creative Commons License - Attribution-NonCommercial-NoDerivatives 4.0 International - http://creativecommons.org/licenses/by-nc-nd/4.0/
- **TuxJam OGG**
- Website: https://tuxjam.otherside.network
- Feed: https://tuxjam.otherside.network/?feed=podcast
- Licence: Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
- **Ubuntu Podcast**
- Website: http://ubuntupodcast.org
- Feed: http://ubuntupodcast.org/feed/
- Licence:
- **urandom podcast**
- Website: https://urandom-podcast.info/
- Feed: http://feeds.feedburner.com/urandom-podcast/ogg
- Licence:

129
feedWatcher.opml Normal file
View File

@ -0,0 +1,129 @@
<?xml version="1.0" encoding="UTF-8"?>
<opml version="1.1">
<head>
<title>Free Culture Podcasts</title>
<dateCreated>2022-11-14 10:08:47</dateCreated>
<dateModified>2022-11-14 10:08:47</dateModified>
<ownerName></ownerName>
<ownerEmail></ownerEmail>
<expansionState></expansionState>
<vertScrollState></vertScrollState>
<windowTop></windowTop>
<windowLeft></windowLeft>
<windowBottom></windowBottom>
<windowRight></windowRight>
</head>
<body>
<outline description="A Podcast about servers and Networking" htmlUrl="https://www.adminadminpodcast.co.uk" text="Admin Admin Podcast" title="Admin Admin Podcast" xmlUrl="http://feeds.feedburner.com/TheAdminAdminPodcast" />
<outline description="All About Android delivers everything you want to know about Android each week--the biggest news, freshest hardware, best apps and geekiest how-tos--with Android enthusiasts Jason Howell, Florence Ion, Ron Richards, and a variety of special guests along the way. Records live every Tuesday at 8:00pm Eastern / 5:00pm Pacific / 00:00 (Wed) UTC." htmlUrl="https://twit.tv/shows/all-about-android" text="All About Android (Audio)" title="All About Android (Audio)" xmlUrl="http://feeds.twit.tv/aaa.xml" />
<outline description="Join us as we talk about everything related to Information Technology, and some other random stuff as well." htmlUrl="http://aiit.se/radio/" text="All In IT Radio (ogg)" title="All In IT Radio (ogg)" xmlUrl="http://feeds.aiit.se/allinit-radio-ogg" />
<outline description="A monthly podcast covering Ham Radio equipment, events and personalities." htmlUrl="http://www.amateurlogic.tv" text="AmateurLogic.TV" title="AmateurLogic.TV" xmlUrl="http://amateurlogic.tv/transmitter/feeds/ipod.xml" />
<outline description="Heb je al gehoord over die laatste grote hack? Een panel van kritische deskundigen bespreken privacy- en security gerelateerde onderwerpen uit het nieuws in gewone mensentaal." htmlUrl="https://leukemensen.nl/angrynerds/" text="Angry Nerds" title="Angry Nerds" xmlUrl="https://leukemensen.nl/angrynerds/feed.xml" />
<outline description="The Ask Noah Show is a weekly talk radio show where we focus on Linux and Open Source technology. We invite the community to participate live on the air 1-855-450-6624. The show airs Tuesdays at 6pm CT on asknoahshow.com and at KEQQ 88.3 FM in Grand Forks ND. It's a free call 1-855-450-NOAH so join us and start on your way to owning your operating system, your software, and technology." htmlUrl="https://podcast.asknoahshow.com" text="Ask Noah Show" title="Ask Noah Show" xmlUrl="https://feeds.fireside.fm/asknoah/rss" />
<outline description="CCHits.net is designed to provide a Chart for Creative Commons Music, in a way that is easily able to be integrated into other music shows that play Creative Commons Music. CCHits.net has a daily exposure podcast, playing one new track every day, a weekly podcast, playing the last week of tracks played on the podcast, plus the top rated three tracks from the previous week. There is also a monthly podcast which features the top rated tracks over the whole system." htmlUrl="https://cchits.net/daily" text="CCHits.net" title="CCHits.net" xmlUrl="https://cchits.net/daily/rss" />
<outline description="Community music podcast turn up the volume!!!" htmlUrl="https://ccjam.otherside.network" text="CCJam" title="CCJam" xmlUrl="https://ccjam.otherside.network/feed/podcast/" />
<outline description="The Young Adult Speculative Fiction Podcast" htmlUrl="http://www.castofwonders.org" text="Cast of Wonders" title="Cast of Wonders" xmlUrl="http://www.castofwonders.org/feed/podcast/" />
<outline description="Weekly live digital TV show with Robbie Ferguson focused on topics of interest to tech minds. Ask your questions and get live answers. Recipient of 2014 and 2017 Top 100 Tech Podcasters award." htmlUrl="https://category5.tv/" text="Category5 Technology TV (MP3 Audio)" title="Category5 Technology TV (MP3 Audio)" xmlUrl="https://rss.cat5.tv/audio.rss" />
<outline description="A podcast made by people who love running Linux." htmlUrl="https://destinationlinux.org/blog/" text="Destination Linux" title="Destination Linux" xmlUrl="http://destinationlinux.org/feed/mp3/" />
<outline description="We are two Blokes who love Linux and trying out new stuff, we thought it would be interesting to share our experience of trying new Linux and BSD distributions and how we found it trying to live with them as our daily driver for up to a Month at a time, by recording a podcast about how we got on." htmlUrl="https://distrohoppersdigest.blogspot.com/" text="Distrohoppers' Digest" title="Distrohoppers' Digest" xmlUrl="http://feeds.feedburner.com/blogspot/jejQf" />
<outline description="DistroWatch.com, the popular Linux distribution news and information site, publishes a weekly news and commentary section. A Guest Host reads DistroWatch content, and adds a little of their own." htmlUrl="https://distrowatch.com" text="Distrowatch Weekly Podcast" title="Distrowatch Weekly Podcast" xmlUrl="http://distrowatch.com/news/podcast.xml" />
<outline description="Home of the Science Fiction Audio Drama series" htmlUrl="https://edictzero.wordpress.com" text="Edict Zero FIS" title="Edict Zero FIS" xmlUrl="https://edictzero.wordpress.com/feed/" />
<outline description="En podcast om Wikipedia på svenska" htmlUrl="http://wikipediapodden.se" text="English Wikipediapodden" title="English Wikipediapodden" xmlUrl="http://wikipediapodden.se/tag/english/feed/" />
<outline description="The Original Science Fiction Podcast" htmlUrl="http://escapepod.org" text="Escape Pod" title="Escape Pod" xmlUrl="http://escapepod.org/feed/" />
<outline description="Um podcast sobre Linux, open source e software livre, falado de uma forma simples e descontraída, por André Paula." htmlUrl="https://linuxtech.pt/" text="Escolha Livre" title="Escolha Livre" xmlUrl="http://linuxtech.libsyn.com/rss" />
<outline description="We're not talking dentistry here; FLOSS is all about Free Libre Open Source Software. Join host Doc Searls and his rotating panel of co-hosts every Wednesday as they talk with the most interesting and important people in the Open Source and Free Software community. Records live every Wednesday at 12:30pm Eastern / 9:30am Pacific / 16:30 UTC." htmlUrl="https://twit.tv/shows/floss-weekly" text="FLOSS Weekly (Audio)" title="FLOSS Weekly (Audio)" xmlUrl="http://leoville.tv/podcasts/floss.xml" />
<outline description="We're not talking dentistry here; FLOSS all about Free Libre Open Source Software. Join host Randal Schwartz and his rotating panel of co-hosts every Wednesday as they talk with the most interesting and important people in the Open Source and Free Software community. Records live every Wednesday at 12:30pm Eastern / 9:30am Pacific / 17:30 UTC." htmlUrl="https://twit.tv/shows/floss-weekly" text="FLOSS Weekly (MP3)" title="FLOSS Weekly (MP3)" xmlUrl="http://feeds.twit.tv/floss.xml" />
<outline description="A podcast about free software, free culture, and making things together." htmlUrl="https://fossandcrafts.org" text="FOSS and Crafts" title="FOSS and Crafts" xmlUrl="https://fossandcrafts.org/rss-feed.rss" />
<outline description="Free Software Events" htmlUrl="https://fsfe.org/events/" text="FSFE Events" title="FSFE Events" xmlUrl="https://fsfe.org/events/events.en.rss" />
<outline description="News from the Free Software Foundation Europe" htmlUrl="https://fsfe.org/news/" text="FSFE News" title="FSFE News" xmlUrl="https://fsfe.org/news/news.en.rss" />
<outline description="A bi-weekly discussion of legal, policy, and other issues in the open source and software freedom community (including occasional interviews) from Brooklyn, New York, USA. Presented by Karen Sandler and Bradley M. Kuhn." htmlUrl="http://faif.us/cast/" text="Free as in Freedom" title="Free as in Freedom" xmlUrl="http://faif.us/feeds/cast-ogg/" />
<outline description="A bi-weekly discussion of legal, policy, and other issues in the open source and software freedom community (including occasional interviews) from Brooklyn, New York, USA. Presented by Karen Sandler and Bradley M. Kuhn." htmlUrl="http://faif.us/cast/" text="Free as in Freedom" title="Free as in Freedom" xmlUrl="http://faif.us/feeds/cast-mp3/" />
<outline description="Saving the world, one level at a time." htmlUrl="http://www.hwhq.com/" text="GAMERadio" title="GAMERadio" xmlUrl="http://hwhq.com/rss.xml" />
<outline description="GNU, Linux, coffee, and subversion." htmlUrl="http://www.gnuworldorder.info" text="GNU World Order Linux Cast" title="GNU World Order Linux Cast" xmlUrl="https://gnuworldorder.info/ogg.xml" />
<outline description="GNU/Linux RTM's goal is to highlight the quality Documentation created and freely distributed by the Open Source Community." htmlUrl="http://gnulinuxrtm.blogspot.com/" text="GNU/Linux RTM" title="GNU/Linux RTM" xmlUrl="http://feeds.feedburner.com/GNULinuxRTM" />
<outline description="Podcast über GNU/Linux und Freie Software" htmlUrl="https://gnulinux.ch" text="GNU/Linux.ch" title="GNU/Linux.ch" xmlUrl="https://gnulinux.ch/podcast/gnulinux_newscast_rss.xml" />
<outline description="A weekly talk show about technology, science, and human creativity that excites, educates, and fosters curiosity. Discussions touch upon how technology affects society and how we react to that change. Hosts are passionate about explaining complex concepts in simple, easy to digest, chunks. We bridge the gaps between Geeks and the rest of humanity." htmlUrl="https://geekspeak.org/" text="Geek Speak with Lyle Troxell" title="Geek Speak with Lyle Troxell" xmlUrl="https://geekspeak.org/episodes/rss.xml" />
<outline description="GeekNights Mondays is the weekly sci/tech segment of GeekNights, featuring science, technology, computing, and more. We talk Linux, Windows, gadgets, you name it." htmlUrl="http://frontrowcrew.com/geeknights/monday/" text="GeekNights Mondays: Science Technology Computing" title="GeekNights Mondays: Science Technology Computing" xmlUrl="http://feeds.feedburner.com/GNSciTech" />
<outline description="Once you become aware that there is a dependable, secure, capable, and modern computer system that rivals all others in popularity and actual use, you will want to try the Linux operating system on your computer. Perhaps you've been using a member of the Unix/Linux family - Linux, Android, ChromeOS, BSD or even OSX - for quite a while. If so, you are likely looking for new ways to optimize your technology for the way you work. Going Linux is for computer users who just want to use Linux to get things done. Are you new to Linux, upgrading from Windows to Linux, or just thinking about moving to Linux? This audio podcast provides you with practical, day-to-day advice on how to use Linux and its applications. Our goal is to help make the Linux experience easy for you." htmlUrl="https://goinglinux.com" text="Going Linux" title="Going Linux" xmlUrl="http://goinglinux.com/oggpodcast.xml" />
<outline description="Hacker Public Radio is an podcast that releases shows every weekday Monday through Friday. Our shows are produced by the community (you) and can be on any topic that are of interest to hackers and hobbyists." htmlUrl="http://hackerpublicradio.org/about.php" text="Hacker Public Radio" title="Hacker Public Radio" xmlUrl="http://hackerpublicradio.org/hpr_ogg_rss.php" />
<outline description="The podcast of the makers of international open magazine" htmlUrl="http://internationalopenmagazine.org/category/podcast.html" text="International Open Podcast" title="International Open Podcast" xmlUrl="http://spielend-programmieren.at/intopenpodcast.xml" />
<outline description="The most recent additions to the Internet Archive collections. This RSS feed is generated dynamically" htmlUrl="https://archive.org/" text="Internet Archive" title="Internet Archive" xmlUrl="http://feeds.feedburner.com/archive/Lqwl" />
<outline description="The cross platform podcast that makes technology work for you and not the other way around. The place to go for all geeks who slide between Mac, iOS, Android, Linux and Windows offering an essential mix of hacks, tips, howto's and tweaks spiced up with a dash of geek culture. Also check out our Mediafeed that has both our audio and video episodes." htmlUrl="https://knightwise.com" text="Knightwise.com Audio Feed." title="Knightwise.com Audio Feed." xmlUrl="http://feeds.feedburner.com/knightcastpodcast" />
<outline description="Open Talk... about Open Source and Linux" htmlUrl="http://radio.linuxquestions.org" text="LQ Radio" title="LQ Radio" xmlUrl="http://feeds.feedburner.com/linuxquestions/LQRadioALL-ogg" />
<outline description="GNU/Linux Games/Entertainment Radio - Enjoying the lighter side of GNU/Linux" htmlUrl="http://thelinuxlink.net/lager" text="LaGER: GNU/Linux and Games/Entertainment Radio" title="LaGER: GNU/Linux and Games/Entertainment Radio" xmlUrl="http://feeds.feedburner.com/thelinuxlink/Paek" />
<outline description="Late Night Linux is a podcast that takes a look at whats happening with Linux and the wider tech industry. Every week, Joe, Félim, Graham and Will discuss the latest news and releases, and the broader issues and trends in the world of free and open source software." htmlUrl="https://latenightlinux.com" text="Late Night Linux" title="Late Night Linux" xmlUrl="https://latenightlinux.com/feed/mp3" />
<outline description="" htmlUrl="https://latenightlinux.com" text="Late Night Linux (Ogg)" title="Late Night Linux (Ogg)" xmlUrl="http://latenightlinux.com/feed/ogg" />
<outline description="A casual podcast about user freedom" htmlUrl="https://librelounge.org" text="Libre Lounge" title="Libre Lounge" xmlUrl="https://librelounge.org/rss-feed.rss" />
<outline description="" htmlUrl="https://www.eff.org/rss/podcast/mp3.xml" text="Line Noise Podcast" title="Line Noise Podcast" xmlUrl="http://www.eff.org/rss/podcast/mp3.xml" />
<outline description="Weekly Linux news and analysis by Chris and Wes. The show every week we hope you'll go to when you want to hear an informed discussion about whats happening." htmlUrl="https://linuxactionnews.com" text="Linux Action News" title="Linux Action News" xmlUrl="http://feeds.feedburner.com/TheLinuxActionShow" />
<outline description="Sysadmin Chris, cloud consultant Gary, and developer/admin Dalton Join Joe to talk about their recent Linux-related experiences, and discuss some of the more philosophical aspects of being a Linux user." htmlUrl="https://linuxafterdark.net" text="Linux After Dark" title="Linux After Dark" xmlUrl="https://linuxafterdark.net/feed/podcast" />
<outline description="Open source professionals Martin Wimpress, Hayden Barnes and Gary Kramlich join Joe for relaxed discussions in their downtime. From working in the industry and progressing your career, to managing a projects community, and beyond." htmlUrl="https://linuxdowntime.com" text="Linux Downtime" title="Linux Downtime" xmlUrl="https://latenightlinux.com/feed/extra" />
<outline description="Linux For The Rest Of Us - Podnutz" htmlUrl="http://podnutz.com" text="Linux For The Rest Of Us - Podnutz" title="Linux For The Rest Of Us - Podnutz" xmlUrl="http://feeds.feedburner.com/linuxfortherestofus" />
<outline description="Linux gaming with a side of news, reviews, and whatever the Hell-Elks™ we come up with." htmlUrl="https://linuxgamecast.com" text="Linux Game Cast" title="Linux Game Cast" xmlUrl="http://feeds.feedburner.com/LinuxgamecastWeeklyMp3" />
<outline description="Linux in Da House is a show about One family that is 100% GNU/Linux." htmlUrl="http://linuxindahouse.com" text="Linux In Da House MP3 Feed" title="Linux In Da House MP3 Feed" xmlUrl="http://linuxindahouse.com/linuxindahouse_mp3.rss" />
<outline description="A podcast about free and open source software, communism and the revolution" htmlUrl="https://www.linuxinlaws.eu" text="Linux Inlaws" title="Linux Inlaws" xmlUrl="https://linuxinlaws.eu/inlaws_rss.xml" />
<outline description="Chat about Linux and all things connected" htmlUrl="https://linuxlads.com/feed_ogg.rss" text="Linux Lads" title="Linux Lads" xmlUrl="https://linuxlads.com/feed_ogg.rss" />
<outline description="New media, new rules" htmlUrl="http://sixgun.org" text="Linux Outlaws" title="Linux Outlaws" xmlUrl="http://feeds.feedburner.com/linuxoutlaws" />
<outline description="A podcast for the new Linux user" htmlUrl="http://www.linuxreality.com" text="Linux Reality Podcast (MP3 Feed)" title="Linux Reality Podcast (MP3 Feed)" xmlUrl="http://feeds.feedburner.com/linuxreality" />
<outline description="Verbal's Linux Trivia Podcast" htmlUrl="http://setbit.org/lt.html" text="Linux Trivia Podcast" title="Linux Trivia Podcast" xmlUrl="http://setbit.org/lt-ogg.xml" />
<outline description="Linux chat and banter" htmlUrl="http://www.linuxvoice.com/podcast_mp3.rss" text="Linux Voice Podcast" title="Linux Voice Podcast" xmlUrl="http://www.linuxvoice.com/podcast_mp3.rss" />
<outline description="The Linux at Work podcast provides info and tips for people interested in using Linux in a professional environment. Featuring @chetwisniewski, @john_shier and @0xbennyv" htmlUrl="https://www.linuxatwork.org" text="Linux at Work" title="Linux at Work" xmlUrl="http://feeds.podtrac.com/mBdfP0QTX0iY" />
<outline description="Linux in the Ham Shack Podcast in MP3 Format" htmlUrl="https://lhspodcast.info/category/podcast-mp3/" text="Linux in the Ham Shack" title="Linux in the Ham Shack" xmlUrl="http://lhspodcast.info/category/podcast-mp3/feed/" />
<outline description="Linux in the Ham Shack Podcast in OGG Format" htmlUrl="https://lhspodcast.info/category/podcast-ogg/" text="Linux in the Ham Shack (OGG Feed)" title="Linux in the Ham Shack (OGG Feed)" xmlUrl="https://lhspodcast.info/category/podcast-ogg/feed/" />
<outline description="Linux tips and tricks..." htmlUrl="http://linuxcrazy.com" text="LinuxCrazy (OGG)" title="LinuxCrazy (OGG)" xmlUrl="http://linuxcrazy.com/podcasts/ogg.xml" />
<outline description="Linux fueled mayhem &amp; madness with a side of news, reviews, and whatever the Hell-Elks™ we come up with" htmlUrl="https://linuxgamecast.com" text="LinuxGameCast" title="LinuxGameCast" xmlUrl="https://linuxgamecast.com/feed/" />
<outline description="This is a Podcast for embedded Linux developers. We discuss the latest news and how to's in the world of embedded Linux." htmlUrl="https://www.timesys.com" text="LinuxLink Radio by TimeSys" title="LinuxLink Radio by TimeSys" xmlUrl="http://feeds.feedburner.com/LinuxlinkRadioByTimesys_ogg" />
<outline description="Linuxlugcast" htmlUrl="http://linuxlugcast.com" text="Linuxlugcast" title="Linuxlugcast" xmlUrl="http://feeds.feedburner.com/linuxlugcast-ogg" />
<outline description="Linuxlugcast" htmlUrl="https://linuxlugcast.com" text="Linuxlugcast" title="Linuxlugcast" xmlUrl="http://feeds.feedburner.com/linuxlugcast/dBDY" />
<outline description="The world's premiere Linux and Free Software radio show" htmlUrl="http://www.lugradio.org/episodes.ogg.rss" text="LugRadio (high-quality ogg)" title="LugRadio (high-quality ogg)" xmlUrl="http://www.lugradio.org/episodes.ogg.rss" />
<outline description="A tech oriented DIY podcast, from the Other Side Podcast Network" htmlUrl="https://makerscorner.tech" text="Makers Corner, with Nate and Yannick" title="Makers Corner, with Nate and Yannick" xmlUrl="https://makerscorner.tech/feed/podcast/" />
<outline description="A remote corner of a bleak system. A broken-down gunboat, stuck in space. An incompetent captain and a misfit crew. A pirate ship, a silent target, and a whole bunch of secrets. So how's YOUR day going?" htmlUrl="http://downloads.cavalcadeaudio.com/stardrifter-novels/01-motherload/" text="Motherload" title="Motherload" xmlUrl="http://downloads.cavalcadeaudio.com/stardrifter-novels/01-motherload/feed.xml" />
<outline description="Just another WordPress site" htmlUrl="https://mintcast.org" text="OGG mintCast" title="OGG mintCast" xmlUrl="https://mintcast.org/category/ogg/feed/" />
<outline description="A bi-weekly discussion of legal issues in the FLOSS world, including interviews, from the Software Freedom Law Center offices in New York. Presented by Karen Sandler and Bradley M. Kuhn." htmlUrl="http://www.softwarefreedom.org/podcast/http://www.softwarefreedom.org/" text="OggcastSoftware Freedom Law Center" title="OggcastSoftware Freedom Law Center" xmlUrl="http://www.softwarefreedom.org/feeds/podcast-mp3/" />
<outline description="Music that will rip your face off and give a copy to your friends" htmlUrl="http://openmetalcast.com" text="Open Metalcast" title="Open Metalcast" xmlUrl="http://feeds.feedburner.com/OpenMetalcast" />
<outline description="A security podcast geared towards those looking to better understand security topics of the day. Hosted by Kurt Seifried and Josh Bressers covering a wide range of topics including IoT, application security, operational security, cloud, devops, and security news of the day. There is a special open source twist to the discussion often giving a unique perspective on any given topic." htmlUrl="http://opensourcesecuritypodcast.com" text="Open Source Security Podcast" title="Open Source Security Podcast" xmlUrl="https://opensourcesecuritypodcast.libsyn.com/rss" />
<outline description="Guaranteed to widen your musical perspectives, Pete Cogle plays tracks from all over the world in all possible genres. Like it, or hate it, it's a change from the same old shit on clearchannel radio." htmlUrl="http://petecogle.co.uk/blog/category/pc-podcast/" text="PC Podcast. A Music Podcast with Pete Cogle, since January 2006" title="PC Podcast. A Music Podcast with Pete Cogle, since January 2006" xmlUrl="http://feeds.feedburner.com/pcpodcast" />
<outline description="The Fantasy Fiction Podcast" htmlUrl="http://podcastle.org" text="PodCastle" title="PodCastle" xmlUrl="http://podcastle.org/feed/" />
<outline description="Um podcast descontraído sobre Ubuntu, a comunidade Ubuntu e tudo o que gira em volta do universo Ubuntu." htmlUrl="https://podcastubuntuportugal.org/" text="Podcast Ubuntu Portugal" title="Podcast Ubuntu Portugal" xmlUrl="https://podcastubuntuportugal.org/feed/podcast/" />
<outline description="Cory Doctorow's Literary Works" htmlUrl="https://craphound.com" text="Podcast Cory Doctorow's craphound.com" title="Podcast Cory Doctorow's craphound.com" xmlUrl="http://feeds.feedburner.com/doctorow_podcast" />
<outline description="Thoughts from the Launchpad team" htmlUrl="https://blog.launchpad.net" text="Podcast Launchpad blog" title="Podcast Launchpad blog" xmlUrl="http://news.launchpad.net/category/podcast/feed" />
<outline description="The Sound of Horror" htmlUrl="http://pseudopod.org" text="PseudoPod" title="PseudoPod" xmlUrl="http://pseudopod.org/feed/" />
<outline description="Linux, Open Source und Netzkultur" htmlUrl="https://www.radiotux.de/" text="RadioTux" title="RadioTux" xmlUrl="http://radiotux.de/podcast/rss/radiotux-all.xml" />
<outline description="Music, Waffling, Live Performances &amp; Laughs" htmlUrl="http://ratholeradio.org" text="RatholeRadio.org (Ogg Version)" title="RatholeRadio.org (Ogg Version)" xmlUrl="http://feeds.feedburner.com/RatholeRadio-ogg" />
<outline description="Steve Gibson, the man who coined the term spyware and created the first anti-spyware program, creator of Spinrite and ShieldsUP, discusses the hot topics in security today with Leo Laporte. Records live every Tuesday at 4:30pm Eastern / 1:30pm Pacific / 21:30 UTC." htmlUrl="https://twit.tv/shows/security-now" text="Security Now (MP3)" title="Security Now (MP3)" xmlUrl="http://feeds.twit.tv/sn.xml" />
<outline description="Spanking the bottom of ignorance since 2009" htmlUrl="http://www.skepticule.co.uk/" text="Skepticule" title="Skepticule" xmlUrl="http://www.skepticule.co.uk/feeds/posts/default?alt=rss" />
<outline description="The regular podcast about Free Software and ongoing activities hosted by the FSFE" htmlUrl="https://fsfe.org/news/podcast" text="Software Freedom Podcast" title="Software Freedom Podcast" xmlUrl="http://fsfe.org/news/podcast.en.rss" />
<outline description="The regular podcast about Free Software and ongoing activities hosted by the FSFE" htmlUrl="https://fsfe.org/news/podcast" text="Software Freedom Podcast" title="Software Freedom Podcast" xmlUrl="http://fsfe.org/news/podcast-opus.en.rss" />
<outline description="It's Something, it's kinda techy, and most of all it's the polished turd of podcasts This Podcast was created using www.talkshoe.com" htmlUrl="http://www.talkshoe.com/talkshoe/web/tscmd/tc/21043" text="Something kinda techy" title="Something kinda techy" xmlUrl="http://feeds2.feedburner.com/SomethingKindaTechy" />
<outline description="Sourcetunk will try to demystify the beautiful beast that is Open Source and show the listeners the more practical examples of Open Source and Free Software. It will discuss software for Linux, BSD, MacOSX and Microsoft Windows systems" htmlUrl="http://www.sourcetrunk.com" text="SourceTrunk" title="SourceTrunk" xmlUrl="http://feeds.feedburner.com/sourcetrunk" />
<outline description="Sunday Morning Linux Review MP3 Feed for freedom haters" htmlUrl="https://smlr.us" text="Sunday Morning Linux Review - MP3 Feed" title="Sunday Morning Linux Review - MP3 Feed" xmlUrl="http://smlr.us/?feed=podcast" />
<outline description="Sunday Morning Linux Review OGG Feed for Freedom Lovers!" htmlUrl="https://smlr.us" text="Sunday Morning Linux Review - OGG Feed" title="Sunday Morning Linux Review - OGG Feed" xmlUrl="http://feeds.feedburner.com/SundayMorningLinuxReview-OggFeed" />
<outline description="An unofficial Star Trek fan podcast from the Other Side Podcast Network" htmlUrl="https://teaearlgreyhot.org" text="Tea, Earl Grey, Hot !" title="Tea, Earl Grey, Hot !" xmlUrl="https://teaearlgreyhot.org/feed/podcast" />
<outline description="This time it\'s technical. (Thanks Special K)" htmlUrl="https://techmisfits.com" text="Tech Misfits » Podcast Feed" title="Tech Misfits » Podcast Feed" xmlUrl="http://feeds.feedburner.com/TechMisfits" />
<outline description="We are committed to the discussion of all things anarchy. The Anarcho Book Club reviews and publishes the works of the world's greatest anarchists. From Goldman to Rothbard to Chomsky to Trotsky." htmlUrl="https://anarchobook.club" text="The Anarcho Book Club" title="The Anarcho Book Club" xmlUrl="https://anarchobook.club/ogg.xml" />
<outline description="Linux and open source tips, tricks and discussion. Free software, hardware and modern culture. The Binary Times Audiocast is created by Mark and Wayne, two chaps who just like using linux and open source software and want to spread the word. Linux is free and open source and it is an excellent choice of operating system for our ever changing times. This audiocast is released fortnightly." htmlUrl="https://www.thebinarytimes.net" text="The Binary Times Audiocast - ogg" title="The Binary Times Audiocast - ogg" xmlUrl="https://www.thebinarytimes.net/rss-ogg.xml" />
<outline description="Award-winning music and chat from South Yorkshire in the UK" htmlUrl="https://thebugcast.org" text="The Bugcast - Ogg Feed" title="The Bugcast - Ogg Feed" xmlUrl="http://thebugcast.org/feed/ogg/" />
<outline description="A podcast by a self-described hacker, curmudgeon and hacktivist about the practice and profession of programming drawing on over a decade of professional experience and a lifetime spent hacking, the intersection of politics and society with technology and anything else clever, elegant or funny that catches my mind as a die hard technology geek." htmlUrl="http://thecommandline.net/" text="The Command Line Podcast" title="The Command Line Podcast" xmlUrl="https://thecommandline.net/files/cmdln_mp3.xml" />
<outline description="An 8-track mix of the best dub reggae, every month. Curated by Pete Cogle, since May 2007." htmlUrl="http://petecogle.co.uk/blog" text="The Dub Zone" title="The Dub Zone" xmlUrl="http://feeds.feedburner.com/TheDubZone" />
<outline description="Some auld duffers providing world wide wisdom" htmlUrl="https://duffercast.org" text="The Duffercast in Ogg Vorbis" title="The Duffercast in Ogg Vorbis" xmlUrl="http://duffercast.org/feed/podcast/" />
<outline description="From the independent magazine for the Ubuntu Linux community. The Full Circle Weekly News is a short podcast with just the news. No chit-chat. No time wasting. Just the latest FOSS/Linux/Ubuntu news." htmlUrl="https://fullcirclemagazine.org/" text="The Full Circle Weekly News" title="The Full Circle Weekly News" xmlUrl="https://fullcirclemagazine.org/feed/podcast" />
<outline description="Where Chic meets geek! The JaK Attack! is hoted by Jon Watson and Kelly Penguin Girl. We talk about tech, art, and we do it just a little too loud." htmlUrl="http://thejakattack.com/" text="The JaK Attack! Podcast" title="The JaK Attack! Podcast" xmlUrl="http://feeds.feedburner.com/TheJakAttack" />
<outline description="Monthly astronomy news, interviews and questions. Created by astronomers." htmlUrl="http://www.jodcast.net/" text="The Jodcast (high bandwidth)" title="The Jodcast (high bandwidth)" xmlUrl="http://www.jodcast.net/rss-high.xml" />
<outline description="Ogg Vorbis audio versions of The Linux Action Show! A show that covers everything geeks care about in the computer industry. Get a solid dose of Linux, gadgets, news events and much more!" htmlUrl="http://www.jupiterbroadcasting.com" text="The Linux Action Show! OGG" title="The Linux Action Show! OGG" xmlUrl="http://feeds2.feedburner.com/TheLinuxActionShowOGG" />
<outline description="Daily Linux Content on YouTube and Odysee" htmlUrl="https://thelinuxcast.org/" text="The Linux Cast" title="The Linux Cast" xmlUrl="https://thelinuxcast.org/feed/feed.xml" />
<outline description="The Linux Link Tech Show" htmlUrl="http://www.tllts.org" text="The Linux Link Tech Show Ogg-Vorbis Feed" title="The Linux Link Tech Show Ogg-Vorbis Feed" xmlUrl="http://feeds.feedburner.com/TheLinuxLinkTechShowOgg-vorbisFeed" />
<outline description="The Linux Link Tech Show" htmlUrl="http://www.tllts.org" text="The Linux Link Tech Show Ogg-Vorbis Feed" title="The Linux Link Tech Show Ogg-Vorbis Feed" xmlUrl="http://www.thelinuxlink.net/tllts/tllts_ogg.rss" />
<outline description="If you obsess about the details inside computers then on This Week in Computer Hardware, you'll find out the latest in motherboards, CPUs, GPUs, storage, RAM, power supplies, input devices, and monitors. Hosts Patrick Norton of TekThing and Sebastian Peak of PC Perspective bring you the newest hardware, talk benchmarks, and even dive into the not-yet-released products on the horizon. Records live every Thursday at 3:30pm Eastern / 12:30pm Pacific / 20:30 UTC." htmlUrl="https://twit.tv/shows/this-week-in-computer-hardware" text="This Week in Computer Hardware (MP3)" title="This Week in Computer Hardware (MP3)" xmlUrl="http://feeds.twit.tv/twich.xml" />
<outline description="Leo Laporte, Jeff Jarvis, Stacey Higginbotham, Ant Pruitt, and their guests talk about the latest Google and cloud computing news. Records live every Wednesday at 4:00pm Eastern / 1:00pm Pacific / 21:00 UTC." htmlUrl="https://twit.tv/shows/this-week-in-google" text="This Week in Google (MP3)" title="This Week in Google (MP3)" xmlUrl="http://feeds.twit.tv/twig.xml" />
<outline description="This Week in Microbiology is a podcast about unseen life on Earth hosted by Vincent Racaniello and friends. Following in the path of his successful shows 'This Week in Virology' (TWiV) and 'This Week in Parasitism' (TWiP), Racaniello and guests produce an informal yet informative conversation about microbes which is accessible to everyone, no matter what their science background." htmlUrl="http://www.asm.org/twim/" text="This Week in Microbiology" title="This Week in Microbiology" xmlUrl="http://feeds.feedburner.com/twim" />
<outline description="Your first podcast of the week is the last word in tech. Join the top tech pundits in a roundtable discussion of the latest trends in high tech. Records live every Sunday at 5:15pm Eastern / 2:15pm Pacific / 22:15 UTC." htmlUrl="https://twit.tv/shows/this-week-in-tech" text="This Week in Tech (MP3)" title="This Week in Tech (MP3)" xmlUrl="http://feeds.twit.tv/twit.xml" />
<outline description="TuxJam is a family friendly show that blends Creative Commons music and Open Source goodness. This is an OGG feed." htmlUrl="https://tuxjam.otherside.network" text="TuxJam OGG" title="TuxJam OGG" xmlUrl="https://tuxjam.otherside.network/?feed=podcast" />
<outline description="Upbeat and family-friendly show including news, discussion, interviews and reviews from the Ubuntu, Linux and Open Source world." htmlUrl="http://ubuntupodcast.org" text="Ubuntu Podcast" title="Ubuntu Podcast" xmlUrl="http://ubuntupodcast.org/feed/" />
<outline description="Upbeat and family-friendly show including news, discussion, interviews and reviews from the Ubuntu, Linux and Open Source world." htmlUrl="https://ubuntupodcast.org" text="Ubuntu Podcast" title="Ubuntu Podcast" xmlUrl="http://feed.ubuntupodcast.org/mp3" />
<outline description="A weekly podcast talking about the latest developments and updates from the Ubuntu Security team, including a summary of the security vulnerabilities and fixes from the last week as well as a discussion on some of the goings on in the wider Ubuntu Security community." htmlUrl="https://ubuntusecuritypodcast.org/" text="Ubuntu Security Podcast" title="Ubuntu Security Podcast" xmlUrl="https://ubuntusecuritypodcast.org/episode/index.xml" />
<outline description="En podcast om Wikipedia på svenska" htmlUrl="http://wikipediapodden.se/prenumerera/" text="Wikipediapodden" title="Wikipediapodden" xmlUrl="http://wikipediapodden.se/feed/podcast/" />
<outline description="Talking about the BSD family of free operating systems." htmlUrl="http://bsdtalk.blogspot.com/" text="bsdtalk" title="bsdtalk" xmlUrl="http://feeds.feedburner.com/Bsdtalk" />
<outline description="The independent magazine for the Ubuntu Linux community." htmlUrl="https://fullcirclemagazine.org" text="podcast Full Circle Magazine" title="podcast Full Circle Magazine" xmlUrl="http://fullcirclemagazine.org/category/podcast/feed/" />
<outline description="urandom: your unlimited source of medium quality randomness" htmlUrl="https://urandom-podcast.info/" text="urandom podcast" title="urandom podcast" xmlUrl="http://feeds.feedburner.com/urandom-podcast/ogg" />
</body>
</opml>

1
feedWatcher.tpl Symbolic link
View File

@ -0,0 +1 @@
feedWatcher_2.tpl

50
feedWatcher_1.tpl Normal file
View File

@ -0,0 +1,50 @@
[%# feedWatcher_1.tpl 2020-01-23 -%]
[%# Generates very primitive standalone HTML %]
[% USE dumper(indent=0, pad="<br/>") %]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="generator" content="pandoc">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<meta name="author" content="Dave Morriss">
<title>Free Culture Podcasts</title>
<style type="text/css">code{white-space: pre;}</style>
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link rel="stylesheet" href="http://hackerpublicradio.org/css/hpr.css">
</head>
<body id="home">
<div id="container" class="shadow">
[% IF feeds.size > 0 -%]
[% i = 0 -%]
<ul>
[% WHILE i < feeds.size -%]
[% IF feeds.$i.urls_title.length > 0 -%]
<li><a href="[% feeds.$i.urls_url %]">[% feeds.$i.urls_title %]</a><br/>
[% ELSE -%]
<li><a href="[% feeds.$i.urls_url %]">[% feeds.$i.urls_url %]</a><br/>
[% END -%]
<em>Description:</em> [% feeds.$i.urls_description %]<br/>
[% IF feeds.$i.urls_image.defined -%]
<em>Logo:</em> <img src="[% feeds.$i.urls_image %]" height="100" width="100" alt="Logo"><br/>
[% END -%]
<em>Copyright:</em> [% feeds.$i.urls_copyright %]<br/>
<em>Latest episode:</em> [% feeds.$i.latest_ep %]<br/>
<hr>
</li>
[% i = i + 1 -%]
[% END -%]
</ul>
[% END -%]
</div>
</body>
</html>
[%#
# vim: syntax=tt2:ts=8:sw=4:ai:et:tw=78:fo=tcrqn21
-%]

226
feedWatcher_2.tpl Normal file
View File

@ -0,0 +1,226 @@
[% TAGS html -%]
<!--# feedWatcher_2.tpl 2021-04-17 -->
<!--# Web page design courtesy of Roan Horning -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<style>
/* prefixed by https://autoprefixer.github.io (PostCSS: v7.0.26, autoprefixer: v9.7.3) */
html {
height: 100%;
background-color: black;
font-family: "FreeSans", sans-serif;
}
body {
background-color: white;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-ms-flex-line-pack: center;
align-content: center;
padding: 0;
height: 100%;
max-width: 50%;
margin: 0 auto 0 auto;
}
body > * {
padding: 1em 1em;
}
main {
background-color: #efbe0032;
background-color: hsla(47.7,100%,46.9%, 0.2);
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
overflow: auto;
}
main * {
opacity: 100%;
}
header, footer {
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
background-color: #efbe00;
background-color: hsla(47.7,100%,46.9%, 1);
}
footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-top: 1em;
padding-bottom: 1em;
}
header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-basis: 50%;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
}
header > * {
margin: 0;
padding: 0;
min-height: 0;
}
header img {
max-height: 128px;
min-height: 128px;
}
header h1 {
padding: 0 0.5em 0 0.15em;
-webkit-box-flex: 2;
-ms-flex-positive: 2;
flex-grow: 2;
color: white;
font-size: 3rem;
text-shadow: -1px 1px 0 #000,
1px 1px 0 #000,
1px -1px 0 #000,
-1px -1px 0 #000;
}
header h1 span {
white-space: nowrap;
}
header aside {
border: solid 0.5em black;
padding: 1em;
background-color: #FCF2CD;
background-color: hsla(47.2, 88.7%, 89.6%, 1);
-ms-flex-negative: 1;
flex-shrink: 1;
}
dt {
font-weight: 600;
margin-top: 0.25em;
}
dd {
margin-top: 0.15em;
font-weight: 400;
}
@media only screen and (max-width: 1270px){
html {
border-left: solid 0.5em black;
border-right: solid 0.5em black;
}
body {
max-width:none;
}
header {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
header h1 {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 67%;
}
header aside {
margin-top: 0.5em;
}
}
@media only screen and (max-width: 600px){
body > * {
padding: 0.5em;
}
header > * {
padding: 0;
}
header h1 {
padding-right: 0;
font-size: 2rem;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 70%;
}
header img {
max-height: 96px;
min-height: 96px;
}
header aside {
font-size: 0.95rem;
padding: 0.5em;
}
footer img {
max-height: 32px;
}
}
@media only screen and (max-height: 780px) and (orientation: landscape) {
html {
height:auto;
display:initial;
}
}
</style>
</head>
<body>
<header>
<img src="./logo.svg" alt="[logo]">
<h1><span>Free Culture</span> Podcasts</h1>
<aside>
The finest selection of Free Culture Podcasts spanning
the genres of Discussion, Drama, Education, Music, and beyond.
</aside>
</header>
<main>
<!-- IF feeds.size > 0 -->
<!-- i = 0 -->
<dl>
<!-- WHILE i < feeds.size -->
<!-- IF feeds.$i.urls_title.length > 0 -->
<dt><a href="<!-- feeds.$i.urls_link -->"><!-- feeds.$i.urls_title FILTER html_entity --></a> (<a href="<!-- feeds.$i.urls_url -->">feed</a>)</dt>
<!-- ELSE -->
<dt><a href="<!-- feeds.$i.urls_link -->"><em>No title</em></a> (<a href="<!-- feeds.$i.urls_url -->">feed</a>)</dt>
<!-- END -->
<!-- IF feeds.$i.urls_description.length > 0 -->
<dd><!-- feeds.$i.urls_description FILTER html_entity --></dd>
<!-- ELSE -->
<dd><em>No description</em></dd>
<!-- END -->
<!-- i = i + 1 -->
<!-- END -->
</dl>
<!-- END -->
<p>and many <a href="https://gpodder.net/directory/">more</a> ...</p>
</main>
<footer>
<img src="./cc.svg" alt="[Creative Commons]">
<img src="./attribution.svg" alt="[Attribution]">
<img src="./share_alike.svg" alt="[Share Alike]">
<img src="./remix.svg" alt="[Remix]">
</footer>
</body>
</html>
<!--#
# vim: syntax=html:ts=8:sw=4:ai:et:tw=78:fo=tcrqn21
-->

21
feedWatcher_3.tpl Normal file
View File

@ -0,0 +1,21 @@
[%# feedWatcher_3.tpl 2020-01-24 -%]
[%# Generates Markdown as a list with a sublist per feed -%]
# Free Culture Podcasts
### The finest selection of Free Culture Podcasts spanning the genres of Discussion, Drama, Education, Music, and beyond.
[% IF feeds.size > 0 -%]
[% i = 0 -%]
[% WHILE i < feeds.size -%]
- **[% feeds.$i.urls_title %]**
- Website: [% feeds.$i.urls_link %]
- Feed: [% feeds.$i.urls_url %]
- Licence: [% feeds.$i.urls_copyright %]
[% i = i + 1 -%]
[% END -%]
[% END -%]
[%#
# vim: syntax=tt2:ts=8:sw=4:ai:et:tw=78:fo=tcrqn21
-%]

16
feedWatcher_4.tpl Normal file
View File

@ -0,0 +1,16 @@
[%# feedWatcher_4.tpl 2020-01-25 -%]
[%# Generates simple lines each containing title and description per feed -%]
[% i = 0 -%]
[% WHILE i < feeds.size -%]
[% IF feeds.$i.urls_description.length > 0 -%]
[% desc = feeds.$i.urls_description -%]
[% ELSE -%]
[% desc = "[No description]" -%]
[% END -%]
[% feeds.$i.urls_title %]: [% desc %]
[% i = i + 1 -%]
[% END -%]
[%#
# vim: syntax=tt2:ts=8:sw=4:ai:et:tw=78:fo=tcrqn21
-%]

155
feedWatcher_schema.sql Normal file
View File

@ -0,0 +1,155 @@
--
-- feedWatcher_schema.sql - version 0.0.10
--
-- Renamed 'feedWatcher.sql' => `feedWatcher_schema.sql' on 2021-08-31
--
/*
* Table 'urls'
* ------------
*
* The main table containing host, http and feed information
*/
DROP TABLE IF EXISTS urls;
CREATE TABLE urls (
id integer PRIMARY KEY,
url varchar(1024) NOT NULL,
dns text,
host_up boolean DEFAULT 0,
http_status varchar(80),
content_type varchar(40),
urltype varchar(40),
feedformat varchar(20),
title varchar(1024),
description text,
author varchar(80),
modified timestamp,
link varchar(1024),
image varchar(1024),
copyright varchar(80),
generator varchar(80),
language varchar(40),
parent_id integer
REFERENCES urls(id)
ON DELETE CASCADE,
child_count integer DEFAULT 0,
last_update timestamp NOT NULL DEFAULT (CURRENT_TIMESTAMP)
);
--
-- Ensure the 'url' column is unique
--
DROP INDEX IF EXISTS url_index;
CREATE UNIQUE INDEX url_index ON urls ( url );
--
-- Trigger to update the 'last_update' field every time the row changes
--
DROP TRIGGER IF EXISTS urls_last_updated;
CREATE TRIGGER urls_last_updated AFTER UPDATE ON urls
BEGIN
UPDATE urls SET last_update = datetime('now');
END;
/*
* Table 'episodes'
* ----------------
*
* Has a foreign key relationship with table 'urls'. If the matching row in
* 'urls' is deleted the deletion cascades to this table (ON DELETE CASCADE).
* If the primary key in 'urls' is updated the relationship prevents this
* change (ON UPDATE RESTRICT).
*/
DROP TABLE IF EXISTS episodes;
CREATE TABLE episodes (
id integer PRIMARY KEY,
urls_id integer NOT NULL
REFERENCES urls (id)
ON DELETE CASCADE
ON UPDATE RESTRICT,
link varchar(1024),
enclosure varchar(256),
title varchar(256),
author varchar(256),
category text,
source varchar(128),
ep_id varchar(256),
issued timestamp,
modified timestamp,
byte_length bigint,
mime_type varchar(64),
last_update timestamp NOT NULL DEFAULT (CURRENT_TIMESTAMP)
);
--
-- Ensure the 'enclosure' column is unique (per feed)
--
DROP INDEX IF EXISTS enclosure_index;
CREATE UNIQUE INDEX enclosure_index ON episodes ( urls_id, enclosure );
--
-- Trigger to update the 'last_update' field every time the row changes
--
DROP TRIGGER IF EXISTS episodes_last_updated;
CREATE TRIGGER episodes_last_updated AFTER UPDATE ON episodes
BEGIN
UPDATE episodes SET last_update = datetime('now');
END;
--
-- View to simplify joining the two tables.
--
DROP VIEW IF EXISTS all_episodes;
CREATE VIEW all_episodes AS
SELECT
urls.id as urls_id,
urls.url as urls_url,
urls.dns as urls_dns,
urls.host_up as urls_host_up,
urls.http_status as urls_http_status,
urls.content_type as urls_content_type,
urls.urltype as urls_urltype,
urls.feedformat as urls_feedformat,
urls.title as urls_title,
urls.description as urls_description,
urls.author as urls_author,
urls.modified as urls_modified,
urls.link as urls_link,
urls.image as urls_image,
urls.copyright as urls_copyright,
urls.generator as urls_generator,
urls.language as urls_language,
urls.parent_id as urls_parent_id,
urls.child_count as urls_child_count,
urls.last_update as urls_last_update,
ep.id as ep_id,
ep.urls_id as ep_urls_id,
ep.link as ep_link,
ep.enclosure as ep_enclosure,
ep.title as ep_title,
ep.author as ep_author,
ep.category as ep_category,
ep.source as ep_source,
ep.ep_id as ep_ep_id,
ep.issued as ep_issued,
ep.modified as ep_modified,
ep.byte_length as ep_byte_length,
ep.mime_type as ep_mime_type,
ep.last_update as ep_last_update
FROM urls LEFT JOIN episodes ep ON urls.id = ep.urls_id;
-- vim: syntax=sql:ts=8:ai:tw=78:et:fo=tcrqn21:comments+=b\:--