Updates for FOSDEM 2023
Changes to the main 'feedWatcher' script: new -check=mode and -rejects=file options to automate copyright checks and save rejected URLs. Made subroutines parseFeed, and execSQL more resilient. Experimented with using XML::FeedPP but haven't done so yet. Enhanced checkCopyright to do auto, manual and no checking. Some POD additions. The database is currently being sent to the repo, but this may be unwise. The script 'make_reports' is for making the various reports uploaded here: html, JSON, OPML, Markdown and PDF. The PDF is built from the Markdown with Pandoc. The HTML is generated from the template 'feedWatcher.tpl', which is the default. The TT² template 'feedWatcher_5.tpl' is for dumping the URLs from the database into a file so that they can be reloaded. Daily dumps of the database are made on my workstation, and kept for 6 months.
This commit is contained in:
parent
f9cff60021
commit
4f744f37c4
261
feedWatcher
261
feedWatcher
@ -4,8 +4,9 @@
|
|||||||
# FILE: feedWatcher
|
# FILE: feedWatcher
|
||||||
#
|
#
|
||||||
# USAGE: ./feedWatcher [-help] [-load=FILE] [-delete=FILE] [-[no]scan]
|
# USAGE: ./feedWatcher [-help] [-load=FILE] [-delete=FILE] [-[no]scan]
|
||||||
# [-report[=title]] [-[no]check] [-out=FILE] [-json[=FILE]]
|
# [-report[=title]] [-check[=mode]] [-out=FILE]
|
||||||
# [-opml[=FILE]] [-template[=FILE]] [-[no]silent] [-debug=N]
|
# [-rejects[=FILE]] [-json[=FILE]] [-opml[=FILE]]
|
||||||
|
# [-template[=FILE]] [-[no]silent] [-debug=N]
|
||||||
# [URL ...]
|
# [URL ...]
|
||||||
#
|
#
|
||||||
# DESCRIPTION: A rewrite of Ken Fallon's script to collect data about Linux
|
# DESCRIPTION: A rewrite of Ken Fallon's script to collect data about Linux
|
||||||
@ -25,9 +26,9 @@
|
|||||||
# BUGS: ---
|
# BUGS: ---
|
||||||
# NOTES: ---
|
# NOTES: ---
|
||||||
# AUTHOR: Dave Morriss (djm), Dave.Morriss@gmail.com
|
# AUTHOR: Dave Morriss (djm), Dave.Morriss@gmail.com
|
||||||
# VERSION: 0.0.15
|
# VERSION: 0.1.1
|
||||||
# CREATED: 2013-12-25 12:40:33
|
# CREATED: 2013-12-25 12:40:33
|
||||||
# REVISION: 2022-11-18 22:27:35
|
# REVISION: 2023-01-09 15:28:13
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
# Released under the terms of the GNU Affero General Public License (AGPLv3)
|
# Released under the terms of the GNU Affero General Public License (AGPLv3)
|
||||||
@ -58,6 +59,7 @@ use LWP::UserAgent;
|
|||||||
use WWW::RobotRules;
|
use WWW::RobotRules;
|
||||||
use XML::RSS::Parser;
|
use XML::RSS::Parser;
|
||||||
use XML::Feed;
|
use XML::Feed;
|
||||||
|
use XML::FeedPP; # Fall back?
|
||||||
use Feed::Find;
|
use Feed::Find;
|
||||||
|
|
||||||
use Template;
|
use Template;
|
||||||
@ -80,7 +82,7 @@ use Data::Dumper;
|
|||||||
#
|
#
|
||||||
# Version number (manually incremented)
|
# Version number (manually incremented)
|
||||||
#
|
#
|
||||||
our $VERSION = '0.0.15';
|
our $VERSION = '0.1.1';
|
||||||
|
|
||||||
#
|
#
|
||||||
# Script name
|
# Script name
|
||||||
@ -92,8 +94,9 @@ our $VERSION = '0.0.15';
|
|||||||
#
|
#
|
||||||
my ( @new_urls, @deletions );
|
my ( @new_urls, @deletions );
|
||||||
my ( $rules, $robot_name ) = ( undef, "$PROG/$VERSION" );
|
my ( $rules, $robot_name ) = ( undef, "$PROG/$VERSION" );
|
||||||
my ( $search_target );
|
my ($search_target);
|
||||||
my ( $sth1, $h1, $rv );
|
my ( $sth1, $h1, $rv );
|
||||||
|
my ($rejectcount);
|
||||||
|
|
||||||
my $feeds;
|
my $feeds;
|
||||||
|
|
||||||
@ -170,13 +173,13 @@ Options( \%options );
|
|||||||
#
|
#
|
||||||
# Default help
|
# Default help
|
||||||
#
|
#
|
||||||
pod2usage( -msg => "Version $VERSION\n", -exitval => 1 )
|
pod2usage( -msg => "Version $VERSION\n", -exitval => 1, -verbose => 0 )
|
||||||
if ( $options{'help'} );
|
if ( $options{'help'} );
|
||||||
|
|
||||||
#
|
#
|
||||||
# Detailed help
|
# Detailed help
|
||||||
#
|
#
|
||||||
pod2usage( -msg => "$PROG version $VERSION\n", -verbose => 2, -exitval => 1, -noperldoc => 0 )
|
pod2usage( -msg => "$PROG version $VERSION\n", -verbose => 2, -exitval => 1 )
|
||||||
if ( $options{'manpage'} );
|
if ( $options{'manpage'} );
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -191,9 +194,10 @@ my $loadfile = $options{'load'};
|
|||||||
my $deletefile = $options{'delete'};
|
my $deletefile = $options{'delete'};
|
||||||
|
|
||||||
my $scan = ( defined( $options{scan} ) ? $options{scan} : 0 );
|
my $scan = ( defined( $options{scan} ) ? $options{scan} : 0 );
|
||||||
my $check = ( defined( $options{check} ) ? $options{check} : 0 );
|
|
||||||
|
|
||||||
|
my $check = $options{check};
|
||||||
my $outfile = $options{out};
|
my $outfile = $options{out};
|
||||||
|
my $rejectfile = $options{rejects};
|
||||||
my $report = $options{report};
|
my $report = $options{report};
|
||||||
my $json = $options{json};
|
my $json = $options{json};
|
||||||
my $opml = $options{opml};
|
my $opml = $options{opml};
|
||||||
@ -220,6 +224,26 @@ if ($deletefile) {
|
|||||||
die "File $deletefile is not readable\n" unless -r $deletefile;
|
die "File $deletefile is not readable\n" unless -r $deletefile;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#
|
||||||
|
# The checking mode defaults to 'auto' if the option has no value, or may be
|
||||||
|
# 'manual' or 'none'. If the option is not used at all it defaults to 'none'.
|
||||||
|
#
|
||||||
|
if ( defined($check) ) {
|
||||||
|
$check =~ s/(^\s+|\s+$)//g;
|
||||||
|
if ($check =~ /^$/) {
|
||||||
|
$check = "auto";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$check = lc($check);
|
||||||
|
die "Invalid option '-check=$check'\n" .
|
||||||
|
"Values are <blank>, auto and manual\n"
|
||||||
|
unless ($check =~ /^(auto|manual|none)$/)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$check = 'none';
|
||||||
|
}
|
||||||
|
|
||||||
#
|
#
|
||||||
# We accept -report, meaning report everything or -report='title' to report
|
# We accept -report, meaning report everything or -report='title' to report
|
||||||
# just the feed with the given title.
|
# just the feed with the given title.
|
||||||
@ -238,7 +262,7 @@ if ( defined($report) ) {
|
|||||||
#
|
#
|
||||||
if ( defined($json) ) {
|
if ( defined($json) ) {
|
||||||
if ($json =~ /^$/) {
|
if ($json =~ /^$/) {
|
||||||
$json = "$PROG.json"
|
$json = "$PROG.json";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -336,15 +360,29 @@ else {
|
|||||||
or warn "Unable to initialise for writing: $!";
|
or warn "Unable to initialise for writing: $!";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#-------------------------------------------------------------------------------
|
||||||
|
# Open the rejects file if requested, otherwise we don't write reject data
|
||||||
|
#-------------------------------------------------------------------------------
|
||||||
|
my $rejectfh;
|
||||||
|
if ($rejectfile) {
|
||||||
|
if ($rejectfile =~ /^$/) {
|
||||||
|
$rejectfile = "${PROG}_rejected_URLs.txt";
|
||||||
|
}
|
||||||
|
|
||||||
|
open( $rejectfh, ">:encoding(UTF-8)", $rejectfile )
|
||||||
|
or warn "Unable to open $rejectfile for writing: $!";
|
||||||
|
|
||||||
|
$rejectcount = 0;
|
||||||
|
}
|
||||||
|
|
||||||
#
|
#
|
||||||
# Set up a robot.txt rules parser
|
# Set up a robot.txt rules parser
|
||||||
#
|
#
|
||||||
$rules = WWW::RobotRules->new($robot_name);
|
$rules = WWW::RobotRules->new($robot_name);
|
||||||
|
|
||||||
#
|
#-------------------------------------------------------------------------------
|
||||||
# Slurp the load file into @new_urls if the file is provided
|
# Slurp the load file into @new_urls if the file is provided
|
||||||
#
|
#-------------------------------------------------------------------------------
|
||||||
if ($loadfile) {
|
if ($loadfile) {
|
||||||
#
|
#
|
||||||
# Load the input file
|
# Load the input file
|
||||||
@ -364,36 +402,39 @@ if ($loadfile) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#
|
#
|
||||||
# Now, we either have URLs from the command line, or from the load file, so we
|
# Now, we either have URLs from the command line, or from the load file (or
|
||||||
# process these.
|
# both), so we process these.
|
||||||
#
|
#
|
||||||
#while (@new_urls) {
|
# It's a loop because 'loadUrls' might find some more URLs by scanning HTML
|
||||||
# TODO: Why was this a loop?
|
# URLs if given them. If it does we replace @new_urls with the found URLs and
|
||||||
if (@new_urls) {
|
# go again. When there's nothing returned the loop stops.
|
||||||
|
# ----
|
||||||
|
# NOTE: This seems dirty, but all the 'while' is testing is whether the array
|
||||||
|
# contains anything or not. It's not iterating over it or anything, which would
|
||||||
|
# be messy!
|
||||||
|
#
|
||||||
|
while (@new_urls) {
|
||||||
#
|
#
|
||||||
# Remove duplicates
|
# Remove duplicates, finish if it deletes them all!
|
||||||
#
|
#
|
||||||
@new_urls = uniq(@new_urls);
|
@new_urls = uniq(@new_urls);
|
||||||
|
last unless @new_urls;
|
||||||
|
|
||||||
#
|
#
|
||||||
# Remove any commented out lines
|
# Remove any commented out lines, finish if it deletes them all!
|
||||||
#
|
#
|
||||||
@new_urls = grep {!/^\s*#/} @new_urls;
|
@new_urls = grep {!/^\s*#/} @new_urls;
|
||||||
|
last unless @new_urls;
|
||||||
|
|
||||||
$LOG->info( "Received ", scalar(@new_urls),
|
$LOG->info( "Received ", scalar(@new_urls),
|
||||||
" URLs to add to the database" );
|
" URLs to add to the database" );
|
||||||
|
|
||||||
#
|
#
|
||||||
# Load these URLs as appropriate, returning any more that we find by
|
# Load these URLs as appropriate, returning any more that we find by
|
||||||
# following HTML urls.
|
# following HTML urls. We overwrite the original list and start all over
|
||||||
|
# again.
|
||||||
#
|
#
|
||||||
@new_urls = loadUrls( $dbh, \@new_urls, $rules, \%keymap );
|
@new_urls = loadUrls( $dbh, \@new_urls, $rules, \%keymap );
|
||||||
|
|
||||||
#
|
|
||||||
# Now process any URLs that came back. Since we are explicitly looking for
|
|
||||||
# feeds we can assume that's what we have so don't need to recurse again.
|
|
||||||
#
|
|
||||||
# TODO
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -440,6 +481,7 @@ if ($deletefile) {
|
|||||||
|
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
# Perform a database scan if requested
|
# Perform a database scan if requested
|
||||||
|
# TODO: Needs to be developed; does nothing at the moment.
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
if ($scan) {
|
if ($scan) {
|
||||||
$LOG->info( "Scan is not fully implemented yet" );
|
$LOG->info( "Scan is not fully implemented yet" );
|
||||||
@ -603,6 +645,11 @@ if ($template) {
|
|||||||
|
|
||||||
#$dbh->disconnect;
|
#$dbh->disconnect;
|
||||||
|
|
||||||
|
if ($rejectfile) {
|
||||||
|
emit( $silent,
|
||||||
|
"Number of rejected URLs written to $rejectfile is $rejectcount\n" );
|
||||||
|
}
|
||||||
|
|
||||||
exit;
|
exit;
|
||||||
|
|
||||||
#=== FUNCTION ================================================================
|
#=== FUNCTION ================================================================
|
||||||
@ -628,7 +675,7 @@ sub loadUrls {
|
|||||||
#
|
#
|
||||||
# Work through the list of URLs
|
# Work through the list of URLs
|
||||||
#
|
#
|
||||||
foreach my $rec (@new_urls) {
|
foreach my $rec (@$new_urls) {
|
||||||
%uridata = ();
|
%uridata = ();
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -704,7 +751,7 @@ sub loadUrls {
|
|||||||
# Look for the HTTP content type. Don't save if the request failed.
|
# Look for the HTTP content type. Don't save if the request failed.
|
||||||
#
|
#
|
||||||
if ( checkContentType( $uri, \%uridata, \%headers, \@found_urls, $LOG ) ) {
|
if ( checkContentType( $uri, \%uridata, \%headers, \@found_urls, $LOG ) ) {
|
||||||
emit( $silent, "HTTP request OK\n" );
|
emit( $silent, "HTTP request to check type OK\n" );
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
emit( $silent, "HTTP request failed\n" );
|
emit( $silent, "HTTP request failed\n" );
|
||||||
@ -722,6 +769,8 @@ sub loadUrls {
|
|||||||
$feed = parseFeed( $uridata{URI}, $stream );
|
$feed = parseFeed( $uridata{URI}, $stream );
|
||||||
unless ( $feed ) {
|
unless ( $feed ) {
|
||||||
$uridata{SAVE} = 0;
|
$uridata{SAVE} = 0;
|
||||||
|
emit( $silent, "Feed did not parse $uridata{URI}\n" );
|
||||||
|
$LOG->warning('Feed did not parse: ',$uridata{URI});
|
||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -735,11 +784,20 @@ sub loadUrls {
|
|||||||
storeFeed($feed,\%uridata);
|
storeFeed($feed,\%uridata);
|
||||||
|
|
||||||
#
|
#
|
||||||
# Perform a check on the copyright. Routine sets
|
# Perform a check on the copyright. The routine sets
|
||||||
# $uridata{SAVE} = 0 if the copyright is not acceptable.
|
# $uridata{SAVE} = 0 if the copyright is not acceptable.
|
||||||
#
|
#
|
||||||
if ($check) {
|
if ( $check ne 'none' ) {
|
||||||
next unless checkCopyright(\%uridata);
|
unless (checkCopyright( $check, \%uridata )) {
|
||||||
|
#
|
||||||
|
# Rejected, write URL to a file if requested
|
||||||
|
#
|
||||||
|
if ($rejectfile) {
|
||||||
|
printf $rejectfh "%s\n", $uridata{URI};
|
||||||
|
$rejectcount++;
|
||||||
|
}
|
||||||
|
next;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -1183,6 +1241,8 @@ sub scanFeed {
|
|||||||
$feed = parseFeed( $uridata->{URI}, $stream );
|
$feed = parseFeed( $uridata->{URI}, $stream );
|
||||||
unless ( $feed ) {
|
unless ( $feed ) {
|
||||||
$uridata->{SCAN_OK} = 0;
|
$uridata->{SCAN_OK} = 0;
|
||||||
|
emit( $silent, "Feed did not parse $uridata->{URI}\n" );
|
||||||
|
$LOG->warning('Feed did not parse: ',$uridata->{URI});
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1418,8 +1478,8 @@ sub collectData {
|
|||||||
my ($dbh) = @_;
|
my ($dbh) = @_;
|
||||||
|
|
||||||
#
|
#
|
||||||
# Query to report the contents of the 'urls' table with the details of the
|
# Query to report only the feeds from the contents of the 'urls' table
|
||||||
# latest episode
|
# with the details of the latest episode
|
||||||
#
|
#
|
||||||
my $sql = q{
|
my $sql = q{
|
||||||
SELECT urls.id, ae.*, max(coalesce(ae.ep_issued,ae.ep_modified)) AS latest_ep
|
SELECT urls.id, ae.*, max(coalesce(ae.ep_issued,ae.ep_modified)) AS latest_ep
|
||||||
@ -1519,11 +1579,18 @@ sub dbSearch {
|
|||||||
sub execSQL {
|
sub execSQL {
|
||||||
my ( $dbh, $sql, @args ) = @_;
|
my ( $dbh, $sql, @args ) = @_;
|
||||||
|
|
||||||
my $sth1 = $dbh->prepare_cached($sql);
|
my ( $sth1, $rv );
|
||||||
my $rv = $sth1->execute(@args);
|
|
||||||
if ( $dbh->err ) {
|
$sth1 = $dbh->prepare_cached($sql);
|
||||||
warn $dbh->errstr;
|
try {
|
||||||
|
$rv = $sth1->execute(@args);
|
||||||
}
|
}
|
||||||
|
catch {
|
||||||
|
warn "Problem with query '$sql'\n";
|
||||||
|
if ( $dbh->err ) {
|
||||||
|
warn '** ' . $dbh->errstr;
|
||||||
|
}
|
||||||
|
};
|
||||||
$sth1->finish;
|
$sth1->finish;
|
||||||
|
|
||||||
return $rv;
|
return $rv;
|
||||||
@ -1824,19 +1891,69 @@ sub getFeed {
|
|||||||
sub parseFeed {
|
sub parseFeed {
|
||||||
my ( $feed_url, $feed_content ) = @_;
|
my ( $feed_url, $feed_content ) = @_;
|
||||||
|
|
||||||
my $feed = XML::Feed->parse( \$feed_content );
|
my $feed;
|
||||||
|
|
||||||
|
#
|
||||||
|
# Catch errors, returning from the subroutine with 'undef' if any are
|
||||||
|
# triggered.
|
||||||
|
#
|
||||||
|
try {
|
||||||
|
$feed = XML::Feed->parse( \$feed_content );
|
||||||
unless ($feed) {
|
unless ($feed) {
|
||||||
#
|
#
|
||||||
# Something went wrong. Abort this feed
|
# Something went wrong. Abort this feed
|
||||||
#
|
#
|
||||||
warn "Failed to parse $feed_url: ", XML::Feed->errstr, "\n";
|
warn "Warning: Failed to parse $feed_url: ", XML::Feed->errstr, "\n";
|
||||||
return; # undef
|
return; # undef
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
catch {
|
||||||
|
warn "Warning: Failed to parse $feed_url: $_\n";
|
||||||
|
return;
|
||||||
|
};
|
||||||
|
|
||||||
return $feed;
|
return $feed;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
##=== FUNCTION ================================================================
|
||||||
|
## NAME: parseFeedPP
|
||||||
|
## PURPOSE: Parse a podcast feed that has already been downloaded
|
||||||
|
## PARAMETERS: $feed_url URL of the feed previously downloaded
|
||||||
|
## $feed_content String containing the content of the feed, for
|
||||||
|
## parsing
|
||||||
|
## RETURNS: An XML::FeedPP object containing the parsed feed or undef if the
|
||||||
|
## parse failed
|
||||||
|
## DESCRIPTION:
|
||||||
|
## THROWS: No exceptions
|
||||||
|
## COMMENTS: None
|
||||||
|
## SEE ALSO: N/A
|
||||||
|
##===============================================================================
|
||||||
|
#sub parseFeedPP {
|
||||||
|
# my ( $feed_url, $feed_content ) = @_;
|
||||||
|
#
|
||||||
|
# my $feed;
|
||||||
|
#
|
||||||
|
# try {
|
||||||
|
# $feed = XML::FeedPP->parse( \$feed_content, -type => 'string' );
|
||||||
|
# unless ($feed) {
|
||||||
|
# #
|
||||||
|
# # Something went wrong. Abort this feed
|
||||||
|
# #
|
||||||
|
# warn "Failed to parse $feed_url: ", XML::Feed->errstr, "\n";
|
||||||
|
# return; # undef
|
||||||
|
# }
|
||||||
|
# }
|
||||||
|
# catch {
|
||||||
|
# warn "Failed to parse $feed_url: ", $@, "\n";
|
||||||
|
# return;
|
||||||
|
# }
|
||||||
|
#
|
||||||
|
# return $feed;
|
||||||
|
#
|
||||||
|
#}
|
||||||
|
|
||||||
|
|
||||||
#=== FUNCTION ================================================================
|
#=== FUNCTION ================================================================
|
||||||
# NAME: storeFeed
|
# NAME: storeFeed
|
||||||
# PURPOSE: Stores feed attributes in a hash
|
# PURPOSE: Stores feed attributes in a hash
|
||||||
@ -1873,20 +1990,24 @@ sub storeFeed {
|
|||||||
|
|
||||||
#=== FUNCTION ================================================================
|
#=== FUNCTION ================================================================
|
||||||
# NAME: checkCopyright
|
# NAME: checkCopyright
|
||||||
# PURPOSE: Ask the user to check the copyright of a feed
|
# PURPOSE: Ask the user to check, or applies simple rules, to accept or
|
||||||
# PARAMETERS:
|
# reject a feed based on the copyright
|
||||||
# RETURNS:
|
# PARAMETERS: $checkmode the mode string: auto, manual or none
|
||||||
|
# $uridata reference to the hash containing details of
|
||||||
|
# this feed
|
||||||
|
# RETURNS: 1 (true) if the feed is to be added, 0 (false) if not
|
||||||
# DESCRIPTION:
|
# DESCRIPTION:
|
||||||
# THROWS: No exceptions
|
# THROWS: No exceptions
|
||||||
# COMMENTS: None
|
# COMMENTS: None
|
||||||
# SEE ALSO: N/A
|
# SEE ALSO: N/A
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
sub checkCopyright {
|
sub checkCopyright {
|
||||||
my ($uridata) = @_;
|
my ($checkmode, $uridata) = @_;
|
||||||
|
|
||||||
my $decision;
|
my ( $copyright, $re, $decision );
|
||||||
$LOG->info('Checking copyright of feed');
|
$LOG->info("Checking copyright of feed (mode: $checkmode)");
|
||||||
|
|
||||||
|
if ( $checkmode eq 'manual' ) {
|
||||||
#
|
#
|
||||||
# Prompt the user, failing gracefully if there's
|
# Prompt the user, failing gracefully if there's
|
||||||
# a problem. If the user types 'Y' or 'y' we accept the
|
# a problem. If the user types 'Y' or 'y' we accept the
|
||||||
@ -1899,6 +2020,7 @@ sub checkCopyright {
|
|||||||
coalesce( $uridata->{COPYRIGHT}, '' );
|
coalesce( $uridata->{COPYRIGHT}, '' );
|
||||||
$decision = prompt(
|
$decision = prompt(
|
||||||
-in => *STDIN,
|
-in => *STDIN,
|
||||||
|
-out => *STDERR,
|
||||||
-prompt => 'OK to add this feed?',
|
-prompt => 'OK to add this feed?',
|
||||||
-style => 'bold red underlined',
|
-style => 'bold red underlined',
|
||||||
-yes
|
-yes
|
||||||
@ -1908,6 +2030,27 @@ sub checkCopyright {
|
|||||||
warn "Problem processing copyright decision: $_";
|
warn "Problem processing copyright decision: $_";
|
||||||
$decision = 0;
|
$decision = 0;
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
#
|
||||||
|
# Careful. Un-escaped spaces are ignored
|
||||||
|
#
|
||||||
|
$re = qr{(
|
||||||
|
CC|
|
||||||
|
Creative\ Commons|
|
||||||
|
creativecommons.org|
|
||||||
|
Attribution.NonCommercial.No.?Derivatives?
|
||||||
|
)}xmi;
|
||||||
|
|
||||||
|
$decision = 0;
|
||||||
|
|
||||||
|
$copyright = coalesce( $uridata->{COPYRIGHT}, '' );
|
||||||
|
emit( $silent, "Copyright: '$copyright'\n" );
|
||||||
|
$LOG->info("Copyright: '$copyright'");
|
||||||
|
if ( $copyright eq '' || $copyright =~ /$re/ ) {
|
||||||
|
$decision = 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#
|
#
|
||||||
# Take action on the decision (or default)
|
# Take action on the decision (or default)
|
||||||
@ -2000,8 +2143,9 @@ sub addURI {
|
|||||||
# are stored in an array. The two DateTime components are
|
# are stored in an array. The two DateTime components are
|
||||||
# converted to ISO8601 dates. If there is an enclosure then its
|
# converted to ISO8601 dates. If there is an enclosure then its
|
||||||
# elements are saved. Note that there could be multiple
|
# elements are saved. Note that there could be multiple
|
||||||
# enclosures, but XML::Feed does not cater for them unless
|
# enclosures per item, but XML::Feed does not cater for them
|
||||||
# explicitly requested. We do not deal with such a case here.
|
# unless explicitly requested. We do not deal with such a case
|
||||||
|
# here.
|
||||||
# THROWS: No exceptions
|
# THROWS: No exceptions
|
||||||
# COMMENTS: None
|
# COMMENTS: None
|
||||||
# SEE ALSO: N/A
|
# SEE ALSO: N/A
|
||||||
@ -2366,8 +2510,8 @@ sub Options {
|
|||||||
my @options = (
|
my @options = (
|
||||||
"help", "manpage", "debug=i", "silent!",
|
"help", "manpage", "debug=i", "silent!",
|
||||||
"load=s", "delete=s", "scan!", "report:s",
|
"load=s", "delete=s", "scan!", "report:s",
|
||||||
"check!", "json:s", "opml:s", "config=s",
|
"check:s", "json:s", "opml:s", "config=s",
|
||||||
"out=s", "template:s",
|
"out=s", "rejects:s", "template:s",
|
||||||
);
|
);
|
||||||
|
|
||||||
if ( !GetOptions( $optref, @options ) ) {
|
if ( !GetOptions( $optref, @options ) ) {
|
||||||
@ -2391,15 +2535,23 @@ feedWatcher - watch a collection of podcast feeds
|
|||||||
|
|
||||||
=head1 VERSION
|
=head1 VERSION
|
||||||
|
|
||||||
This documentation refers to I<feedWatcher> version 0.0.15
|
This documentation refers to I<feedWatcher> version 0.1.1
|
||||||
|
|
||||||
|
|
||||||
=head1 USAGE
|
=head1 USAGE
|
||||||
|
|
||||||
feedWatcher [-help] [-load=FILE] [-delete=FILE] [-[no]scan] [-[no]report]
|
feedWatcher [-help] [-load=FILE] [-delete=FILE] [-[no]scan] [-[no]report]
|
||||||
[-[no]check] [-out=FILE] [-json[=FILE]] [-opml[=FILE]] [-template=FILE]
|
[-check[=mode]] [-out=FILE] [-json[=FILE]] [-opml[=FILE]] [-template=FILE]
|
||||||
[-[no]silent] [-config=FILE] [-debug=N] [URL ...]
|
[-[no]silent] [-config=FILE] [-debug=N] [URL ...]
|
||||||
|
|
||||||
|
# Load URLs from a file, perform checks and redirect output to standard
|
||||||
|
# output and a named file
|
||||||
|
./feedWatcher -load=feedWatcher_dumped_URLs.txt -check=auto | \
|
||||||
|
tee load_$(date +'%Y%m%d_%H%M%S')
|
||||||
|
|
||||||
|
# Generate Markdown output with a template writing to a named file
|
||||||
|
./feedWatcher -tem=feedWatcher_3.tpl -out=feedWatcher.mkd
|
||||||
|
|
||||||
=head1 ARGUMENTS
|
=head1 ARGUMENTS
|
||||||
|
|
||||||
Arguments are optional and may consist of an arbitrarily long list of URLs to
|
Arguments are optional and may consist of an arbitrarily long list of URLs to
|
||||||
@ -2454,9 +2606,10 @@ NOTE: This function is not implemented yet.
|
|||||||
|
|
||||||
=item B<-out=FILE>
|
=item B<-out=FILE>
|
||||||
|
|
||||||
This option defines an output file to receive any output. If the option is
|
This option defines an output file to receive outputi from reporting
|
||||||
omitted the data is written to STDOUT, allowing it to be redirected if
|
functions. If the option is omitted the data is written to STDOUT, allowing it
|
||||||
required.
|
to be redirected if required. This option does not cause transactional
|
||||||
|
listings to be captured.
|
||||||
|
|
||||||
=item B<-[no]check>
|
=item B<-[no]check>
|
||||||
|
|
||||||
|
BIN
feedWatcher.db
BIN
feedWatcher.db
Binary file not shown.
313
feedWatcher.html
313
feedWatcher.html
@ -1,5 +1,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
@ -208,7 +209,7 @@
|
|||||||
<dt><a href="https://twit.tv/shows/all-about-android">All About Android (Audio)</a> (<a href="http://feeds.twit.tv/aaa.xml">feed</a>)</dt>
|
<dt><a href="https://twit.tv/shows/all-about-android">All About Android (Audio)</a> (<a href="http://feeds.twit.tv/aaa.xml">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>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.</dd>
|
<dd>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, Ron Richards, Huyen Tue Dao, and a variety of special guests along the way. Records live every Tuesday at 8:00pm Eastern / 5:00pm Pacific / 01:00 (Wed) UTC.</dd>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -229,14 +230,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://leukemensen.nl/angrynerds/">Angry Nerds</a> (<a href="https://leukemensen.nl/angrynerds/feed.xml">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>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.</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://podcast.asknoahshow.com">Ask Noah Show</a> (<a href="https://feeds.fireside.fm/asknoah/rss">feed</a>)</dt>
|
<dt><a href="https://podcast.asknoahshow.com">Ask Noah Show</a> (<a href="https://feeds.fireside.fm/asknoah/rss">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
@ -253,7 +246,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://ccjam.otherside.network">CCJam</a> (<a href="https://ccjam.otherside.network/feed/podcast/">feed</a>)</dt>
|
<dt><a href="https://ccjam.otherside.network/">CCJam</a> (<a href="https://ccjam.otherside.network/feed/podcast/">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>Community music podcast – turn up the volume!!!</dd>
|
<dd>Community music podcast – turn up the volume!!!</dd>
|
||||||
@ -261,50 +254,18 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://www.castofwonders.org">Cast of Wonders</a> (<a href="http://www.castofwonders.org/feed/podcast/">feed</a>)</dt>
|
<dt><a href="https://destinationlinux.org">Destination Linux</a> (<a href="http://destinationlinux.org/feed/mp3/">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>The Young Adult Speculative Fiction Podcast</dd>
|
<dd>Destination Linux is a podcast made by people who love running Linux and is the flagship show for the Destination Linux Network.</dd>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://category5.tv/">Category5 Technology TV (MP3 Audio)</a> (<a href="https://rss.cat5.tv/audio.rss">feed</a>)</dt>
|
<dt><a href="https://edictzero.com">Edict Zero</a> (<a href="https://edictzero.wordpress.com/feed/">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>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.</dd>
|
<dd>Home of the Cyberpunk / Science Fiction Audio Drama series, Edict Zero - FIS & other features from Slipgate Nine Entertainment</dd>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://destinationlinux.org/blog/">Destination Linux</a> (<a href="http://destinationlinux.org/feed/mp3/">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>A podcast made by people who love running Linux.</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://distrohoppersdigest.blogspot.com/">Distrohoppers' Digest</a> (<a href="http://feeds.feedburner.com/blogspot/jejQf">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>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.</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://distrowatch.com">Distrowatch Weekly Podcast</a> (<a href="http://distrowatch.com/news/podcast.xml">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>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.</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://edictzero.wordpress.com">Edict Zero – FIS</a> (<a href="https://edictzero.wordpress.com/feed/">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>Home of the Science Fiction Audio Drama series</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -317,7 +278,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://escapepod.org">Escape Pod</a> (<a href="http://escapepod.org/feed/">feed</a>)</dt>
|
<dt><a href="https://escapepod.org">Escape Pod</a> (<a href="http://escapepod.org/feed/">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>The Original Science Fiction Podcast</dd>
|
<dd>The Original Science Fiction Podcast</dd>
|
||||||
@ -325,26 +286,18 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://linuxtech.pt/">Escolha Livre</a> (<a href="http://linuxtech.libsyn.com/rss">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>Um podcast sobre Linux, open source e software livre, falado de uma forma simples e descontraída, por André Paula.</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://twit.tv/shows/floss-weekly">FLOSS Weekly (Audio)</a> (<a href="http://leoville.tv/podcasts/floss.xml">feed</a>)</dt>
|
<dt><a href="https://twit.tv/shows/floss-weekly">FLOSS Weekly (Audio)</a> (<a href="http://leoville.tv/podcasts/floss.xml">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>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.</dd>
|
<dd>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 / 17:30 UTC.</dd>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://twit.tv/shows/floss-weekly">FLOSS Weekly (MP3)</a> (<a href="http://feeds.twit.tv/floss.xml">feed</a>)</dt>
|
<dt><a href="https://twit.tv/shows/floss-weekly">FLOSS Weekly (Audio)</a> (<a href="http://feeds.twit.tv/floss.xml">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>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.</dd>
|
<dd>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 / 17:30 UTC.</dd>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -357,22 +310,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://fsfe.org/events/">FSFE Events</a> (<a href="https://fsfe.org/events/events.en.rss">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>Free Software Events</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://fsfe.org/news/">FSFE News</a> (<a href="https://fsfe.org/news/news.en.rss">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>News from the Free Software Foundation Europe</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://faif.us/cast/">Free as in Freedom</a> (<a href="http://faif.us/feeds/cast-ogg/">feed</a>)</dt>
|
<dt><a href="http://faif.us/cast/">Free as in Freedom</a> (<a href="http://faif.us/feeds/cast-ogg/">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
@ -381,18 +318,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://faif.us/cast/">Free as in Freedom</a> (<a href="http://faif.us/feeds/cast-mp3/">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>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.</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://www.hwhq.com/">GAMERadio</a> (<a href="http://hwhq.com/rss.xml">feed</a>)</dt>
|
<dt><a href="http://www.hwhq.com/">GAMERadio</a> (<a href="http://hwhq.com/rss.xml">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>Saving the world, one level at a time.</dd>
|
<dd>???? ???? ???? ????</dd>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -400,7 +329,7 @@
|
|||||||
<dt><a href="http://www.gnuworldorder.info">GNU World Order Linux Cast</a> (<a href="https://gnuworldorder.info/ogg.xml">feed</a>)</dt>
|
<dt><a href="http://www.gnuworldorder.info">GNU World Order Linux Cast</a> (<a href="https://gnuworldorder.info/ogg.xml">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>GNU, Linux, coffee, and subversion.</dd>
|
<dd>GNU, Linux, coffee, and subversion. This podcast is founded in the ideals of anarcho-syndacalism, anti-facism, and human rights. I stand in solidarity with all peopele of colour, of marginalised communities, and the oppressed around the globe.</dd>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -413,14 +342,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://gnulinux.ch">GNU/Linux.ch</a> (<a href="https://gnulinux.ch/podcast/gnulinux_newscast_rss.xml">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>Podcast über GNU/Linux und Freie Software</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://geekspeak.org/">Geek Speak with Lyle Troxell</a> (<a href="https://geekspeak.org/episodes/rss.xml">feed</a>)</dt>
|
<dt><a href="https://geekspeak.org/">Geek Speak with Lyle Troxell</a> (<a href="https://geekspeak.org/episodes/rss.xml">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
@ -493,18 +414,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://latenightlinux.com">Late Night Linux</a> (<a href="https://latenightlinux.com/feed/mp3">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>Late Night Linux is a podcast that takes a look at what’s 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.</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://latenightlinux.com">Late Night Linux (Ogg)</a> (<a href="http://latenightlinux.com/feed/ogg">feed</a>)</dt>
|
<dt><a href="https://latenightlinux.com">Late Night Linux (Ogg)</a> (<a href="http://latenightlinux.com/feed/ogg">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd><em>No description</em></dd>
|
<dd>Late Night Linux is a podcast that takes a look at what’s 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.</dd>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -525,14 +438,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://linuxactionnews.com">Linux Action News</a> (<a href="http://feeds.feedburner.com/TheLinuxActionShow">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>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 what’s happening.</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://linuxafterdark.net">Linux After Dark</a> (<a href="https://linuxafterdark.net/feed/podcast">feed</a>)</dt>
|
<dt><a href="https://linuxafterdark.net">Linux After Dark</a> (<a href="https://linuxafterdark.net/feed/podcast">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
@ -549,10 +454,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://podnutz.com">Linux For The Rest Of Us - Podnutz</a> (<a href="http://feeds.feedburner.com/linuxfortherestofus">feed</a>)</dt>
|
<dt><a href="https://linuxgamecast.com">Linux Game Cast</a> (<a href="https://linuxgamecast.com/feed/">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>Linux For The Rest Of Us - Podnutz</dd>
|
<dd>Linux gaming with a side of news, reviews, and whatever the Hell-Elks™ we come up with.</dd>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -573,7 +478,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://www.linuxinlaws.eu">Linux Inlaws</a> (<a href="https://linuxinlaws.eu/inlaws_rss.xml">feed</a>)</dt>
|
<dt><a href="https://linuxinlaws.eu">Linux Inlaws</a> (<a href="https://linuxinlaws.eu/inlaws_rss.xml">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>A podcast about free and open source software, communism and the revolution</dd>
|
<dd>A podcast about free and open source software, communism and the revolution</dd>
|
||||||
@ -581,7 +486,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://linuxlads.com/feed_ogg.rss">Linux Lads</a> (<a href="https://linuxlads.com/feed_ogg.rss">feed</a>)</dt>
|
<dt><a href="https://linuxlads.com">Linux Lads</a> (<a href="https://linuxlads.com/feed_ogg.rss">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>Chat about Linux and all things connected</dd>
|
<dd>Chat about Linux and all things connected</dd>
|
||||||
@ -613,22 +518,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://www.linuxuserspace.show">Linux User Space</a> (<a href="https://www.linuxuserspace.show/rss">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>How did your favorite Linux distribution get its start? Join us and find out! Linux User Space is hosted by Leo and Dan, and every two weeks we deep dive into the history of Linux distributions and the things that matter to us. Episodes drop every other Monday.</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://www.linuxvoice.com/podcast_mp3.rss">Linux Voice Podcast</a> (<a href="http://www.linuxvoice.com/podcast_mp3.rss">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>Linux chat and banter</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://www.linuxatwork.org">Linux at Work</a> (<a href="http://feeds.podtrac.com/mBdfP0QTX0iY">feed</a>)</dt>
|
<dt><a href="https://www.linuxatwork.org">Linux at Work</a> (<a href="http://feeds.podtrac.com/mBdfP0QTX0iY">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
@ -653,31 +542,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://linuxcrazy.com">LinuxCrazy (OGG)</a> (<a href="http://linuxcrazy.com/podcasts/ogg.xml">feed</a>)</dt>
|
<dt><a href="https://linuxlugcast.com">Linuxlugcast</a> (<a href="http://feeds.feedburner.com/linuxlugcast-ogg">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>Linux tips and tricks...</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://linuxgamecast.com">LinuxGameCast</a> (<a href="https://linuxgamecast.com/feed/">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>Linux fueled mayhem & madness with a side of news, reviews, and whatever the Hell-Elks™ we come up with</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://www.timesys.com">LinuxLink Radio by TimeSys</a> (<a href="http://feeds.feedburner.com/LinuxlinkRadioByTimesys_ogg">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>This is a Podcast for embedded Linux developers. We discuss the latest news and how to's in the world of embedded Linux.</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://linuxlugcast.com">Linuxlugcast</a> (<a href="http://feeds.feedburner.com/linuxlugcast-ogg">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>Linuxlugcast</dd>
|
<dd>Linuxlugcast</dd>
|
||||||
@ -709,18 +574,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://downloads.cavalcadeaudio.com/stardrifter-novels/01-motherload/">Motherload</a> (<a href="http://downloads.cavalcadeaudio.com/stardrifter-novels/01-motherload/feed.xml">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>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?</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://mintcast.org">OGG – mintCast</a> (<a href="https://mintcast.org/category/ogg/feed/">feed</a>)</dt>
|
<dt><a href="https://mintcast.org">OGG – mintCast</a> (<a href="https://mintcast.org/category/ogg/feed/">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>Just another WordPress site</dd>
|
<dd>The podcast by the Linux Mint community for all users of Linux</dd>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -733,14 +590,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://openmetalcast.com">Open Metalcast</a> (<a href="http://feeds.feedburner.com/OpenMetalcast">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>Music that will rip your face off and give a copy to your friends</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://anchor.fm/creativecommons">Open Minds … from Creative Commons</a> (<a href="https://anchor.fm/s/4d70d828/podcast/rss">feed</a>)</dt>
|
<dt><a href="https://anchor.fm/creativecommons">Open Minds … from Creative Commons</a> (<a href="https://anchor.fm/s/4d70d828/podcast/rss">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
@ -757,15 +606,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://petecogle.co.uk/blog/category/pc-podcast/">PC Podcast. A Music Podcast with Pete Cogle, since January 2006</a> (<a href="http://feeds.feedburner.com/pcpodcast">feed</a>)</dt>
|
<dt><a href="https://podcastle.org/">PodCastle</a> (<a href="http://podcastle.org/feed/">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>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.</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://podcastle.org">PodCastle</a> (<a href="http://podcastle.org/feed/">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>The Fantasy Fiction Podcast</dd>
|
<dd>The Fantasy Fiction Podcast</dd>
|
||||||
@ -797,7 +638,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://pseudopod.org">PseudoPod</a> (<a href="http://pseudopod.org/feed/">feed</a>)</dt>
|
<dt><a href="https://pseudopod.org">PseudoPod</a> (<a href="http://pseudopod.org/feed/">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>The Sound of Horror</dd>
|
<dd>The Sound of Horror</dd>
|
||||||
@ -813,7 +654,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://ratholeradio.org">RatholeRadio.org (Ogg Version)</a> (<a href="http://feeds.feedburner.com/RatholeRadio-ogg">feed</a>)</dt>
|
<dt><a href="https://ratholeradio.org">RatholeRadio.org (Ogg Version)</a> (<a href="http://feeds.feedburner.com/RatholeRadio-ogg">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>Music, Waffling, Live Performances & Laughs</dd>
|
<dd>Music, Waffling, Live Performances & Laughs</dd>
|
||||||
@ -821,10 +662,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://twit.tv/shows/security-now">Security Now (MP3)</a> (<a href="http://feeds.twit.tv/sn.xml">feed</a>)</dt>
|
<dt><a href="https://twit.tv/shows/security-now">Security Now (Audio)</a> (<a href="http://feeds.twit.tv/sn.xml">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>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.</dd>
|
<dd>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.</dd>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -853,39 +694,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://www.talkshoe.com/talkshoe/web/tscmd/tc/21043">Something kinda techy</a> (<a href="http://feeds2.feedburner.com/SomethingKindaTechy">feed</a>)</dt>
|
<dt><a href="https://teaearlgreyhot.org/">Tea, Earl Grey, Hot !</a> (<a href="https://teaearlgreyhot.org/feed/podcast">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>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</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://www.sourcetrunk.com">SourceTrunk</a> (<a href="http://feeds.feedburner.com/sourcetrunk">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>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</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://smlr.us">Sunday Morning Linux Review - MP3 Feed</a> (<a href="http://smlr.us/?feed=podcast">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>Sunday Morning Linux Review – MP3 Feed for freedom haters</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://smlr.us">Sunday Morning Linux Review - OGG Feed</a> (<a href="http://feeds.feedburner.com/SundayMorningLinuxReview-OggFeed">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>Sunday Morning Linux Review – OGG Feed for Freedom Lovers!</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://teaearlgreyhot.org">Tea, Earl Grey, Hot !</a> (<a href="https://teaearlgreyhot.org/feed/podcast">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>An unofficial Star Trek fan podcast from the Other Side Podcast Network</dd>
|
<dd>An unofficial Star Trek fan podcast from the Other Side Podcast Network</dd>
|
||||||
@ -893,22 +702,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://techmisfits.com">Tech Misfits » Podcast Feed</a> (<a href="http://feeds.feedburner.com/TechMisfits">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>This time it\'s technical. (Thanks Special K)</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://anarchobook.club">The Anarcho Book Club</a> (<a href="https://anarchobook.club/ogg.xml">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>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.</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://www.thebinarytimes.net">The Binary Times Audiocast - ogg</a> (<a href="https://www.thebinarytimes.net/rss-ogg.xml">feed</a>)</dt>
|
<dt><a href="https://www.thebinarytimes.net">The Binary Times Audiocast - ogg</a> (<a href="https://www.thebinarytimes.net/rss-ogg.xml">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
@ -917,7 +710,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://thebugcast.org">The Bugcast - Ogg Feed</a> (<a href="http://thebugcast.org/feed/ogg/">feed</a>)</dt>
|
<dt><a href="https://thebugcast.org/">The Bugcast - Ogg Feed</a> (<a href="http://thebugcast.org/feed/ogg/">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>Award-winning music and chat from South Yorkshire in the UK</dd>
|
<dd>Award-winning music and chat from South Yorkshire in the UK</dd>
|
||||||
@ -925,15 +718,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://thecommandline.net/">The Command Line Podcast</a> (<a href="https://thecommandline.net/files/cmdln_mp3.xml">feed</a>)</dt>
|
<dt><a href="http://petecogle.co.uk/category/the-dub-zone/">The Dub Zone</a> (<a href="http://feeds.feedburner.com/TheDubZone">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>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.</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://petecogle.co.uk/blog">The Dub Zone</a> (<a href="http://feeds.feedburner.com/TheDubZone">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>An 8-track mix of the best dub reggae, every month. Curated by Pete Cogle, since May 2007.</dd>
|
<dd>An 8-track mix of the best dub reggae, every month. Curated by Pete Cogle, since May 2007.</dd>
|
||||||
@ -941,7 +726,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://duffercast.org">The Duffercast in Ogg Vorbis</a> (<a href="http://duffercast.org/feed/podcast/">feed</a>)</dt>
|
<dt><a href="https://duffercast.org/">The Duffercast in Ogg Vorbis</a> (<a href="http://duffercast.org/feed/podcast/">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>Some auld duffers providing world wide wisdom</dd>
|
<dd>Some auld duffers providing world wide wisdom</dd>
|
||||||
@ -949,22 +734,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://fullcirclemagazine.org/">The Full Circle Weekly News</a> (<a href="https://fullcirclemagazine.org/feed/podcast">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>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.</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://thejakattack.com/">The JaK Attack! Podcast</a> (<a href="http://feeds.feedburner.com/TheJakAttack">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>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.</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://www.jodcast.net/">The Jodcast (high bandwidth)</a> (<a href="http://www.jodcast.net/rss-high.xml">feed</a>)</dt>
|
<dt><a href="http://www.jodcast.net/">The Jodcast (high bandwidth)</a> (<a href="http://www.jodcast.net/rss-high.xml">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
@ -1005,18 +774,18 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://twit.tv/shows/this-week-in-computer-hardware">This Week in Computer Hardware (MP3)</a> (<a href="http://feeds.twit.tv/twich.xml">feed</a>)</dt>
|
<dt><a href="https://twit.tv/shows/this-week-in-computer-hardware">This Week in Computer Hardware (Audio)</a> (<a href="http://feeds.twit.tv/twich.xml">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>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.</dd>
|
<dd>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. Although this show is no longer in production, you can enjoy past episodes in the TWiT Archives.</dd>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://twit.tv/shows/this-week-in-google">This Week in Google (MP3)</a> (<a href="http://feeds.twit.tv/twig.xml">feed</a>)</dt>
|
<dt><a href="https://twit.tv/shows/this-week-in-google">This Week in Google (Audio)</a> (<a href="http://feeds.twit.tv/twig.xml">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>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.</dd>
|
<dd>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 5:00pm Eastern / 2:00pm Pacific / 22:00 UTC.</dd>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -1029,15 +798,15 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://twit.tv/shows/this-week-in-tech">This Week in Tech (MP3)</a> (<a href="http://feeds.twit.tv/twit.xml">feed</a>)</dt>
|
<dt><a href="https://twit.tv/shows/this-week-in-tech">This Week in Tech (Audio)</a> (<a href="http://feeds.twit.tv/twit.xml">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>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.</dd>
|
<dd>Your first podcast of the week is the last word in tech news. Join the top tech journalists and pundits in a roundtable discussion of the latest trends in tech. Records live every Sunday at 5:15pm Eastern / 2:15pm Pacific / 22:15 UTC.</dd>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://tuxjam.otherside.network">TuxJam OGG</a> (<a href="https://tuxjam.otherside.network/?feed=podcast">feed</a>)</dt>
|
<dt><a href="https://tuxjam.otherside.network/">TuxJam OGG</a> (<a href="https://tuxjam.otherside.network/?feed=podcast">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>TuxJam is a family friendly show that blends Creative Commons music and Open Source goodness. This is an OGG feed.</dd>
|
<dd>TuxJam is a family friendly show that blends Creative Commons music and Open Source goodness. This is an OGG feed.</dd>
|
||||||
@ -1045,7 +814,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://ubuntupodcast.org">Ubuntu Podcast</a> (<a href="http://ubuntupodcast.org/feed/">feed</a>)</dt>
|
<dt><a href="https://ubuntupodcast.org">Ubuntu Podcast</a> (<a href="http://ubuntupodcast.org/feed/">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
<dd>Upbeat and family-friendly show including news, discussion, interviews and reviews from the Ubuntu, Linux and Open Source world.</dd>
|
<dd>Upbeat and family-friendly show including news, discussion, interviews and reviews from the Ubuntu, Linux and Open Source world.</dd>
|
||||||
@ -1061,14 +830,6 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="https://ubuntusecuritypodcast.org/">Ubuntu Security Podcast</a> (<a href="https://ubuntusecuritypodcast.org/episode/index.xml">feed</a>)</dt>
|
|
||||||
|
|
||||||
|
|
||||||
<dd>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.</dd>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<dt><a href="http://wikipediapodden.se/prenumerera/">Wikipediapodden</a> (<a href="http://wikipediapodden.se/feed/podcast/">feed</a>)</dt>
|
<dt><a href="http://wikipediapodden.se/prenumerera/">Wikipediapodden</a> (<a href="http://wikipediapodden.se/feed/podcast/">feed</a>)</dt>
|
||||||
|
|
||||||
|
|
||||||
|
3408
feedWatcher.json
3408
feedWatcher.json
File diff suppressed because it is too large
Load Diff
204
feedWatcher.mkd
204
feedWatcher.mkd
@ -15,22 +15,17 @@
|
|||||||
- **All In IT Radio (ogg)**
|
- **All In IT Radio (ogg)**
|
||||||
- Website: http://aiit.se/radio/
|
- Website: http://aiit.se/radio/
|
||||||
- Feed: http://feeds.aiit.se/allinit-radio-ogg
|
- Feed: http://feeds.aiit.se/allinit-radio-ogg
|
||||||
- Licence: Creative Commons Attribution-NoDerivs 3.0 Unported License
|
- Licence:
|
||||||
|
|
||||||
- **AmateurLogic.TV**
|
- **AmateurLogic.TV**
|
||||||
- Website: http://www.amateurlogic.tv
|
- Website: http://www.amateurlogic.tv
|
||||||
- Feed: http://amateurlogic.tv/transmitter/feeds/ipod.xml
|
- Feed: http://amateurlogic.tv/transmitter/feeds/ipod.xml
|
||||||
- Licence: Creative Commons
|
- Licence: Creative Commons
|
||||||
|
|
||||||
- **Angry Nerds**
|
|
||||||
- Website: https://leukemensen.nl/angrynerds/
|
|
||||||
- Feed: https://leukemensen.nl/angrynerds/feed.xml
|
|
||||||
- Licence: leukemensen.nl
|
|
||||||
|
|
||||||
- **Ask Noah Show**
|
- **Ask Noah Show**
|
||||||
- Website: https://podcast.asknoahshow.com
|
- Website: https://podcast.asknoahshow.com
|
||||||
- Feed: https://feeds.fireside.fm/asknoah/rss
|
- Feed: https://feeds.fireside.fm/asknoah/rss
|
||||||
- Licence: © 2022 CC-BY-ND
|
- Licence: © 2023 CC-BY-ND
|
||||||
|
|
||||||
- **CCHits.net**
|
- **CCHits.net**
|
||||||
- Website: https://cchits.net/daily
|
- Website: https://cchits.net/daily
|
||||||
@ -38,37 +33,17 @@
|
|||||||
- 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.
|
- 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**
|
- **CCJam**
|
||||||
- Website: https://ccjam.otherside.network
|
- Website: https://ccjam.otherside.network/
|
||||||
- Feed: https://ccjam.otherside.network/feed/podcast/
|
- Feed: https://ccjam.otherside.network/feed/podcast/
|
||||||
- Licence:
|
- 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**
|
- **Destination Linux**
|
||||||
- Website: https://destinationlinux.org/blog/
|
- Website: https://destinationlinux.org
|
||||||
- Feed: http://destinationlinux.org/feed/mp3/
|
- Feed: http://destinationlinux.org/feed/mp3/
|
||||||
- Licence:
|
- Licence:
|
||||||
|
|
||||||
- **Distrohoppers' Digest**
|
- **Edict Zero**
|
||||||
- Website: https://distrohoppersdigest.blogspot.com/
|
- Website: https://edictzero.com
|
||||||
- Feed: http://feeds.feedburner.com/blogspot/jejQf
|
|
||||||
- Licence:
|
|
||||||
|
|
||||||
- **Distrowatch Weekly Podcast**
|
|
||||||
- Website: https://distrowatch.com
|
|
||||||
- Feed: http://distrowatch.com/news/podcast.xml
|
|
||||||
- Licence: Jesse Smith (text), Michael DeGuzis (audio)
|
|
||||||
|
|
||||||
- **Edict Zero – FIS**
|
|
||||||
- Website: https://edictzero.wordpress.com
|
|
||||||
- Feed: https://edictzero.wordpress.com/feed/
|
- Feed: https://edictzero.wordpress.com/feed/
|
||||||
- Licence:
|
- Licence:
|
||||||
|
|
||||||
@ -78,21 +53,16 @@
|
|||||||
- Licence: CC BY-SA 4.0 Wikipediapodden
|
- Licence: CC BY-SA 4.0 Wikipediapodden
|
||||||
|
|
||||||
- **Escape Pod**
|
- **Escape Pod**
|
||||||
- Website: http://escapepod.org
|
- Website: https://escapepod.org
|
||||||
- Feed: http://escapepod.org/feed/
|
- Feed: http://escapepod.org/feed/
|
||||||
- Licence:
|
- Licence:
|
||||||
|
|
||||||
- **Escolha Livre**
|
|
||||||
- Website: https://linuxtech.pt/
|
|
||||||
- Feed: http://linuxtech.libsyn.com/rss
|
|
||||||
- Licence: All rights reserved
|
|
||||||
|
|
||||||
- **FLOSS Weekly (Audio)**
|
- **FLOSS Weekly (Audio)**
|
||||||
- Website: https://twit.tv/shows/floss-weekly
|
- Website: https://twit.tv/shows/floss-weekly
|
||||||
- Feed: http://leoville.tv/podcasts/floss.xml
|
- Feed: http://leoville.tv/podcasts/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/
|
- 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/
|
||||||
|
|
||||||
- **FLOSS Weekly (MP3)**
|
- **FLOSS Weekly (Audio)**
|
||||||
- Website: https://twit.tv/shows/floss-weekly
|
- Website: https://twit.tv/shows/floss-weekly
|
||||||
- Feed: http://feeds.twit.tv/floss.xml
|
- 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/
|
- 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/
|
||||||
@ -119,11 +89,6 @@
|
|||||||
- **Free as in Freedom**
|
- **Free as in Freedom**
|
||||||
- Website: http://faif.us/cast/
|
- Website: http://faif.us/cast/
|
||||||
- Feed: http://faif.us/feeds/cast-ogg/
|
- 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.
|
|
||||||
|
|
||||||
- **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.
|
- 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**
|
- **GAMERadio**
|
||||||
@ -141,11 +106,6 @@
|
|||||||
- Feed: http://feeds.feedburner.com/GNULinuxRTM
|
- Feed: http://feeds.feedburner.com/GNULinuxRTM
|
||||||
- Licence: This work is licensed under Creative Commons Attribution 4.0
|
- Licence: This work is licensed under Creative Commons Attribution 4.0
|
||||||
|
|
||||||
- **GNU/Linux.ch**
|
|
||||||
- Website: https://gnulinux.ch
|
|
||||||
- Feed: https://gnulinux.ch/podcast/gnulinux_newscast_rss.xml
|
|
||||||
- Licence: © 2022 GNU/LINUX.CH
|
|
||||||
|
|
||||||
- **Geek Speak with Lyle Troxell**
|
- **Geek Speak with Lyle Troxell**
|
||||||
- Website: https://geekspeak.org/
|
- Website: https://geekspeak.org/
|
||||||
- Feed: https://geekspeak.org/episodes/rss.xml
|
- Feed: https://geekspeak.org/episodes/rss.xml
|
||||||
@ -164,7 +124,7 @@
|
|||||||
- **Hacker Public Radio**
|
- **Hacker Public Radio**
|
||||||
- Website: http://hackerpublicradio.org/about.php
|
- Website: http://hackerpublicradio.org/about.php
|
||||||
- Feed: http://hackerpublicradio.org/hpr_ogg_rss.php
|
- Feed: http://hackerpublicradio.org/hpr_ogg_rss.php
|
||||||
- Licence: Creative Commons Attribution-ShareAlike 3.0 License
|
- Licence: Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) License
|
||||||
|
|
||||||
- **International Open Podcast**
|
- **International Open Podcast**
|
||||||
- Website: http://internationalopenmagazine.org/category/podcast.html
|
- Website: http://internationalopenmagazine.org/category/podcast.html
|
||||||
@ -191,11 +151,6 @@
|
|||||||
- Feed: http://feeds.feedburner.com/thelinuxlink/Paek
|
- Feed: http://feeds.feedburner.com/thelinuxlink/Paek
|
||||||
- Licence: Creative Commons License Some Rights Reserved
|
- Licence: Creative Commons License Some Rights Reserved
|
||||||
|
|
||||||
- **Late Night Linux**
|
|
||||||
- Website: https://latenightlinux.com
|
|
||||||
- Feed: https://latenightlinux.com/feed/mp3
|
|
||||||
- Licence: 223960
|
|
||||||
|
|
||||||
- **Late Night Linux (Ogg)**
|
- **Late Night Linux (Ogg)**
|
||||||
- Website: https://latenightlinux.com
|
- Website: https://latenightlinux.com
|
||||||
- Feed: http://latenightlinux.com/feed/ogg
|
- Feed: http://latenightlinux.com/feed/ogg
|
||||||
@ -211,11 +166,6 @@
|
|||||||
- Feed: http://www.eff.org/rss/podcast/mp3.xml
|
- Feed: http://www.eff.org/rss/podcast/mp3.xml
|
||||||
- Licence:
|
- Licence:
|
||||||
|
|
||||||
- **Linux Action News**
|
|
||||||
- Website: https://linuxactionnews.com
|
|
||||||
- Feed: http://feeds.feedburner.com/TheLinuxActionShow
|
|
||||||
- Licence: © 2022 Jupiter Broadcasting
|
|
||||||
|
|
||||||
- **Linux After Dark**
|
- **Linux After Dark**
|
||||||
- Website: https://linuxafterdark.net
|
- Website: https://linuxafterdark.net
|
||||||
- Feed: https://linuxafterdark.net/feed/podcast
|
- Feed: https://linuxafterdark.net/feed/podcast
|
||||||
@ -226,10 +176,10 @@
|
|||||||
- Feed: https://latenightlinux.com/feed/extra
|
- Feed: https://latenightlinux.com/feed/extra
|
||||||
- Licence:
|
- Licence:
|
||||||
|
|
||||||
- **Linux For The Rest Of Us - Podnutz**
|
- **Linux Game Cast**
|
||||||
- Website: http://podnutz.com
|
- Website: https://linuxgamecast.com
|
||||||
- Feed: http://feeds.feedburner.com/linuxfortherestofus
|
- Feed: https://linuxgamecast.com/feed/
|
||||||
- Licence: Copyright 2017 Podnutz.com
|
- Licence:
|
||||||
|
|
||||||
- **Linux Game Cast**
|
- **Linux Game Cast**
|
||||||
- Website: https://linuxgamecast.com
|
- Website: https://linuxgamecast.com
|
||||||
@ -242,12 +192,12 @@
|
|||||||
- Licence: Creative Commons License Some Rights Reserved
|
- Licence: Creative Commons License Some Rights Reserved
|
||||||
|
|
||||||
- **Linux Inlaws**
|
- **Linux Inlaws**
|
||||||
- Website: https://www.linuxinlaws.eu
|
- Website: https://linuxinlaws.eu
|
||||||
- Feed: https://linuxinlaws.eu/inlaws_rss.xml
|
- Feed: https://linuxinlaws.eu/inlaws_rss.xml
|
||||||
- Licence: Linux Inlaws (c) 2021 CC-BY-SA
|
- Licence: Linux Inlaws (c) 2020 CC-BY-SA
|
||||||
|
|
||||||
- **Linux Lads**
|
- **Linux Lads**
|
||||||
- Website: https://linuxlads.com/feed_ogg.rss
|
- Website: https://linuxlads.com
|
||||||
- Feed: 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
|
- Licence: Released under the Creative Commons Attribution-Share Alike 3.0 Unported Licence
|
||||||
|
|
||||||
@ -266,16 +216,6 @@
|
|||||||
- Feed: http://setbit.org/lt-ogg.xml
|
- Feed: http://setbit.org/lt-ogg.xml
|
||||||
- Licence: Creative Commons License Some Rights Reserved
|
- Licence: Creative Commons License Some Rights Reserved
|
||||||
|
|
||||||
- **Linux User Space**
|
|
||||||
- Website: https://www.linuxuserspace.show
|
|
||||||
- Feed: https://www.linuxuserspace.show/rss
|
|
||||||
- Licence: © 2022 Dan Simmons & Leo Chavez
|
|
||||||
|
|
||||||
- **Linux Voice Podcast**
|
|
||||||
- Website: http://www.linuxvoice.com/podcast_mp3.rss
|
|
||||||
- Feed: http://www.linuxvoice.com/podcast_mp3.rss
|
|
||||||
- Licence: Released under the Creative Commons Attribution-Share Alike 3.0 Unported Licence
|
|
||||||
|
|
||||||
- **Linux at Work**
|
- **Linux at Work**
|
||||||
- Website: https://www.linuxatwork.org
|
- Website: https://www.linuxatwork.org
|
||||||
- Feed: http://feeds.podtrac.com/mBdfP0QTX0iY
|
- Feed: http://feeds.podtrac.com/mBdfP0QTX0iY
|
||||||
@ -291,25 +231,10 @@
|
|||||||
- Feed: https://lhspodcast.info/category/podcast-ogg/feed/
|
- Feed: https://lhspodcast.info/category/podcast-ogg/feed/
|
||||||
- Licence: Attribution-NonCommercial-NoDerivatives 4.0 International
|
- Licence: Attribution-NonCommercial-NoDerivatives 4.0 International
|
||||||
|
|
||||||
- **LinuxCrazy (OGG)**
|
|
||||||
- Website: http://linuxcrazy.com
|
|
||||||
- Feed: http://linuxcrazy.com/podcasts/ogg.xml
|
|
||||||
- Licence: 2014. All rights reserved.
|
|
||||||
|
|
||||||
- **LinuxGameCast**
|
|
||||||
- Website: https://linuxgamecast.com
|
|
||||||
- Feed: https://linuxgamecast.com/feed/
|
|
||||||
- Licence:
|
|
||||||
|
|
||||||
- **LinuxLink Radio by TimeSys**
|
|
||||||
- Website: https://www.timesys.com
|
|
||||||
- Feed: http://feeds.feedburner.com/LinuxlinkRadioByTimesys_ogg
|
|
||||||
- Licence: 2007
|
|
||||||
|
|
||||||
- **Linuxlugcast**
|
- **Linuxlugcast**
|
||||||
- Website: http://linuxlugcast.com
|
- Website: https://linuxlugcast.com
|
||||||
- Feed: http://feeds.feedburner.com/linuxlugcast-ogg
|
- Feed: http://feeds.feedburner.com/linuxlugcast-ogg
|
||||||
- Licence:
|
- Licence: Creative commons Attribution 4.0 International (CC BY 4.0)
|
||||||
|
|
||||||
- **Linuxlugcast**
|
- **Linuxlugcast**
|
||||||
- Website: https://linuxlugcast.com
|
- Website: https://linuxlugcast.com
|
||||||
@ -327,11 +252,6 @@ NonCommercial NoDerivs licence.
|
|||||||
- Feed: https://makerscorner.tech/feed/podcast/
|
- Feed: https://makerscorner.tech/feed/podcast/
|
||||||
- Licence: Unless otherwise stated, this podcast is released under a Creative Commons, By Attribution, Share Alike license.
|
- 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**
|
- **OGG – mintCast**
|
||||||
- Website: https://mintcast.org
|
- Website: https://mintcast.org
|
||||||
- Feed: https://mintcast.org/category/ogg/feed/
|
- Feed: https://mintcast.org/category/ogg/feed/
|
||||||
@ -342,11 +262,6 @@ NonCommercial NoDerivs licence.
|
|||||||
- Feed: http://www.softwarefreedom.org/feeds/podcast-mp3/
|
- Feed: http://www.softwarefreedom.org/feeds/podcast-mp3/
|
||||||
- Licence: 2008, 2009, 2010, 2011, Software Freedom Law Center. Licensed under a Creative Commons Attribution-No Derivative Works 3.0 United States License.
|
- Licence: 2008, 2009, 2010, 2011, Software Freedom Law Center. Licensed under a Creative Commons Attribution-No Derivative Works 3.0 United States License.
|
||||||
|
|
||||||
- **Open Metalcast**
|
|
||||||
- Website: http://openmetalcast.com
|
|
||||||
- Feed: http://feeds.feedburner.com/OpenMetalcast
|
|
||||||
- Licence: (c) 2010-2018 Craig Maloney. Some Rights Reserved.
|
|
||||||
|
|
||||||
- **Open Minds … from Creative Commons**
|
- **Open Minds … from Creative Commons**
|
||||||
- Website: https://anchor.fm/creativecommons
|
- Website: https://anchor.fm/creativecommons
|
||||||
- Feed: https://anchor.fm/s/4d70d828/podcast/rss
|
- Feed: https://anchor.fm/s/4d70d828/podcast/rss
|
||||||
@ -355,15 +270,10 @@ NonCommercial NoDerivs licence.
|
|||||||
- **Open Source Security Podcast**
|
- **Open Source Security Podcast**
|
||||||
- Website: http://opensourcesecuritypodcast.com
|
- Website: http://opensourcesecuritypodcast.com
|
||||||
- Feed: https://opensourcesecuritypodcast.libsyn.com/rss
|
- Feed: https://opensourcesecuritypodcast.libsyn.com/rss
|
||||||
- Licence: Some rights reserved (CC BY-NC-SA 3.0)
|
- Licence: This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.
|
||||||
|
|
||||||
- **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**
|
- **PodCastle**
|
||||||
- Website: http://podcastle.org
|
- Website: https://podcastle.org/
|
||||||
- Feed: http://podcastle.org/feed/
|
- Feed: http://podcastle.org/feed/
|
||||||
- Licence:
|
- Licence:
|
||||||
|
|
||||||
@ -383,7 +293,7 @@ NonCommercial NoDerivs licence.
|
|||||||
- Licence:
|
- Licence:
|
||||||
|
|
||||||
- **PseudoPod**
|
- **PseudoPod**
|
||||||
- Website: http://pseudopod.org
|
- Website: https://pseudopod.org
|
||||||
- Feed: http://pseudopod.org/feed/
|
- Feed: http://pseudopod.org/feed/
|
||||||
- Licence:
|
- Licence:
|
||||||
|
|
||||||
@ -393,11 +303,11 @@ NonCommercial NoDerivs licence.
|
|||||||
- Licence: © Creative Commons - BY-SA 3.0 Unported
|
- Licence: © Creative Commons - BY-SA 3.0 Unported
|
||||||
|
|
||||||
- **RatholeRadio.org (Ogg Version)**
|
- **RatholeRadio.org (Ogg Version)**
|
||||||
- Website: http://ratholeradio.org
|
- Website: https://ratholeradio.org
|
||||||
- Feed: http://feeds.feedburner.com/RatholeRadio-ogg
|
- Feed: http://feeds.feedburner.com/RatholeRadio-ogg
|
||||||
- Licence: Creative Commons BY-SA Licensed
|
- Licence: Creative Commons BY-SA Licensed
|
||||||
|
|
||||||
- **Security Now (MP3)**
|
- **Security Now (Audio)**
|
||||||
- Website: https://twit.tv/shows/security-now
|
- Website: https://twit.tv/shows/security-now
|
||||||
- Feed: http://feeds.twit.tv/sn.xml
|
- 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/
|
- 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/
|
||||||
@ -417,76 +327,31 @@ NonCommercial NoDerivs licence.
|
|||||||
- Feed: http://fsfe.org/news/podcast-opus.en.rss
|
- Feed: http://fsfe.org/news/podcast-opus.en.rss
|
||||||
- Licence: Copyright (c) Free Software Foundation Europe. Creative Commons BY-SA 4.0
|
- Licence: Copyright (c) Free Software Foundation Europe. Creative Commons BY-SA 4.0
|
||||||
|
|
||||||
- **Something kinda techy**
|
|
||||||
- Website: http://www.talkshoe.com/talkshoe/web/tscmd/tc/21043
|
|
||||||
- Feed: http://feeds2.feedburner.com/SomethingKindaTechy
|
|
||||||
- Licence: Copyright 2008 Something Kinda Techy
|
|
||||||
|
|
||||||
- **SourceTrunk**
|
|
||||||
- Website: http://www.sourcetrunk.com
|
|
||||||
- Feed: http://feeds.feedburner.com/sourcetrunk
|
|
||||||
- Licence: Dimitri Larmuseau
|
|
||||||
|
|
||||||
- **Sunday Morning Linux Review - MP3 Feed**
|
|
||||||
- Website: https://smlr.us
|
|
||||||
- Feed: http://smlr.us/?feed=podcast
|
|
||||||
- Licence: Sunday Morning Linux Review - CC by-nc-sa
|
|
||||||
|
|
||||||
- **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 !**
|
- **Tea, Earl Grey, Hot !**
|
||||||
- Website: https://teaearlgreyhot.org
|
- Website: https://teaearlgreyhot.org/
|
||||||
- Feed: https://teaearlgreyhot.org/feed/podcast
|
- Feed: https://teaearlgreyhot.org/feed/podcast
|
||||||
- Licence: Unless otherwise stated, this podcast is released under a Creative Commons, By Attribution, Share Alike license.
|
- Licence: Unless otherwise stated, this podcast is released under a Creative Commons, By Attribution, Share Alike license.
|
||||||
|
|
||||||
- **Tech Misfits » Podcast Feed**
|
|
||||||
- Website: https://techmisfits.com
|
|
||||||
- Feed: http://feeds.feedburner.com/TechMisfits
|
|
||||||
- Licence: Copyright © Tech Misfits 2010
|
|
||||||
|
|
||||||
- **The Anarcho Book Club**
|
|
||||||
- Website: https://anarchobook.club
|
|
||||||
- Feed: https://anarchobook.club/ogg.xml
|
|
||||||
- Licence: Creative Commons CC0 1.0 Universal / Public Domain
|
|
||||||
|
|
||||||
- **The Binary Times Audiocast - ogg**
|
- **The Binary Times Audiocast - ogg**
|
||||||
- Website: https://www.thebinarytimes.net
|
- Website: https://www.thebinarytimes.net
|
||||||
- Feed: https://www.thebinarytimes.net/rss-ogg.xml
|
- 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.
|
- Licence: Unless otherwise stated, this podcast is released under a Creative Commons, By Attribution, Share Alike license.
|
||||||
|
|
||||||
- **The Bugcast - Ogg Feed**
|
- **The Bugcast - Ogg Feed**
|
||||||
- Website: https://thebugcast.org
|
- Website: https://thebugcast.org/
|
||||||
- Feed: http://thebugcast.org/feed/ogg/
|
- Feed: http://thebugcast.org/feed/ogg/
|
||||||
- Licence:
|
- 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**
|
- **The Dub Zone**
|
||||||
- Website: http://petecogle.co.uk/blog
|
- Website: http://petecogle.co.uk/category/the-dub-zone/
|
||||||
- Feed: http://feeds.feedburner.com/TheDubZone
|
- Feed: http://feeds.feedburner.com/TheDubZone
|
||||||
- Licence: Creative Commons
|
- Licence: Creative Commons
|
||||||
|
|
||||||
- **The Duffercast in Ogg Vorbis**
|
- **The Duffercast in Ogg Vorbis**
|
||||||
- Website: https://duffercast.org
|
- Website: https://duffercast.org/
|
||||||
- Feed: http://duffercast.org/feed/podcast/
|
- Feed: http://duffercast.org/feed/podcast/
|
||||||
- Licence:
|
- 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 Jodcast (high bandwidth)**
|
- **The Jodcast (high bandwidth)**
|
||||||
- Website: http://www.jodcast.net/
|
- Website: http://www.jodcast.net/
|
||||||
- Feed: http://www.jodcast.net/rss-high.xml
|
- Feed: http://www.jodcast.net/rss-high.xml
|
||||||
@ -512,12 +377,12 @@ NonCommercial NoDerivs licence.
|
|||||||
- Feed: http://www.thelinuxlink.net/tllts/tllts_ogg.rss
|
- Feed: http://www.thelinuxlink.net/tllts/tllts_ogg.rss
|
||||||
- Licence: TLLTS is licensed under Creative Commons License for Non-Commercial Use
|
- Licence: TLLTS is licensed under Creative Commons License for Non-Commercial Use
|
||||||
|
|
||||||
- **This Week in Computer Hardware (MP3)**
|
- **This Week in Computer Hardware (Audio)**
|
||||||
- Website: https://twit.tv/shows/this-week-in-computer-hardware
|
- Website: https://twit.tv/shows/this-week-in-computer-hardware
|
||||||
- Feed: http://feeds.twit.tv/twich.xml
|
- 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/
|
- 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)**
|
- **This Week in Google (Audio)**
|
||||||
- Website: https://twit.tv/shows/this-week-in-google
|
- Website: https://twit.tv/shows/this-week-in-google
|
||||||
- Feed: http://feeds.twit.tv/twig.xml
|
- 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/
|
- 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/
|
||||||
@ -527,18 +392,18 @@ NonCommercial NoDerivs licence.
|
|||||||
- Feed: http://feeds.feedburner.com/twim
|
- Feed: http://feeds.feedburner.com/twim
|
||||||
- Licence: Creative Commons Attribution - Noncommercial
|
- Licence: Creative Commons Attribution - Noncommercial
|
||||||
|
|
||||||
- **This Week in Tech (MP3)**
|
- **This Week in Tech (Audio)**
|
||||||
- Website: https://twit.tv/shows/this-week-in-tech
|
- Website: https://twit.tv/shows/this-week-in-tech
|
||||||
- Feed: http://feeds.twit.tv/twit.xml
|
- 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/
|
- 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**
|
- **TuxJam OGG**
|
||||||
- Website: https://tuxjam.otherside.network
|
- Website: https://tuxjam.otherside.network/
|
||||||
- Feed: https://tuxjam.otherside.network/?feed=podcast
|
- Feed: https://tuxjam.otherside.network/?feed=podcast
|
||||||
- Licence: Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
|
- Licence: Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
|
||||||
|
|
||||||
- **Ubuntu Podcast**
|
- **Ubuntu Podcast**
|
||||||
- Website: http://ubuntupodcast.org
|
- Website: https://ubuntupodcast.org
|
||||||
- Feed: http://ubuntupodcast.org/feed/
|
- Feed: http://ubuntupodcast.org/feed/
|
||||||
- Licence:
|
- Licence:
|
||||||
|
|
||||||
@ -547,11 +412,6 @@ NonCommercial NoDerivs licence.
|
|||||||
- Feed: http://feed.ubuntupodcast.org/mp3
|
- Feed: http://feed.ubuntupodcast.org/mp3
|
||||||
- Licence: Copyright Ubuntu Podcast Team. Some rights reserved. This audio is released under a Creative Commons Attribution-Share Alike license.
|
- Licence: Copyright Ubuntu Podcast Team. Some rights reserved. This audio is released under a Creative Commons Attribution-Share Alike license.
|
||||||
|
|
||||||
- **Ubuntu Security Podcast**
|
|
||||||
- Website: https://ubuntusecuritypodcast.org/
|
|
||||||
- Feed: https://ubuntusecuritypodcast.org/episode/index.xml
|
|
||||||
- Licence: Copyright 2018-2022 Canonical
|
|
||||||
|
|
||||||
- **Wikipediapodden**
|
- **Wikipediapodden**
|
||||||
- Website: http://wikipediapodden.se/prenumerera/
|
- Website: http://wikipediapodden.se/prenumerera/
|
||||||
- Feed: http://wikipediapodden.se/feed/podcast/
|
- Feed: http://wikipediapodden.se/feed/podcast/
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
<opml version="1.1">
|
<opml version="1.1">
|
||||||
<head>
|
<head>
|
||||||
<title>Free Culture Podcasts</title>
|
<title>Free Culture Podcasts</title>
|
||||||
<dateCreated>2022-11-20 17:22:47</dateCreated>
|
<dateCreated>2023-01-09 17:03:08</dateCreated>
|
||||||
<dateModified>2022-11-20 17:22:47</dateModified>
|
<dateModified>2023-01-09 17:03:08</dateModified>
|
||||||
<ownerName></ownerName>
|
<ownerName></ownerName>
|
||||||
<ownerEmail></ownerEmail>
|
<ownerEmail></ownerEmail>
|
||||||
<expansionState></expansionState>
|
<expansionState></expansionState>
|
||||||
@ -15,33 +15,23 @@
|
|||||||
</head>
|
</head>
|
||||||
<body>
|
<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="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="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, Ron Richards, Huyen Tue Dao, and a variety of special guests along the way. Records live every Tuesday at 8:00pm Eastern / 5:00pm Pacific / 01: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="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="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="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="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="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="Destination Linux is a podcast made by people who love running Linux and is the flagship show for the Destination Linux Network." htmlUrl="https://destinationlinux.org" text="Destination Linux" title="Destination Linux" xmlUrl="http://destinationlinux.org/feed/mp3/" />
|
||||||
<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="Home of the Cyberpunk / Science Fiction Audio Drama series, Edict Zero - FIS & other features from Slipgate Nine Entertainment" htmlUrl="https://edictzero.com" text="Edict Zero" title="Edict Zero" xmlUrl="https://edictzero.wordpress.com/feed/" />
|
||||||
<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="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="The Original Science Fiction Podcast" htmlUrl="https://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 / 17: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 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 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 / 17:30 UTC." htmlUrl="https://twit.tv/shows/floss-weekly" text="FLOSS Weekly (Audio)" title="FLOSS Weekly (Audio)" xmlUrl="http://feeds.twit.tv/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="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-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="???? ???? ???? ????" htmlUrl="http://www.hwhq.com/" text="GAMERadio" title="GAMERadio" xmlUrl="http://hwhq.com/rss.xml" />
|
||||||
<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. This podcast is founded in the ideals of anarcho-syndacalism, anti-facism, and human rights. I stand in solidarity with all peopele of colour, of marginalised communities, and the oppressed around the globe." 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, 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="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="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="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="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" />
|
||||||
@ -51,78 +41,58 @@
|
|||||||
<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="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="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="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 what’s 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="Late Night Linux is a podcast that takes a look at what’s 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 (Ogg)" title="Late Night Linux (Ogg)" xmlUrl="http://latenightlinux.com/feed/ogg" />
|
||||||
<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="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="" 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 what’s 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="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 project’s community, and beyond." htmlUrl="https://linuxdowntime.com" text="Linux Downtime" title="Linux Downtime" xmlUrl="https://latenightlinux.com/feed/extra" />
|
<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 project’s 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="https://linuxgamecast.com/feed/" />
|
||||||
<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 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="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="A podcast about free and open source software, communism and the revolution" htmlUrl="https://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="Chat about Linux and all things connected" htmlUrl="https://linuxlads.com" 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="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="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="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="How did your favorite Linux distribution get its start? Join us and find out! Linux User Space is hosted by Leo and Dan, and every two weeks we deep dive into the history of Linux distributions and the things that matter to us. Episodes drop every other Monday." htmlUrl="https://www.linuxuserspace.show" text="Linux User Space" title="Linux User Space" xmlUrl="https://www.linuxuserspace.show/rss" />
|
|
||||||
<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="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 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 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="Linuxlugcast" htmlUrl="https://linuxlugcast.com" text="Linuxlugcast" title="Linuxlugcast" xmlUrl="http://feeds.feedburner.com/linuxlugcast-ogg" />
|
||||||
<outline description="Linux fueled mayhem & 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="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="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 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="The podcast by the Linux Mint community for all users of Linux" htmlUrl="https://mintcast.org" text="OGG – mintCast" title="OGG – mintCast" xmlUrl="https://mintcast.org/category/ogg/feed/" />
|
||||||
<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="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="Creative Commons presents conversations with people working to make the Internet and our global culture more open and collaborative." htmlUrl="https://anchor.fm/creativecommons" text="Open Minds … from Creative Commons" title="Open Minds … from Creative Commons" xmlUrl="https://anchor.fm/s/4d70d828/podcast/rss" />
|
<outline description="Creative Commons presents conversations with people working to make the Internet and our global culture more open and collaborative." htmlUrl="https://anchor.fm/creativecommons" text="Open Minds … from Creative Commons" title="Open Minds … from Creative Commons" xmlUrl="https://anchor.fm/s/4d70d828/podcast/rss" />
|
||||||
<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="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="https://podcastle.org/" text="PodCastle" title="PodCastle" xmlUrl="http://podcastle.org/feed/" />
|
||||||
<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="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="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="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="The Sound of Horror" htmlUrl="https://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="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 & Laughs" htmlUrl="http://ratholeradio.org" text="RatholeRadio.org (Ogg Version)" title="RatholeRadio.org (Ogg Version)" xmlUrl="http://feeds.feedburner.com/RatholeRadio-ogg" />
|
<outline description="Music, Waffling, Live Performances & Laughs" htmlUrl="https://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="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 (Audio)" title="Security Now (Audio)" 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="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.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="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="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="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="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="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/category/the-dub-zone/" text="The Dub Zone" title="The Dub Zone" xmlUrl="http://feeds.feedburner.com/TheDubZone" />
|
||||||
<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="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="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="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="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://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="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="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. Although this show is no longer in production, you can enjoy past episodes in the TWiT Archives." htmlUrl="https://twit.tv/shows/this-week-in-computer-hardware" text="This Week in Computer Hardware (Audio)" title="This Week in Computer Hardware (Audio)" 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="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 5:00pm Eastern / 2:00pm Pacific / 22:00 UTC." htmlUrl="https://twit.tv/shows/this-week-in-google" text="This Week in Google (Audio)" title="This Week in Google (Audio)" 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="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="Your first podcast of the week is the last word in tech news. Join the top tech journalists and pundits in a roundtable discussion of the latest trends in 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 (Audio)" title="This Week in Tech (Audio)" 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="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://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="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="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="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="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/" />
|
||||||
|
BIN
feedWatcher.pdf
BIN
feedWatcher.pdf
Binary file not shown.
11
feedWatcher_5.tpl
Normal file
11
feedWatcher_5.tpl
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
[%# feedWatcher_5.tpl 2022-11-21 -%]
|
||||||
|
[% IF feeds.size > 0 -%]
|
||||||
|
[% i = 0 -%]
|
||||||
|
[% WHILE i < feeds.size -%]
|
||||||
|
[% feeds.$i.urls_url %]
|
||||||
|
[% i = i + 1 -%]
|
||||||
|
[% END -%]
|
||||||
|
[% END -%]
|
||||||
|
[%#
|
||||||
|
# vim: syntax=tt2:ts=8:sw=4:ai:et:tw=78:fo=tcrqn21
|
||||||
|
-%]
|
93
make_reports
Executable file
93
make_reports
Executable file
@ -0,0 +1,93 @@
|
|||||||
|
#!/bin/bash -
|
||||||
|
#===============================================================================
|
||||||
|
#
|
||||||
|
# FILE: make_reports
|
||||||
|
#
|
||||||
|
# USAGE: ./make_reports
|
||||||
|
#
|
||||||
|
# DESCRIPTION: Script to generate all the feedWatcher reports needed for
|
||||||
|
# conferences, etc
|
||||||
|
#
|
||||||
|
# OPTIONS: ---
|
||||||
|
# REQUIREMENTS: ---
|
||||||
|
# BUGS: ---
|
||||||
|
# NOTES: ---
|
||||||
|
# AUTHOR: Dave Morriss (djm), Dave.Morriss@gmail.com
|
||||||
|
# VERSION: 0.0.1
|
||||||
|
# CREATED: 2023-01-09 17:07:23
|
||||||
|
# REVISION: 2023-01-09 17:39:22
|
||||||
|
#
|
||||||
|
#===============================================================================
|
||||||
|
|
||||||
|
set -o nounset # Treat unset variables as an error
|
||||||
|
|
||||||
|
# SCRIPT=${0##*/}
|
||||||
|
# DIR=${0%/*}
|
||||||
|
|
||||||
|
#
|
||||||
|
# Paths
|
||||||
|
#
|
||||||
|
BASEDIR="$HOME/HPR/feed_watcher"
|
||||||
|
|
||||||
|
cd "$BASEDIR" || { echo "Failed to cd to $BASEDIR"; exit 1; }
|
||||||
|
|
||||||
|
#
|
||||||
|
# Files and sanity checks
|
||||||
|
#
|
||||||
|
FW="$BASEDIR/feedWatcher"
|
||||||
|
[ -e "$FW" ] || {
|
||||||
|
echo "Script $FW appears to be missing"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
FWTPL3="$BASEDIR/feedWatcher_3.tpl"
|
||||||
|
[ -e "$FWTPL3" ] || {
|
||||||
|
echo "Template $FWTPL3 appears to be missing"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
FWHTML="$BASEDIR/feedWatcher.html"
|
||||||
|
FWMKD="$BASEDIR/feedWatcher.mkd"
|
||||||
|
FWPDF="$BASEDIR/feedWatcher.pdf"
|
||||||
|
|
||||||
|
#
|
||||||
|
# Generate HTML, JSON and OPML reports.
|
||||||
|
# The template defaults to 'feedWatcher.tpl', the JSON file to
|
||||||
|
# 'feedWatcher.json' and the OPML file to 'feedWatcher.opml'. The script
|
||||||
|
# reports information about this, except for the HTML.
|
||||||
|
#
|
||||||
|
$FW -template -json -opml -out="$FWHTML"
|
||||||
|
if [[ -e "$FWHTML" ]]; then
|
||||||
|
echo "HTML written to $FWHTML"
|
||||||
|
else
|
||||||
|
echo "$FWHTML doesn't seem to have been written"
|
||||||
|
fi
|
||||||
|
|
||||||
|
#
|
||||||
|
# Generate Markdown
|
||||||
|
#
|
||||||
|
$FW -tem="$FWTPL3" -out="$FWMKD"
|
||||||
|
if [[ -e "$FWMKD" ]]; then
|
||||||
|
echo "Markdown written to $FWMKD"
|
||||||
|
else
|
||||||
|
echo "$FWMKD doesn't seem to have been written"
|
||||||
|
fi
|
||||||
|
|
||||||
|
#
|
||||||
|
# Use the Makefile to create PDF
|
||||||
|
#
|
||||||
|
make all
|
||||||
|
RES=$?
|
||||||
|
[ $RES -ne 0 ] && {
|
||||||
|
echo "Problem running 'make'; aborting!"
|
||||||
|
exit $RES
|
||||||
|
}
|
||||||
|
|
||||||
|
if [[ -e "$FWPDF" ]]; then
|
||||||
|
echo "PDF written to $FWPDF"
|
||||||
|
else
|
||||||
|
echo "$FWPDF doesn't seem to have been written"
|
||||||
|
fi
|
||||||
|
|
||||||
|
exit
|
||||||
|
|
||||||
|
# vim: syntax=sh:ts=8:sw=4:ai:et:tw=78:fo=tcrqn21
|
||||||
|
|
Loading…
Reference in New Issue
Block a user