{ "info": { "author": "Nathan Van Gheem", "author_email": "vangheem@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: BFG", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "Introduction\n============\n\nThis package will allow you to create your own search engines for your packages and sets of packages.\nIt's not perfect, but I find it useful. It's really fast and easier to find what you're looking for often.\n\nYou can search specifically for methods, classes and filenames or just do a full text search.\n\nIt's built on repoze.bfg, repoze.catalog and pygments.\n\nInstall\n-------\n\nStart off with a virtualenv::\n\n\t>>> virtualenv pysourcesearch --no-site-packages\n\t>>> cd pysourcesearch\n\t>>> ./bin/easy_install pysourcesearch\n\t>>> ./bin/easy_install PasteScript\n\n\nThen you can use the ini WSGI configuration provided with the package or create your own similar to this::\n\n\t>>> [app:main]\n\t>>> use = egg:pysourcesearch#app\n\t>>> debug_notfound = false\n\t>>> catalogs_location = %(here)s/catalogs\n\t>>> reindex = False\n\t>>> package_groups = \n\t>>> Plone:/Applications/Plone/buildout-cache/eggs\n\t>>> skipped_paths =\n\t>>>\t\ttests\n\t>>>\n\t>>> [server:main]\n\t>>> use = egg:Paste#http\n\t>>> host = 0.0.0.0\n\t>>> port = 6543\n\t\nThen run::\n\n\t>>> ./bin/paster serve pysourcesearch.ini\n\t\nThe first time it runs it will take some time to index everything. If you tail the catalog you'll\nbe able to see the status of indexing.\n\n >>> tail -f pysourcesearch.log\n\n\n\nConfiguration\n-------------\n\nHere are some of the WSGI configuration options::\n\n* catalogs_location = Location where the indexes are stored\n* reindex = If you want to reindex every time it's run\n* package_groups = a list of locations to egg packages. This is normally a `buildout-cache/eggs` direction or a `lib/python2.6/site-packages` directory\n* skipped_paths = a list of folders that you'd rather not index the contents of\n\n\n\n\n\n\n\n\n0.1\n---\n\n- Initial version", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": "web wsgi bfg catalog python source search", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "pysourcesearch", "package_url": "https://pypi.org/project/pysourcesearch/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pysourcesearch/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/pysourcesearch/0.1/", "requires_dist": null, "requires_python": null, "summary": "a repoze.bfg wsgi app to provide a search engine for your python packages", "version": "0.1" }, "last_serial": 797750, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "bcf567c6dc52d5e3e2722f950aed2278", "sha256": "ee74a8ba8c01bd01d7a9213f7353c13505dd0e115923dbe63a6f9a630a480bd2" }, "downloads": -1, "filename": "pysourcesearch-0.1.tar.gz", "has_sig": false, "md5_digest": "bcf567c6dc52d5e3e2722f950aed2278", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26426, "upload_time": "2010-06-09T14:05:42", "url": "https://files.pythonhosted.org/packages/a9/aa/41d35f05d873ea165940fe96ced7ed3c8820285e9d9d8eae3a99a81a7069/pysourcesearch-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bcf567c6dc52d5e3e2722f950aed2278", "sha256": "ee74a8ba8c01bd01d7a9213f7353c13505dd0e115923dbe63a6f9a630a480bd2" }, "downloads": -1, "filename": "pysourcesearch-0.1.tar.gz", "has_sig": false, "md5_digest": "bcf567c6dc52d5e3e2722f950aed2278", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26426, "upload_time": "2010-06-09T14:05:42", "url": "https://files.pythonhosted.org/packages/a9/aa/41d35f05d873ea165940fe96ced7ed3c8820285e9d9d8eae3a99a81a7069/pysourcesearch-0.1.tar.gz" } ] }