ea9b863499 | ||
---|---|---|
app/http | ||
config | ||
lib | ||
.gitignore | ||
LICENSE.html | ||
README.md | ||
app.js | ||
fileupload.css | ||
fileupload.html | ||
fileupload.js | ||
package.json |
README.md
Smoke Jumper:
A smokejumper is a wildland firefighter who parachutes into a remote area to combat wildfires.
The Smoke Jumper project is an effort to bring dead simple, secure, P2P file sharing to Firefox.
Prerequisites:
The latest and greatest from the Alder branch of Firefox:
Follow these steps, but use the Alder branch instead of mozilla-central.
https://developer.mozilla.org/en-US/docs/Simple_Firefox_build
http://hg.mozilla.org/projects/alder/
Server Installation:
In the root of the project, run the following:
$> npm install $> NODE_ENV=development ./app.js
This defaults to http://localhost:3000/. A few things are hard-coded at the moment, so it's best to run it on that port.
Open a browser to http://localhost:3000/ you'll be redirected to a unique URL. Open that url in another tab.
Tips & Tricks:
This is mostly a placeholder for running the basic demo, for now:
Running two Firefox profiles simultaneously:
First, we create two profiles that we're going to use to test with. For this we use the profile manager:
~/projects/alder/obj-x86_64-apple-darwin11.4.0/dist/NightlyDebug.app/Contents/MacOS/firefox -profilemanager
Then we run an instance of our Alder build for each profile we just created. I named them "Andy" and "Beth".
~/projects/alder/obj-x86_64-apple-darwin11.4.0/dist/NightlyDebug.app/Contents/MacOS/firefox -p Andy -no-remote ~/projects/alder/obj-x86_64-apple-darwin11.4.0/dist/NightlyDebug.app/Contents/MacOS/firefox -p Beth -no-remote