Giter Site home page Giter Site logo

pidgin-lwqq's Introduction

pidgin-lwqq

Intro

a pidgin plugin based on lwqq, a excellent safe useful library for webqq protocol.
see github:https://github.com/mathslinux/lwqq.

License: GPLv3

Build Option

Building From Source

cmake ..
make
sudo make install

Building With Ubuntu-Account-Online Support

cmake .. -DUOA=On
make
sudo make install

Building With libev Support (Optional)

put all http io waiting to another thread. avoid block main ui thread.so it can be very smoothly.

cmake .. -DWITH_LIBEV=On
make
sudo make install

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)
  • avatar
  • change buddy markname
  • change buddy category
  • confirm buddy added request
  • visit buddy qzone
  • group whisper message
  • change status
  • support multi webqq account
  • support send/recv offline file
  • support font style
  • support block group message
  • support recv file trans
  • support local qqnumber cache

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.

NOTE: telepathy-haze never store buddy list!! It only saves file in /tmp/haze-XXXXXX so never want to enjoy a good speed

简介

一个基于lwqq库的pidgin插件.
lwqq库是一个非常安全有效的webqq协议的库.
见github:https://github.com/mathslinux/lwqq
推荐libcurl 版本高于等于 7.22

编译选项

从源代码编译

cmake ..
make
sudo make install

编译 Ubuntu-Account-Online 支持

cmake .. -DUOA=On
make
sudo make install

编译 libev 支持(可选)

将全部的http io等待放到一个单独的线程中. 避免卡UI线程.能够提高程序的响应和体验.

cmake .. -DWITH_LIBEV=On
make
sudo make install

功能列表

pidgin

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

empathy support (via telepathy-haze)

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

core

已知问题

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

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

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

pidgin-lwqq's People

Contributors

xiehuc avatar felixonmars avatar yuyichao avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.