NAME

Vitacilina - ¡Ah, qué buena medicina!

DESCRIPTION

A simple feeds engine exporter that uses YAML to get list of feeds and TT as templating system. Some people would call it an aggregator. It was intended to be a reliable Planet (http://planetplanet.org) alternative, then some development ideas evolved into rFeed (http://github.com/damog/rfeed). Vitacilina runs on production services on a couple of systems.

SYNOPSIS

use Vitacilina;

my $v = Vitacilina->new(
  config => 'config.yaml',
  template => 'template.tt',
  output => 'output.html',
  limit => '20',
);

$v->render;

FILES

config

The config parameter specifies the path to a YAML file specifying a list of feeds. Use this format:

http://myserver.com/myfeed:
  name: Some Cool Feed
http://feeds.feedburner.com/InfinitePigTheorem:
  name: InfinitePigTheorem
...

template

A Template::Toolkit file which will be taken as the template for output. Format:

[% FOREACH p IN data %]
 <a href="[% p.permalink %]">[% p.title %]</a>
  by <a href="[% p.channelUrl %]">[% p.author %]</a>
 <br />
[% END %]

The data is an ordered array with a bunch of hashes with the simple data such as permalink, title, channelUrl, author, etc.

output

File path where the output will be written.

EXAMPLES

Take a look at the examples/ directory for fully working example.

SEE ALSO

Git repository is located at http://github.com/damog/vitacilina. Also take a look at the Stereonaut! blog where similar developments from the author are announced and sampled, http://log.damog.net/.

AUTHOR

David Moreno, david@axiombox.com. Alexandr Ciornii contributed with patches.

COPYRIGHT

Copyright (C) 2009 by David Moreno.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

1 POD Error

The following errors were encountered while parsing the POD:

Around line 5:

Non-ASCII character seen before =encoding in '¡Ah,'. Assuming UTF-8