b69e3666f1b926298ebd2738f47daa8ac19e328b

Former-commit-id: f6c8408f80
Former-commit-id: 38d9e0d2c45ecd5f7c48de0270a17cfa8bea12aa
i2p.plugins.firefox
A port of the batch scripts from i2p.firefox to Java.
Getting started
Building
This is not actually a plugin yet, but it will be soon. The important bit is the jar. To generate that, you can either generate the full plugin, which will not work but produces the jar as a by-product, or you can:
cd src
ant
cd ..
To build just the jar. You'll know it worked if you can:
java -cp ./src/build/i2pfirefox.jar net.i2p.i2pfirefox.I2PFirefox
and a new Firefox instance comes up with a fresh profile, ready-to-use for I2P browsing.
The cooler thing you can do with it is add it to an I2P distribution and somewhere in it, add a UI element that triggers something along the lines of this:
if (i2pIsRunning()) {
logger.warning("I2P is already running");
System.out.println("I2PFirefox");
I2PFirefox i2pFirefox = new I2PFirefox();
i2pFirefox.launch();
}
to add a browser management tool to it.
Description
Languages
HTML
40.5%
Java
40.4%
Shell
11.6%
JavaScript
6%
CSS
1.3%