{ "info": { "author": "Siddharth Menon", "author_email": "siddharth.menon1@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Concept-Search\n\n[![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/ItsSiddharth/context_search/blob/master/LICENSE) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) \n\n## For source code \nThis the my Github repo. \nContact me for support and PRs are welcome.\n\n## Usage \n1. Pip install the package.\n```\n$ pip3 install smart-search\n```\n* **NOTE** : Please have the pickle file in the same folder as the python script in which you will use our pip package.\n\n> Here i use the glove.6B.zip file from Standfords Github repository from the hyperlink.\n\n## Syntax \n1. Import the library.\n```\n>> import smart_search\n```\n2. Create an object of the class, smart_search.model(). Say, `functioncaller`.\n```\n>> functioncaller = smart_search.model()\n```\n3. Now to convert a pdf to a list of lists containing page.no and words after stop word removal, we use the built in function `getting_list_of_words()`. This accepts 1 argument, i.e the path to the pdf and returns the required list to be fed to the model.\n```\n>> pdf_list = functioncaller.getting_list_of_words('path to your pdf')\n```\n4. Pass this list to the model along with the word you want to get the search result of using the `perform_skip()` function. This accepts 2 variables, i.e the list produced by the previous function and the word you want to search for and retuns the top 5 relevant search locations of the word you searched for.\n```\n>> location[0:5] = perform_skip(pdf_list, input_word)\n```\n5. You can use subprocesses library of python to navigate to the page if you want to.\n\n## LICENSE\nMIT\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/ItsSiddharth/context_search", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "smart-search", "package_url": "https://pypi.org/project/smart-search/", "platform": "", "project_url": "https://pypi.org/project/smart-search/", "project_urls": { "Homepage": "https://github.com/ItsSiddharth/context_search" }, "release_url": "https://pypi.org/project/smart-search/0.0.5/", "requires_dist": null, "requires_python": ">=3.6", "summary": "A search algorithm for efficient searching in PDFs", "version": "0.0.5", "yanked": false, "yanked_reason": null }, "last_serial": 6303185, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ccfd3596612aca955dcd87846ca75347", "sha256": "839ee39c00d5baba93d9972432c54e4cb954cba50b0053dd03b97f09cad162be" }, "downloads": -1, "filename": "smart_search-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ccfd3596612aca955dcd87846ca75347", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 2064, "upload_time": "2019-10-21T06:41:53", "upload_time_iso_8601": "2019-10-21T06:41:53.585050Z", "url": "https://files.pythonhosted.org/packages/92/3c/5c1febecb19807ac31215d950a588ffcff8e1fb0d9ad3f7baa4bbe4c27d3/smart_search-0.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5b0f8a85b897db71bb57973275c9e6b1", "sha256": "5147db15e5d17d4562062d814f5ba3d0cb786f8dcb1e2f38fd7895fe65c988aa" }, "downloads": -1, "filename": "smart_search-0.0.1.tar.gz", "has_sig": false, "md5_digest": "5b0f8a85b897db71bb57973275c9e6b1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1019, "upload_time": "2019-10-21T06:41:55", "upload_time_iso_8601": "2019-10-21T06:41:55.731652Z", "url": "https://files.pythonhosted.org/packages/8e/43/f4e5a2b16dcda5338ad8ae68357fcde9b9a6304813b6d8da459d35818c53/smart_search-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "a209013df6aa05ab5bf84994456d9b99", "sha256": "4b159490e7293fb779dd5911f8483ad8984868c7e51b3bd454b8354340ee60cc" }, "downloads": -1, "filename": "smart_search-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a209013df6aa05ab5bf84994456d9b99", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 3269, "upload_time": "2019-10-21T06:57:44", "upload_time_iso_8601": "2019-10-21T06:57:44.287253Z", "url": "https://files.pythonhosted.org/packages/c7/1b/6eb7bdeba384b7e5e4b5e34ce54fb54864ee52169f8dac29a0462f5d8c47/smart_search-0.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "76d28f66ac1fe70d1a44a79388222ccd", "sha256": "b2672128b3d992862fc4b5a1ed742fd0f3801a4a730f21201e0a9c84171e94c8" }, "downloads": -1, "filename": "smart_search-0.0.2.tar.gz", "has_sig": false, "md5_digest": "76d28f66ac1fe70d1a44a79388222ccd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 2068, "upload_time": "2019-10-21T06:57:45", "upload_time_iso_8601": "2019-10-21T06:57:45.908133Z", "url": "https://files.pythonhosted.org/packages/18/7b/8113f56a343ae1445d6ec04d08f76d585adf8385c6b9c7edfa538ef5bcc2/smart_search-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "f7724dcb1157fdc90877e3ee65d59e20", "sha256": "f226316d74f7ecc7653a316b0e5657e88278afa1658c9faea26805763ad2d966" }, "downloads": -1, "filename": "smart_search-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f7724dcb1157fdc90877e3ee65d59e20", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4159, "upload_time": "2019-10-21T11:07:18", "upload_time_iso_8601": "2019-10-21T11:07:18.230782Z", "url": "https://files.pythonhosted.org/packages/1a/7d/f7423dfdc582de82e8bbe5db4b9516500584ca87178e573e0c14308f278e/smart_search-0.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2c2f1092865265145c5b0d55117fb2d8", "sha256": "69ebf50787d25ed78163d934863f09268125df06a1d6894871b433da0a451600" }, "downloads": -1, "filename": "smart_search-0.0.3.tar.gz", "has_sig": false, "md5_digest": "2c2f1092865265145c5b0d55117fb2d8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3100, "upload_time": "2019-10-21T11:07:21", "upload_time_iso_8601": "2019-10-21T11:07:21.490794Z", "url": "https://files.pythonhosted.org/packages/c0/0d/3404937df7f0840591b0af31f0598d4fa95b507a30ffdecc814d4b4461ac/smart_search-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "eb1afa46b323456a2d0e367f442fc2c5", "sha256": "9e4b8c5935c66d437722f12c6655e594d28c4725a01b77c77d730e36155cf208" }, "downloads": -1, "filename": "smart_search-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "eb1afa46b323456a2d0e367f442fc2c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4107, "upload_time": "2019-10-21T11:18:50", "upload_time_iso_8601": "2019-10-21T11:18:50.128175Z", "url": "https://files.pythonhosted.org/packages/3c/d6/1d642f6e171c47e6b02290ac426b31189c270ad3b4a2dbfa9c0c8f4e8bec/smart_search-0.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5c933e6d0c3763b52abd7ca4711403a1", "sha256": "ecf4e32ac1c55b0940fd568d8cdf8b52f259dea5264972c716f120bdb68a83de" }, "downloads": -1, "filename": "smart_search-0.0.4.tar.gz", "has_sig": false, "md5_digest": "5c933e6d0c3763b52abd7ca4711403a1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3055, "upload_time": "2019-10-21T11:18:54", "upload_time_iso_8601": "2019-10-21T11:18:54.322781Z", "url": "https://files.pythonhosted.org/packages/a6/7b/c9116d7460561e26220307cdd98cc0ace1baa6c1cc63d31b4405ef8d0882/smart_search-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "891cfb3d33602b571f42dd29cb2cc04d", "sha256": "11b4ada4f75ae9d16bee09afd30609f15e871daba94eb62d55af9ffab328240f" }, "downloads": -1, "filename": "smart_search-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "891cfb3d33602b571f42dd29cb2cc04d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4106, "upload_time": "2019-12-14T14:51:17", "upload_time_iso_8601": "2019-12-14T14:51:17.244024Z", "url": "https://files.pythonhosted.org/packages/4a/ce/8f6882ccfae35f4f4ceb4abdb578513636b0b69da4bceaadc4a159e8ed0a/smart_search-0.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ee3f5db2b1c93039b8b4300ac61dba57", "sha256": "7aa5400f64a17116784d2204245201728eeac524b8e58479729d1658f69fe89b" }, "downloads": -1, "filename": "smart_search-0.0.5.tar.gz", "has_sig": false, "md5_digest": "ee3f5db2b1c93039b8b4300ac61dba57", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3065, "upload_time": "2019-12-14T14:51:21", "upload_time_iso_8601": "2019-12-14T14:51:21.452201Z", "url": "https://files.pythonhosted.org/packages/f1/f4/2189366bbf67e1e86408da4628520334a742eb8c7b22503cb8d47608630f/smart_search-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "891cfb3d33602b571f42dd29cb2cc04d", "sha256": "11b4ada4f75ae9d16bee09afd30609f15e871daba94eb62d55af9ffab328240f" }, "downloads": -1, "filename": "smart_search-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "891cfb3d33602b571f42dd29cb2cc04d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 4106, "upload_time": "2019-12-14T14:51:17", "upload_time_iso_8601": "2019-12-14T14:51:17.244024Z", "url": "https://files.pythonhosted.org/packages/4a/ce/8f6882ccfae35f4f4ceb4abdb578513636b0b69da4bceaadc4a159e8ed0a/smart_search-0.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ee3f5db2b1c93039b8b4300ac61dba57", "sha256": "7aa5400f64a17116784d2204245201728eeac524b8e58479729d1658f69fe89b" }, "downloads": -1, "filename": "smart_search-0.0.5.tar.gz", "has_sig": false, "md5_digest": "ee3f5db2b1c93039b8b4300ac61dba57", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 3065, "upload_time": "2019-12-14T14:51:21", "upload_time_iso_8601": "2019-12-14T14:51:21.452201Z", "url": "https://files.pythonhosted.org/packages/f1/f4/2189366bbf67e1e86408da4628520334a742eb8c7b22503cb8d47608630f/smart_search-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }