iBlah -- 一个开源即时通信软件,兼容飞信协议v4

标签: Instant Messenger fetion iblah openfetion | 发表时间:2011-05-07 09:50 | 作者:shuge.lee openboy
出处:http://linuxtoy.org

iBlah —— 一个针对 Mac 系统(Linux KDE环境其实也可以)而实现的即时通讯客户端。它免费可以向手机、电脑收发即时信息。

它分成两部分,libblah 和 libiblah,libblah是纯 python 通信协议处理实现,libiblah 是基于 libblah 和 PyQt 实现桌面客户端的一个简陋的桌面软件 Demo 。libblah 使用 BSD license 发布,非常适合二次开发,整合到基于 Python 的应用服务里。

中国移动飞信协议兼容 iBlah 。

iBlah 目前支持以下特性:

  • 使用手机号或飞信号登陆
  • 自动填充上一次登陆的帐号和密码
  • 变更用户状态(在线,离开,忙碌,隐身)
  • 发送好友信息,接收好友从手机或电脑回复的信息
  • 通过手机号、飞信号添加好友
项目主页 https://github.com/shuge/iBlah_py/wiki

运行 Demo

    git clone git://github.com/shuge/iBlah_py.git
    cd iBlah_py
    python iblah.py

截图

登陆界面

会话界面

输入验证码界面

显示好友信息界面

(完)

分类: Instant Messenger | 永久链接 | 收藏到 del.icio.us | Email 给好友 | 25 评论 | 捐助本站

相关 [iblah 开源 即时通信] 推荐:

iBlah -- 一个开源即时通信软件,兼容飞信协议v4

- openboy - LinuxTOY
iBlah —— 一个针对 Mac 系统(Linux KDE环境其实也可以)而实现的即时通讯客户端. 它免费可以向手机、电脑收发即时信息. 它分成两部分,libblah 和 libiblah,libblah是纯 python 通信协议处理实现,libiblah 是基于 libblah 和 PyQt 实现桌面客户端的一个简陋的桌面软件 Demo .

TeamTalk - 蘑菇街开源的一款企业办公即时通信软件

- - SegmentFault 最新的文章
TeamTalk 是蘑菇街开源的一款企业办公即时通信软件,最初是为自己内部沟通而做的 IM 工具. 2013年我们蘑菇街从社区导购华丽转身时尚电商平台,为解决千万妹子和时尚卖家的沟通问题,我们开发了自己的即时通讯软件. 既然已经有了用户使用的IM,为什么我们自己公司内部沟通还要用第三方的呢. 因此就有了TT(TeamTalk)的雏形,现在蘑菇街内部的在线沟通全部通过TT来完成.

即时通信与浏览器多TAB通信

- blankyao - 搜索研发部官方博客
浏览器与服务器端的即时通信技术解决了在线聊天等产品中涉及到的复杂网络环境下的问题;采用多tab通信技术来处理现代浏览器的跨页面通信,分析特定疑难问题的技术解决方案. 消息推送:通过基于web server的长连接技术实现. 前端多Tab数据交互:借助Flash的Local Connection和ShareObject技术实现.

极客观察:即时通信的移动变革

- Leeall - GeekPark 捕风捉影
本篇极客观察主笔:@jyconan. 即时通讯(Instant Messenger,简称IM)是指通过互联网进行的实时信息发送、接收服务. 这并非什么新奇的应用,早在互联网的初期,即时通讯的功能便已经成形,但受到当时电脑设备和网络普及度的限制,无法供一般人方便使用. 但随着电脑日渐大众化和互联网的普及,人们希望利用这一新兴的介质来进行更方便沟通交流的需求日渐强烈,即时通讯功能开始受到广泛的关注.

即时通信集成服务IM+获1000万美元投资

- - 36氪
即时通讯软件经过十几年发展,当年最火爆的ICQ也早已风光不再,各大互联网公司都先后推出自家的IM软件. 正是在这种背景下,即时通信集成服务 IM+乘着移动互联网的东风异军突起,并于近日获得1000万美元的投资. IM+是一个为移动电话和web提供的内容丰富且易于使用的IM客户端,其移动应用程序同时支持iPhone/iPad、Android、BlackBerry、Windows Mobile、Symbian、Java及WebOS等众多平台.

Ricochet:基于Tor的加密即时通信工具

- - Solidot
22岁的John Brooks在13岁时就缀学了,他是一名自学成才的程序员,关心隐私和公民自由. 四年前,他开始开发使用Tor隐藏服务的加密即时通信程序Ricochet. 到完成之日,他有了一个易于使用的完备桌面客户端,提供了匿名性和加密,甚至在公众意识到之前解决了元数据问题. 唯一的问题是程序只有几个人用,也没有几个人知道.

InstantBird – 即时通信软件新秀 | 小众软件 > 网络工具

- 翼翔 - 小众软件 - Appinn
迅鸟(InstantBird)是东里二狗最近迷上的 Win/Lin/Mac 跨平台 IM 客户端,界面清爽如出狱人员的发型,系统资源占用则轻如鸿毛. 软件自带功能紧凑有限,但支持第三方扩展,具有极高可玩性和定制性. 如果你对冷门软件有兴趣,或者只是忍不了 Pidgin 的傻鸟图标,Instantbird 绝对值得一试.

基于XMPP协议的Android即时通信系统原理分析

- - CSDN博客Web前端推荐文章
设计基于开源的XMPP即时通信协议,采用C/S体系结构,通过GPRS无线网络用TCP协议连接到服务器,以架设开源的Openfn'e服务器作为即时通讯平台.          系统主要由以下部分组成:一是服务器,负责管理发出的连接或者与其他实体的会话,接收或转发XML(ExtensibleMarkup Language)流元素给授权的客户端、服务器等;二是客户终端.

即时通信在企业市场也有搞头:主打安全易用的TigerText获得2100万美元B轮融资,已拿下多家美国Top100医院客户

- - 36氪 | 关注互联网创业
移动时代,即时通信应用在全球都火的不行,甚至开始倒逼互联网时代的SNS网站,新近涌现出来的Snapchat等新锐选手,又隐约具备开启新篇章的潜力. 其实,在消费市场 之外,即时通信在企业级市场也是很有机会的. 主打企业市场的即时通信应用 TigerText 近日完成了B轮2100万美元的融资,它在过去的一年里营收和用户分别翻了四倍和两倍,美国Top100医院中有不少都是它的客户,目前健康医疗市场也是它的主力市场,金融等其他需要严格监管的市场也在扩展中,已有7%的财富500强企业签约.

Google开源LevelDB

- 酿泉 - Solidot
Google宣布在BSD许可证下开源其键值存储引擎LevelDB. LevelDB C++库可用于多种不同环境,如被浏览器用于存储最近访问的网页缓存,或者被操作系统使用去储存安装的软件包和依赖包清单,或被应用程序用于存储用户设置. Google称,即将发布的新版Chrome浏览器,就包含了基于LevelDB的IndexedDB HTML5 API实现.