JGalaxy is a Java/Swing graphical application for bulk downloading files from Galaxy. The hope is that over time it will grow into a full featured frontend for Galaxy, or at very least that features that complement those provided by Galaxy currently will be added (such as batch uploads).
Check out the end-user documentation for instructions on how to run JGalaxy.
JGalaxy can be built and tested with Apache Maven.
% git clone git://github.com/jmchilton/jgalaxy.git
% cd jgalaxy
% mvn compile
% mvn exec:java -Dexec.mainClass="com.github.jmchilton.jgalaxy.JGalaxy" -Dexec.classpathScope=runtime
JGalaxy is currently deployed as a Java Webstart application so mvn package
(required for redistribution), requires setting up a key to
sign your packages with - information on how to set this up and
configure it can be found in [pom.xml].
Once such a key is in place, mvn package
produces files which can
be deployed to a web server. You will need to update the
resulting .jnlp
files codebase attribute to reflect the location
you are deploying JGalaxy to.
One may also wish to deploy JGalaxy via a JnlpDownloadServlet. This approach is not what is currently configured, but this JGalaxy branch contains the changes required to get this working.
The code is freely available under the Apache License Version 2.0.