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
purple2compat purple3 compat. Fixes issue #614 Jun 14, 2018
.gitignore Ignore the output library Jul 30, 2015
CMakeLists.txt Version 1.5 bump May 25, 2018
Makefile Fix Windows compatibility with latest file transfer changes Jul 20, 2018
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 Version 1.5 bump May 25, 2018
glibcompat.h libpurple 3.0 compatibility, see issue #538 Apr 11, 2017
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 Implement support for contact suggestions Mar 13, 2018
libskypeweb.h Version 1.5 bump May 25, 2018
pidgin-skypeweb.nsi Version 1.5 bump May 25, 2018
purple-skypeweb.spec Update purple-skypeweb.spec (#435) May 27, 2016
purplecompat.h Fix Windows compatibility with latest file transfer changes Jul 20, 2018
skypeweb_connection.c Implement support for contact suggestions Mar 13, 2018
skypeweb_connection.h libpurple 3.0 compatibility, see issue #538 Apr 11, 2017
skypeweb_contacts.c Fix Windows compatibility with latest file transfer changes Jul 20, 2018
skypeweb_contacts.h Implement support for contact suggestions Mar 13, 2018
skypeweb_login.c purple3 compat. Fixes issue #614 Jun 14, 2018
skypeweb_login.h Add alternative login methods Jun 21, 2017
skypeweb_messages.c Display the number of members in chat rooms Mar 15, 2018
skypeweb_messages.h libpurple 3.0 compatibility, see issue #538 Apr 11, 2017
skypeweb_util.c purple3 compat. Fixes issue #614 Jun 14, 2018
skypeweb_util.h libpurple 3.0 compatibility, see issue #538 Apr 11, 2017
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.5 - Adds 'alternative auth' support, adds support for suggested contacts, fixes 'deny' friend requests
  • 1.4 - libpurple3.0 support, newer HTTP library which uses less CPU, fix for adding/removing/blocking contacts
  • 1.3 - S4B and Bot support, receive contacts, updated status icons, fixed auth requests, auto reconnects, call improvements, tooltips, can remove self from the buddy list, fixes tiny-text pasting
  • 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!