update e-mail address and README

parent d6bb1957
...@@ -10,41 +10,48 @@ ...@@ -10,41 +10,48 @@
Homepage: http://poezio.eu Homepage: http://poezio.eu
Forge Page: http://codingteam.net/projet/poezio Forge Page: http://codingteam.net/projet/poezio
Poezio is a console Jabber client. Its goal is to use anonymous Poezio is a console Jabber/XMPP client. Its goal is to use anonymous
connections to let the user join MultiUserChats. This way, the user connections to simply let the user join MultiUserChats. This way, the user
doesn't have to create a Jabber account, exactly like people are using doesn't have to create a Jabber account, exactly like people are using
IRC. It doesn't handle contact list at all. IRC. Poezio's commands are designed to be (if possible) like IRC
Poezio's commands are designed to be (if possible) like IRC
clients (weechat, irssi, etc). clients (weechat, irssi, etc).
Since version 0.7, poezio can handle real Jabber accounts along with
roster and one to one conversation, making it a full-featured console
Jabber client, but still MultiUserChats-centered.
======================= =======================
Install Install
======================= =======================
You need python (with argparse, optionnaly) You need python 3.0 or higher, and the SleekXMPP python library.
and the xmpppy lib at the 0.5.0 version or higher. You can find my patched version at http://github.com/louiz/SleekXMPP until
my changes (required to properly run poezio) are merged upstream.
you can launch poezio with you can launch poezio with
sh launch.sh sh launch.sh
or you can install it with (as root or with sudo) or you can install it with (as root or with sudo)
make install make install
(`make uninstall` works, don't worry ;)) (`make uninstall' works, don't worry ;))
you can then simply launch poezio you can now simply launch `poezio'
You can edit the config file (~/.config/poezio/poezio.cfg by default) You can edit the config file (~/.config/poezio/poezio.cfg by default)
or data/default_config.cfg (if you want to edit the config before the or data/default_config.cfg (if you want to edit the config before the
first launch) first launch)
See the online documentation for more information: Please, see the online documentation for more information on installing,
configuring or using poezio:
http://codingteam.net/project/poezio/doc http://codingteam.net/project/poezio/doc
If you still have questions, or you're lost, don't hesitate to come
talk to us directly on our Jabber chat room (see Contact section).
Please DO report any bug you encounter and ask for any Please DO report any bug you encounter and ask for any
feature you want. feature you want.
======================= =======================
Authors Authors
======================= =======================
Florent Le Coz (louiz') <louizatakk@fedoraproject.org> (main developper) Florent Le Coz (louiz') <louiz@louiz.org> (main developper)
======================= =======================
Contact/support Contact/support
...@@ -70,68 +77,17 @@ the Creative Commons BY license (http://creativecommons.org/licenses/by/2.0/) ...@@ -70,68 +77,17 @@ the Creative Commons BY license (http://creativecommons.org/licenses/by/2.0/)
======================= =======================
= People = = People =
Link Mauve - Code (a little) Link Mauve - Code (a little)
Erwan Briand - Handler and MultiUserChat classes Erwan Briand - Code
Gaëtan Ribémont (http://www.bonbref.com) - Logo design Gaëtan Ribémont (http://www.bonbref.com) - Logo design
Ovart - Testing Ovart - Testing
mathieui - Testing mathieui - Testing, Makefile and Donation
Gapan - Makefile Gapan - Makefile
Koshie - Donation
= Project = = Project =
Gajim - send_vcard method and common.py Gajim - send_vcard method and common.py
====================== =======================
The code Donate
====================== =======================
If you're willing to thank me, or ask for an on-demand feature, please
Classes: see the page http://louiz.org/donate.html and contact me.
- Connection *receives* messages from the Jabber network
- MultiUserChat *sends* messages to the Jabber network
- Gui displays everything on the screen and gets the user inputs
- Handler is the "link" between all these classes :
a class emits a signal and the others classes listen to this signal
and do what they have to do whenever this signal is emitted by any class
Q: Why not use Connection to receive AND send the messages to Jabber network?
A: I like it this way.
Q: Could you please make a nice ASCII art, so I could understand all
the beauty and the complexity of this awesome software ?
A: Of course, here it is:
___________________________
/ \
| |
| Jabber Network |
| (roomchats and people |
| inside them) |
| |
\__________________________/
| ^
| receive send | ____ Poezio ____
v |
/----------------\ /-----------------\
| | | |
| Connection | | MultiUserChat |
| | | |
\----------------/ \-----------------/
^ |emit emit | ^
| | /---------\ | |
connect \ \----> | |<----/ / connect
\______ | Handler |______/
| |
\---------/
| ^
connect | | emit
v |
/----------\ /---------\
| | | |
| Window |<--| Gui |
| etc | | |
\----------/ \---------/
| ^
| | Keyboard
| |
\ /---------\
\Screen | |
\ | YOU |
------->| |
\---------/
...@@ -11,7 +11,10 @@ server = anon.louiz.org ...@@ -11,7 +11,10 @@ server = anon.louiz.org
port = 5222 port = 5222
# the resource you will use # the resource you will use
resource = poezio # If it's empty, your resource will be chosen (most likely randomly) by the server
# It is not recommended to use a resource that is easy to guess, because it can lead
# to presence leak.
resource =
# the nick you will use when joining a room with no associated nick # the nick you will use when joining a room with no associated nick
# If this is empty, the $USER variable will be used # If this is empty, the $USER variable will be used
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
## Jonathan Schleifer <js-gajim AT webkeks.org> ## Jonathan Schleifer <js-gajim AT webkeks.org>
## ##
# Copyright 2010, Florent Le Coz <louizatakk@fedoraproject.org> # Copyright 2010, Florent Le Coz <louiz@louiz.org>
# This program is free software: you can redistribute it and/or modify # This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by # it under the terms of the GNU General Public License as published by
......
# Copyright 2009 chickenzilla # Copyright 2009 chickenzilla
# Copyright 2010 Le Coz Florent <louizatakk@fedoraproject.org> # Copyright 2010 Le Coz Florent <louiz@louiz.org>
# #
# This file is part of Poezio. # This file is part of Poezio.
# #
......
# Copyright 2010 Le Coz Florent <louizatakk@fedoraproject.org> # Copyright 2010 Le Coz Florent <louiz@louiz.org>
# #
# This file is part of Poezio. # This file is part of Poezio.
# #
......
# Copyright 2010 Le Coz Florent <louizatakk@fedoraproject.org> # Copyright 2010 Le Coz Florent <louiz@louiz.org>
# #
# This file is part of Poezio. # This file is part of Poezio.
# #
......
# Copyright 2010 Le Coz Florent <louizatakk@fedoraproject.org> # Copyright 2010 Le Coz Florent <louiz@louiz.org>
# #
# This file is part of Poezio. # This file is part of Poezio.
# #
......
# Copyright 2009, 2010 Erwan Briand # Copyright 2009, 2010 Erwan Briand
# Copyright 2010, Florent Le Coz <louizatakk@fedoraproject.org> # Copyright 2010, Florent Le Coz <louiz@louiz.org>
# This program is free software: you can redistribute it and/or modify # This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by # it under the terms of the GNU General Public License as published by
......
# Copyright 2010 Le Coz Florent <louizatakk@fedoraproject.org> # Copyright 2010 Le Coz Florent <louiz@louiz.org>
# #
# This file is part of Poezio. # This file is part of Poezio.
# #
......
# Copyright 2010 Le Coz Florent <louizatakk@fedoraproject.org> # Copyright 2010 Le Coz Florent <louiz@louiz.org>
# #
# This file is part of Poezio. # This file is part of Poezio.
# #
......
# Copyright 2010 Le Coz Florent <louizatakk@fedoraproject.org> # Copyright 2010 Le Coz Florent <louiz@louiz.org>
# #
# This file is part of Poezio. # This file is part of Poezio.
# #
......
# Copyright 2010, Florent Le Coz <louizatakk@fedoraproject.org> # Copyright 2010, Florent Le Coz <louiz@louiz.org>
# This program is free software: you can redistribute it and/or modify # This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by # it under the terms of the GNU General Public License as published by
......
#!/usr/bin/env python3 #!/usr/bin/env python3
# #
# Copyright 2010 Le Coz Florent <louizatakk@fedoraproject.org> # Copyright 2010 Le Coz Florent <louiz@louiz.org>
# #
# This file is part of Poezio. # This file is part of Poezio.
# #
......
# Copyright 2010 Le Coz Florent <louizatakk@fedoraproject.org> # Copyright 2010 Le Coz Florent <louiz@louiz.org>
# #
# This file is part of Poezio. # This file is part of Poezio.
# #
......
# Copyright 2010 Le Coz Florent <louizatakk@fedoraproject.org> # Copyright 2010 Le Coz Florent <louiz@louiz.org>
# #
# This file is part of Poezio. # This file is part of Poezio.
# #
......
# Copyright 2009, 2010 Erwan Briand # Copyright 2009, 2010 Erwan Briand
# Copyright 2010, Florent Le Coz <louizatakk@fedoraproject.org> # Copyright 2010, Florent Le Coz <louiz@louiz.org>
# This program is free software: you can redistribute it and/or modify # This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by # it under the terms of the GNU General Public License as published by
......
# Copyright 2010 Le Coz Florent <louizatakk@fedoraproject.org> # Copyright 2010 Le Coz Florent <louiz@louiz.org>
# #
# This file is part of Poezio. # This file is part of Poezio.
# #
......
# Copyright 2010 Le Coz Florent <louizatakk@fedoraproject.org> # Copyright 2010 Le Coz Florent <louiz@louiz.org>
# #
# This file is part of Poezio. # This file is part of Poezio.
# #
......
# Copyright 2010 Le Coz Florent <louizatakk@fedoraproject.org> # Copyright 2010 Le Coz Florent <louiz@louiz.org>
# #
# This file is part of Poezio. # This file is part of Poezio.
# #
......
# Copyright 2010 Le Coz Florent <louizatakk@fedoraproject.org> # Copyright 2010 Le Coz Florent <louiz@louiz.org>
# #
# This file is part of Poezio. # This file is part of Poezio.
# #
......
# Copyright 2010 Le Coz Florent <louizatakk@fedoraproject.org> # Copyright 2010 Le Coz Florent <louiz@louiz.org>
# #
# This file is part of Poezio. # This file is part of Poezio.
# #
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment