Liking cljdoc? Tell your friends :D

skypeclj

A simple Clojure wrapper for the Skype Java API

Requirements

This guide by Toomas Römer will get you started.

In summary, you should have done the following steps before you can start using skypeclj:

Joined the Skype Developer Program:

Skype Developer Program

Downloaded the Skype SDK - called SkypeKit - that contains headless runtime, language bindings and API's for C, Java and Python.

Built the Java API (assuming you are in the directory where you unpacked SkypeKit to):

$ cd interfaces/skype/java2
$ ant

Installed the compiled jar to your local maven repository:

$ mvn install:install-file -Dfile=skypekit.jar -DgroupId=com.skype -DartifactId=skypekit -Dversion=1.0 -Dpackaging=jar

Downloaded a developmaint keypair from Skype and converted it from base64 PEM to a binary DER format:

$ openssl pkcs8 -topk8 -in my-skype-key.pem -outform DER -out my-skype-key.der -nocrypt

Have a normal Skype account with credentials ready.

Usage

The runtime will stop every time you disconnect your client, so running in a loop can save you some time on each development cycle, as it will be restarted once control returns:

$ while :; do ./mac-x86-skypekit-novideo; sleep 1; done

License

skypeclj is Copyright © 2012 Marc Haemmerle

Distributed under the Eclipse Public License, the same as Clojure.

Can you improve this documentation?Edit on GitHub

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close