Website builders - an invitation to awe

awe v0.10.0

Publish or view websites on the live Autonomi network with awe. You can also use it to inspect registers. This is a demo of the versioned perpetual web, and of a versioned file-system, as well as a useful tool for inspecting data on the network (using it from the command line).

awe is:

  • a GUI for a very simple web browser;
  • a CLI for publishing and updating websites on Autonomi;
  • a CLI for inspecting registers, versioned files and other data stored on Autonomi.

Once installed all you need to do to view a website is run awe. No other setup, wallet, tokens are needed unless you want to publish a website.

There’s plenty of help from the awe command:

awe --help

This has been updated to work with the ERC20 token and the v0.2.2 Autonomi API (plus a few hacks that should make it into the API in due course).

Download for Linux at https://downloads.happybeing.com/

@makkomaster - you won’t be able to build this for Mac because of the hacked Autonomi API but I expect after the next network reset the API will be ok.

Thanks: my thanks to two generous community donors for sending me attos and gas to enable testing and delivery of this update.

Screenshot

If you install awe and then type awe on the command line - after you “Click Me” - you should see the following website loaded from Autonomi.


Note: none of the links in that page will work at the moment because the awe-some-sites page is not being updated (so you see only the first version which doesn’t have the correct link for autonomi-demo).

To visit the autonomi-demo site paste the following URL into awe:

awv://9fc38253483e92cc6c506b62dead383a228a3508ec14fa0b7c05a56ea21fd692a4b2491a32ecdf948caa7480cb5f3308c7756ed71f46fbe5d55ac4f2545867ab89afc5c6ce2ec6effc16ed1dfa6b059b

And here’s a website by @riddim:

awv://432e6c74716ff7c3212bf4af1cbaf88fa77a1cdc48f87b1a6e0242f5a93ab02e921193705aaf4072d06ee7067035e4408dc944f45625028498bdd1a801fa17cd955f5f29d29a12d1ed24d44f5b5cb6f7

Anyone uploading a site can feature in this list.

Get listed

awe has a built in link to the awe-some-list of Autonomi websites so if you upload and want to be listed, send me the register address for your site with a name and short description.

To publish, you need tokens

You need an ERC20 wallet on Arbitrum Sepolia with attos and gas (Arb Eth) to upload data. You can either earn tokens by running nodes, or if you ask nicely here @aatonnomicc may be able to help out. :pray:

To publish you need to setup your wallet and register keys

Get the latest autonomi client:

safeup client

Create a register key:

autonomi register generate-key

Obtain the private key for your wallet (from Metamask or whichever wallet you are using) and set the following environment variables:

SECRET_KEY=<YOUR-PRIVATE-KEY>
EVM_NETWORK=arbitrum-sepolia

You may also need to set the variable for your register key (or it may be ok to leave this if awe will read it from the file - not tested yet!):

REGISTER_SIGNING_KEY=<YOUR-REGISTER-KEY>
Not needed according to @riddim

Bugs

It is also slow, so be patient when waiting for a page to load or anything else!

I see that the awe-some-sites page is not being updated so you see only the first version which doesn’t have the correct link for autonomi-demo. To visit that site paste the following URL into awe:

awv://9fc38253483e92cc6c506b62dead383a228a3508ec14fa0b7c05a56ea21fd692a4b2491a32ecdf948caa7480cb5f3308c7756ed71f46fbe5d55ac4f2545867ab89afc5c6ce2ec6effc16ed1dfa6b059b

15 Likes