Skip to content

a pidgin plugin based on lwqq, a excellent safe useful library for webqq protocol

Notifications You must be signed in to change notification settings

cocoakekeyu/pidgin-lwqq

 
 

Repository files navigation

pidgin-lwqq

Intro

provide qq protocol for pidgin on linux. based on webqq service.
a pidgin plugin based on lwqq. a excellent compact useful library for webqq protocol.
since the name may confused. lwqq is linux webqq

License: GPLv3

Quick Install

Building From Source

cmake .. 
make
sudo make install

Building With Ubuntu-Online-Account Support

cmake .. -DUOA=On
make
sudo make install

Build Option

  • UOA[=Off]

Ubuntu-Account-Online Support

  • VERBOSE[=0]

set the verbose level .0 means no verbose,3 means max verbose.

  • SSL[=On]

enable ssl support.

See wiki for the detail install guide.

Notice

recommand libcurl >=7.22.0

Function list

pidgin support

  • send / recv buddy|group|discu messages
  • send / recv picture messages
  • send / recv qq face (you should use webqq faces theme in settings)
  • send / recv input notify | shake message
  • change buddy|group|discu markname
  • add members for discu
  • create discu
  • avatar
  • change buddy category
  • confirm buddy added request
  • visit buddy qzone
  • group whisper message
  • change status/business card
  • support multi webqq account
  • support send/recv offline file
  • support font style
  • support block group message
  • support recv file trans
  • support local qqnumber cache
  • support add friend/group
  • support import online chat log

empathy support (via telepathy-haze)

  • send / recv text messages
  • avatar
  • not support local qqnumber cache

Known Issue

  • send picture abnormal when libcurl < = 7.22.0
  • telepathy-haze itself doesn't support group or picture.
  • telepathy-haze store buddy list on /tmp/haze-XXX. every time startup recreate every thing.

简 介

为linux的pidgin提供qq协议,基于webqq服务. 是在lwqq基础上开发而来. lwqq库是一个非常严谨有效的webqq协议的库.
lwqq 即是 linux webqq 之意

快速安装

从源代码编译

cmake ..
make
sudo make install

编译 Ubuntu-Account-Online 支持

cmake .. -DUOA=On
make
sudo make install

编译选项

  • UOA[=Off]

编译对Ubuntu-Account-Online的支持

  • VERBOSE[=0]

设置输出等级 .0表示没有输出,3表示最大输出.

  • SSL=[On]

开启SSL的支持

功能列表

pidgin

  • 支持发送接受 好友|群|讨论组 消息
  • 支持发送接受图片
  • 支持发送接受表情(在设置中使用webqq表情主题)
  • 支持发送接受 输入提示|窗口摇动
  • 支持设置 好友|群|讨论组 备注
  • 添加讨论组成员
  • 创建讨论组
  • 支持头像
  • 支持更改好友分组
  • 支持确认添加好友请求
  • 支持群的临时会话
  • 支持访问QQ空间
  • 支持更改在线状态|群名片
  • 支持多账户登录
  • 支持发送接受离线文件
  • 支持文本样式
  • 支持群消息屏蔽
  • 支持接受文件传输
  • 支持本地QQ号缓存机制
  • 支持添加好友|群
  • 支持下载漫游记录

empathy support (via telepathy-haze)

  • 支持发送接受文本消息
  • 支持头像
  • 支持本地QQ号缓存机制

core

已知问题

  • 当libcurl版本低于7.22.0时可能造成图片发送失败

telepathy-haze 本身不支持群组聊天和图片显示.比较纠结.

注意: telepathy-haze 比较坑爹.居然不保存好友列表.!! 它只在/tmp/haze-XXXXXX 存放下文件. 所以速度非常受影响. 不知道为什么要这样设计.

About

a pidgin plugin based on lwqq, a excellent safe useful library for webqq protocol

Resources

Stars

Watchers

Forks

Packages

No packages published