Freenet interface for GNU Guile.

Arne Babenhauserheide 2ebc96f0ae success lines with different age hai 1 mes
language e4b3f0cae2 start fcp in wsp %!s(int64=6) %!d(string=hai) anos
LICENSE 64577c4cf2 merge the license file and change it to LGPL. %!s(int64=9) %!d(string=hai) anos
LICENSE_GPL 64577c4cf2 merge the license file and change it to LGPL. %!s(int64=9) %!d(string=hai) anos
README.md 83c28f3fdf ./fetchpull.w --site <path> to create a site with basic statistics %!s(int64=6) %!d(string=hai) anos
activelink.png f62a16a438 add bookmark and activelink %!s(int64=6) %!d(string=hai) anos
anonymize-csv.scm 5b2c7e5ac6 anonymize: use deduplicated by default %!s(int64=8) %!d(string=hai) anos
crawl-wot.scm 49b7c21978 use par-map to crawl %!s(int64=4) %!d(string=hai) anos
deduplicate-csv.scm 991117de17 add missing newlines %!s(int64=9) %!d(string=hai) anos
doctests.w e4b3f0cae2 start fcp in wsp %!s(int64=6) %!d(string=hai) anos
fcp-example.scm e7b8e5f57c better help %!s(int64=4) %!d(string=hai) anos
fcp-example.w 8082e6518c fcp example with more restricted import %!s(int64=4) %!d(string=hai) anos
fcp.rkt 7eb586a7e9 provide copyright information. %!s(int64=9) %!d(string=hai) anos
fcp.scm 7957d08ece add minimal commandline handling to example %!s(int64=4) %!d(string=hai) anos
fcp.w 7957d08ece add minimal commandline handling to example %!s(int64=4) %!d(string=hai) anos
fetchpull-plot.gnuplot 2ebc96f0ae success lines with different age hai 1 mes
fetchpull-standalone.scm 49b359fa5f update %!s(int64=6) %!d(string=hai) anos
fetchpull.w 30621c22dd polish diagrams hai 9 meses
parse-crawled.scm 2d4eeb3111 avoid stumbling over incorrectly formatted trust values %!s(int64=9) %!d(string=hai) anos
securepassword.scm 2284fe6e38 replace the old fcp.scm by dinky with the extracted fcp library %!s(int64=4) %!d(string=hai) anos
securepassword.w b619960f4a remove debugging output %!s(int64=6) %!d(string=hai) anos

README.md

Guile Freenet

Tools to interact with Freenet from Guile Scheme

Usage

simplest fetch-pull stats

This generates stats with all state stored purely in Freenet and a randomly chosen prefix.

Gather stats:

./fetchpull.w

Process stats and create site (needs gnuplot and grep):

./fetchpull.w --site site

fcp.scm

fcp.scm shows an example of interfacing with Freenet using FCP. fcp.rkt is a version of the same written for racket.

crawl the social graph

You can get a snapshot of the web of trust graph using

  • crawl-wot.scm
  • parse-crawled.scm
  • deduplicate-csv.scm
  • anonymize-csv.scm

Simply execute them in order to get the file trust-anonymized.csv

Get the code

This repository is available from multiple services:

License: LGPL

All these programs are provided under the LGPL: You can copy, share, change and sell them, as long as you attribute the authors and enable others to do the same with your creation. See LICENSE for details.