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
https://github.com/debug-ito/busybird/wiki/Screenshots
Example in Ubuntu Linux.
-
Install
make
andcurl
$ 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.
See https://metacpan.org/pod/BusyBird::Manual::Tutorial
You can try BusyBird without installing it. This is recommended if you
try a development version. (You need cpanm
command. See
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
Toshio Ito
- https://github.com/debug-ito
- debug.ito [at] gmail.com
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.