Anyone want to help make a 'PureMessenger'?

Everything else that doesn't fall into one of the other PB categories.
lexvictory
Addict
Addict
Posts: 1027
Joined: Sun May 15, 2005 5:15 am
Location: Australia
Contact:

Post by lexvictory »

if no one else wants to do msn protocol support, i'll give it a try :D

does anyone in this discussion actually want to give this program a try?
Demonio Ardente

Currently managing Linux & OS X Tailbite
OS X TailBite now up to date with Windows!
Hydrate
Enthusiast
Enthusiast
Posts: 436
Joined: Mon May 16, 2005 9:37 pm
Contact:

Post by Hydrate »

lexvictory wrote:if no one else wants to do msn protocol support, i'll give it a try :D

does anyone in this discussion actually want to give this program a try?

I would love to try, dibs on the google talk conectivity if i do :P
.::Image::.
lexvictory
Addict
Addict
Posts: 1027
Joined: Sun May 15, 2005 5:15 am
Location: Australia
Contact:

Post by lexvictory »

Hydrate wrote:dibs on the google talk conectivity if i do :P
sure; u need ssl to do it with google..... (i dont know how to do it on normal connections) :lol:

is there anyone willing to help by doing the user interface? on an IM client i tried before i couldnt do the UI very well....
Demonio Ardente

Currently managing Linux & OS X Tailbite
OS X TailBite now up to date with Windows!
Num3
PureBasic Expert
PureBasic Expert
Posts: 2812
Joined: Fri Apr 25, 2003 4:51 pm
Location: Portugal, Lisbon
Contact:

Post by Num3 »

SSL i can do with Winapi...

And google only needs SSL for login, from then on it's normal HTTP.

BTW, google protocols are the best i've seen, very simple and straight forward!

A google talk messenger would be very nice to have!!!
lexvictory
Addict
Addict
Posts: 1027
Joined: Sun May 15, 2005 5:15 am
Location: Australia
Contact:

Post by lexvictory »

google talk (jabber/xmpp) uses ssl for the whole connection, or so it seems on my computer

ok, anyone who wishes to help with this project, email me at PureMessenger@demonioardente.us.to and tell me what job u would like to do
Demonio Ardente

Currently managing Linux & OS X Tailbite
OS X TailBite now up to date with Windows!
Num3
PureBasic Expert
PureBasic Expert
Posts: 2812
Joined: Fri Apr 25, 2003 4:51 pm
Location: Portugal, Lisbon
Contact:

Post by Num3 »

Here is Google talk API, free ..

http://code.google.com/apis/talk/about.html
lexvictory
Addict
Addict
Posts: 1027
Joined: Sun May 15, 2005 5:15 am
Location: Australia
Contact:

Post by lexvictory »

sounds good - especially the audio stuff.....

but if the bit that connects to the XMPP server doesnt support unicode, or doesnt support jabber servers (jabber and xmpp servers are slightly different), then i would be no good for that part, but i was planning to get libjingle added in eventualy

and did anyone happen to spot this bit of my previous post?
ok, anyone who wishes to help with this project, email me at PureMessenger@demonioardente.us.to and tell me what job u would like to do
Demonio Ardente

Currently managing Linux & OS X Tailbite
OS X TailBite now up to date with Windows!
User avatar
kenmo
Addict
Addict
Posts: 2033
Joined: Tue Dec 23, 2003 3:54 am

Post by kenmo »

I wrote a decent AIM client in PB4 that I haven't touched in months. It supports normal IMs, chats, away messages, profiles, tabbed windows, all the basic stuff. (The buddy list management is super limited but we're focusing on the protocol for now right?) If you guys are interested I can upload it.

Edit: the downfalls - no buddy icons, no direct connect, no file sending or any of that, messages are displayed as plaintext, and it is Windows only due to a lot of API use...
lexvictory
Addict
Addict
Posts: 1027
Joined: Sun May 15, 2005 5:15 am
Location: Australia
Contact:

Post by lexvictory »

kenmo wrote:I wrote a decent AIM client in PB4 that I haven't touched in months. It supports normal IMs, chats, away messages, profiles, tabbed windows, all the basic stuff. (The buddy list management is super limited but we're focusing on the protocol for now right?) If you guys are interested I can upload it.

Edit: the downfalls - no buddy icons, no direct connect, no file sending or any of that, messages are displayed as plaintext, and it is Windows only due to a lot of API use...
can u put it in a zip file and send it to the email address mentioned above? (unless u want to do the AIM/ICQ protocol bits in the project?)



and:
I FINALLY DID IT! I LOGGED INTO THE MSN SERVER USING MSNP8 AND PB4!!!!!!!! (and its only 148 lines or so....)
I would have done it sooner, but i was using an incorrect flag value with wininet, so the https login bit wasnt being sent right.......
the code needs a bit of cleaning up tho..... (but that can come later)
Demonio Ardente

Currently managing Linux & OS X Tailbite
OS X TailBite now up to date with Windows!
lexvictory
Addict
Addict
Posts: 1027
Joined: Sun May 15, 2005 5:15 am
Location: Australia
Contact:

Post by lexvictory »

Joakim Christiansen wrote:If we set up a Wiki page for this project then everyone can contribute.
when my broadband gets connected in a few days, i'll make a wiki on my server so we can get started on some planning.
has anyone got any experience with administrating wikis?
and would MediaWiki be good for this? (or can u not edit the nav bar?)
Demonio Ardente

Currently managing Linux & OS X Tailbite
OS X TailBite now up to date with Windows!
User avatar
kenmo
Addict
Addict
Posts: 2033
Joined: Tue Dec 23, 2003 3:54 am

Post by kenmo »

Here's my client with source

My two references for the AIM protocol are http://simpleaim.sourceforge.net/docs/TOC.txt for most of the protocol and http://snaphat.com/toc2 for a few updated functions.
ricardo
Addict
Addict
Posts: 2438
Joined: Fri Apr 25, 2003 7:06 pm
Location: Argentina

Post by ricardo »

Jabber is the most logic step, since jabber lets the messenger to comunicate with most networks.

I have some experience to Jabber BUT from VB.

Is there any idea how to use it from PB? If some shows a starting point, we could develope it in PB.
ricardo
Addict
Addict
Posts: 2438
Joined: Fri Apr 25, 2003 7:06 pm
Location: Argentina

Post by ricardo »

Inf0Byt3
PureBasic Fanatic
PureBasic Fanatic
Posts: 2236
Joined: Fri Dec 09, 2005 12:15 pm
Location: Elbonia

Post by Inf0Byt3 »

I don't know if i can help too mcuh but if this becomes serious I can create a custom version of InfoSkin component to make it eyecandy :D ...
None are more hopelessly enslaved than those who falsely believe they are free. (Goethe)
lexvictory
Addict
Addict
Posts: 1027
Joined: Sun May 15, 2005 5:15 am
Location: Australia
Contact:

Post by lexvictory »

Inf0Byt3 wrote:I don't know if i can help too mcuh but if this becomes serious I can create a custom version of InfoSkin component to make it eyecandy :D ...
sounds good, but skinning has to be optional, maybe chosen during install
Demonio Ardente

Currently managing Linux & OS X Tailbite
OS X TailBite now up to date with Windows!
Post Reply