Wiki

Version 2 (Michael Kuhn, 2010-10-13 18:17)

1 1 Michael Kuhn
h1. sushi IRC suite
2 1 Michael Kuhn
3 1 Michael Kuhn
The sushi IRC suite consists of a central daemon and several clients, which communicate via DBus.
4 1 Michael Kuhn
5 1 Michael Kuhn
The daemon -- [[sushi-maki:]] -- provides DBus methods and signals that abstract the IRC protocol to make it more pleasant to use.
6 1 Michael Kuhn
Consequently, clients using this interface can focus on providing a good user experience instead of worrying about implementation details of the IRC protocol.
7 1 Michael Kuhn
For example, this interface could also be used to easily write IRC bots in any language that supports DBus.
8 1 Michael Kuhn
9 1 Michael Kuhn
The suite currently provides a graphical client for GTK -- [[sushi-tekka:]] -- as well as one for the terminal -- [[sushi-nigiri:]].
10 1 Michael Kuhn
11 1 Michael Kuhn
h1. Components
12 1 Michael Kuhn
13 1 Michael Kuhn
  * [[sushi-maki:]] IRC daemon (C, "GLib":http://www.gtk.org/)
14 1 Michael Kuhn
  * [[sushi-tekka:]] IRC client (Python, "GTK":http://www.pygtk.org//"GNOME":http://www.gnome.org/)
15 1 Michael Kuhn
  * [[sushi-nigiri:]] IRC client (Python, "Urwid":http://excess.org/urwid/)
16 1 Michael Kuhn
17 1 Michael Kuhn
h1. Contact
18 1 Michael Kuhn
19 1 Michael Kuhn
You can find us on irc://chat.freenode.net/|freenode (chat.freenode.net) in #sushi-irc (irc://chat.freenode.net/sushi-irc).
20 1 Michael Kuhn
Also, feel free to ask questions at https://answers.launchpad.net/sushi.
21 1 Michael Kuhn
22 1 Michael Kuhn
Please report bugs at https://bugs.launchpad.net/sushi.
23 1 Michael Kuhn
24 1 Michael Kuhn
h1. Downloads
25 1 Michael Kuhn
26 1 Michael Kuhn
h2. Stable Version
27 1 Michael Kuhn
28 1 Michael Kuhn
  * 1.2.1 (2010-08-07): "Source (bz2)":http://sushi.ikkoku.de/downloads/1.2/sushi-1.2.1.tar.bz2, "Source (gz)":http://sushi.ikkoku.de/downloads/1.2/sushi-1.2.1.tar.gz, "Ubuntu":https://launchpad.net/~sushi.maintainers/+archive/ppa (9.10, 10.04 and 10.10), "Arch Linux (AUR)":http://aur.archlinux.org/packages.php?ID=31295
29 1 Michael Kuhn
30 1 Michael Kuhn
The only platform working out-of-the-box is Linux.
31 1 Michael Kuhn
Instructions for OpenSolaris and Mac OS X can be found in "documentation/os":http://redmine.ikkoku.de/projects/sushi-maki/repository/revisions/master/show/documentation/os.
32 1 Michael Kuhn
33 1 Michael Kuhn
h2. Development Version
34 1 Michael Kuhn
35 1 Michael Kuhn
The current development version is available in the following forms:
36 1 Michael Kuhn
37 1 Michael Kuhn
  * Nightly snapshots: http://sushi.ikkoku.de/downloads/nightly
38 1 Michael Kuhn
  * Ubuntu packages: https://launchpad.net/~sushi.maintainers/+archive/development-version (Packages are provided for Ubuntu 9.10, 10.04 and 10.10.)
39 1 Michael Kuhn
  * Web interface: http://redmine.ikkoku.de/projects
40 1 Michael Kuhn
  * Git repositories: @http://redmine.ikkoku.de/git/{sushi,sushi-maki,sushi-tekka,sushi-nigiri,sushi-plugins}@ or @git://redmine.ikkoku.de/{sushi,sushi-maki,sushi-tekka,sushi-nigiri,sushi-plugins}@
41 1 Michael Kuhn
42 1 Michael Kuhn
h1. Development
43 1 Michael Kuhn
44 1 Michael Kuhn
You can translate sushi at https://translations.launchpad.net/sushi.
45 1 Michael Kuhn
46 1 Michael Kuhn
Some nice source code statstics are located at https://www.ohloh.net/projects/sushi.
47 2 Michael Kuhn
For more information, see [[Development]].