Projects tagged ‘wrapper’


[201 total ]

45 Users
   

SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is primarily used with common scripting languages such as Perl ... [More] , PHP, Python, Tcl/Tk, and Ruby, however the list of supported languages also includes non-scripting languages such as C#, Common Lisp (CLISP, Allegro CL, UFFI), Java, Modula-3, and OCAML. Also several interpreted and compiled Scheme implementations (Guile, MzScheme, Chicken) are supported. SWIG is most commonly used to create high-level interpreted or compiled programming environments, user interfaces, and as a tool for testing and prototyping C/C++ software. SWIG can also export its parse tree in the form of XML and Lisp s-expressions. [Less]
Created over 3 years ago.

12 Users
   

A Python interface to the Last.fm API 2.0
Created about 1 year ago.

7 Users

Configurable tool which allows Java applications to be installed and controlled like native NT or Unix services. Includes fault correction software to automatically restart crashed or frozen JVMs.
Created about 1 year ago.

6 Users

Development tools that work with programming languages benefit from their ability to understand the code with which they work at a level comparable to a compiler. C++ has become a popular and powerful ... [More] language, but parsing it is a very challenging problem. This has discouraged the development of tools meant to work directly with the language. There is one open-source C++ parser, the C++ front-end to GCC, which is currently able to deal with the language in its entirety. The purpose of the GCC-XML extension is to generate an XML description of a C++ program from GCC's internal representation. Since XML is easy to parse, other development tools will be able to work with C++ programs without the burden of a complicated C++ parser. GCC-XML was developed by Brad King at Kitware to be used by [Less]
Created over 2 years ago.

3 Users
   

The source code for applications available via BOINC platform on primegrid.com
Created about 1 year ago.

3 Users

dbus-cxx is yet another C++ wrapper for dbus. However, it differs from the current implementations in several respects. First, it exposes the C API to allow direct manipulation. Second, it relies heavily on sigc++ to provide an OO interface.
Created 8 months ago.

2 Users

Python Wrapper Library for Logitech SqueezeCenter CLI (Telnet) Interface UpdatesEasy InstallationNow available on PyPI and can be installed using easy_install. The package for Debian/Ubuntu is ... [More] python-setuptools. Use your package manager to install this. Now, type the following. You may need to prefix this with sudo if you want a system wide (not a virtualenv) installation. easy_install pysqueezecenter Command Line ScriptIf installed through "easy_install" or via the setup script, there is a new command called "pysqueezecenter" that can be used in scripts to control your devices. pysqueezecenter --host 192.168.1.10 --device 00:00:00:00:00:00 play For more current help: pysqueezecenter --help DocumentationClass documentation, and soon to be usage instructions are now available. View Documentation FeaturesThe following functions are supported: Retrieval of all configured players Retrieval of all properties of configured players Retrieval of Volume, Mode, Play Status, Power Status, IR Status, Volume, Bass, Treble, Pitch etc. Playlist Control (Play, Add, Insert, Delete, Move etc.) Player Control (Play, Stop, Pause, Volume, Muting, Power, IR Remote, Volume, Bass, Treble, Pitch etc.) View Documentation Example: #!/usr/bin/env python from pysqueezecenter.server import Server from pysqueezecenter.player import Player sc = Server(hostname="192.168.1.1", port=9090, username="user", password="password") sc.connect() print "Logged in: %s" % sc.logged_in print "Version: %s" % sc.get_version() sq = sc.get_player("00:11:22:33:44:55") print "Name: %s | Mode: %s | Time: %s | Connected: %s | WiFi: %s" % (sq.get_name(), sq.get_mode(), sq.get_time_elapsed(), sq.is_connected, sq.get_wifi_signal_strength()) print sq.get_track_title() print sq.get_time_remaining() [Less]
Created about 1 year ago.

2 Users
 

Tool intended to prevent the accidental deletion of important files by replacing /bin/rm with a wrapper, which checks the given arguments against a configurable blacklist of files and directories that ... [More] should never be removed. Users who attempt to delete one of these protected files or directories will not be able to do so and will be shown a warning message instead. Protected paths can be set both at the site and user levels. [Less]
Created about 1 year ago.

2 Users

Emgu CV is a cross platform .Net wrapper to the Intel OpenCV image-processing library. Allowing OpenCV functions to be called from .NET compatible languages such as C#, VB, VC++, IronPython etc. The ... [More] wrapper can be compiled in Mono and run on Linux / Mac OS X. [Less]
Created about 1 year ago.

1 Users
 

Very thin and simplistic SQL database client API wrapper.
Created about 1 year ago.