update e-mail address and README

parent d6bb1957
......@@ -10,41 +10,48 @@
Homepage: http://poezio.eu
Forge Page: http://codingteam.net/projet/poezio
Poezio is a console Jabber client. Its goal is to use anonymous
connections to let the user join MultiUserChats. This way, the user
Poezio is a console Jabber/XMPP client. Its goal is to use anonymous
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
IRC. It doesn't handle contact list at all.
Poezio's commands are designed to be (if possible) like IRC
IRC. Poezio's commands are designed to be (if possible) like IRC
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
=======================
You need python (with argparse, optionnaly)
and the xmpppy lib at the 0.5.0 version or higher.
You need python 3.0 or higher, and the SleekXMPP python library.
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
sh launch.sh
or you can install it with (as root or with sudo)
make install
(`make uninstall` works, don't worry ;))
you can then simply launch poezio
(`make uninstall' works, don't worry ;))
you can now simply launch `poezio'
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
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
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
feature you want.
=======================
Authors
=======================
Florent Le Coz (louiz') <louizatakk@fedoraproject.org> (main developper)
Florent Le Coz (louiz') <louiz@louiz.org> (main developper)
=======================
Contact/support
......@@ -70,68 +77,17 @@ the Creative Commons BY license (http://creativecommons.org/licenses/by/2.0/)
=======================
= People =
Link Mauve - Code (a little)
Erwan Briand - Handler and MultiUserChat classes
Erwan Briand - Code
Gaëtan Ribémont (http://www.bonbref.com) - Logo design
Ovart - Testing
mathieui - Testing
mathieui - Testing, Makefile and Donation
Gapan - Makefile
Koshie - Donation
= Project =
Gajim - send_vcard method and common.py
======================
The code
======================
Classes:
- 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 |
------->| |
\---------/
=======================
Donate
=======================
If you're willing to thank me, or ask for an on-demand feature, please
see the page http://louiz.org/donate.html and contact me.
......@@ -11,7 +11,10 @@ server = anon.louiz.org
port = 5222
# 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
# If this is empty, the $USER variable will be used
......
......@@ -14,7 +14,7 @@
## 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
# it under the terms of the GNU General Public License as published by
......
# 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.
#
......
# Copyright 2010 Le Coz Florent <louizatakk@fedoraproject.org>
# Copyright 2010 Le Coz Florent <louiz@louiz.org>
#
# 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.
#
......
# Copyright 2010 Le Coz Florent <louizatakk@fedoraproject.org>
# Copyright 2010 Le Coz Florent <louiz@louiz.org>
#
# This file is part of Poezio.
#
......
# 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
# 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.
#
......
# Copyright 2010 Le Coz Florent <louizatakk@fedoraproject.org>
# Copyright 2010 Le Coz Florent <louiz@louiz.org>
#
# 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.
#
......
# 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
# it under the terms of the GNU General Public License as published by
......
#!/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.
#
......
# Copyright 2010 Le Coz Florent <louizatakk@fedoraproject.org>
# Copyright 2010 Le Coz Florent <louiz@louiz.org>
#
# 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.
#
......
# 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
# 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.
#
......
# Copyright 2010 Le Coz Florent <louizatakk@fedoraproject.org>
# Copyright 2010 Le Coz Florent <louiz@louiz.org>
#
# 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.
#
......
# Copyright 2010 Le Coz Florent <louizatakk@fedoraproject.org>
# Copyright 2010 Le Coz Florent <louiz@louiz.org>
#
# 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.
#
......
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