Buzzbird is a XUL-based desktop twitter client
JavaScript CSS HTML C++ Shell Java Batchfile
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
chrome
debian
defaults/preferences
distribution/bundles/venkman
extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
graphics
.gitignore
Buzzbird.ico
Info.plist
LICENSE.txt
README
application.ini
bang.bat
bang.sh
buzzbird-template.aip
buzzbird.aip
buzzbird.bin
buzzbird.exe
buzzbird.icns
nuke.sh
pkg.bat
pkg.sh

README



NOTE: This project is no longer maintained.



This is the source code for the Buzzbird multi-platform twitter client.
Buzzbird is based on the Mozilla XUL platform and runs on OSX, Windows, and
Linux.

You can learn more about Buzzbird on its homepage, here:  
http://getbuzzbird.com

If you want to download the source and try it out "the hard way", first 
download the Mozilla XULrunner runtime from here:

http://releases.mozilla.org/pub/mozilla.org/xulrunner/releases/

Follow Mozilla's instructions for how to install it.

After installing XULrunner, you *should* be able to run Buzzbird at the 
command line, either by running bang.sh (OSX and Linux), or bang.bat 
(Windows).  On OSX, bang.sh will put an application bundle in your
/Applications folder prior to running the app.

Buzzbird is packaged using the pkg.sh/pkg.bat scripts, along with some
other magic after the fact - on Windows, the free version of the
Advanced Installer (http://www.advancedinstaller.com/) is used
in conjunction with the buzzbird-template.aip file in the source directory 
and the contents of the pkg directory to create an install package.  On
Linux and OSX, we just create a tarball or ZIP file of the pkg directory.

Once packaged, end users don't need to concern themselves with getting a XUL
runner runtime.

This source code is pretty terrible.  I started writing it when I knew
literally no Javascript, and very little CSS, in order to teach myself 
Javascript and CSS.  Since then, I've learned a lot both from this project 
and from other work-related activity, and I now recognize how ugly a lot of 
it is.   I'm slowly working on refactoring it, but refactoring is never as 
fun as adding new features, so it'll be ugly for a while.

All the source code is licensed under the MIT license.

Enjoy.
- Mike