Hi,

Announcing a new minor release of pyfcp, version 0.2.2

With this release, I've added a 'name services layer', which works as a
proof of concept for shareable lists of bookmarks.

With pyfcp 'name services', you can set up local 'name services', and
add to these services a set of records mapping human-readable names to URIs.

For example, I have an entry called 'darknet', which maps to the
'Darknet Index' freesite. If I do 'fcpget darknet', I get the default
page. If I do 'fcpget darknet/docs.html', I get the Darknet 'Documents'
page.

This 'name services' idea can also be thought of as a system of sharable
bookmark lists. Once you've created a local 'name service', you can
export it with the 'fcpnames listservices' command, so others can import
it with the 'fcpnames addpeer' command. Then, others will be able to do
lookups, and where their local name services fail, the lookup will try
your in-freenet name service.

A 'namesite' is a set of freenet USK keys, with a shared SSK public part.

For example, if name service 'foo' has the public URI '[EMAIL PROTECTED]',
and contains records 'cat -> [EMAIL PROTECTED]', and 'dog -> [EMAIL 
PROTECTED]', then
there will be two keys in freenet:
 - [EMAIL PROTECTED]/cat/0 (containing the string [EMAIL PROTECTED]), and
 - [EMAIL PROTECTED]/dog/0 (containing the string [EMAIL PROTECTED])

This framework is so simple it should be easy to implement in other
languages (and hopefully even finally end up in node code).

More is explained in the manpage for the 'fcpnames' command-line program
within the release distribution.

Downloads:
 - svn: project pyFreenet
 - freenet:
[EMAIL PROTECTED],E9uFCy0NhiTbR0jVQkY77doaWtxTrkS9kuMrzOtNzSQ,AQABAAE/pyfcp/0
 - web: http://www.freenet.org.nz/pyfcp

Enjoy!


Cheers
David


_______________________________________________
chat mailing list
chat@freenetproject.org
Archived: http://news.gmane.org/gmane.network.freenet.general
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/chat
Or mailto:[EMAIL PROTECTED]

Reply via email to