一个分散的搜索引擎,可以运行在本地机器上,而不让任何人知道你的搜索细节
pears-orchard的Python项目详细描述
果园梨
什么?为什么
PeARS(Orchard版本)是一个搜索引擎,您可以从浏览器本地安装和运行。它允许您对页面进行“索引”(即生成页面内容的计算机可读表示,这对搜索过程至关重要),并搜索您或您的朋友已编制索引的页面。搜索完全在你的机器上进行,这意味着没有人知道你在搜索什么和什么时候。在
梨园的一个特点是能够将一个小的索引转换成灰色、不起眼的图片,称为“雪荚”。雪荚是索引革命的迷你武器。它们可以很容易地通过电子邮件、社交媒体或任何其他方式与他人共享,因此你可以成为自己的搜索引擎,为自己和朋友服务。在
这和点对点梨如何搭配?
成熟的PeARS系统(对等搜索的对等代理)应该是完全分布式的。你可以把它想象成第1阶段的“自动化”版本,你不必自己去寻找豆荚。PeARS安装程序将自动在其他用户的系统上找到它们并连接到它们。我们仍在进行这一阶段的工程。在
使用
注意:我们有一些针对Windows用户的说明on the wiki。在
1。在您的计算机上克隆此回购:
git clone https://github.com/PeARSearch/PeARS-orchard.git
2。可选步骤在目录中设置一个virtualenv。
如果您尚未在您的计算机上设置virtualenv,请通过pip安装:
^{pr2}$然后运行:
virtualenv -p python3 env && source env/bin/activate
然后进入PeARS orchard目录:
cd PeARS-orchard
3。安装生成依赖项:
pip3 install -r requirements.txt
4。打开语义空间
转到app/static/spaces目录并解压缩英语.dm.zip. 在
cd app/static/spaces
unzip english.dm.zip
5。快跑!
在回购根目录下,运行:
python3 run.py
现在,转到您的浏览器本地主机:8080。你应该看看梨的搜索页面。你还没有任何网页的索引,所以去F.A.Q.页面(页面顶部的链接)并按照简短的说明进行操作!在
- 项目
标签: