----- Original Message ----- From: "Andrew Loewenstern" <
[email protected]>
Subject: Re: [Mojonation-devel] Error when trying to download pasting the dinode and the MojoId in the browser.
> The broker needs help from content trackers to
> lookup a mojoid, which is the hash of the
> dinode. I use wget for full dinodes. However,
> you might not be able to paste the dinode onto > the command line because it > is too long. In that case, save the dinode to > a file and use the -i/--intput-file wget
> command. I also recommend -t1 -T0 so wget only
> tries once and doesn't ever time out.
This is interesting, so maybe Bitzi need the dinode and not the MojoId.
There is a flow-chart about MN working
http://www.mojonation.net/docs/technical_overview.shtml
Mojo Nation source are available at Sourceforge
http://sourceforge.net/cvs/?group_id=8340
I find "def get_mojoid_from_dinode(dinode):" in
contentlib.py in Mojonation/evil/common
appear that MojoId are compressed Dinode (but Python is over my ability for now).
The dinode is the identifier of the "resource" (usually a file - but sametimes a web site) published over MojoNation.
It locate the sharemap with the list of blocks containing the file. It is the Universal identifier in MN!
Also for dinode calculation see in sharemap.py