Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

kappa (294)

kappa
  (email not shown publicly)
http://kapranoff.ru/

Perl Hacker since 1998. Lives in Moscow, Russia.

Journal of kappa (294)

Saturday October 03, 2009
01:47 PM

planetperl.ru launch

[ #39707 ]

Last week I launched a new «planet» — planetperl.ru aggregates all posts about Perl from Russian blogosphere. Moscow.pm collective conscience has long wanted to do that and I had several days of spare time all to myself so I did it.

Five days after launch we have 79 feeds and a heavily patched Perlanet instance happily running and broadcasting the news to almost 150 subscribers counting all the channels (in addition to Atom feed we have Twitter and FriendFeed feeds, LiveJournal syndicated account and a surprisingly popular automatic email newsletter). We also have a Google Custom Search Engine configured to crawl the sites included in the planet. The search function turned out to be very useful in such configuration.

Gabor Szabo advised me to blog about the site in English so it can be used as an example of a local non-English project. Well, here I am writing my first post to my use.perl journal and applying for IronMan inclusion at the same time :)

The engine behind the site is Perlanet — a synchronous Planet clone written by Dave Cross. I have patched it for Unicode compliance, rewritten the fetcher to use URI::Fetch with caching and added a very simple filtering system. Everything is hosted in the open on github. See http://github.com/kappa/perlanet and http://github.com/kappa/planetperl.ru if interested. Perlanet runs from cron and generates static files which are served by nginx. This architecture will not let us move any closer to real-time but is very simple and quite robust.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • What do your patches do? Is it things that it would be useful to have in the main Perlanet repository?

    I'm more than happy to consider merging your changes into my branch if they're going to be useful to other users.