Re: [Gajim-devel] gajim ncurses interface

2007-06-01 Thread Stephan Maka
Thomas Prochaska wrote:
 because of the lack of an real good terminal jabber client i wanted to
 write a ncurses frontend to gajim.

You might want to try Finch which is included in Gaim^WPidgin. It
resembles a GUI IM client on the console in a way I've never seen
anywhere else. But it lacks any Jabber features libpurple does.
___
Gajim-devel mailing list
Gajim-devel@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/gajim-devel


Re: [Gajim-devel] gajim ncurses interface

2007-05-24 Thread thomas

Yann Le Boulanger writes:


Hi thomas,

Gajim is structured so that you can write a frontend in what you want  
! And I think about a ncurses client since the begining of Gajim :)


In fact all the GTK part is separated from the core code.
The code code is in common/* no GTK in this folder / subfolder
GTK code is in src/*.py

so all you have to do is to copy the structure of src/gajim.py,  
which is the main part of the GTK interface, and adapt it to use  
ncurses. The start point is the __init__ function of the Interface  
class in src/gajim.py


I'll be happy to help you to code that

--
Yann


hi,

perfect, thx!

i'll start with getting more familiar with python and the gajim sources.
also i have to think about how to design the interface (from a graphical point 
of view).

--
thomas


pgpBxRMbtrOAn.pgp
Description: PGP signature
___
Gajim-devel mailing list
Gajim-devel@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/gajim-devel

[Gajim-devel] gajim ncurses interface

2007-05-18 Thread Thomas Prochaska
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

hi!

because of the lack of an real good terminal jabber client i wanted to
write a ncurses frontend to gajim.

am i right that nothing in this direction currently exists?

now i just wanted to ask for your help (where to start, is it even
possible or is the gajim source currently to unstructured or something).

i really haven't that much practise in programming. maybe someone on
this list feels that he's the right person to do this? ;)

for the convenient implementation i found urwid, a higher level python
library to ncurses (widgets, resize and unicode handling, ...).

thanks for your answers and keep the good work going on gajim. in my
oppinion it's the only real good jabber client at the moment.

regards
thomas prochaska
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGTcvrEHr7hG2esGwRCAQDAKCWmw0uRgSFbqfgiz/lSEbEKZxHRACaAjFN
oprpB7A64GLEi4JofQAhHl4=
=u1Ge
-END PGP SIGNATURE-
___
Gajim-devel mailing list
Gajim-devel@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/gajim-devel


Re: [Gajim-devel] gajim ncurses interface

2007-05-18 Thread Yavor Doganov
Thomas Prochaska wrote:
 
 because of the lack of an real good terminal jabber client 

This is my impression as well, with the exception of jabber.el, which
is quite good and actively developed (actually my default client at
home where it's not healthy to run Gajim).  But I guess it's not an
option for people that don't use Emacs.

 i wanted to write a ncurses frontend to gajim.

It is better, IMVHO, to concentrate on GNU Freetalk [1] since the work
you're going to do for console-based Gajim is likely to be more
complicated than fixing the current freetalk.  Freetalk has a nice
concept, but the project stalled in the last year.  They started
implementing jingle functionality instead of fixing the important
issues. 

[1] http://gnu.org/software/freetalk

___
Gajim-devel mailing list
Gajim-devel@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/gajim-devel


Re: [Gajim-devel] gajim ncurses interface

2007-05-18 Thread Yann Le Boulanger
Thomas Prochaska [EMAIL PROTECTED] a écrit :

 hi!

 because of the lack of an real good terminal jabber client i wanted to
 write a ncurses frontend to gajim.

 am i right that nothing in this direction currently exists?

 now i just wanted to ask for your help (where to start, is it even
 possible or is the gajim source currently to unstructured or something).

 i really haven't that much practise in programming. maybe someone on
 this list feels that he's the right person to do this? ;)

 for the convenient implementation i found urwid, a higher level python
 library to ncurses (widgets, resize and unicode handling, ...).

 thanks for your answers and keep the good work going on gajim. in my
 oppinion it's the only real good jabber client at the moment.

 regards
 thomas prochaska

Hi thomas,

Gajim is structured so that you can write a frontend in what you want  
! And I think about a ncurses client since the begining of Gajim :)

In fact all the GTK part is separated from the core code.
The code code is in common/* no GTK in this folder / subfolder
GTK code is in src/*.py

so all you have to do is to copy the structure of src/gajim.py,  
which is the main part of the GTK interface, and adapt it to use  
ncurses. The start point is the __init__ function of the Interface  
class in src/gajim.py

I'll be happy to help you to code that

-- 
Yann


This message was sent using IMP, the Internet Messaging Program.

___
Gajim-devel mailing list
Gajim-devel@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/gajim-devel


Re: [Gajim-devel] gajim ncurses interface

2007-05-18 Thread Yann Le Boulanger
Josef Kufner [EMAIL PROTECTED] a écrit :



 Hello,


 Tkabber has good GUI concept -- everythig in one window

Gajim will have everything in one window too, see  
http://trac.gajim.org/ticket/1743

-- 
Yann


This message was sent using IMP, the Internet Messaging Program.

___
Gajim-devel mailing list
Gajim-devel@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/gajim-devel


Re: [Gajim-devel] gajim ncurses interface

2007-05-18 Thread Adrian C.
On Fri, 18 May 2007, Yann Le Boulanger wrote:

 Gajim will have everything in one window too, see
 http://trac.gajim.org/ticket/1743

This is good news. Good design for window managers like Ion or wmii, and 
fast keyboard control in mind.

-- 
JID:anrxc|sysphere|org | sysphere.org/~anrxc/
___
Gajim-devel mailing list
Gajim-devel@gajim.org
https://lists.gajim.org/cgi-bin/listinfo/gajim-devel