comparison README @ 0:c4bc297b82f0

sat: - first public release, initial commit
author goffi@necton2
date Sat, 29 Aug 2009 13:34:59 +0200
parents
children 61124cb82fb7
comparison
equal deleted inserted replaced
-1:000000000000 0:c4bc297b82f0
1 SàT
2 (c) Jérôme Poisson aka Goffi 2008,2009
3
4 SàT is a XMPP (Jabber) client.
5
6
7
8
9
10 ** LICENSE **
11
12 SàT is free software: you can redistribute it and/or modify
13 it under the terms of the GNU General Public License as published by
14 the Free Software Foundation, either version 3 of the License, or
15 (at your option) any later version.
16
17 SàT is distributed in the hope that it will be useful,
18 but WITHOUT ANY WARRANTY; without even the implied warranty of
19 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 GNU General Public License for more details.
21
22 You should have received a copy of the GNU General Public License
23 along with SàT. If not, see <http://www.gnu.org/licenses/>.
24
25
26
27 It is currently in a very alpha stage, and absolutely not usable for everyday use, use at your own risks !
28
29
30
31
32
33 ** WTF ? **
34 SàT is a XMPP (Jabber) client, made on a daemon/frontend architecture. Its aim is not only to be an instant messagery client: XMPP offer a lot more, and differents tools will come in the future.
35
36 For the moment, the frontends are:
37
38 * wix: a wxwidget frontend, the main graphical frontend
39 * sortilège: a ncurses client, for screen lovers
40 * jp: the command line toolkit. The tool for geeks by geeks
41
42 other frontends planed in the near future:
43
44 * a web frontend
45 * a KDE 4 frontend, as KDE is my main desktop environment
46
47
48
49
50
51 ** How to use it ? **
52
53 SàT is really at an early dev stage, so it's maybe the buggiest software you have ever seen, and there are for the moment absolutely nothing to ease the installation and use (but it will be the case ASAP, one of the goal of the project is the ease of use).
54 You must have the main dir (with sat inside) and frontend in your PYTHONPATH. For exemple, if you have uncompressed the soft in /tmp/useless_soft:
55
56 $ export PYTHONPATH=$PYTHONPATH:/tmp/useless_soft:/tmp/useless_soft/frontends
57
58 if you wants to access jp, it can be a good idea to export its dir to your PATH:
59
60 $ export PATH=$PATH:/tmp/useless_soft/frontends/jp
61
62 There will probably be a wiki doc in the future.
63
64
65
66
67
68 ** Misc **
69
70 -- Shortcuts for sortilège (temporary):
71 C-L: access contact list (enter to valid)
72 F2: Show/Hide contact list
73 C-S: Short representation of contacts in chat window
74 C-C: Use colors... or not
75 C-T: Timestamp
76 C-X: Leave
77 --
78
79 SàT is the acronym (yes another one :( ) in tribute to the song Salut à Toi from the Bérurier Noir band. I recommand also the excelent cover from Les Ogres de Barback.
80 jp stands for Jabber coPy or JumP. If you look well, you can also find my initials ;)
81 sortilège means "spell" in french, and it is ncurses based...
82 wix come of course from the WX of wxwidgets and just sound cool :).
83
84
85
86
87
88 ** Credit **
89
90 proxy65:
91 SàT (plugin_xep_0065) use nearly all the code from proxy65 (http://code.google.com/p/proxy65/) wich was coded by Dave Smith (2002-2004) and maintained by Fabio Forno (2007-2008).
92 As the original MIT license allow, the code is reused and sublicensed until GPL v3 to follow the rest of the code. Thanks a lot to them !
93
94 progressbar:
95 SàT (jp) use ProgressBar (http://pypi.python.org/pypi/progressbar/2.2), a class coded by Nilton Volpato which allow the textual representation of progression. thanks to him
96
97 twisted:
98 SàT is based on the twisted framework (http://twistedmatrix.com/trac/), a very great tools which offer a lot of protocols management. There are too many contributors to name them here, so take a look on the website :). Again, thanks to them
99
100 and the others:
101 and of course, nothing would be possible without Python (http://www.python.org/), Gnu and the Free Software Foundation (http://www.gnu.org, http://www.fsf.org/), the Linux Kernel (http://www.kernel.org/), and the coder of the tools I use like Vim (http://www.vim.org/), Mercurial (http://www.selenic.com/mercurial/wiki/), or all the KDE stuff (http://www.kde.org/ and of course http://amarok.kde.org/), etc. Thanks thanks thanks, thank to everybody in the Free (Libre) chain for making a part of the dream.
102
103
104
105
106
107 ** Contact **
108
109 You can contact me on goffi@goffi.org . Yes I know, I don't give my JID ;)
110 You'll find the latest version on my website: http://www.goffi.org (it's mainly in french, I will probably make a little part in english in the future).
111
112
113
114 This software is dedicated to Roger Poisson.