BusyBird: a multi-level Web-based timeline viewer
=================================================
[](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.