scriptable
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 57
Nullsoft Scriptable Install System 2.29
Nullsoft Scriptable Install System in short NSIS is a professional open-source tool for the development of Windows installers. more>> <<less
Download (1.5MB)
Added: 2007-07-15 License: GPL (GNU General Public License) Price:
1033 downloads
tkscript 0.9.0.60
tkscript is a JIT-accelerated more>>
tkscript is a JIT-accelerated C-like scripting language with bindings for OpenGL, SDL, SDL_net, libpng, and zlib.
A plugin SDK can be used to dynamically extend the script engine with custom C functions and C++ classes.
It can be used to create portable, 3D, OpenGL-accelerated multimedia applications.
TKS, short for "toolkit script-language", is an open and portable glue language for native code libraries. The script engine focuses on C++ API backends but also allows for C and Assembler functions. The scripts look much like C/C++/JavaScript/PHP so it will not take someone too long to get familiar with the syntax. A CPU table based (i.e. rather portable) Just In Time (JIT) compiler can speed up script execution by up to 100 times.
TKS serves as a scriptable application host for custom C++ libraries (?plugins?). Bindings for OpenGL,SDL,SDL_net,libpng,zlib,MiniFMOD and MySQL are available while other extensions are currently being developed, e.g. for the FOX GUI toolkit.
A TKS application project can be compiled to a gzip compressed TKX archive which will contain all data necessary to run that application. This technique makes it possible to deploy applications without prior local installation (besides the TKS runtime) which suggests the use for network based systems, e.g. the world wide web or intranets. TKX archives, in contrary to regular executables, are hardware-independent and can thus be used across multiple platforms.
The current implementation of the scriptlanguage, its source codes as well as precompiled distributions are available under the terms of the GNU General Public License.
The interface for application-specific C/C++ extension libraries (YAC) is released under terms of the GNU Lesser General Public License which also allows for proprietary (i.e. closed source) extensions (plugins).
Note: The code snippets found in this documentation can be run as-is, just copy them to a test.tks file and run them with the "tks" CLI command.
Main features:
- a C/C++/Java(Script) like, JIT accelerated scripting engine (and gzipd VFS) (TKScript)
- available for and tested with JIT support on:
- Microsoft Windows 95,98,Me,2000,XP
- X86 (very probably 68K) Linux (Mandrake, SuSE and some custom setups..)
- CygWin
- AmigaOS 3.0 (68040+ixemul+g++)
- application host for "YAC" plugins
- uses Win32-API resp. Solaris/Linux libdl to dynamically load DLLs/SOs
- a self contained, binary level C++ component/reflectance model and plugin SDK ("YAC")
- bindings for the OpenGL (1.1) toolkit ("tkopengl")
- bindings for the SDL cross platform hardware abstraction layer ("tksdl")
- The plugin can be used to develop video games and similar "realtime" applications.
- an abstraction to the hardware and software APIs of the Linux,Win32,BeOS,MacOS,MacOS-X,QNX,AmigaOS operating systems..
- supports the OpenGL graphics interface
- supports keyboard/mouse/joystick input devices
- audio support
- uses the SDL, SDL_net, libpng and zlib toolkits.
- The SDL_net API provides TCP/UDP networking facilities.
- a XML/HTML like markup language and interface to the FOX toolkit ("FXML")
- easy to learn if you know HTML and JavaScript (:
<<lessA plugin SDK can be used to dynamically extend the script engine with custom C functions and C++ classes.
It can be used to create portable, 3D, OpenGL-accelerated multimedia applications.
TKS, short for "toolkit script-language", is an open and portable glue language for native code libraries. The script engine focuses on C++ API backends but also allows for C and Assembler functions. The scripts look much like C/C++/JavaScript/PHP so it will not take someone too long to get familiar with the syntax. A CPU table based (i.e. rather portable) Just In Time (JIT) compiler can speed up script execution by up to 100 times.
TKS serves as a scriptable application host for custom C++ libraries (?plugins?). Bindings for OpenGL,SDL,SDL_net,libpng,zlib,MiniFMOD and MySQL are available while other extensions are currently being developed, e.g. for the FOX GUI toolkit.
A TKS application project can be compiled to a gzip compressed TKX archive which will contain all data necessary to run that application. This technique makes it possible to deploy applications without prior local installation (besides the TKS runtime) which suggests the use for network based systems, e.g. the world wide web or intranets. TKX archives, in contrary to regular executables, are hardware-independent and can thus be used across multiple platforms.
The current implementation of the scriptlanguage, its source codes as well as precompiled distributions are available under the terms of the GNU General Public License.
The interface for application-specific C/C++ extension libraries (YAC) is released under terms of the GNU Lesser General Public License which also allows for proprietary (i.e. closed source) extensions (plugins).
Note: The code snippets found in this documentation can be run as-is, just copy them to a test.tks file and run them with the "tks" CLI command.
Main features:
- a C/C++/Java(Script) like, JIT accelerated scripting engine (and gzipd VFS) (TKScript)
- available for and tested with JIT support on:
- Microsoft Windows 95,98,Me,2000,XP
- X86 (very probably 68K) Linux (Mandrake, SuSE and some custom setups..)
- CygWin
- AmigaOS 3.0 (68040+ixemul+g++)
- application host for "YAC" plugins
- uses Win32-API resp. Solaris/Linux libdl to dynamically load DLLs/SOs
- a self contained, binary level C++ component/reflectance model and plugin SDK ("YAC")
- bindings for the OpenGL (1.1) toolkit ("tkopengl")
- bindings for the SDL cross platform hardware abstraction layer ("tksdl")
- The plugin can be used to develop video games and similar "realtime" applications.
- an abstraction to the hardware and software APIs of the Linux,Win32,BeOS,MacOS,MacOS-X,QNX,AmigaOS operating systems..
- supports the OpenGL graphics interface
- supports keyboard/mouse/joystick input devices
- audio support
- uses the SDL, SDL_net, libpng and zlib toolkits.
- The SDL_net API provides TCP/UDP networking facilities.
- a XML/HTML like markup language and interface to the FOX toolkit ("FXML")
- easy to learn if you know HTML and JavaScript (:
Download (0.63MB)
Added: 2005-04-18 License: GPL (GNU General Public License) Price:
1650 downloads
StepTalk 0.12
StepTalk is the official GNUstep scripting framework. more>>
StepTalk project is the official GNUstep scripting framework. StepTalk is more than a scripting framework with an illusion of single objective environment between objects of scriptable servers or applications.
StepTalk, when combined with the dynamism that the Objective-C language provides, goes way beyond mere scripting. It is language independent - it uses languages as separate bundles.
The default scripting language in StepTalk is Smalltalk. This is because Smalltalk is a very simple language and it is easy to learn. There are just a few basic principles that the user has to know to be able to use the language and it is close to the natural language.
Smalltalk uses a similar approach to that of Objective-C, the language used in GNUstep itself.
StepTalk is a language independent framework. It can be extended by the "language bundles" providing other scripting languages. One experimental language bundle for Guile is included in the sources package.
Main features:
- multiple languages
- object finders
- scripting environments
- restrictions for objects methods
- dynamic module loading
Enhancements:
- The framework was ported to Mac OS X.
- The new StepTalking application was added.
- The StepTalkKit framework was added, and includes a new conversation window class with default context, a customizable toolbar, script history, and language selection.
- New view classes were added for custom script input/output.
- An AppKit bundle is included.
- The source was reorganized into more logical groups.
- Foundation and AppKit bundles now advertise all public Cocoa classes.
- Constants from Foundation and AppKit are generated from a simple constants list file.
<<lessStepTalk, when combined with the dynamism that the Objective-C language provides, goes way beyond mere scripting. It is language independent - it uses languages as separate bundles.
The default scripting language in StepTalk is Smalltalk. This is because Smalltalk is a very simple language and it is easy to learn. There are just a few basic principles that the user has to know to be able to use the language and it is close to the natural language.
Smalltalk uses a similar approach to that of Objective-C, the language used in GNUstep itself.
StepTalk is a language independent framework. It can be extended by the "language bundles" providing other scripting languages. One experimental language bundle for Guile is included in the sources package.
Main features:
- multiple languages
- object finders
- scripting environments
- restrictions for objects methods
- dynamic module loading
Enhancements:
- The framework was ported to Mac OS X.
- The new StepTalking application was added.
- The StepTalkKit framework was added, and includes a new conversation window class with default context, a customizable toolbar, script history, and language selection.
- New view classes were added for custom script input/output.
- An AppKit bundle is included.
- The source was reorganized into more logical groups.
- Foundation and AppKit bundles now advertise all public Cocoa classes.
- Constants from Foundation and AppKit are generated from a simple constants list file.
Download (0.40MB)
Added: 2006-05-31 License: LGPL (GNU Lesser General Public License) Price:
1243 downloads
Freetalk 0.69
Freetalk is a console-based Jabber client. more>>
Freetalk is a console based Jabber client.
Freetalk features a readline interface with completion of buddy names, commands, and even ordinary English words!
Freetalk is extensible, configurable, and scriptable through a Guile interface.
Enhancements:
- Support for in-band registration, preliminary file transfer, localization support, a few new commands, and many cosmetic changes.
<<lessFreetalk features a readline interface with completion of buddy names, commands, and even ordinary English words!
Freetalk is extensible, configurable, and scriptable through a Guile interface.
Enhancements:
- Support for in-band registration, preliminary file transfer, localization support, a few new commands, and many cosmetic changes.
Download (0.23MB)
Added: 2006-04-19 License: GPL (GNU General Public License) Price:
1285 downloads
MacPerl::AppleScript 0.02
MacPerl::AppleScript is a Perl extension for easily accessing scriptable Apps. more>>
MacPerl::AppleScript is a Perl extension for easily accessing scriptable Apps.
SYNOPSIS
use MacPerl::AppleScript;
#
# create Application Object
#
my $app = MacPerl::AppleScript->new("Application Name");
my $doc1 = $application->new("document 1");
my $doc2 = $application->new("document 2 of $app");
#
# directly execute Script in Application
# (auto-creates a tell "Application Name" block for you
#
$app->execute("some applescript command");
$app->execute(["some applescript command", "..." ... ]);
$app->execute("some applescript command", "..." ... );
#
# alternative way using a hashref
# script: script to get executed (string or array-ref)
# object: optional, object to be named in the "tell" block
# timeout: optional, timeout in seconds
#
$app->execute({
script => [...],
object => $doc1,
timeout => 10,
});
#
# calling functions
#
$app->open(POSIX path "/path/to/file" as alias);
$app->open($app->convert_path(/path/to/file,alias));
$doc->close();
$app->close($doc1);
#
# string interpolation to Applescript Object Name
# gets application "Application Name" for $application
# gets document 1 of application "Application Name" for $doc1
#
my $ascript_appname = "$app";
my $ascript_docname = "$doc1";
$app->execute("close $doc1"); # cool :-)
#
# getting/setting properties
#
my $foo_property = $app->{foo};
my $foo_bar_prop = $doc1->{foo bar};
my $foo_bar_prop = $doc1->{foo_bar};
$app->{bar} = "any value";
$doc1->{foo bar} = [1,2,3,4];
$doc1->{foo_bar} = {a=>1, b=>2};
my %properties = %{$app};
This module is not written for being efficient. In fact it is really inefficient but hopefully easy to use.
As AppleScript (and its way of communicating to Applications) usually has some kind of latency. The creation of readable code is the most important goal when writing this Module.
Another reason for some kind of inefficiency results in the technical problem that AppleScript is a strongly typed language. Converting types back to Perl is easy. But the other direction is not always clear, as converting a scalar from Perl to AppleScript needs some guessing.
The parts of the code that deal with these problems do some tries with different AppleScript commands wrapped in try-blocks. So usually one of the expression works without errors. The same approach is made with hash keys that can contain spaces or underscores inside the key name.
This module assumes that all strings are correctly encoded in perl internals coding sheme based on Unicode. During the conversion to AppleScript all characters inside strings that are not ascii-clean are converted to strange looking unicode-string constructing sequences. I tested a lot of character schemes including west- and mid-european languages as well as russian, greek and arabic with some applications without getting problems.
<<lessSYNOPSIS
use MacPerl::AppleScript;
#
# create Application Object
#
my $app = MacPerl::AppleScript->new("Application Name");
my $doc1 = $application->new("document 1");
my $doc2 = $application->new("document 2 of $app");
#
# directly execute Script in Application
# (auto-creates a tell "Application Name" block for you
#
$app->execute("some applescript command");
$app->execute(["some applescript command", "..." ... ]);
$app->execute("some applescript command", "..." ... );
#
# alternative way using a hashref
# script: script to get executed (string or array-ref)
# object: optional, object to be named in the "tell" block
# timeout: optional, timeout in seconds
#
$app->execute({
script => [...],
object => $doc1,
timeout => 10,
});
#
# calling functions
#
$app->open(POSIX path "/path/to/file" as alias);
$app->open($app->convert_path(/path/to/file,alias));
$doc->close();
$app->close($doc1);
#
# string interpolation to Applescript Object Name
# gets application "Application Name" for $application
# gets document 1 of application "Application Name" for $doc1
#
my $ascript_appname = "$app";
my $ascript_docname = "$doc1";
$app->execute("close $doc1"); # cool :-)
#
# getting/setting properties
#
my $foo_property = $app->{foo};
my $foo_bar_prop = $doc1->{foo bar};
my $foo_bar_prop = $doc1->{foo_bar};
$app->{bar} = "any value";
$doc1->{foo bar} = [1,2,3,4];
$doc1->{foo_bar} = {a=>1, b=>2};
my %properties = %{$app};
This module is not written for being efficient. In fact it is really inefficient but hopefully easy to use.
As AppleScript (and its way of communicating to Applications) usually has some kind of latency. The creation of readable code is the most important goal when writing this Module.
Another reason for some kind of inefficiency results in the technical problem that AppleScript is a strongly typed language. Converting types back to Perl is easy. But the other direction is not always clear, as converting a scalar from Perl to AppleScript needs some guessing.
The parts of the code that deal with these problems do some tries with different AppleScript commands wrapped in try-blocks. So usually one of the expression works without errors. The same approach is made with hash keys that can contain spaces or underscores inside the key name.
This module assumes that all strings are correctly encoded in perl internals coding sheme based on Unicode. During the conversion to AppleScript all characters inside strings that are not ascii-clean are converted to strange looking unicode-string constructing sequences. I tested a lot of character schemes including west- and mid-european languages as well as russian, greek and arabic with some applications without getting problems.
Download (0.014MB)
Added: 2006-10-20 License: Perl Artistic License Price:
1099 downloads
NanoBlogger 3.3
NanoBlogger is a small weblog engine written in Bash for the command line. more>>
NanoBlogger is a small weblog engine written in Bash for the command line. NanoBlogger uses common UNIX tools such as cat, grep and sed to create static HTML content. Its free to use and modify under the GNU General Public License.
Main features:
- intuitive commandline interface
- highly configurable and scriptable :)
- easy drafting, editing, and management of entries
- archiving by category, entry, and month
- pagination
- permanent and navigational links
- templates and CSS style sheets for full control over layout
- placeholders for easy template manipulation
- support for multiple weblogs
- support for multiple categories
- support for relative and absolute links
- support for date manipulation of entries
- Atom syndication (comes with 1.0 format)
- RSS syndication (comes with RSS 1.0 and 2.0 formats)
- plugins for calendar, recent entries, weblog status, etc.
- plugins for text formatting (e.g. line breaks translate to HTML)
- global (nb.conf) and per-weblog (blog.conf) configuration
- intelligent build system - only updates relative files
- simple cache system for improved effeciency
- independent of java-script and server-side scripting (e.g. PHP)
- independent of external database (stores data in flat-files)
- multi-language support
- multi-platform portability (just bash and the required commands)
Enhancements:
- This release includes many logical bugfixes, user contributed patches, and a new --query option which combines with other options, such as --edit, to manipulate entries by date.
- It introduces friendly (title based) links and archiving by day.
- Of course, it also includes all the changes and bugfixes from the previous 3.3 release candidates.
<<lessMain features:
- intuitive commandline interface
- highly configurable and scriptable :)
- easy drafting, editing, and management of entries
- archiving by category, entry, and month
- pagination
- permanent and navigational links
- templates and CSS style sheets for full control over layout
- placeholders for easy template manipulation
- support for multiple weblogs
- support for multiple categories
- support for relative and absolute links
- support for date manipulation of entries
- Atom syndication (comes with 1.0 format)
- RSS syndication (comes with RSS 1.0 and 2.0 formats)
- plugins for calendar, recent entries, weblog status, etc.
- plugins for text formatting (e.g. line breaks translate to HTML)
- global (nb.conf) and per-weblog (blog.conf) configuration
- intelligent build system - only updates relative files
- simple cache system for improved effeciency
- independent of java-script and server-side scripting (e.g. PHP)
- independent of external database (stores data in flat-files)
- multi-language support
- multi-platform portability (just bash and the required commands)
Enhancements:
- This release includes many logical bugfixes, user contributed patches, and a new --query option which combines with other options, such as --edit, to manipulate entries by date.
- It introduces friendly (title based) links and archiving by day.
- Of course, it also includes all the changes and bugfixes from the previous 3.3 release candidates.
Download (0.065MB)
Added: 2007-01-14 License: GPL (GNU General Public License) Price:
1014 downloads
Sinek 0.7
Sinek is a GTK+ video/audio player, capable of supporting all formats libxine supports. more>>
Sinek is a GTK+ video/audio player, capable of supporting all formats libxine supports. At the moment, this includes; Audio MPEG 1, 2, and 3, Vorbis (.ogg), Video MPEG 1 and 2, MPEG 4 (aka OpenDivX), MS MPEG 4 (aka DivX) and motion jpeg.
One of the main differences between Sinek and other popular multimedia players is that it doesnt use skins; instead, it has a standard GTK+ interface. In other words, it works with your GTK+ theme.
Main features:
- scriptable with scheme language,
- supports text subtitles,
- you can adjust font (any X font!) and placement of subtitles on the fly,
- playlist with repeat, repeat current, and shuffle options,
- configurable key bindings,
- changing the volume with the mouse wheel,
Enhancements:
- playlist.c: playlist dont repeat when repeat_list mode isnt active.
- doubleclick and play button dont remove entries from list anymore (workaround for gtk_tree_selection_selected_foreach limitation).
<<lessOne of the main differences between Sinek and other popular multimedia players is that it doesnt use skins; instead, it has a standard GTK+ interface. In other words, it works with your GTK+ theme.
Main features:
- scriptable with scheme language,
- supports text subtitles,
- you can adjust font (any X font!) and placement of subtitles on the fly,
- playlist with repeat, repeat current, and shuffle options,
- configurable key bindings,
- changing the volume with the mouse wheel,
Enhancements:
- playlist.c: playlist dont repeat when repeat_list mode isnt active.
- doubleclick and play button dont remove entries from list anymore (workaround for gtk_tree_selection_selected_foreach limitation).
Download (0.24MB)
Added: 2006-07-18 License: GPL (GNU General Public License) Price:
1195 downloads
Poster blog 1.0.9
Poster blog is a software which allows you to create a blog without the need of a database. more>>
Poster blog is a software which allows you to create a blog without the need of a database: all you need is an hosting (even a free one) with PHP support, FTP access and you must be able to chmod files.
Posting is really easy, thanks to a nice web interface which makes no use of JavaScript, so you can use it also on old browsers or even textual ones. I wrote down a list of Poster powered blogs (really short, at the moment, but I hope it will grow soon).
Poster blog works on plain text files and doesnt require a database.
Main features:
- Posting, obviously :)
- Comments
- Trackbacks (recieve and send)
- Multiple authors. There are granular permissions to define exactly what an user can and cannot do
- Categories
- Permalinks for posts, comments, trackbacks, categories and also authors
- Modular and scriptable template. You can insert PHP code in the template, and that code will be executed on the fly. The template uses special entities (for example, is replaced with the title of the blog)
- RSS feed. Future versions will have also an Atom feed
Enhancements:
- The most important change is that the the spam filters were integrated into the core.
<<lessPosting is really easy, thanks to a nice web interface which makes no use of JavaScript, so you can use it also on old browsers or even textual ones. I wrote down a list of Poster powered blogs (really short, at the moment, but I hope it will grow soon).
Poster blog works on plain text files and doesnt require a database.
Main features:
- Posting, obviously :)
- Comments
- Trackbacks (recieve and send)
- Multiple authors. There are granular permissions to define exactly what an user can and cannot do
- Categories
- Permalinks for posts, comments, trackbacks, categories and also authors
- Modular and scriptable template. You can insert PHP code in the template, and that code will be executed on the fly. The template uses special entities (for example, is replaced with the title of the blog)
- RSS feed. Future versions will have also an Atom feed
Enhancements:
- The most important change is that the the spam filters were integrated into the core.
Download (0.046MB)
Added: 2007-05-17 License: GPL (GNU General Public License) Price:
890 downloads
mozplayerxp
mozplayerxp is a scriptable Mozilla mplayer plugin. more>>
mozplayerxp is an attempt to embed videos in mozilla firebird and mozilla under linux, the goal is to implement as much windows media/apple quicktime support as possible.
you might ask why another plugin theres already one out there? mplayerplug-in?
mplayerplug-in uses many global variables in its shared library enviroment this is not reliable since there might be problems when running more than one instances (its like 2 people are going to share 1 glass at the same time)
the second aim is usability, this project relies on GTK2+ right now, another patch has to get submitted to the mplayer project for adding ALT-RETURN support to that plugin as well.
currently the plugin is able to switch to fullscreen, start and stop without any problems (that means the hardest part of that plugin is done since threading and forking dont affect anything else anymore).
<<lessyou might ask why another plugin theres already one out there? mplayerplug-in?
mplayerplug-in uses many global variables in its shared library enviroment this is not reliable since there might be problems when running more than one instances (its like 2 people are going to share 1 glass at the same time)
the second aim is usability, this project relies on GTK2+ right now, another patch has to get submitted to the mplayer project for adding ALT-RETURN support to that plugin as well.
currently the plugin is able to switch to fullscreen, start and stop without any problems (that means the hardest part of that plugin is done since threading and forking dont affect anything else anymore).
Download (0.03MB)
Added: 2005-05-05 License: Free To Use But Restricted Price:
1632 downloads
Music Player Daemon 0.12.1
Music Player Daemon is a jukebox server that controls music playback (MP3, Ogg, Flac, AAC, Mod, wave). more>>
Music Player Daemon (MPD) is a server that allows remote access for playing music (MP3, Ogg Vorbis, FLAC, AAC, Mod, and wave) and managing playlists.
Music Player Daemon makes a great desktop player with frontend options (Qt, GTK, ncurses, Windows, and Web clients are available). It is also appropriate as a console player that is scriptable, and is especially useful if X is restarted frequently.
A set of rapid development tools for clients are being developed and include a C library, Python module, PHP class, Perl module, and Java Class.
The goals are to be easy to install and use, to have minimal resource requirements, to be stable and flexible, and easy to interface.
MPD is designed around a client/server architecture, where the clients interact with MPD over a network. Thus, running MPD is only half of the equation; to use MPD, you need to install a MPD client:
Web Clients
- phpMp - Web interface written in PHP
- phpMp2 - Another web interface written in PHP
Graphical Clients
- gmpc - Gnome Music Player Client
- kmp - Graphical interface written in Qt
- MPDCon - A GNUstep Graphical interface
- glurp - Graphical interface written in GTK+
- WMmp - Window Maker dockapp
- gtk2mp - Try gmpc first! Graphical interface written in Gtk+
Command Line Clients
- ncmpc - ncurses (command line) client
- mpc - (Scriptable) command line client
- bashmp - client written as bash aliases and functions
Miscellaneous Clients
- mpcstick - Linux joystick client
- arthist - Perl client to generate a web blog of MPD activity
<<lessMusic Player Daemon makes a great desktop player with frontend options (Qt, GTK, ncurses, Windows, and Web clients are available). It is also appropriate as a console player that is scriptable, and is especially useful if X is restarted frequently.
A set of rapid development tools for clients are being developed and include a C library, Python module, PHP class, Perl module, and Java Class.
The goals are to be easy to install and use, to have minimal resource requirements, to be stable and flexible, and easy to interface.
MPD is designed around a client/server architecture, where the clients interact with MPD over a network. Thus, running MPD is only half of the equation; to use MPD, you need to install a MPD client:
Web Clients
- phpMp - Web interface written in PHP
- phpMp2 - Another web interface written in PHP
Graphical Clients
- gmpc - Gnome Music Player Client
- kmp - Graphical interface written in Qt
- MPDCon - A GNUstep Graphical interface
- glurp - Graphical interface written in GTK+
- WMmp - Window Maker dockapp
- gtk2mp - Try gmpc first! Graphical interface written in Gtk+
Command Line Clients
- ncmpc - ncurses (command line) client
- mpc - (Scriptable) command line client
- bashmp - client written as bash aliases and functions
Miscellaneous Clients
- mpcstick - Linux joystick client
- arthist - Perl client to generate a web blog of MPD activity
Download (0.10MB)
Added: 2006-10-11 License: GPL (GNU General Public License) Price:
653 downloads
smixer 1.0.4
smixer is a command-line and scriptable program to control and display the mixer volume levels on a sound card in linux. more>>
smixer is a command-line and scriptable program to control and display the mixer volume levels on a sound card in linux. smixer is ideal for setting mixer settings on startup or to switch between multiple configurations quickly.
Distrubution of smixer is under the GNU GPL. See the "COPYING" and/or smixer.c file for more information.
Usage is explained very good in the man page.
smixer may be invoked with the following command-line options:
-a When printing current settings include all devices.
-p Print out the current mixer settings, then exit.
-f file Process commands from file, then exit.
[no options] Process commands from stdin (interactive or from a pipe), then exit.
<<lessDistrubution of smixer is under the GNU GPL. See the "COPYING" and/or smixer.c file for more information.
Usage is explained very good in the man page.
smixer may be invoked with the following command-line options:
-a When printing current settings include all devices.
-p Print out the current mixer settings, then exit.
-f file Process commands from file, then exit.
[no options] Process commands from stdin (interactive or from a pipe), then exit.
Download (0.011MB)
Added: 2006-08-04 License: GPL (GNU General Public License) Price:
1177 downloads
KSpread 1.6.3
KSpread is a scriptable spreadsheet program which provides both table-oriented sheets. more>>
KSpread is a scriptable spreadsheet program which provides both table-oriented sheets and support for complex mathematical formulas and statistics.
Main features:
- multiple tables/sheets per document;
- templates;
- multiple chart formats for displaying data graphically;
- headers and footers;
- over 100 formulas, including standard deviation, variance, present value of annuities and much more;
- sorting;
- scripting;
- lists;
- cell data validity checking with configurable warnings/actions;
- comments;
- series (days of week, months of year, numbers, etc.);
- conditional coloring of cells;
- hyperlinks;
- row and column customization (size, show/hide, font type, style and size, etc.);
- cell customization (data/number format, precision, border, alignment, rotation, background color and pattern, font type, style and size, etc.).
<<lessMain features:
- multiple tables/sheets per document;
- templates;
- multiple chart formats for displaying data graphically;
- headers and footers;
- over 100 formulas, including standard deviation, variance, present value of annuities and much more;
- sorting;
- scripting;
- lists;
- cell data validity checking with configurable warnings/actions;
- comments;
- series (days of week, months of year, numbers, etc.);
- conditional coloring of cells;
- hyperlinks;
- row and column customization (size, show/hide, font type, style and size, etc.);
- cell customization (data/number format, precision, border, alignment, rotation, background color and pattern, font type, style and size, etc.).
Download (54.4MB)
Added: 2007-06-10 License: GPL (GNU General Public License) Price:
876 downloads
jGetFile 0.80
jGetFile is a scriptable command-line mass-file downloader that is specifically geared towards non-HTML files. more>>
jGetFile project is geared towards mass downloading specifically non-html files from the web. Web crawlers and website downloads are widely available and work very well. Not all web-based file crawlers are equal however.
Few file crawers handle this href scenario: < a href="http://www.foo.com?url=http://youreallywantthislink.com/files" >< /a > jGetFile was engineered to be able to handle as many extraneous href configurations as possible. Although it does not handle all possible cases, more will be supported in future releases.
jGetFile supports a highly configurable means to filter the acceptance of links within the program. A user can use the -i or -e options to have the program only traverse links that start with the addresses the user specified, or to exclude links that start with the specified addresses.
Alternatively, for the powerusers, one can specify a BeanShell script through the -als option. This allows for abritrarily complex rules to be specified for accepting links, like accept only links at depth 1 that begin with www.blah.com, exclude links at level 2 that begin with www.foo.com, and exclude links at level 2 that contain word cat. The depth variable is currently not available to custom scripts, but will be in the next release.
There is no gui in the works, and because of the intended simplicity of this program, one is not planned in the future either. Also, jGetFile is not intended to replace wget, although its initial features were based on wget. jGetFile has the single goal of downloading files fast and efficiently from the web.
<<lessFew file crawers handle this href scenario: < a href="http://www.foo.com?url=http://youreallywantthislink.com/files" >< /a > jGetFile was engineered to be able to handle as many extraneous href configurations as possible. Although it does not handle all possible cases, more will be supported in future releases.
jGetFile supports a highly configurable means to filter the acceptance of links within the program. A user can use the -i or -e options to have the program only traverse links that start with the addresses the user specified, or to exclude links that start with the specified addresses.
Alternatively, for the powerusers, one can specify a BeanShell script through the -als option. This allows for abritrarily complex rules to be specified for accepting links, like accept only links at depth 1 that begin with www.blah.com, exclude links at level 2 that begin with www.foo.com, and exclude links at level 2 that contain word cat. The depth variable is currently not available to custom scripts, but will be in the next release.
There is no gui in the works, and because of the intended simplicity of this program, one is not planned in the future either. Also, jGetFile is not intended to replace wget, although its initial features were based on wget. jGetFile has the single goal of downloading files fast and efficiently from the web.
Download (1.8MB)
Added: 2006-08-11 License: The Apache License 2.0 Price:
1169 downloads
EasyEclipse Desktop Java 1.2.2
EasyEclipse Desktop Java is for development of Desktop GUI applications with Swing or SWT. more>>
EasyEclipse Desktop Java is for development of Desktop GUI applications with Swing or SWT.
This distribution includes the following plugins:
Core components with a JDK:
- Eclipse Platform 3.2.1 - Shared platform services from Eclipse.
- Eclipse Tools 3.2.1 - Common libraries for various Eclipse projects.
- Java JDK for Windows 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Windows only)
- Java JDK for Linux 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Linux only)
Tools for general Java development:
- Eclipse Java Development Tools 3.2.1 - Edit, compile, run, debug, test, refactor, document and deploy Java applications.
Some essential utilities:
- AnyEdit Tools 1.5.6.2 - Useful right-click menus in editors: "Open file under cursor", "Open type under cursor", et cetera.
- Eclipse Utils Plugins 1.0.0.1 - Save the cursor position of editors when closing and re-opening a file. Access common team actions with explorer buttons.
- Color Editor 1.2.4 - Edit with syntax highlighting over 100+ file formats.
Tools for development of Desktop applications in Java:
- Eclipse Visual Editor 1.2.1 - Build visual user interfaces for Swing, SWT and Eclipse RCP applications with a graphical editor. (Windows, Linux, Mac OS X only)
- EclipseNSIS 0.9.4.hotfix - Create native windows installers for your applications with NSIS (Nullsoft Scriptable Install System). (Windows only)
- Fat Jar Eclipse plugin 0.0.24 - Deploys an Eclipse java project into one executable jar with all dependencies included.
- JarPlug 0.6.0.1 - View and edit Java Archive files.
- JarLaunch 0.5.0.1 - Run and debug Java Archive files.
<<lessThis distribution includes the following plugins:
Core components with a JDK:
- Eclipse Platform 3.2.1 - Shared platform services from Eclipse.
- Eclipse Tools 3.2.1 - Common libraries for various Eclipse projects.
- Java JDK for Windows 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Windows only)
- Java JDK for Linux 1.5.0.09 - Run Java application on Sun Java(tm) runtime, packaged for Eclipse use. (Linux only)
Tools for general Java development:
- Eclipse Java Development Tools 3.2.1 - Edit, compile, run, debug, test, refactor, document and deploy Java applications.
Some essential utilities:
- AnyEdit Tools 1.5.6.2 - Useful right-click menus in editors: "Open file under cursor", "Open type under cursor", et cetera.
- Eclipse Utils Plugins 1.0.0.1 - Save the cursor position of editors when closing and re-opening a file. Access common team actions with explorer buttons.
- Color Editor 1.2.4 - Edit with syntax highlighting over 100+ file formats.
Tools for development of Desktop applications in Java:
- Eclipse Visual Editor 1.2.1 - Build visual user interfaces for Swing, SWT and Eclipse RCP applications with a graphical editor. (Windows, Linux, Mac OS X only)
- EclipseNSIS 0.9.4.hotfix - Create native windows installers for your applications with NSIS (Nullsoft Scriptable Install System). (Windows only)
- Fat Jar Eclipse plugin 0.0.24 - Deploys an Eclipse java project into one executable jar with all dependencies included.
- JarPlug 0.6.0.1 - View and edit Java Archive files.
- JarLaunch 0.5.0.1 - Run and debug Java Archive files.
Download (123.9MB)
Added: 2007-06-19 License: Eclipse Public License Price:
861 downloads
Metapixel 1.0.2
Metapixel is a program for generating photomosaics. more>>
Metapixel is a Photomosaic Generator. It can generate classical photomosaics, in which the source image is viewed as a matrix of equally sized rectangles for each of which a matching image is substitued, as well as collage-style photomosaics, in which rectangular parts of the source image at arbitrary positions (i.e. not aligned to a matrix) are substituted by matching images.
Main features:
- Metapixel generates not only classical mosaics but also collage-style photomosaics (see examples).
- The matching algorithms match not only color but also form.
- Metapixel is fast. It takes about 75 seconds to generate a classical photomosaic for a 2048x2432 image with constituent images of size 64x64 and a database of slightly more than 11000 images on my not-so-fast Alpha. Most of this time is spent loading and saving images.
- Metapixel can generate classical mosaics which contain at most one copy of each constituent image. Alternatively, Metapixel can be instructed to honor a minimum distance between two occurrences of the same image in classical photomosaics.
- Metapixel has a cheat option which overlays the photomosaic with the original image using a user-specified percentage. Small percentages yield noticable improvements but are innocent enough so as not to be noticed without close inspection.
- Metapixel is a command-line program and thus scriptable.
Enhancements:
- This version adds a few minor bugfixes and support for reading GIF and writing JPEG files.
<<lessMain features:
- Metapixel generates not only classical mosaics but also collage-style photomosaics (see examples).
- The matching algorithms match not only color but also form.
- Metapixel is fast. It takes about 75 seconds to generate a classical photomosaic for a 2048x2432 image with constituent images of size 64x64 and a database of slightly more than 11000 images on my not-so-fast Alpha. Most of this time is spent loading and saving images.
- Metapixel can generate classical mosaics which contain at most one copy of each constituent image. Alternatively, Metapixel can be instructed to honor a minimum distance between two occurrences of the same image in classical photomosaics.
- Metapixel has a cheat option which overlays the photomosaic with the original image using a user-specified percentage. Small percentages yield noticable improvements but are innocent enough so as not to be noticed without close inspection.
- Metapixel is a command-line program and thus scriptable.
Enhancements:
- This version adds a few minor bugfixes and support for reading GIF and writing JPEG files.
Download (0.065MB)
Added: 2006-12-10 License: GPL (GNU General Public License) Price:
1058 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above scriptable search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed