Skip to content
Python FCPv2 library and utilities https://freenetproject.org/
Python Shell Groff
Find file
Latest commit a20a8cc @Thynix Thynix fix premature response processing exit
These mis-indented returns were unconditional and resulted in the
following node responses not being processed:

* SubscribedUSKSendingToNetwork
* TestDDAReply
* TestDDAComplete
* NodeData
* ProtocolError
* IdentifierCollision
* ExpectedHashes
* CompatibilityMode

or unmatched messages.
Failed to load latest commit information.
.bugs resolve fcpupload bug: it was working, just far too slowly due to the…
artwork added the first version for an activelink.
fcp fix premature response processing exit
manpages
.gitignore Ignore *.pyc
AUTHORS Standardize package name to pyFreenet in doc
BUGS This check-in constitutes the release of version 0.2
CHANGELOG complete changelog
COPYING
CREDITS This check-in constitutes the release of version 0.2
INSTALL Standardize package name to pyFreenet in doc
INSTALL.es pyFreenet: README and INSTALL files translated to spanish.
README Prepare 0.3.0 release.
README.es Standardize package name to pyFreenet in doc
README.freedisk Allow retrieve of CHK@blahblah.ext, the .ext gets stripped
Review.txt
copyweb copyweb: ignore resources from localhost to avoid spilling Freenet co…
fcp_to_mrtg_bridge.py Explicitly use Python 2 in executable scripts
fcp_to_rrdtool_bridge.py pyfcp: Added boolean handling to fcp_to_rrdtool_bridge.py: 1.0 for tr…
fcpgenkey Explicitly use Python 2 in executable scripts
fcpget Explicitly use Python 2 in executable scripts
fcpinvertkey Explicitly use Python 2 in executable scripts
fcpnames Explicitly use Python 2 in executable scripts
fcpput Explicitly use Python 2 in executable scripts
fcpredirect Explicitly use Python 2 in executable scripts
fcpupload Explicitly use Python 2 in executable scripts
fcpxmlrpc.cgi Explicitly use Python 2 in executable scripts
fproxyproxy
freedisk Replace pyFCP references found in code with pyFreenet
freedisk.conf Start of development for 'freedisk', the 'freenetfs' filesystem.
freesitemgr freesitemgr: fix help output.
pyNodeConfig
rrdtool_freenet.sh.example Added example of using fcp_to_rrdtool_bridge.py: rrdtool_freenet.sh.e…
setup.py merge
test.py
tutorial.py

README

README file for pyFreenet

fcpVersion = "0.3.0"


PyFreenet is a suite of command-line freenet applications, as well as a
powerful Python library, for freenet 0.7.

This pyFreenet release includes:

 - command-line freenet client applications, which will get installed as
   executable commands in your PATH, including:

     - freesitemgr - a simple yet flexible freesite management utility
     - fcpnames - utility for managing the new 'name service' layer
     - fproxyproxy - an experimental http proxy that sits on top of
       fproxy, and translates human-friendly site names transparently
     - fcpget - a single key fetcher
     - fcpput - a single key inserter
     - fcpgenkey - a keypair generator
     - fcpinvertkey - generate new SSK/USK keypairs
     - fcpredirect - insert a redirect from one 'key' to another 'key'.

 - an XML-RPC server for freenet access, which can be run standalone, or
   easily integrated into an existing website

 - python package 'fcp', containing classes for interacting with freenet.

To get good API documentation, run:

    $ epydoc -n "pyFreenet API manual" -o html fcp

When you install this package (refer INSTALL), you should 
end up with a command 'freesitemgr' on your PATH.

'freesitemgr' is a console-based freesite insertion utility
which keeps your freesite configs and status in a single
config file (~/.freesitemgr, unless you specify otherwise).

Invoke 'freesitemgr -h' (or if on windows, 'freesitemgr.py -h')
and read the options.

Something went wrong with that request. Please try again.