Salut à Toi/en

From Goffiwiki

(Redirected from Salut à Toi)
Jump to: navigation, search


Contents

Overview

Salut à Toi (or SàT for "Hi to You"), is a XMPP/Jabber client, which can have several frontends, ie several user interfaces.

You can have descriptions and follow the development on the blog (most of time in French, sometime in English).
A global presentation is available here.

Download

You can download the last version here: ftp://ftp.goffi.org/sat/sat.taz.bz2
If you want an older version, you can have it at: ftp://ftp.goffi.org/sat/
Source code is also available on the mercurial repository: http://repos.goffi.org/sat/

You can clone the hg repository:

hg clone http://repos.goffi.org/sat/

Installation

Last release

A package for Arch Linux is available: http://aur.archlinux.org/packages.php?ID=45546

You can automatically install SàT and his dependencies using easy_install or pip. You will however need to install Python's headers (needed to build some packages), WxPython which is available in most Gnu/Linux distributions, and PyGObject.

WxPython and PyGobject are automatically installed on Debian based distributions. Indeed, on Debian based distribution, you can type (with the root account):

apt-get install python-pip python-dev
pip install "ftp://ftp.goffi.org/sat/sat.tar.bz2"

On a *buntu, same commands with sudo:

sudo apt-get install python-pip python-dev
sudo pip install "ftp://ftp.goffi.org/sat/sat.tar.bz2"

Development version

You can also install the last development version with the mercurial repository (eg with *buntu):

sudo pip install "hg+http://repos.goffi.org/sat/"

Be careful, this version is highly unstable.

/!\ WARNING /!\, file organisation has changed with the dev version. After installing dev version, you have to:

  • download media with mercurial:
 hg clone http://repos.goffi.org/sat_media

Note where the path of the media dir (e.g. ~/sat_media)

  • create a ~/.sat.conf file which contains:
 [DEFAULT]
 media_dir=~/sat_media

Replacing ~/sat_media with the actual path of your media dir.

How to use

To launch SàT, just type:

sat

To stop it, you can use:

sat stop

To launch frontends, just type there name (eventually followed by options). Examples:

jp --help
wix
primitivus

Frontends

So far, the following frontends exist:

  • Wix: the desktop graphical interface, the kind of interface you use with traditionnal instant messaging softwares. Wix use WxWidgets
  • Primitivus: a command line interface, based on Urwid
  • jp: the command line tool
  • Libervia: the web frontend

Other frontends are planed for middle term, in particular a web and a Qt interface.

Plugins

SàT use a plugin system, and allow to display an interface on the various frontends. For example, a plugin exists to manage a CouchSurfing account, and the display works in the Wix's graphical display and in the Primitivus's terminal display.

Misc

SàT not only focuses on instant messages: XMPP has a huge potential, and other applications are considered. For example, a French Tarot game is already available.

Features

Here is a list of main SàT features, click on them to go to the wiki page.

Community

You can join the MUC room at sat@chat.jabberfr.org
There are also mailing list available: http://lists.goffi.org

developpers can have a look at the development page.

Personal tools
In other languages