Giter Club home page Giter Club logo

ruby-skype's Introduction

Skype Public API for Ruby

GitHub: https://github.com/mscharley/ruby-skype
Author: Matthew Scharley
Contributors: See contributors on GitHub
Bugs/Support: Github Issues
Copyright: 2012
License: MIT license

Synopsis

This library is a binding for the Skype Public API. Currently, due to the Skype API being accessed in different ways on different platforms this library will initially only be supported on Linux/DBus and Windows. The Skype Public API is a way to hook into the Skype client released by Microsoft and automate it. To use this library you must have a copy of the Skype client installed locally. This is not a stand-alone library to access the Skype network.

This is very much still under development

If you want to use this or help out, please feel free to clone/fork and play with this, but it is prone to break or change at any time.

Installation

For now, you will need to install from the git repository. Simply clone it to wherever you like and then add it to your include path if needed.

There are also prerelease versions available via gem if you want to test out a stable version, however at this early stage these may not be as useful as the development version in git. You may install the gem version with

gem install ruby-skype --pre

Mac OS X Support

OS X integration should be possible, however I don't have a Mac to test/develop with. If you want to help out, then look at the Skype::Communication::* classes. Skype::Communication::Protocol is the base interface you need to implement. See GH-8 for more information. Any help would be greatly appreciated!

Documentation

There is some documentation about the Skype API itself in the doc folder. The ruby-skype API documentation is available online. To generate them locally, simply clone the library, then run yard in the repo root. The API documentation will be available in /doc/api when complete.

Goals

Generate a Ruby friendly front-end to access the Skype public API.

ruby-skype's People

Contributors

mscharley avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.