Benjamin Trott > POE-Component-BlogCloud > POE::Component::BlogCloud

Download:
POE-Component-BlogCloud-0.01.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.01   Source  

NAME ^

POE::Component::BlogCloud - Client interface to blo.gs streaming cloud server

SYNOPSIS ^

    use POE qw( Component::BlogCloud );
    POE::Component::BlogCloud->spawn(
        ReceivedUpdate => sub {
            my($update) = $_[ ARG0 ];
            ## $update is a POE::Component::BlogCloud::Update object.
        },
    );

DESCRIPTION ^

POE::Component::BlogCloud is a client interface to the blo.gs streaming cloud server, described at http://blo.gs/cloud.php. It's built using the POE framework for Perl, allowing you to build an event-based application that receives weblog updates, then acts upon them.

USAGE ^

POE::Component::BlogCloud->spawn( %arg )

CAVEATS ^

The specification for the streaming server indicates that gzip compression will be turned on at some point, at which point an update to this module will be needed.

In addition, the blo.gs server does sometimes seem to get "stuck" and stop sending updates, which will be indicated by the client hanging waiting for an update. There's not much that can be done about this from the client side.

LICENSE ^

POE::Component::BlogCloud is free software; you may redistribute it and/or modify it under the same terms as Perl itself.

AUTHOR & COPYRIGHT ^

Except where otherwise noted, POE::Component::BlogCloud is Copyright 2005 Benjamin Trott, ben+cpan@stupidfool.org. All rights reserved.

syntax highlighting: