Find file History
Permalink
..
Failed to load latest commit information.
cmake SkypeWeb : Added cmake script, thanks to edhelas. Closes issue #247 Mar 8, 2015
icons SkypeWeb : Add a nsis installer script Mar 15, 2015
.gitignore Ignore the output library Jul 30, 2015
CMakeLists.txt Version Bump Oct 15, 2016
Makefile Added LDFLAGS support. (#483) Oct 16, 2016
Makefile.eion Make the 'eion' Makefile a bit nicer Dec 14, 2016
Makefile.msys2 SkypeWeb : MSYS2 build and more flexible installer Jun 13, 2015
README.md Fix AUR urls (#504) Dec 5, 2016
gpl3.txt SkypeWeb : Added GPL3+ preamble to clarify license Feb 9, 2015
libjson-glib-1.0.dll More version bumps Jul 14, 2016
libskypeweb.c Fix for crashes caused by the group typing notification plugin from d… Oct 19, 2016
libskypeweb.h Blindly try to make Skype for Business connections work by prefixing … Oct 26, 2016
pidgin-skypeweb.nsi Version Bump Oct 15, 2016
purple-skypeweb.spec Update purple-skypeweb.spec (#435) May 27, 2016
skypeweb_connection.c Fix 'search for friends' lookup. Closes issue #458 Jul 17, 2016
skypeweb_connection.h Functionerize the plain http request code to get it working (hackily)… Jun 20, 2016
skypeweb_contacts.c Update skypeweb_contacts.c (#509) Dec 14, 2016
skypeweb_contacts.h Add support for setting mood messages Jul 14, 2016
skypeweb_login.c [v2] pull request to fix %.*s types and drop unused variables/assignm… Dec 5, 2016
skypeweb_login.h Try to be a bit nicer if the registrationToken expires by not disconn… Jul 17, 2016
skypeweb_messages.c Try prepending edited messages with "Edited" to try and help with issue Dec 20, 2016
skypeweb_messages.h Fix for crashes caused by the group typing notification plugin from d… Oct 19, 2016
skypeweb_util.c Display server-side errors (if any) when sending messages Dec 14, 2016
skypeweb_util.h Display server-side errors (if any) when sending messages Dec 14, 2016
theme SkypeWeb : Update emoticons based on latest Skype for web Apr 5, 2015

README.md

SkypeWeb Plugin for Pidgin

Adds a "Skype (HTTP)" protocol to the accounts list. Requires libjson-glib. GPLv3 Licenced.

Download latest releases from here

Change Log

  • 1.2.2 - Fixes non-Live logins
  • 1.2.1 - Fixes support for Live logins again, fixes setting mood message setting, fixes friend search, hopefully less disconnects
  • 1.2 - Adds support for libpurple 2.11.0, allows setting "mood" messages
  • 1.1 - Support file transfers, fix for Live logins, fix for other crashes
  • 1.0 - Support Live (email address) logins

Issues

Before posting an issue, please check Error message flow chart

Windows

Windows users can download latest builds from here

The plugin requires libjson-glib which is part of the installer exe or can be downloaded from github and copied to the Program Files\Pidgin folder (not the plugins subfolder)

Fedora

On Fedora you can install package from Fedora's main repository:

    sudo dnf install purple-skypeweb pidgin-skypeweb

CentOS/RHEL

On CentOS/RHEL you can install package from Fedora's EPEL7 repository:

    sudo yum install purple-skypeweb pidgin-skypeweb

Arch Linux

On Arch Linux package available in Community repository. Installation is usual:

    sudo pacman -S purple-skypeweb

openSUSE

On openSUSE you can install the package using

    sudo zypper in pidgin-plugin-skypeweb

Compiling

Requires devel headers/libs for libpurple and libjson-glib [libglib2.0-dev, libjson-glib-dev and libpurple-dev]

    git clone git://github.com/EionRobb/skype4pidgin.git
    cd skype4pidgin/skypeweb
    make
    sudo make install

Building RPM package for Fedora/openSUSE/CentOS/RHEL

Requires devel headers/libs for libpurple and json-glib, gcc compiler and rpmbuild tool

    sudo yum install rpm-build gcc json-glib-devel libpurple-devel zlib-devel make automake glib2-devel spectool -y
    mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}
    wget https://github.com/EionRobb/skype4pidgin/raw/master/skypeweb/purple-skypeweb.spec -O ~/rpmbuild/SPECS/purple-skypeweb.spec
    spectool --all --get-files ~/rpmbuild/SPECS/purple-skypeweb.spec --directory ~/rpmbuild/SOURCES/
    rpmbuild -ba  ~/rpmbuild/SPECS/purple-skypeweb.spec

The result can be found in ~/rpmbuild/RPMS/`uname -m`/ directory.

Building DEB package for Debian/Ubuntu/Mint

Requires devel headers/libs for libpurple and json-glib, gcc compiler and cmake

    sudo apt-get install libpurple-dev libjson-glib-dev cmake gcc
    git clone git://github.com/EionRobb/skype4pidgin.git
    cd skype4pidgin/skypeweb
    mkdir build
    cd build
    cmake ..
    cpack

To install do:

    sudo dpkg -i skypeweb-1.2.2-Linux.deb

Building AUR package for Arch Linux

AUR Package Site First you will need to get the build deps unless you already have them

    sudo pacman -S --needed base-devel

Next, clone the package's AUR git repo

    git clone https://aur.archlinux.org/purple-skypeweb-git.git

Finally, build and install

    cd purple-skypeweb-git
    makepkg -sri

For more information about the Arch User Repository and how installs work, documentation can be found on the ArchWiki AUR Page

Adium

The magical tripplet (who ported the Steam prpl to Adium) has ported SkypeWeb to Adium too. Releases for this are at https://github.com/tripplet/skypeweb4adium/releases

Contact me

I (Eion) normally hang out on Freenode in #pidgin (irc://chat.freenode.net/pidgin) or you can Skype me (skype:bigbrownchunx) directly or send me an email or open an issue if you prefer. I'm always happy to hear from you :)

Show your appreciation

Did this plugin make your life happier? Send me $1 to say thanks!