comparison README @ 1367:f71a0fc26886

merged branch frontends_multi_profiles
author Goffi <goffi@goffi.org>
date Wed, 18 Mar 2015 10:52:28 +0100
parents 0db0013c59dd
children 069ad98b360d
comparison
equal deleted inserted replaced
1295:1e3b1f9ad6e2 1367:f71a0fc26886
26 SàT is a XMPP (Jabber) client, made on a daemon/frontends architecture. Its aim is not only to be an instant messaging client: SàT manage microblogging, file transfer, rich text edition, piping over XMPP, XMPP remote, etc. 26 SàT is a XMPP (Jabber) client, made on a daemon/frontends architecture. Its aim is not only to be an instant messaging client: SàT manage microblogging, file transfer, rich text edition, piping over XMPP, XMPP remote, etc.
27 In addition, SàT has been built with ethic in mind, a social contract show the main lines (see CONTRAT_SOCIAL or CONTRAT_SOCIAL_en). We have a lot of debates about the right way to do things, more on a social way than on a technical way (but consider technique too). 27 In addition, SàT has been built with ethic in mind, a social contract show the main lines (see CONTRAT_SOCIAL or CONTRAT_SOCIAL_en). We have a lot of debates about the right way to do things, more on a social way than on a technical way (but consider technique too).
28 28
29 For the moment, the frontends are: 29 For the moment, the frontends are:
30 30
31 * wix: based on WxWidgets, a minimal and old fashioned desktop frontend
32 * primitivus: a console interface client, for screen lovers 31 * primitivus: a console interface client, for screen lovers
33 * jp: the powerful command line toolkit. 32 * jp: the powerful command line toolkit.
34 * libervia: the web frontend. It's in a different package, check libervia on the wiki: http://wiki.goffi.org/wiki/Libervia 33 * libervia: the web frontend. It's in a different package, check libervia on the wiki: http://wiki.goffi.org/wiki/Libervia
35 * bellaciao: a Qt frontend at an early development stage 34 * bellaciao: a Qt frontend at an early development stage
36 35
79 -- 78 --
80 79
81 SàT is the acronym (yes another one :( ) in tribute to the song Salut à Toi from the Bérurier Noir band. I recommend also the excellent cover from Les Ogres de Barback. 80 SàT is the acronym (yes another one :( ) in tribute to the song Salut à Toi from the Bérurier Noir band. I recommend also the excellent cover from Les Ogres de Barback.
82 jp stands for "Jabber coPy" or "JumP". 81 jp stands for "Jabber coPy" or "JumP".
83 Primitivus is based on Urwid, and, according to their FAQ, "ur" is a German prefix for "ancestral or primal" (primitivus is a latin word). 82 Primitivus is based on Urwid, and, according to their FAQ, "ur" is a German prefix for "ancestral or primal" (primitivus is a latin word).
84 wix come of course from the WX of wxwidgets and just sounds cool :).
85 83
86 84
87 ** /!\ PRIVACY WARNING /!\ ** 85 ** /!\ PRIVACY WARNING /!\ **
88 86
89 To make setup easier, SàT asks a website (http://www.goffi.org) the external ip address of client. So a request is made to this page: http://www.goffi.org/sat_tools/get_ip.php . 87 To make setup easier, SàT asks a website (http://www.goffi.org) the external ip address of client. So a request is made to this page: http://www.goffi.org/sat_tools/get_ip.php .
104 twisted: 102 twisted:
105 SàT is heavily based on the twisted framework (http://twistedmatrix.com/trac/), a very great tool which offer a lot of protocols management. There are too many contributors to name them here, so take a look on the website :). 103 SàT is heavily based on the twisted framework (http://twistedmatrix.com/trac/), a very great tool which offer a lot of protocols management. There are too many contributors to name them here, so take a look on the website :).
106 104
107 wokkel: 105 wokkel:
108 SàT use a library with high level enhancements on top of twisted, which is called wokkel (http://wokkel.ik.nu). Lot of thanks to Ralph Meijer and all other contributors. 106 SàT use a library with high level enhancements on top of twisted, which is called wokkel (http://wokkel.ik.nu). Lot of thanks to Ralph Meijer and all other contributors.
109
110 wxWidgets & wxPython:
111 The Wix frontend is made with wxWidgets (www.wxwidgets.org) and its python version wxPython (wxPython), which is a really handy UI toolkit who works on most popular platforms. It can be found on probably all major Gnu/Linux distributions.
112 107
113 Urwid: 108 Urwid:
114 Primitivus is based on Urwid (http://excess.org/urwid/) which saved me a lot of time. It's really a great library to easily make a sophisticated interface. 109 Primitivus is based on Urwid (http://excess.org/urwid/) which saved me a lot of time. It's really a great library to easily make a sophisticated interface.
115 110
116 Pyjamas: 111 Pyjamas:
160 155
161 - Dal <kedals0@gmail.com>: profiles management, argparse refactoring in jp. 156 - Dal <kedals0@gmail.com>: profiles management, argparse refactoring in jp.
162 157
163 - Matteo Cypriani <mcy@lm7.fr>: jp's mainloop update + doc improvements + various fixes. He's also the other co-maintainer of the Debian package. 158 - Matteo Cypriani <mcy@lm7.fr>: jp's mainloop update + doc improvements + various fixes. He's also the other co-maintainer of the Debian package.
164 159
165 - Olly Betts <olly@survex.com>: icon fix in Wix 160 - Olly Betts <olly@survex.com>: icon fix in Wix [N.B: Wix has been removed]
166 161
167 Many thanks to them. 162 Many thanks to them.
168 163
169 A big thanks also to all the maintainers of SàT packages. 164 A big thanks also to all the maintainers of SàT packages.
170 165