{ "info": { "author": "Johannes Ahlmann", "author_email": "johannes@fluquid.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "=============\nYandex Search\n=============\n\n.. image:: https://img.shields.io/pypi/v/yandex-search.svg\n :target: https://pypi.python.org/pypi/yandex-search\n\n.. image:: https://img.shields.io/travis/fluquid/yandex-search.svg\n :target: https://travis-ci.org/fluquid/yandex-search\n\n.. image:: https://codecov.io/github/fluquid/yandex-search/coverage.svg?branch=master\n :alt: Coverage Status\n :target: https://codecov.io/github/fluquid/yandex-search\n\n.. image:: https://requires.io/github/fluquid/yandex-search/requirements.svg?branch=master\n :alt: Requirements Status\n :target: https://requires.io/github/fluquid/yandex-search/requirements/?branch=master\n\n\nSearch library for yandex.ru search engine.\n\nYandex allows **10,000 searches per day** when registered with a validated (international) mobile number.\n\nExample\n-------\n::\n\n >>> yandex = yandex_search.Yandex(api_user='asdf', api_key='asdf')\n >>> yandex.search('\"Interactive Saudi\"').items\n [{\n \"snippet\": \"Your Software Development Partner In Saudi Arabia . Since our early days in 2003, our main goal in Interactive Saudi Arabia has been: \\\"To earn customer respect and maintain long-term loyalty\\\".\",\n \"url\": \"http://www.interactive.sa/en\",\n \"title\": \"Interactive Saudi Arabia Limited\",\n \"domain\": \"www.interactive.sa\"\n }]\n\nGetting Started\n---------------\n* register account: https://passport.yandex.ru/registration\n\n * use google translate addon (right-click \"translate page\")\n\n* configure yandex: https://xml.yandex.ru/settings.xml\n\n * Navigate to \"Settings\"\n\n * switch language to english in bottom left (En/Ru)\n * enter email for \"Email notifications\"\n * set \"Search type\" to \"Worldwide\"\n * set \"Main IP-address\" to your querying machine\n * \"I accept the terms of License Agreement\"\n * Save\n\n * Navigate to \"Test\"\n\n * \"? user = \" is your credentials username\n * \"& key = \" is your crednetials key\n\n\nNotes\n-----\n* Yandex highlights matching terms, leading to extra whitespace from `' '.join`\n\nAlternatives\n------------\n* pyyaxml is py2-only and was giving me grief ;)\n\nDocumentation\n-------------\nsearch operators:\n\n* https://yandex.com/support/search/how-to-search/search-operators.html\n\nsettings:\n\n* https://xml.yandex.ru/settings.xml\n\ndocs:\n\n* https://tech.yandex.ru/xml/doc/dg/concepts/restrictions-docpage/\n* https://yandex.com/support/search/robots/search-api.html\n\n=======\nHistory\n=======\n\n\n0.3.2 (2017-06-12)\n------------------\n\n* updated readme to include \"accept terms of license agreement\"\n\n0.3.0 (2017-06-11)\n------------------\n\n* better log output for issues with error message code parsing\n\n0.2.0 (unreleased)\n----------------------\n\n* made it better ;)\n\n0.1.0-dev (unreleased)\n----------------------\n\n* First release on PyPI.\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/codinguncut/yandex-search", "keywords": "yandex-search", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "yandex-search", "package_url": "https://pypi.org/project/yandex-search/", "platform": "", "project_url": "https://pypi.org/project/yandex-search/", "project_urls": { "Homepage": "https://github.com/codinguncut/yandex-search" }, "release_url": "https://pypi.org/project/yandex-search/0.3.2/", "requires_dist": [ "requests", "lxml", "six" ], "requires_python": "", "summary": "Yandex search library", "version": "0.3.2" }, "last_serial": 2944278, "releases": { "0.1.0.dev0": [ { "comment_text": "", "digests": { "md5": "90820a42c7ec0e72e6e448b103f79212", "sha256": "2110843aa1f780c92be16df0e47786fcc9017d813c7fe62ee0e9de2636deb7e1" }, "downloads": -1, "filename": "yandex_search-0.1.0.dev0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "90820a42c7ec0e72e6e448b103f79212", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5322, "upload_time": "2017-06-02T20:39:04", "url": "https://files.pythonhosted.org/packages/77/e2/6c100e2275d20d3b3897d4a45ce687bb5691eb2ad8c6bfe003ceac28ab43/yandex_search-0.1.0.dev0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3497d221874e66809963b372bb6a16c", "sha256": "b2efd47b197175e2c7782ee26ed59959687f206f264573d7fbf464d26e66f319" }, "downloads": -1, "filename": "yandex-search-0.1.0.dev0.tar.gz", "has_sig": false, "md5_digest": "d3497d221874e66809963b372bb6a16c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17362, "upload_time": "2017-06-02T20:39:05", "url": "https://files.pythonhosted.org/packages/6c/45/fb3d33fcc4b4c4fc77eee9c2f470c2945f557a3d6f687bc8cc09e3e59608/yandex-search-0.1.0.dev0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "fd2b587f63a4d3870f4c7a35f86f35cf", "sha256": "5251e5c4a48d282bf04c3b85b219c7eb19ff034608d377a5dab8a92ef20512da" }, "downloads": -1, "filename": "yandex_search-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fd2b587f63a4d3870f4c7a35f86f35cf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6322, "upload_time": "2017-06-02T21:35:25", "url": "https://files.pythonhosted.org/packages/d3/09/b89d84520d2d48b082cccc3105d82082ab6bf02e732d3b76c32722c35b77/yandex_search-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4525187a3fa0308ebd342c1d356a949e", "sha256": "750aa84b02920cfbed5ba63b6c2a1582ae4795355d9525981a986151951fa34c" }, "downloads": -1, "filename": "yandex-search-0.2.0.tar.gz", "has_sig": false, "md5_digest": "4525187a3fa0308ebd342c1d356a949e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19933, "upload_time": "2017-06-02T21:35:26", "url": "https://files.pythonhosted.org/packages/1a/67/9612ab234c16c1d3adb665b16e7402f42441d32b3185f7dd3650371ead49/yandex-search-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "ea13ec3adc0bb6461cd3068f328fbf9c", "sha256": "a5f71c4a28ee8ba498e56abcbacb24edf171d459f60702924977d126a2e5e4ee" }, "downloads": -1, "filename": "yandex_search-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ea13ec3adc0bb6461cd3068f328fbf9c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6575, "upload_time": "2017-06-10T22:40:41", "url": "https://files.pythonhosted.org/packages/3b/ed/84ec730ca5e5dd0dd38eea37a67b8cc0ed45f26949565cf1bfb8f26567db/yandex_search-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85a56132922eba07a189bc615d5ae61a", "sha256": "56bb2788a08018fa0b8590e014ed9482a9c947b16f29021571be0cba81c59a65" }, "downloads": -1, "filename": "yandex-search-0.3.0.tar.gz", "has_sig": false, "md5_digest": "85a56132922eba07a189bc615d5ae61a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18768, "upload_time": "2017-06-10T22:40:42", "url": "https://files.pythonhosted.org/packages/b9/d5/ea88e9ae9556e90cc69892163f2ceadf08a3a5fdd5006cba8913e8829023/yandex-search-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "7932a4257a468b5b27b0ccfaee896ac4", "sha256": "bdfd2d6829830b89f49eebe28a2eb23368a60c8ef481e42e08ab6e48298a203d" }, "downloads": -1, "filename": "yandex_search-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7932a4257a468b5b27b0ccfaee896ac4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6926, "upload_time": "2017-06-12T13:55:47", "url": "https://files.pythonhosted.org/packages/b3/ac/fdc57aaf7e2c95d67ff6f6a04e28711c017ba6ca15bb11448593f0c51fe5/yandex_search-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36c7a6c2fb93773f64fcd31b5f9a16e5", "sha256": "3fd8fcf841cd104873e6b81d6a57eeb954fe42e7e9e09ab8a52520d6bc0371ea" }, "downloads": -1, "filename": "yandex-search-0.3.1.tar.gz", "has_sig": false, "md5_digest": "36c7a6c2fb93773f64fcd31b5f9a16e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19119, "upload_time": "2017-06-12T13:55:48", "url": "https://files.pythonhosted.org/packages/c1/c3/6dcceb6afa3d33a7f62a1b9841d3e827ac764031014ded4427717bb3af61/yandex-search-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "6740b2c9733feec5962eaee6db5cd9c9", "sha256": "83f3025d317ae1b755a6606e4c83ba905aae0fdfdef21fdd0438d9f14c1f7852" }, "downloads": -1, "filename": "yandex_search-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6740b2c9733feec5962eaee6db5cd9c9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6945, "upload_time": "2017-06-12T14:02:14", "url": "https://files.pythonhosted.org/packages/86/08/fb8cdbc174a1406527c4954b8fd8b5bb8a525326d1ec9e79717c6b69d9ab/yandex_search-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07f195a7bb3200d97f966fd7b4c0f34f", "sha256": "55439ccdbc4918aaa760bf259dd4da4228fee97126a4b98d3332cc9e7a9a228e" }, "downloads": -1, "filename": "yandex-search-0.3.2.tar.gz", "has_sig": false, "md5_digest": "07f195a7bb3200d97f966fd7b4c0f34f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19141, "upload_time": "2017-06-12T14:02:15", "url": "https://files.pythonhosted.org/packages/9c/9f/c20c766b994c6520861334a6432ce4c8d0fcede70efcdc9a6e0f51282b23/yandex-search-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6740b2c9733feec5962eaee6db5cd9c9", "sha256": "83f3025d317ae1b755a6606e4c83ba905aae0fdfdef21fdd0438d9f14c1f7852" }, "downloads": -1, "filename": "yandex_search-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6740b2c9733feec5962eaee6db5cd9c9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6945, "upload_time": "2017-06-12T14:02:14", "url": "https://files.pythonhosted.org/packages/86/08/fb8cdbc174a1406527c4954b8fd8b5bb8a525326d1ec9e79717c6b69d9ab/yandex_search-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07f195a7bb3200d97f966fd7b4c0f34f", "sha256": "55439ccdbc4918aaa760bf259dd4da4228fee97126a4b98d3332cc9e7a9a228e" }, "downloads": -1, "filename": "yandex-search-0.3.2.tar.gz", "has_sig": false, "md5_digest": "07f195a7bb3200d97f966fd7b4c0f34f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19141, "upload_time": "2017-06-12T14:02:15", "url": "https://files.pythonhosted.org/packages/9c/9f/c20c766b994c6520861334a6432ce4c8d0fcede70efcdc9a6e0f51282b23/yandex-search-0.3.2.tar.gz" } ] }