Salut à Toi
Nouveau site de présentation ! RDV sur http://sat.goffi.org
Contents |
Présentation
Salut à Toi (ou SàT), est un client XMPP/Jabber, qui a la particularité de proposer plusieurs affichages (frontends), c'est à dire plusieurs types d'interfaces pour l'utilisateur.
Vous pouvez avoir une présentation détaillée et suivre l'évolution à travers le blog (principalement en français, parfois en anglais).
Une description globale a également été faite sur linuxfr.
Téléchargement
Vous pouvez obtenir la dernière version ici: ftp://ftp.goffi.org/sat/sat.tar.bz2
Si vous désirez une ancienne version, vous pouvez l'obtenir à ftp://ftp.goffi.org/sat/
Les sources sont également disponibles via le dépôt mercurial: http://repos.goffi.org/sat/
Pour cloner le dépôt via mercurial:
hg clone http://repos.goffi.org/sat/
Installation
dernière version
Un paquet est disponible pour les utilisateurs d'Arch Linux: http://aur.archlinux.org/packages.php?ID=45546
Vous pouvez installer automatiquement SàT et ses dépendance via easy_install ou pip. Il vous faudra cependant installer les headers Python (nécessaires pour construire certains paquets), WxPython qui est disponible dans la plupart des distributions Gnu/Linux et PyGObject.
WxPython et PyGobject sont automatiquement installés sur les distributions dérivées de Debian. Ainsi, sur une Debian ou dérivée, vous pouvez faire (le tout en root):
apt-get install python-pip python-dev pip install "ftp://ftp.goffi.org/sat/sat.tar.bz2"
Sur une *buntu, vous ferez les mêmes commandes précédées de sudo:
sudo apt-get install python-pip python-dev sudo pip install "ftp://ftp.goffi.org/sat/sat.tar.bz2"
version de développement
Vous pouvez aussi installer la dernière version de développement avec le dépôt mercurial (ex. sur *buntu):
sudo pip install "hg+http://repos.goffi.org/sat/"
Attention cependant, cette version est fortement instable.
/!\ ATTENTION /!\, l'organisation des fichiers a changé pour la version de développement, après avoir installé SàT comme expliqué précédemment, vous devez:
- télécharger les médias, via mercurial:
hg clone http://repos.goffi.org/sat_media
notez bien le répertoire où vous installez les médias (par exemple ~/sat_media)
- créer un fichier ~/.sat.conf avec le contenu suivant:
[DEFAULT] media_dir=~/sat_media
En remplaçant ~/sat_media par le chemin du répertoire où vous venez d'installer sat_media
Résolution des problèmes
Il se peut que la version de wokkel des dépôts soit trop ancienne. Si vous obtenez :
exceptions.ImportError: cannot import name muc Failed to load application: cannot import name muc
Installez la dernière version :
hg clone http://hg.ik.nu/wokkel cd wokkel sudo python setup.py install
Utilisation
Pour lancer SàT, il suffit de taper
sat
Pour l'arrêter, vous pouvez utiliser
sat stop
Pour lancer une interface, il suffit de taper son nom (suivi d'éventuelles options). Exemples:
jp --help wix primitivus
Interfaces
Pour le moment, les interfaces suivantes existent:
- Wix: l'interface graphique de bureau, ce qu'on retrouve sur les clients de messagerie traditionnels. Wix est basé sur WxWidgets
- Primitivus: Une interface utilisateur en console
- jp: l'outil en ligne de commande.
- Libervia: l'interface web
D'autres interfaces sont prévues à moyen terme, avec en particulier une interface Qt.
Extensions
SàT utilise un système d'extensions, et permet d'afficher une interface sur les différents types d'affichages (les frontends). Par exemple, une extension permet de gérer un compte sur CouchSurfing, et l'affichage fonctionne autant en mode graphique sous Wix que sur l'interface console Primitivus.
Divers
SàT ne se concentre pas uniquement sur la messagerie: XMPP a un énorme potentiel, et d'autres applications sont envisagées. Par exemple, un jeu de Tarot est déjà disponible.
Développeurs
Si vous souhaitez contribuer à SàT ou vous en servir comme base pour un autre project, rendez-vous sur la Page des développeurs.
Communauté
Vous pouvez vous rendre sur le salon MUC à sat@chat.jabberfr.org
ou vous inscrire sur une des listes de diffusion: http://lists.goffi.org
Les bogues et autres suggestions peuvent être ajoutés sur: http://bugs.goffi.org