public
Description: Rails-based remote control for limewire
Homepage: http://limewire.org
Clone URL: git://github.com/mnutt/limewire-remote.git
name age message
file .gitignore Fri Sep 11 12:28:17 -0700 2009 Add support for starting limewire via script/se... [mnutt]
file .gitmodules Tue Jan 20 14:58:01 -0800 2009 Update .gitignore and .gitmodules [mnutt]
file COPYING Wed Jan 21 22:19:20 -0800 2009 Add license [mnutt]
file README.rdoc Mon Feb 23 08:23:31 -0800 2009 Update location of portable-limewire [mnutt]
file Rakefile Sat Jan 03 13:30:42 -0800 2009 Remove old resources from classpath [mnutt]
directory app/ Wed Sep 02 13:33:38 -0700 2009 Support for adding sha1 hashes to a playlist on... [mnutt]
directory bin/ Tue Jan 20 14:34:14 -0800 2009 Add bin/ directory for LimeWire.app binary, and... [mnutt]
directory config/ Mon Aug 31 11:13:11 -0700 2009 Fix playlist drag-and-drop [mnutt]
directory db/ Mon Mar 30 13:51:29 -0700 2009 Add options table (key/value pairs) to db [mnutt]
directory lib/ Fri Sep 11 12:28:17 -0700 2009 Add support for starting limewire via script/se... [mnutt]
directory log/ Tue Jan 06 17:04:59 -0800 2009 Remove some files that shouldn't be committed [mnutt]
directory plugins/ Fri Aug 28 16:19:31 -0700 2009 Start working on window resize animation [mnutt]
directory public/ Mon Aug 31 11:13:11 -0700 2009 Fix playlist drag-and-drop [mnutt]
directory script/ Fri Sep 11 12:28:17 -0700 2009 Add support for starting limewire via script/se... [mnutt]
directory test/ Wed Jan 28 13:22:26 -0800 2009 Use cwd if running outside of rails [dhaas]
directory vendor/ Fri Sep 11 12:28:17 -0700 2009 Add support for starting limewire via script/se... [mnutt]
README.rdoc

Welcome to LimeWire Remote

LimeWire Remote is a web-based remote control for LimeWire, the peer-to-peer file-sharing application. It is also a platform for building ruby applications on top of LimeWire.

Installation

LimeWire Remote sources can be obtained using git, from github:

git clone git://github.com/mnutt/limewire-remote

Rails is included as a submodule, and needs to be pulled in:

cd limewire-remote git submodule update —init

Next, get the special build of LimeWire:

rake lw:fetch

This is a self-contained version of limewire that includes the JRuby jar. It stores all files in a directory next to the executable and does not interfere with other applications or other copies of LimeWire installed on the system.

If you need to do it manually, the file is here:

cloud.github.com/downloads/mnutt/limewire-remote/portable-limewire.zip

It needs to be extracted into limewire-remote/bin.

Launching

Launching LimeWire Remote is as simple as navigating to the bin/ directory and double- clicking LimeWire, or using

open bin/LimeWire.app

LimeWire will start, and about 15 seconds after it has loaded a mongrel instance will start listening on port 3000.

Developing

You can run the LimeWire Remote rails app by itself, although it will not have access to LimeWire’s internals. Progress is being made to mock out the limewire.rb library for use in stand-alone mode.

License

LimeWire Remote is licensed under the GPL. See the included COPYING file.