Freenet客户端协议帮助程序
pyFreenet3的Python项目详细描述
PyFreenet3的自述文件
pyfreenet3是一套命令行freenet应用程序,以及 强大的python库,用于freenet。
通过安装
$ pip3 install –upgrade –user pyFreenet3
要将文件上载到freenet(当前仅在gnu/linux上),请安装java jre或jdk,然后使用
$ fcpupload –spawn <file>
它启动一个freenet节点,上传文件并返回通过freenet访问文件的密钥。
如果您需要python 2的库,请使用pyfreenet。
此PyFreenet3版本包括:
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’.
- copyweb - download a page from a website with all resources.
python包'fcp',包含与freenet交互的类。
用于Freenet访问的XML-RPC服务器,可以独立运行,或者 轻松集成到现有网站
要获得良好的api文档,请运行:
$ epydoc -n “pyFreenet API manual” -o html fcp
安装此软件包(请参阅安装)时,应 最后在您的路径上使用命令“freesitemgr”。
“freesitemgr”是一个基于控制台的freesite插入实用程序 使您的freesite配置和状态保持在一个 配置文件(~/.freesitemgr,除非另有说明)。
只需使用“freeitemgr add folder”将网站上载到freenet。
调用“freesitemgr-h”(如果在Windows上,则调用“freesitemgr.py-h”) 并阅读选项。