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.