Switch branches/tags
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 Fix rare crash when http connections are cancelled unexpectedly Oct 24, 2017
.gitignore Ignore the output library Jul 30, 2015
CMakeLists.txt Avoid CXX checks Sep 7, 2017
Makefile Add installer creation make commands Oct 24, 2017
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 bump Apr 30, 2017
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 Remove the empty option from account settings Jul 6, 2017
libskypeweb.h An attempt to send our display name with messages Jun 18, 2017
pidgin-skypeweb.nsi Version bump Apr 30, 2017
purple-skypeweb.spec Update purple-skypeweb.spec (#435) May 27, 2016
purplecompat.h Review fixes Jul 20, 2017
skypeweb_connection.c Fix for deny auth requests being ignored Jul 23, 2017
skypeweb_connection.h libpurple 3.0 compatibility, see issue #538 Apr 11, 2017
skypeweb_contacts.c Fix #562 : Invite message not displayed Aug 23, 2017
skypeweb_contacts.h Use the correct timestamp for image messages Jul 19, 2017
skypeweb_login.c Fix compiler errors on win32 Jun 26, 2017
skypeweb_login.h Add alternative login methods Jun 21, 2017
skypeweb_messages.c Merge pull request #559 from xavery/valid-timestamp-for-images Aug 5, 2017
skypeweb_messages.h libpurple 3.0 compatibility, see issue #538 Apr 11, 2017
skypeweb_util.c Multiple fixes for issue #541 Apr 17, 2017
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.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!