BusyBird: a multi-level Web-based timeline viewer
=================================================

[![Build Status](https://travis-ci.org/debug-ito/busybird.svg?branch=master)](https://travis-ci.org/debug-ito/busybird)

BusyBird is a personal Web-based timeline viewer application.
You can think of it as a Twitter client, but BusyBird is more generic and focused on viewing.

BusyBird accepts data called **Statuses** from its RESTful Web API.
The received statuses are stored to one or more **Timelines** .
You can view those statuses in a timeline by a Web browser.

For more information, visit https://metacpan.org/pod/BusyBird

SCREENSHOTS
-----------

https://github.com/debug-ito/busybird/wiki/Screenshots

QUICK START
-----------

Example in Ubuntu Linux.

- Install `make` and `curl`

        $ sudo apt-get install build-essential curl

- Install

        $ curl -L http://cpanmin.us/ | perl - -n BusyBird
        $ export PERL5LIB="$HOME/perl5/lib/perl5:$PERL5LIB"
        $ export PATH="$HOME/perl5/bin:$PATH"

- Run

        $ busybird
        Twiggy: Accepting connections at http://127.0.0.1:5000/

- Open timelines

        $ firefox http://localhost:5000/

- Post a status

        $ curl -d '{"text":"hello, world!"}' http://localhost:5000/timelines/home/statuses.json

See https://metacpan.org/pod/BusyBird for detail.


TUTORIAL
--------

See https://metacpan.org/pod/BusyBird::Manual::Tutorial


TRY WITHOUT INSTALLATION
------------------------

You can try BusyBird without installing it. This is recommended if you
try a development version. (You need `cpanm` command. See
[App::cpanminus](https://metacpan.org/pod/App::cpanminus) for detail).

    $ git clone https://github.com/debug-ito/busybird.git
    $ cd busybird
    $ cpanm Module::Build::Prereqs::FromCPANfile
    $ cpanm --installdeps .
    $ perl Build.PL
    $ ./Build
    $ ./Build test

...and to start BusyBird, type

    $ perl -Iblib/lib blib/script/busybird


AUTHOR
------

Toshio Ito

* https://github.com/debug-ito
* debug.ito [at] gmail.com


LICENSE
-------

Copyright 2014 Toshio Ito.

This program is free software; you can redistribute it and/or modify
it under the terms of either: the GNU General Public License as
published by the Free Software Foundation; or the Artistic License.

See http://dev.perl.org/licenses/ for more information.