Which one? ![]()
Thats why he canāt remember -was it 01/06/24?
I mind I was on holiday in Greece anyway⦠<āinsert emoji for plate of olives and a glass of Mythos
8088 is also a popular alternative to 8080
I see no reason 8081 thru 8089 cannot be a easy to remember port, and maybe not 8088
Right Mark - no messing about
Stick Dweb on 8082 and let everyone else work around that.
Dweb looks like becoming fundamental to other apps so be bold and stake your claim ![]()
I do like it when you boss me around
do you like me in these heels? ![]()
![]()
No
far too tarty looking.
I have class, why canāt you have some?
and your seams are all squiggly as well.
dweb v0.8.2
The main reason for this release is to test release builds so folk no longer have to install Rust to get dweb. This is experimental, so not quite ready for everyone but please have a go if you can, and tell me what is wrong, missing, what I need to say in terms of instructions.
Here are the binaries for Windows, Linux and MacOS: Release Testing CI with release v0.8.2 Ā· happybeing/dweb Ā· GitHub
This is my first attempt at cross platform builds so some options are missing and I donāt yet know what is needed. I will have a look at Autonomiās setup next but there is something now in case you want to play and continue to give feedback.
I donāt know what you (or others) need or are expecting in terms of README and other docs, so feedback will be very welcome if you are tempted.
In other newsā¦
There are some updated / new dweb names for use with dweb open and you can see the full list with dweb list-names to use with that command.
Note: this release is not available using cargo install, to get it you will need to go get the relevant binary using the link above.
ok so iv booted into windows been a while ![]()
so I downloaded dweb into a folder in my user folder in windows
- changed the name to dweb.exe
- opened the folder in terminal
- ran with
./dweb.exe serve - opened the folder with dweb in a second terminal
- opened atlas with
./dweb.exe open 99e3b8df52814b379e216caf797426071000905a2cd93a9f5e90eef2b32517a9ec1ef0bfe27d79360014fd97639ac612
now I have atlas on windows & crome browser ![]()
is there any easy way to set a wallet private key when you start dweb serve ?
as im not seeing my account with all the links ![]()
OMFG thatās amazing - untested code running and doing what it should. Never happens! ![]()
Thank you @aatonnomicc very much ![]()
You want it easy
mmm. Well two things would be great to test but I donāt promise easy:
- install ant-cli and then import your key into its wallet
- delete that and set SECRET_KEY to see if that works, and report which shell and what the command is (ex SK obvs
)
And if you are feeling really brave, please try publishing from Windows as none of this has been tested there. ![]()
Iām just gobsmacked it works on Windows with zero testing. Iām sure there will be bugs but Rust is doing a hell of a lot of work there, not me!
just checked @safemedia s game boy page is working straight off the bat with no wallet ![]()
yea ill have a go at publishing ill try for today but it may be by tomorrow before I get a chance.
your the star here I just felt things get a lot closer for being able to show people stuff with a click click ![]()
Yeh, next step would be installers to get the stuff without extra fiddling but that may have to wait.
When you get the chance it would be cool if you can you write some step by step instructions for Windows that I can put in the README and the OP here. ![]()
Thanks - yet again - for jumping in trying this. Iām still gobsmacked that it just works.
Yaaaaay!!!
BOOM
you can set your wallet private key in power shell before doing dweb serve by doing
$env:SECRET_KEY="<wallet private key>"
publishing attempt next on the list
Just wait until people start uploading entire collections of ROMs and sharing the link on the different ROM communities ![]()
publishing in windows appeared to work but I cant open the web page
>>OK
History update online cost: 0.000002708480000000 Gas
History update online cost: 0.000000005646191982 ANT
trove_address added to history: 8728b75d9363d6e96cf84b895dce49b75da706e02641559e9f0469be071263b2
Publish new cost: 0.000284571592153000 Gas
Publish new cost: 0.000006133025770674 ANT
CONTENT PUBLISHED (version 0).
All versions available at HISTORY-ADDRESS:
b3f448c9b4820e7ce4ec620220d612fec039155b6754727de7cc1ecf46d3546b6f8bfa18671b266914af3d3acae78e82
DWEBNAME:
Soft-Tech
NOTE:
- To update this content use:
dweb publish-update --name "Soft-Tech" --files-root ".\\Soft-Tech\\"
- To browse the content (after starting the server with 'dweb serve'):
dweb open b3f448c9b4820e7ce4ec620220d612fec039155b6754727de7cc1ecf46d3546b6f8bfa18671b266914af3d3acae78e82
- For help use 'dweb --help'
when trying to open in windows with
./dweb.exe open b3f448c9b4820e7ce4ec620220d612fec039155b6754727de7cc1ecf46d3546b6f8bfa18671b266914af3d3acae78e82
error from dweb serve window
-> public network evm-arbitrum-one
DEBUG Registered built-in DWEB-NAME: atlas -> 99e3b8df52814b379e216caf797426071000905a2cd93a9f5e90eef2b32517a9ec1ef0bfe27d79360014fd97639ac612
DEBUG Registered built-in DWEB-NAME: awesome -> 80ef65377028522309551ff549e015d82572b7ae306e029fce702ebffde4167c0b67049ad062174055fbb2526f237cc7
DEBUG Registered built-in DWEB-NAME: billboard -> b6da6740bc5394f9ac0e6a6fa5a42f7f587d3aeaa48fd23ae9a45bef95b571a32429b0353148aa9e04f17cd6da57d179
DEBUG Registered built-in DWEB-NAME: friends -> a447871043968be2be1628584026cad30b824009a30eab43db3ee6dd8c0990051c27160cc8d1662da763d57c41c091f6
DEBUG Registered built-in DWEB-NAME: scratchchat -> a27b3fdb495870ace8f91005223998dc675c8e1bceb50bac66c993bb720a013c9f83d7a46e6d0daecbb3530d5249e587
DEBUG Registered built-in DWEB-NAME: toast -> 95be239165b7016b7f6dada20134438e038d0456bff04ec37943e95742726854225aa03faeed4e7bbd96f5383a8f9448
dweb main server listening on 127.0.0.1:8080
DEBUG serve with ports HttpRequest : GET /dweb-open/v/b3f448c9b4820e7ce4ec620220d612fec039155b6754727de7cc1ecf46d3546b6f8bfa18671b266914af3d3acae78e82/
DEBUG /dweb-open/v/b3f448c9b4820e7ce4ec620220d612fec039155b6754727de7cc1ecf46d3546b6f8bfa18671b266914af3d3acae78e82/
DEBUG parse_versioned_path_params_with_as_name() v/b3f448c9b4820e7ce4ec620220d612fec039155b6754727de7cc1ecf46d3546b6f8bfa18671b266914af3d3acae78e82/
1:v 2: b3f448c9b4820e7ce4ec620220d612fec039155b6754727de7cc1ecf46d3546b6f8bfa18671b266914af3d3acae78e82 r:
version:None as_name: anonymous, address_or_name: b3f448c9b4820e7ce4ec620220d612fec039155b6754727de7cc1ecf46d3546b6f8bfa18671b266914af3d3acae78e82 remote_path:
DEBUG History::from_history_address(b3f448c9b4820e7ce4ec620220d612fec039155b6754727de7cc1ecf46d3546b6f8bfa18671b266914af3d3acae78e82)
>>TRYING pointer_get() unlimited times...
>>TRY 1 of unlimited
DEBUG pointer counter: 1, head address: aacf5c7cc3e456460f97236423b0e38338de62d773dec3d1a7a8bec1433e27e31e4f4969a7908e1562b1715622e1cdcc
>>OK
DEBUG INSPECT pointer_counter: 1
DEBUG INSPECT pointer_target : aacf5c7cc3e456460f97236423b0e38338de62d773dec3d1a7a8bec1433e27e31e4f4969a7908e1562b1715622e1cdcc
DEBUG from_history_address() returning History with num_entries: 2
DEBUG History::get_version_entry_value(version: 1)
DEBUG History::get_entry_value(index: 1)
DEBUG stepping forwards: index 1 > 0 iter_index
DEBUG from_archive_address() at 8728b75d9363d6e96cf84b895dce49b75da706e02641559e9f0469be071263b2
DEBUG DualArchive attempting to deserialise as PrivateArchive...
DEBUG Retrieved PrivateArchive of 43 files
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
add_content_to_metadata() failed to add path - Path separator not found in resource website path:
DEBUG Tree initialised using PrivateArchive
Started a dweb server listening on 127.0.0.1:42850 for version None at Some(HistoryAddress { owner: PublicKey(13f4..4263) }) -> 8728b75d9363d6e96cf84b895dce49b75da706e02641559e9f0469be071263b2
DEBUG req.full_url(): http://127.0.0.1:8080/dweb-open/v/b3f448c9b4820e7ce4ec620220d612fec039155b6754727de7cc1ecf46d3546b6f8bfa18671b266914af3d3acae78e82/
DEBUG scheme : http
DEBUG port : :42850
DEBUG response_redirect() redirecting to http://127.0.0.1:42850
DEBUG serve with ports HttpResponse: 303 See Other (See Other)
DEBUG serve with ports HttpRequest : GET /
DEBUG www_handler(/)...
DEBUG our_directory_version:
port: 42850
history_address: Some(HistoryAddress { owner: PublicKey(13f4..4263) })
version: None
archive_address: 8728b75d9363d6e96cf84b895dce49b75da706e02641559e9f0469be071263b2
Splitting path '/'
...into '/' and ''
Looking for resource at '/'
Retrying for index file in new_resource_path '/'
FAILED to find resource for path: '/' in:
{"/.dweb/history-address/": [("b3f448c9b4820e7ce4ec620220d612fec039155b6754727de7cc1ecf46d3546b6f8bfa18671b266914af3d3acae78e82:1", "81a54669727374939400dc00204f71ccc3ccdb7bcc95ccbaccd80a6eccd6125a2dccab2acc9657ccb5ccd9ccf518ccc4ccc455ccb311cc96ccd3ccf6cca139dc0020ccdbccf2cce1cccdccd03bccfccce4ccbe563220cca74a7fcca6cca13c2f21cc8e0248ccbaccc967cc87ccabcce65ecc99ccdcce000123179401dc0020cc8064cc8112cc9fcca6ccbcccf5151e4a4ccc87ccfc6d455650cc980dcc9a11cc8c7ccc83cced01cc90ccdbccc8cca341dc0020cc891d5677cc8267ccd7ccf6ccaf7acccb75ccde01ccb3cc81cc88cc82cc8c354f135cccd9cc836b48cc85ccf601ccebcce6ce000123179402dc00206accd622cccf50ccf5ccb4ccbccca738027bccd1ccceccc95f222173020921ccb000cc82ccd43a1ecc80cce2cce3ccfedc0020386cccc344360619157d6541ccd2ccbf7dcc866ecca812ccc424cc841c43cc81ccf1cc8563ccab353bccc3ccf4ce00012318", "", Metadata { created: 0, modified: 0, size: 1, extra: None })]}
DEBUG serve with ports HttpResponse: 404 Not Found (Tree::lookup_file(/) failed)
so possibly its my website template thatās the issue ?
I copied these instructions, which I needed as I wouldnāt have known how to start dweb server, or how to open Atlas without them.
It worked first time for me too & Atlas loads up in Brave browser on Windows ![]()
It looks just like it did for aatonnomicc, so says it fails to connect to Autonomi network (despite loading from it) & nothing loads⦠but that may be expected - Iāll check out the Atlas thread to see what I can do with it ![]()
My complaining has never been more productive and has led me to not have to install rust to dabble with this ![]()
Each step that makes it easier to use will be a lower barrier to adoption, so great work on this @happybeing!
you wont see anything in Atlas till you follow people so to do that.
- get the private key from meta mask for a wallet with a small amount of eth and ant
- before you start dweb serve export the wallet private key with
$env:SECRET_KEY="<YOUR PRIVATE KEY>" - then do
./dweb.exe serve - then open atlas and you should be able to go to your profile and add people to follow and add
- add aautonnomicc on
b5afa72021a5523a901e0de6c8e60da4dadbbb0cac4334c9415b81c366e255c222fbfcda3af67f756b1fef83f5ffedee
then you should see some links iv posted
Absolutely not, this is a bug probably in the data pushed to Autonomi so I shall investigate. Should be an easy fix ![]()
@DavidMc0 thanks for trying it out and reporting what happens. Iāll get better instructions in place to simplify this but feel free to help me spell things out because I may not do that so well for everyone.
Pretty impressed and I didnāt install antup or antctl.
All that was needed was export the wallet private key before running dweb.
So all someone needs is a metamask wallet and dewb.exe and they are ready to play ![]()
When you want more testing Iāll keep that template handy for updating to see if it fixes it when you find the bug ![]()
Excellent work @happybeing very happy I decided to boot up windows today ![]()
Great. I havenāt done the private key thing yet, which Iāll need to do before posting anything, but great to now be following you legends and playing with stuff on the network, on windows, with only dweb.exe + following simple instructions ![]()




