diff --git a/feedWatcher b/feedWatcher index 640ffbc..db00742 100755 --- a/feedWatcher +++ b/feedWatcher @@ -44,6 +44,9 @@ use utf8; use feature qw{ postderef say signatures state }; no warnings qw{ experimental::postderef experimental::signatures } ; +use FindBin::libs; +use XML::RSS; + use Getopt::Long; use Pod::Usage; use Config::General; @@ -57,7 +60,7 @@ use Net::DNS; use IO::Socket; use LWP::UserAgent; use WWW::RobotRules; -use XML::RSS::Parser; +#use XML::RSS::Parser; use XML::Feed; use XML::FeedPP; # Fall back? use Feed::Find; @@ -815,7 +818,7 @@ sub loadUrls { emit( $silent, "Type $uridata{TYPE} contained " . scalar(@found_urls) - . " feeds; to be investigated\n" ); + . " feeds; queued to be checked for inclusion\n" ); } else { emit( $silent, diff --git a/feedWatcher.db b/feedWatcher.db index 3c0e302..9767fac 100644 Binary files a/feedWatcher.db and b/feedWatcher.db differ diff --git a/feedWatcher.html b/feedWatcher.html index 6dc036c..294bf8a 100644 --- a/feedWatcher.html +++ b/feedWatcher.html @@ -286,6 +286,14 @@ +
Expedition Sasquatch (feed)
+ + +
We Can and Must Find and Kill Bigfoot
+ + + +
FLOSS Weekly (Audio) (feed)
@@ -310,6 +318,22 @@ +
FSFE Events (feed)
+ + +
Free Software Events
+ + + + +
FSFE News (feed)
+ + +
News from the Free Software Foundation Europe
+ + + +
Free as in Freedom (feed)
@@ -318,6 +342,14 @@ +
Free as in Freedom (feed)
+ + +
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.
+ + + +
GAMERadio (feed)
@@ -702,6 +734,14 @@ +
The Big Slurp (feed)
+ + +
Random audio musings on a random basis. With coffee. Probably. About The Big Slurp
+ + + +
The Binary Times Audiocast - ogg (feed)
@@ -734,6 +774,14 @@ +
The Full Circle Weekly News (feed)
+ + +
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.
+ + + +
The Jodcast (high bandwidth) (feed)
diff --git a/feedWatcher.json b/feedWatcher.json index 1de294d..64ee9c4 100644 --- a/feedWatcher.json +++ b/feedWatcher.json @@ -417,6 +417,44 @@ "urls_url" : "http://escapepod.org/feed/", "urls_urltype" : "Feed" }, + { + "ep_author" : null, + "ep_byte_length" : 19407939, + "ep_category" : "", + "ep_enclosure" : "https://ExpeditionSasquatch.org/episodes/expsas monarchy - 9_9_22, 6.20 PM.mp3", + "ep_ep_id" : "https://ExpeditionSasquatch.org/2022/09/09/Girl-Interrupted.html", + "ep_id" : 6422, + "ep_issued" : "2022-09-09 00:00:00", + "ep_last_update" : "2023-01-10 19:21:26", + "ep_link" : "https://ExpeditionSasquatch.org/2022/09/09/Girl-Interrupted.html", + "ep_mime_type" : "audio/mpeg", + "ep_modified" : null, + "ep_source" : null, + "ep_title" : "Episode 12 - Girl, Interrupted", + "ep_urls_id" : 96, + "id" : 96, + "latest_ep" : "2022-09-09 00:00:00", + "urls_author" : null, + "urls_child_count" : 0, + "urls_content_type" : "application/rss+xml", + "urls_copyright" : "CC BY SA 4.0", + "urls_description" : "We Can and Must Find and Kill Bigfoot", + "urls_dns" : "208.94.117.202", + "urls_feedformat" : "RSS 2.0", + "urls_generator" : "Jekyll-Octopod 0.9.12", + "urls_host_up" : 1, + "urls_http_status" : "200 OK", + "urls_id" : 96, + "urls_image" : "https://ExpeditionSasquatch.org/img/logo.jpg", + "urls_language" : "en", + "urls_last_update" : "2023-01-10 19:21:26", + "urls_link" : "https://ExpeditionSasquatch.org", + "urls_modified" : null, + "urls_parent_id" : null, + "urls_title" : "Expedition Sasquatch", + "urls_url" : "https://expeditionsasquatch.org/episodes.mp3.rss", + "urls_urltype" : "Feed" + }, { "ep_author" : null, "ep_byte_length" : 31595575, @@ -531,6 +569,82 @@ "urls_url" : "https://fossandcrafts.org/rss-feed.rss", "urls_urltype" : "Feed" }, + { + "ep_author" : null, + "ep_byte_length" : null, + "ep_category" : "", + "ep_enclosure" : null, + "ep_ep_id" : "https://fsfe.org/events/events.html#event-20230214-01", + "ep_id" : 6230, + "ep_issued" : null, + "ep_last_update" : "2023-01-09 17:18:08", + "ep_link" : "https://wiki.fsfe.org/LocalGroups/Hamburg", + "ep_mime_type" : null, + "ep_modified" : null, + "ep_source" : null, + "ep_title" : "FSFE Hamburg local group meeting in Hamburg, Germany (2023-02-14)", + "ep_urls_id" : 88, + "id" : 88, + "latest_ep" : null, + "urls_author" : "web@lists.fsfe.org (FSFE Webmaster Team)", + "urls_child_count" : 0, + "urls_content_type" : "application/x-rss+xml", + "urls_copyright" : "Copyright (c) Free Software Foundation Europe. Verbatim copying and distribution\n of this entire article is permitted in any medium, provided this\n notice is preserved.", + "urls_description" : "Free Software Events", + "urls_dns" : "213.95.165.54, 217.69.89.172", + "urls_feedformat" : "RSS 0.91", + "urls_generator" : null, + "urls_host_up" : 1, + "urls_http_status" : "200 OK", + "urls_id" : 88, + "urls_image" : "https://fsfe.org/events/fsfe-events.png", + "urls_language" : "en", + "urls_last_update" : "2023-01-09 17:18:08", + "urls_link" : "https://fsfe.org/events/", + "urls_modified" : null, + "urls_parent_id" : null, + "urls_title" : "FSFE Events", + "urls_url" : "https://fsfe.org/events/events.en.rss", + "urls_urltype" : "Feed" + }, + { + "ep_author" : null, + "ep_byte_length" : null, + "ep_category" : "", + "ep_enclosure" : null, + "ep_ep_id" : "news-20230109-01", + "ep_id" : 6211, + "ep_issued" : "2023-01-09 00:00:00", + "ep_last_update" : "2023-01-09 17:18:07", + "ep_link" : "https://fsfe.org/news/2023/news-20230109-01.en.html", + "ep_mime_type" : null, + "ep_modified" : null, + "ep_source" : null, + "ep_title" : "FediGov seeks to promote sovereign communication in the public sector", + "ep_urls_id" : 87, + "id" : 87, + "latest_ep" : "2023-01-09 00:00:00", + "urls_author" : "web@lists.fsfe.org (FSFE Webmaster Team)", + "urls_child_count" : 0, + "urls_content_type" : "application/x-rss+xml", + "urls_copyright" : "Copyright (c) Free Software Foundation Europe. Verbatim copying and distribution\n of this entire article is permitted in any medium, provided this\n notice is preserved.", + "urls_description" : "News from the Free Software Foundation Europe", + "urls_dns" : "213.95.165.54, 217.69.89.172", + "urls_feedformat" : "RSS 2.0", + "urls_generator" : null, + "urls_host_up" : 1, + "urls_http_status" : "200 OK", + "urls_id" : 87, + "urls_image" : "https://fsfe.org/news/fsfe-news.png", + "urls_language" : "en", + "urls_last_update" : "2023-01-09 17:18:07", + "urls_link" : "https://fsfe.org/news/", + "urls_modified" : null, + "urls_parent_id" : null, + "urls_title" : "FSFE News", + "urls_url" : "https://fsfe.org/news/news.en.rss", + "urls_urltype" : "Feed" + }, { "ep_author" : "oggcast@faif.us (Free as in Freedom)", "ep_byte_length" : 40653739, @@ -569,6 +683,44 @@ "urls_url" : "http://faif.us/feeds/cast-ogg/", "urls_urltype" : "Feed" }, + { + "ep_author" : "oggcast@faif.us (Free as in Freedom)", + "ep_byte_length" : 50774144, + "ep_category" : "Technology", + "ep_enclosure" : "http://faif.us/cast-media/FaiF_0x6C_DMCA-Exemption-1.mp3", + "ep_ep_id" : "http://faif.us/cast/2021/mar/09/0x6C/", + "ep_id" : 6231, + "ep_issued" : "2021-03-09 13:42:00", + "ep_last_update" : "2023-01-09 17:32:26", + "ep_link" : "http://faif.us/cast/2021/mar/09/0x6C/", + "ep_mime_type" : "audio/mpeg", + "ep_modified" : null, + "ep_source" : null, + "ep_title" : "0x6C: Even More DMCA Exemption Requests!\n", + "ep_urls_id" : 89, + "id" : 89, + "latest_ep" : "2021-03-09 13:42:00", + "urls_author" : "oggcast@faif.us (Bradley and Karen)", + "urls_child_count" : 0, + "urls_content_type" : "application/rss+xml", + "urls_copyright" : "2010, 2011, 2012, 2013, 2014, 2015, 2016, 2018, 2019, 2020, 2021, Free as in Freedom. Licensed under a Creative Commons Attribution-Share Alike 3.0 USA License.", + "urls_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.", + "urls_dns" : "173.255.226.163", + "urls_feedformat" : "RSS 2.0", + "urls_generator" : "http://www.faif.us/code", + "urls_host_up" : 1, + "urls_http_status" : "200 OK", + "urls_id" : 89, + "urls_image" : "http://faif.us/img/cast/faif_144x144.jpg", + "urls_language" : "en-us", + "urls_last_update" : "2023-01-09 17:32:26", + "urls_link" : "http://faif.us/cast/", + "urls_modified" : null, + "urls_parent_id" : null, + "urls_title" : "Free as in Freedom", + "urls_url" : "http://faif.us/feeds/cast-mp3/", + "urls_urltype" : "Feed" + }, { "ep_author" : null, "ep_byte_length" : 322749, @@ -2393,6 +2545,44 @@ "urls_url" : "https://teaearlgreyhot.org/feed/podcast", "urls_urltype" : "Feed" }, + { + "ep_author" : "Dave Lee", + "ep_byte_length" : 10145247, + "ep_category" : "", + "ep_enclosure" : "https://thelovebug.org/podcast-download/2966/profanity.mp3", + "ep_ep_id" : "https://thelovebug.org/?post_type=podcast&p=2966", + "ep_id" : 6362, + "ep_issued" : "2022-11-19 13:00:00", + "ep_last_update" : "2023-01-10 19:05:28", + "ep_link" : "https://thelovebug.org/podcast/profanity/", + "ep_mime_type" : "audio/mpeg", + "ep_modified" : null, + "ep_source" : null, + "ep_title" : "Profanity", + "ep_urls_id" : 94, + "id" : 94, + "latest_ep" : "2022-11-19 13:00:00", + "urls_author" : null, + "urls_child_count" : 0, + "urls_content_type" : "text/xml; charset=UTF-8", + "urls_copyright" : "CC BY-NC-SA 4.0 Attribution-NonCommercial-ShareAlike 4.0 International", + "urls_description" : "Random audio musings on a random basis. With coffee. Probably. About The Big Slurp", + "urls_dns" : "176.126.244.82", + "urls_feedformat" : "RSS 2.0", + "urls_generator" : null, + "urls_host_up" : 1, + "urls_http_status" : "200 OK", + "urls_id" : 94, + "urls_image" : "https://thelovebug.org/wp-content/uploads/TheBigSlurp.jpg", + "urls_language" : "en-GB", + "urls_last_update" : "2023-01-10 19:05:28", + "urls_link" : "https://thelovebug.org/series/slurp/", + "urls_modified" : null, + "urls_parent_id" : null, + "urls_title" : "The Big Slurp", + "urls_url" : "https://thelovebug.org/feed/podcast/slurp", + "urls_urltype" : "Feed" + }, { "ep_author" : null, "ep_byte_length" : 39817576, @@ -2545,6 +2735,44 @@ "urls_url" : "http://duffercast.org/feed/podcast/", "urls_urltype" : "Feed" }, + { + "ep_author" : "Full Circle Magazine", + "ep_byte_length" : 1, + "ep_category" : "", + "ep_enclosure" : "https://fullcirclemagazine.org/podcast-download/28783/full-circle-weekly-news-295.mp3", + "ep_ep_id" : "https://fullcirclemagazine.org/?post_type=podcast&p=28783", + "ep_id" : 6412, + "ep_issued" : "2023-01-07 13:01:07", + "ep_last_update" : "2023-01-10 19:11:18", + "ep_link" : "https://fullcirclemagazine.org/podcast/full-circle-weekly-news-295/", + "ep_mime_type" : "audio/mpeg", + "ep_modified" : null, + "ep_source" : null, + "ep_title" : "Full Circle Weekly News #295", + "ep_urls_id" : 95, + "id" : 95, + "latest_ep" : "2023-01-07 13:01:07", + "urls_author" : null, + "urls_child_count" : 0, + "urls_content_type" : "text/xml; charset=UTF-8", + "urls_copyright" : "CC-SA 2016-present, Full Circle Magazine", + "urls_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.", + "urls_dns" : "107.180.248.77", + "urls_feedformat" : "RSS 2.0", + "urls_generator" : "https://wordpress.org/?v=6.1.1", + "urls_host_up" : 1, + "urls_http_status" : "200 OK", + "urls_id" : 95, + "urls_image" : "https://i0.wp.com/fullcirclemagazine.org/wp-content/uploads/2017/01/FullCircle-WeeklyNews_image.jpg?fit=640%2C425&ssl=1", + "urls_language" : "en-US", + "urls_last_update" : "2023-01-10 19:11:18", + "urls_link" : "https://fullcirclemagazine.org/", + "urls_modified" : null, + "urls_parent_id" : null, + "urls_title" : "The Full Circle Weekly News", + "urls_url" : "https://fullcirclemagazine.org/feed/podcast", + "urls_urltype" : "Feed" + }, { "ep_author" : null, "ep_byte_length" : 195762676, diff --git a/feedWatcher.mkd b/feedWatcher.mkd index aa033fc..759709c 100644 --- a/feedWatcher.mkd +++ b/feedWatcher.mkd @@ -57,6 +57,11 @@ - Feed: http://escapepod.org/feed/ - Licence: +- **Expedition Sasquatch** + - Website: https://ExpeditionSasquatch.org + - Feed: https://expeditionsasquatch.org/episodes.mp3.rss + - Licence: CC BY SA 4.0 + - **FLOSS Weekly (Audio)** - Website: https://twit.tv/shows/floss-weekly - Feed: http://leoville.tv/podcasts/floss.xml @@ -91,6 +96,11 @@ - Feed: http://faif.us/feeds/cast-ogg/ - Licence: 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2018, 2019, 2020, 2021, Free as in Freedom. Licensed under a Creative Commons Attribution-Share Alike 3.0 USA License. +- **Free as in Freedom** + - Website: http://faif.us/cast/ + - Feed: http://faif.us/feeds/cast-mp3/ + - Licence: 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2018, 2019, 2020, 2021, Free as in Freedom. Licensed under a Creative Commons Attribution-Share Alike 3.0 USA License. + - **GAMERadio** - Website: http://www.hwhq.com/ - Feed: http://hwhq.com/rss.xml @@ -332,6 +342,11 @@ NonCommercial NoDerivs licence. - Feed: https://teaearlgreyhot.org/feed/podcast - Licence: Unless otherwise stated, this podcast is released under a Creative Commons, By Attribution, Share Alike license. +- **The Big Slurp** + - Website: https://thelovebug.org/series/slurp/ + - Feed: https://thelovebug.org/feed/podcast/slurp + - Licence: CC BY-NC-SA 4.0 Attribution-NonCommercial-ShareAlike 4.0 International + - **The Binary Times Audiocast - ogg** - Website: https://www.thebinarytimes.net - Feed: https://www.thebinarytimes.net/rss-ogg.xml @@ -352,6 +367,11 @@ NonCommercial NoDerivs licence. - Feed: http://duffercast.org/feed/podcast/ - Licence: +- **The Full Circle Weekly News** + - Website: https://fullcirclemagazine.org/ + - Feed: https://fullcirclemagazine.org/feed/podcast + - Licence: CC-SA 2016-present, Full Circle Magazine + - **The Jodcast (high bandwidth)** - Website: http://www.jodcast.net/ - Feed: http://www.jodcast.net/rss-high.xml diff --git a/feedWatcher.opml b/feedWatcher.opml index 8641afe..7fee395 100644 --- a/feedWatcher.opml +++ b/feedWatcher.opml @@ -2,8 +2,8 @@ Free Culture Podcasts -2023-01-09 17:03:08 -2023-01-09 17:03:08 +2023-01-10 19:43:26 +2023-01-10 19:43:26 @@ -25,10 +25,14 @@ + + + + @@ -77,10 +81,12 @@ + + diff --git a/feedWatcher.pdf b/feedWatcher.pdf index f32be1f..a9728d0 100644 Binary files a/feedWatcher.pdf and b/feedWatcher.pdf differ