File List
Not logged in

The union of all files from all check-ins in directory wiki_references/2017/software/MaidSafe_net/src_from_GitHub/the_repository_clones/safe_browser   [history]


safe_browser

SAFE Browser Application is a browser designed to open safe:// websites on The SAFE Network. It is a fork of the beaker browser.

SAFE Beaker Browser uses safe-js to interact with the safe launcher.

You have three main APIs available to SAFE sites:

Each of these is a mapping to safejs functions, which you can find here;

Development Install Instructions:

  1. Install Git https://help.ubuntu.com/lts/serverguide/git.html

  2. Sign up for https://github.com/

  3. https://help.github.com/articles/set-up-git/#platform-linux

  4. https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/#platform-linux

  5. https://help.github.com/articles/adding-a-new-ssh-key-to-your-github-account/#platform-linux

  6. Install node js requires the latest version of node js Check to see what the latest version is here

Use option one make sure to install the latest version

  1. Open Terminal

 $ git clone https://github.com/maidsafe/safe_browser.git
 $ cd safe_browser
 $ npm install
 $ npm run rebuild
 $ npm start

  1. Any time you want to run the browser again all you have to do is open terminal

``` shell $ cd safe_browser $ npm start

```

Note 01: If you want to do a fresh install. Delete the beaker folder and start at Step 07:

Note 02: Do not worry about any errors that appear.

Updating

If you pull latest from the repo and get weird module errors, do:

 npm run burnthemall

This invokes the mad king, who will torch your npm_modules, and do the full install/rebuild process for you. npm start should work afterwards.

If you're doing development, npm run watch to have assets build automatically.

License

SAFE Beaker Browser is a lightly modified fork of the decentralized beaker browser.

Modified MIT as per the BeakerLicense