-
Notifications
You must be signed in to change notification settings - Fork 9
/
README
47 lines (31 loc) · 1.76 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
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