{ "info": { "author": "Aurelie Herbelot", "author_email": "aurelie.herbelot@cantab.net", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Orchard PeARS\n\n## What and why\n\nPeARS (version Orchard) is a search engine that you can install and run locally from your browser. It allows you to 'index' pages (i.e. to produce a computer-readable representation of the pages' content, essential to the search process), and to search pages that you or your friends have indexed. Search happens entirely on your machine, meaning that no one knows what you are searching and when.\n\nOne feature of PeARS Orchard is the ability to convert a small index into a greyish, unassuming picture, called a 'snow pod'. Snow pods are the mini-weapons of the indexing revolution. They can easily be shared with others by email, on social media, or through any other means, so you can be your very own search engine, for yourself and for your friends.\n\n\n### How does this fit with peer-to-peer PeARS?\n\nThe fully-fledged PeARS system (Peer-to-peer Agent for Reciprocated Search) is supposed to be completely distributed. You can imagine it as an 'automated' version of Phase 1, where you don't have to go and hunt for pods yourself. Your PeARS install will automatically find them on other users' systems and connect to them. We are still working on this phase of the project.\n\n\n## Usage\n\nNB: we have some instructions for Windows users [on the wiki](https://github.com/PeARSearch/PeARS-orchard/wiki/Windows-installation).\n\n#### 1. Clone this repo on your machine:\n\n git clone https://github.com/PeARSearch/PeARS-orchard.git\n\n\n#### 2. **Optional step** Setup a virtualenv in your directory. \n\nIf you haven't yet set up virtualenv on your machine, please install it via pip:\n\n sudo apt-get update\n\n sudo apt-get install python3-setuptools\n\n sudo apt-get install python3-pip\n\n sudo pip3 install virtualenv\n\nThen run:\n\n virtualenv -p python3 env && source env/bin/activate\n\nThen change into the PeARS-orchard directory:\n\n cd PeARS-orchard\n\n#### 3. Install the build dependencies:\n\n pip3 install -r requirements.txt\n\n#### 4. Unpack the semantic space\n\nHead over to the app/static/spaces directory and unzip english.dm.zip.\n\n cd app/static/spaces\n\n unzip english.dm.zip\n\n#### 5. Run it!\n\nIn the root of the repo, run:\n\n python3 run.py\n\nNow, go to your browser at localhost:8080. You should see the search page for PeARS. You don't have any pages indexed yet, so go to the F.A.Q. page (link at the top of the page) and follow the short instructions to get you going!\n\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/abhijithneilabraham/PeARS-orchard", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pears-orchard", "package_url": "https://pypi.org/project/pears-orchard/", "platform": "", "project_url": "https://pypi.org/project/pears-orchard/", "project_urls": { "Homepage": "https://github.com/abhijithneilabraham/PeARS-orchard" }, "release_url": "https://pypi.org/project/pears-orchard/0.0.16/", "requires_dist": null, "requires_python": ">=3.5", "summary": "A decentralized search engine which can be run in local machine without letting anyone know the details about your search", "version": "0.0.16" }, "last_serial": 5837785, "releases": { "0.0.15": [ { "comment_text": "", "digests": { "md5": "3224e0d4252c29ae8cb66d2d1a23802f", "sha256": "fcb3fe766167530b5315c3cd8d3766c485ca038c062c8e009358aecb56af7c35" }, "downloads": -1, "filename": "pears_orchard-0.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "3224e0d4252c29ae8cb66d2d1a23802f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 34324, "upload_time": "2019-09-16T18:54:55", "url": "https://files.pythonhosted.org/packages/05/ad/4c725d47e9b5b6d0b6eb5a8ab296e69ff08830a8705780048fae9d6d7080/pears_orchard-0.0.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02e0c2da11e91366c7028db1142a06e9", "sha256": "0763fca3c08cb66b9a0b3a49f4a4544c4c31879db141e8914f952a15beea6ef2" }, "downloads": -1, "filename": "pears_orchard-0.0.15.tar.gz", "has_sig": false, "md5_digest": "02e0c2da11e91366c7028db1142a06e9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 17057, "upload_time": "2019-09-16T18:54:58", "url": "https://files.pythonhosted.org/packages/2a/31/be3f825fb8c2c8c43c3cceb610ffbdc039ca6d01cc01fb68d2dd04c98d51/pears_orchard-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "e0ce30e9ddd79c1614e0f6a81fe6ab9f", "sha256": "ef3913733b9d75c3177f562064cbd4fbee3449b8e172d4a98f6308577bd12586" }, "downloads": -1, "filename": "pears_orchard-0.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "e0ce30e9ddd79c1614e0f6a81fe6ab9f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 34323, "upload_time": "2019-09-16T19:03:06", "url": "https://files.pythonhosted.org/packages/bd/3b/293fe5447801a51f8750d79d82e3560f55016fe89e9cda7b6fbac84adf06/pears_orchard-0.0.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "866dd07f2550698bbc198e1b147dfc82", "sha256": "6b9be48182874dc14c735bf35ef44a71654bff77729221457ea6dd8b5fe5e590" }, "downloads": -1, "filename": "pears_orchard-0.0.16.tar.gz", "has_sig": false, "md5_digest": "866dd07f2550698bbc198e1b147dfc82", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 17062, "upload_time": "2019-09-16T19:03:08", "url": "https://files.pythonhosted.org/packages/0e/e6/75fcbcfba13fc3eb10ab4d752c4648cb215e558a4ab6c81cb161061cf342/pears_orchard-0.0.16.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e0ce30e9ddd79c1614e0f6a81fe6ab9f", "sha256": "ef3913733b9d75c3177f562064cbd4fbee3449b8e172d4a98f6308577bd12586" }, "downloads": -1, "filename": "pears_orchard-0.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "e0ce30e9ddd79c1614e0f6a81fe6ab9f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 34323, "upload_time": "2019-09-16T19:03:06", "url": "https://files.pythonhosted.org/packages/bd/3b/293fe5447801a51f8750d79d82e3560f55016fe89e9cda7b6fbac84adf06/pears_orchard-0.0.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "866dd07f2550698bbc198e1b147dfc82", "sha256": "6b9be48182874dc14c735bf35ef44a71654bff77729221457ea6dd8b5fe5e590" }, "downloads": -1, "filename": "pears_orchard-0.0.16.tar.gz", "has_sig": false, "md5_digest": "866dd07f2550698bbc198e1b147dfc82", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 17062, "upload_time": "2019-09-16T19:03:08", "url": "https://files.pythonhosted.org/packages/0e/e6/75fcbcfba13fc3eb10ab4d752c4648cb215e558a4ab6c81cb161061cf342/pears_orchard-0.0.16.tar.gz" } ] }