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