A simple Clojure wrapper for the Skype Java API
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:
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.
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
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
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |