Main > Free Download Search >

Free subscribe to podcast software for linux

subscribe to podcast

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 251
importOpmlAsPodcast script 0.2

importOpmlAsPodcast script 0.2


importOpmlAsPodcast script imports OPML lists with urls to podcasts. more>>
importOpmlAsPodcast script imports OPML lists with urls to podcasts, which are exported by many podcast portals and podcatchers, easily into amaroK (Vers. 1.3.3 up).

The script first opens a "file open dialog" with which you can choose a OPML (XML) file locally from your computer or from a remote location.

The script parses the file and looks for RSS-feeds. There has to be a parameter called xmlUrl in a tag called outline for the script to be able to do that.

<<less
Download (0.002MB)
Added: 2005-12-30 License: GPL (GNU General Public License) Price:
1393 downloads
Armangils podcatcher 3.0.0

Armangils podcatcher 3.0.0


Armangils podcatcher is a podcast client for the command line. more>>
Armangils podcatcher is a podcast client for the command line. It provides several download strategies (new shows only, back-catalog allowed, etc), supports BitTorrent, offers cache management, and generates playlists for MP3 player applications.
Armangils podcatcher project is written in Ruby, and runs on Linux (tested), MacOS, Windows and many other operating systems.
Usage is fairly straightforward: podcatcher subscriptions.opml > latest.m3u downloads the latest subscribed podcasts into the current directory and generates a playlist.
OPML URLs are also allowed as parameters, so that listening to the most popular podcasts is as easy as typing something like podcatcher http://podcastalley.com/PodcastAlleyTop50.opml > latest.m3u.
For help, use podcatcher -h.
Enhancements:
- This release adds the --cachedir option for explicitly specifying the content cache directory independently from the state directory (specified using --dir), the --language option for selecting feeds by language, the --horizon option that prevents the downloading of content older than a given date, the --restrictednames option for using content file names that are acceptable for restrictive filesystems such as VFAT, and more robust handling of feeds that use the Media RSS module.
- A bug in update checking has been fixed.
<<less
Download (0.020MB)
Added: 2007-07-17 License: GPL (GNU General Public License) Price:
830 downloads
MP3::Podcast 0.05

MP3::Podcast 0.05


MP3::Podcast is a Perl extension for podcasting directories full of MP3 files. more>>
MP3::Podcast is a Perl extension for podcasting directories full of MP3 files.

SYNOPSIS

use MP3::Podcast;
my $dirbase = shift;
my $urlbase = shift;
my $dir = shift;
my $pod = MP3::Podcast->new($dirbase,$urlbase);
my $rss = $pod->podcast( $dir, "This is a test" );
print $rss->as_string;

ABSTRACT

Create podcast easily from directories, using MP3s own info.

Creates a podcast, basically a RSS feed for a directory full of MP3 files. Takes information from the MP3 files themselves; it needs MP3 files with their ID tags completed.

The bundle includes two programs in the C< examples > dir: C< gen-podcast.pl >, used this way:

bash% ./gen-podcast.pl < dirbase > < urlbase > < dir to scan > that generates a static RSS from a dir, and C< podcast.cgi >, to use from a webserver. To use it, copy podcast.cgi and podcast.conf to a cgi-serviceable dir; edit podcast.conf to your liking and copy it to the directory you want. Copy also .podcast to the directory you want served as a podcast (this is done mainly to avoid dir-creeping), and also drop edit also the path to fetch the MP3::Podcast lib, and call it with C< http://my.host.com/cgi-bin/podcast.cgi/< dirname >.rss

The name of the directory to scan will be taken from the URI.

<<less
Download (0.005MB)
Added: 2006-11-07 License: Perl Artistic License Price:
1083 downloads
Kwiki::Podcas 0.01

Kwiki::Podcas 0.01


Kwiki::Podcast is a Perl module for podcasting in a Kwiki way. more>>
Kwiki::Podcast is a Perl module for podcasting in a Kwiki way.

INSTALLATION

kwiki -install Kwiki::Podcast

This plugin offer an Kwiki action to generate podcast rss. User simply put down a mp3 URL in a page, and leave the rest to Kwiki. For example, you only have to write something like:

My Podcast Try. This is my first podcast song, please
take a look at it.

http://foobar.org/podcast/first.mp3

With proper user preference, your podcast will have proper publisher tag too.
Subscribe can address your podcast RSS URL from Kwikis toolbar.

CONFIGURATION

This plugin offer 3 configuratino keywords:

podcast_title

General title for you Podcasting

podcast_publisher

Your name

podcast_description

General description for this podcast.

<<less
Download (0.008MB)
Added: 2006-11-14 License: Perl Artistic License Price:
1074 downloads
Podcast Cleanup 0.1

Podcast Cleanup 0.1


Podcast Cleanup cleans up old podcast files based on various criteria. more>>
Amarok is a wonderful media player and audio library management tool for Linux. Podcast Cleanup allows for extensions by third parties via a nice script system.

Amarok has some in-built support for subscribing to podcasts, however, at time of writing, there is no convenient way to manage deletion of downloaded podcast episodes en-masse.

Presently, the only way to delete downloaded podcast files from amarok is to traverse the podcast list, right clicking on each downloaded podcast episode, and selecting delete from the contect menu. This is quite cumbersome, particularly considering the fact that ever deletion provokes a confirmation dialog.

I listen to a lot of podcasts, and I wanted a better way to manage my downloaded podcast files, so I wrote a small script to delete downloaded podcast files.

The script can delete downloaded podcasts, either unconditionally, or just the listened podcasts, or listend-to podcasts which are older than some age (expressed in hours, days, weeks or months.

Its possible to specify cleanup criteria for startup, and at some regular time interval (after the initial check).

Its possible to request confirmation before deletion is done, and to request a notification when files have been cleaned up.

<<less
Download (0.030MB)
Added: 2006-09-26 License: GPL (GNU General Public License) Price:
1123 downloads
Add Podcast to amaroK 1.0

Add Podcast to amaroK 1.0


Add Podcast to amaroK is a script that allow you to add Podcasts to amaroK with just 3 clicks. more>>
This script is adding a new action item to Konqueror, this will allow you to add Podcasts to amaroK with just 3 clicks.

The item is adding the selected URL to amaroKs Podcast database.

Note that the script is not very dynamic. It will not be able to recognize PHP based Podcasts if its not having the correct mimetype (RDF/RSS/XML).

<<less
Download (0.008MB)
Added: 2005-12-29 License: GPL (GNU General Public License) Price:
1397 downloads
Armangils vodcatcher 1.3.3

Armangils vodcatcher 1.3.3


Armangils vodcatcher is a video podcast (or vodcast) client for the command line. more>>
Armangils vodcatcher is a video podcast (or vodcast) client for the command line. Armangils vodcatcher project provides several download strategies (new shows only, allowed, back-catalog, etc), supports BitTorrent, offers cache management, and generates playlists for video player applications. It is written in Ruby, and runs on Linux (tested), Windows, MacOS and many other operating systems.

To watch video podcasts, simply type something like vodcatcher subscriptions.opml > latest.m3u. This will download the subscribed shows into the current directory and generate an M3U playlist named latest.m3u.

This application accepts one or more feeds (RSS or Atom) or subscription lists (OPML or iTunes PCAST) as argument, in the form of URLs or filenames. Alternatively, it tries to read one such document from the standard input.

For help, use vodcatcher -h.

Options:

-F, --Function FUNCTION used function (download search );
when using the search function (which
generates an OPML document), the only
relevant options are -v, -r and -f
(default value: download)

-d, --dir DIR Query for caching files
and storing application state
(default value: current directory)

-s, --size SIZE Size of media file cache in MB;
0 means infinite; default value is 500

-m, --memsize N Remember last N downloaded media files,
and do not download them again;
0 means infinite; default value is 1000

-t, --type TYPE Playlist type (m3u smil pls asx tox xspf )
(default value: m3u)

-S, --strategy S Strategy to use for downloading vodcasts
(new one back_catalog all cache ):
* back_catalog: download any show that
has not been downloaded before; prefer
the most recent shows of top-most feeds
in the OPML/PCAST documents.
* new: ignore vodcast back-catalogs; this
is like back_catalog, except that only the
most recent show of each feed is
considered.
* one: download one unlistened show of
each feed, with a preference for recent
shows
* all: download all show; even already
downloaded shows are downloaded once
again.
* cache: play shows that are already in
cache (default value: new)

-f, --feeds N Do not download more than N feeds
(when using the download function);
or return the first N relevant feeds
(when using the search function);
0 means no limits (default value: 1000)

-r, --retries N Try downloading files (media, RSS/Atom or
or OPML/PCAST) at most N times before
giving up (default value: 1)

-T, --Torrentdir DIR Copy torrent files to directory DIR;
handling torrents through an external
BitTorrent client is left to the user;
if this option is not used, torrents are
handled internally (if RubyTorrent is
installed), or else ignored

-U, --Uploadrate N Maximum upload rate (kilobytes per second)
for the internal BitTorrent client
(default: no limit)

-i, --itemsize N If a downloaded show is less than N MB in
size (where N is an integer), fetch other
shows of that same feed until this size is
reached (default: 0)

-p, --[no-]perfeed Create one subfolder per feed in cache

-c, --[no-]cache Play already cached files,
DEPRECATED (use -S cache)

-e, --[no-]empty Delete all previously downloaded
files

-a, --[no-]asif Do not download media files
(useful for testing)

-v, --[no-]verbose Run verbosely

--version Display current version

-h, --help Show this message

Usage examples:

vodcatcher -d ~/vodcasts feeds.opml http://host/second.opml > latest.m3u

vodcatcher -d ~/vodcasts -S cache > cache.m3u

cat feeds.opml | vodcatcher -d ~/vodcasts > latest.m3u

vodcatcher -vd ~/vodcasts -s 500 -m 10_000 -t asx feeds.opml > latest.asx

vodcatcher -vF search -f 44 video vlog http://www.podfeed.net/opml/directory.opml > results.opml

<<less
Download (0.012MB)
Added: 2006-01-16 License: GPL (GNU General Public License) Price:
1378 downloads
TivoPod 3

TivoPod 3


TivoPod is a transcoding and podcasting agent that extracts content from the TiVo Now Playing list. more>>
TivoPod project is a podcasting and transcoding agent that extracts content from the TiVo "Now Playing" list and serves it up as a video podcast for iPods, PSPs, and other portable media devices.
Enhancements:
- This release resolves some minor defects and adds a system status/monitoring page, as well as other small enhancements.
<<less
Download (6.1MB)
Added: 2007-05-01 License: MIT/X Consortium License Price:
906 downloads
MP3::PodcastFetch 1.01

MP3::PodcastFetch 1.01


MP3::PodcastFetch is a Perl module to fetch and manage a podcast subscription. more>>
MP3::PodcastFetch is a Perl module to fetch and manage a podcast subscription.

SYNOPSIS

use MP3::PodcastFetch;
my $feed = MP3::PodcastFetch->new(-base => /tmp/podcasts,
-rss => http://www.npr.org/rss/podcast.php?id=500001
-rewrite_filename => 1,
-upgrade_tag => auto);
$feed->fetch_pods;
print "fetched ",$feed->fetched," new podcastsn";
for my $file ($feed->fetched_files) {
print $file,"n";
}

This package provides a convenient and simple way of mirroring the podcasts described by an RSS feed into a local directory. It was written as the backend for the fetch_pods.pl script.

To use it, create an MP3::PodcastFetch object with the required -base and -rss arguments. The podcasts listed in the RSS subscription file located at the -rss URL will be mirrored into one or more subdirectories located beneath the path at -base. One subdirectory will be created for each channel specified by the RSS. Additional new() arguments control optional features of this module.

Once the object is created, call its fetch_pods() method to download the RSS file, parse it, and mirror the subscribed podcasts locally.

<<less
Download (0.028MB)
Added: 2007-01-08 License: Perl Artistic License Price:
1019 downloads
Podcast::Publisher 0.50

Podcast::Publisher 0.50


Podcast::Publisher is a Perl module for creating and managing podcasts. more>>
Podcast::Publisher is a Perl module for creating and managing podcasts.

SYNOPSIS

use Podcast::Publisher;

my $podcast = Podcast::Publisher->new;
$podcast->set_logger( sub { my $msg = shift; print $msg; } );
$podcast->set_error_logger( sub { my $msg = shift; print STDERR $msg; } );
my $xml = "./podcast.xml";
$podcast->set_file( $xml );
$podcast->set_remote_root( "http://localhost.localdomain/podcast/publishing/" );
$podcast->set_db_connection( { driver => "mysql",
username => foo,
password => bar,
host => localhost,
database => podcast } );

# If we change podcast information, synchronize this information in the MP3 file itself
$podcast->set_synchronize( 1 );

$podcast->set_metadata( { title => "Chris Podcast",
description => "All About Chris",
"docs" => "http://localhost",
"editor" => "podcastmanager@localhost",
"webmaster" => "podcastmanager@localhost",
} );

# This adds an item to the database, and synchronizes the
# MP3 Tag information in the file with the database
$podcast->add_new_episode( { title => Some title,
author => Chris of course
category => Jazz
description => First in a series of many
mp3 => /home/foobar/mp3s/episode1.mp3 } );

$podcast->set_upload_settings( { host => localhost.localdomain,
username => someuser,
password => somepass,
path => podcast/publishing/,
remote_root => http://localhost.localdomain/podcast/publishing/ } );
$podcast->upload();

<<less
Download (0.012MB)
Added: 2006-11-09 License: GPL (GNU General Public License) Price:
1081 downloads
RSS Ripper 1.0

RSS Ripper 1.0


RSS Ripper project is a set of Python scripts that rewrites RSS feeds as required for better ease of use. more>>
RSS Ripper project is a set of Python scripts that rewrites RSS feeds as required for better ease of use. After the rip and rewrite, the new RSS feed is uploaded to your FTP server for your own private re-subscription.

Example Usage:

Rename digg_ripper.py-dist

mv digg_ripper.py-dist digg_ripper.py

Edit the FTP values at the top of the script to point to your own FTP.

FTP_HOST = example.com
FTP_USER = username
FTP_PASS = password
FTP_DIR = ~/path/to/public_html

Run it:

python digg_ripper.py

or

./digg_ripper.py

You may want to add a cron job:

0 * * * * /path/to/rss_ripper/digg_ripper.py >/dev/null 2>&1

And finally you can subscribe to your own custom rss feed.
<<less
Download (0.003MB)
Added: 2007-05-24 License: BSD License Price:
883 downloads
libpubsub 0.5.1

libpubsub 0.5.1


libpubsub provides everything to setup a simple publish/subscribe environment. more>>
libpubsub provides everything to setup a simple publish/subscribe environment.
If you are looking for a way to let several processes (not necessarily on the same host) exchange information with each other in a very easy (read at the moment: simple) way, libpubsub may interest you!
The main target is the usage in C++ applications. The package includes a tool to let even shell scripts get in touch with pubsub.
Enhancements:
- the client is able to read the message broker address from the environment variable PUBSUB_BROKER
- added conversion routines between binary data and hexadecimal strings
- added support for very large messages over TCP
- several minor bugfixes and cosmetic changes
- embedded users guide into doxygen generated docs
<<less
Download (0.60MB)
Added: 2006-01-18 License: Artistic License Price:
1374 downloads
PiddlePodder 1.0

PiddlePodder 1.0


Piddlepodder is a podcatching client. more>>
Piddlepodder is a podcatching client. It imitates the simplicity of bashpodder with a few added features.

PiddlePodder downloads podcasts from a list of XML feeds and puts them into a download directory by date.

No effort is made to copy the resulting files to an iPod, nor will this application interface with a directory, since its just a simple podcatcher.

Piddlepodder offers the ability to mark the set of podcasts as current (catch up). This is handy for first-time users who would otherwise be stuck downloading every show (sometimes since the beginning of the podcast) which can lead to hefty download times and large amounts of disk space.

PiddlePodder owes a debt of gratitude to PerlPodder, the code of which drives the XML parsing in PiddlePodder. Thanks to Sam Versluys et. al for creating PerlPodder.

<<less
Download (0.012MB)
Added: 2007-02-18 License: GPL (GNU General Public License) Price:
978 downloads
Aggrevator 0.7.6

Aggrevator 0.7.6


Aggrevator is a cross-platform RSS/Atom aggregator that uses a MySQL 4.1 database for storage. more>>
Aggrevator is a cross-platform RSS/Atom aggregator that uses a MySQL 4.1 database for storage. It is designed to make life easier for people who want to subscribe to large numbers of blogs by using scoring, sophisticated search, filtering and sorting.
Its designed for people who are subscribed to many RSS and blog sites and is capable for advanced search, filtering and sorting.
Aggrevators chief distinguishing factor is its use of a MySql database to permanently store every entry fetched from every blog you subscribe to. This means that the user can read offline any of the several thousand blogs theyre interested in. Since Aggrevator is written in Java using the SWT library for its GUI the user can use it on multiple platforms (I have tested it using Linux and Windows) with a single remote database or on one machine with a local database.
Aggrevator offers the user search functionality which lets them track down entries they have read in the past even if theyre offline. The user also has the option of using the filters as a means of finding a particular blog by typing a minimal set of characters and seeing the list of candidates shrink as they type each character.
Main features:
- easy to find in large number of blogs
- filtering capabilities of blogs
<<less
Download (5.4MB)
Added: 2006-06-06 License: GPL (GNU General Public License) Price:
1236 downloads
Channel 0.3 Beta

Channel 0.3 Beta


Channel is a generic/simple facility with the purpose of making message passing and event dispatching. more>>
Channel is a generic/simple facility with the purpose of making event dispatching and message passing as straightforward to use as data structures:
Channel is a template library, with its major components configurable as template parameters:
template
<
class Id_Type,
class Id_Trait = IdTrait ,
class SynchPolicy = ACE_MT_SYNCH,
class AllocPolicy,
class Router = MapRouter
>
class Channel
By replacing Id_Type, Id_Trait and Router with various concrete classes, Channel can support table/linear message routing, hierarchical routing and associative routing (Linda style) at the demand of user. The same way, we can use integer, string, POD structs or any class as message ids (provided that proper operations are defined with Id_Trait)
Channel provides complete publish/subscribe interface for channel members (peer threads in message passing and objects in event dispatching) to pub/sub message/event ids/types and send/receive messages/events
Channels are process local entities which can be "connected" to allow transparent distributed communication between members in different channels (Connectors based on tcp socket and unix domain socket are provided as samples)
Namespace control:
The ids published/subscribed by channel members constitute channels namespace.
Channel provides publish/subscribe scope control; When ids are published/subscribed, peers can specify desired scope (LOCAL, REMOTE, GLOBAL)
When 2 channels are connected, their namespaces are automatically "merged", which is transparent to both channel members and programmers. Members can communicate with members in remote channels the same way as with local members (by pub/sub ids).
Namespace merge/integration is controlled by:
Id scope specification
filters and translators defined at channel connections
Channel communication are peer-2-peer; there are no central daemons required for message passing.
Channel support both asynchronous message passing and synchronous event dispatching models.
Channel is built on top of
ACE (Adaptive Communication Environment) to gain platform independence.
Enhancements:
- The framework was ported to Windows XP with VC8.
- Dispatching policy was added as a Channel template parameter to support various dispatching algorithms.
- Broadcast and simple RoundRobin dispatching policies were implemented for testing.
- Callback was changed to functor style so that normal functions and functors can be directly used as callbacks.
<<less
Download (5.5MB)
Added: 2006-03-16 License: MIT/X Consortium License Price:
1318 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5