{ "info": { "author": "Kailash Budhathoki", "author_email": "kailash.buki@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Fingerprint -- Document Fingerprint Generator\n\n## Fingerprint of a document\nFingerprint is a signature of the document. In particular, it is a representative subset of hash values from the set of all hash values of a document. For more detail, please consider taking a look at [Winnowing: Local Algorithms for Document Fingerprinting](http://theory.stanford.edu/~aiken/publications/papers/sigmod03.pdf) *(specifically Figure 2)*.\n\n## Super simple to use\nFingerprint is very simple to use.\n```python\nf = Fingerprint(kgram_len=4, window_len=5, base=10, modulo=1000)\nprint f.generate(str=\"adorunrunrunadorunrun\")\nprint f.generate(fpath=\"/Users/test/docs/CHANGES.txt\")\n```\nThe default values for the parameters are\n```python\nkgram_len = 50\nwindow_len = 100\nbase = 101\nmodulo = sys.maxint\n```\n\n## Install\n```sh\npip install fingerprint\n```\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/kailashbuki/fingerprint", "keywords": "", "license": "LICENSE.txt", "maintainer": "", "maintainer_email": "", "name": "finger-print", "package_url": "https://pypi.org/project/finger-print/", "platform": "any", "project_url": "https://pypi.org/project/finger-print/", "project_urls": { "Homepage": "http://github.com/kailashbuki/fingerprint" }, "release_url": "https://pypi.org/project/finger-print/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "Document fingerprint generator", "version": "0.1.2" }, "last_serial": 4398627, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "4db5b8d6d1726c603864b161d7ef7948", "sha256": "aaaac87ebeb6a258d7c0f2cb9ac15c707660dd8795dfe420be19230604ce92a0" }, "downloads": -1, "filename": "finger_print-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4db5b8d6d1726c603864b161d7ef7948", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4696, "upload_time": "2018-10-21T05:38:42", "url": "https://files.pythonhosted.org/packages/75/0c/dfd8cdb4fb01bdafe75006ca63f4eb8126655482cc6332efcfbe3bc68020/finger_print-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b310c4a3e3344075a90361d0110486c", "sha256": "a65b8a7884b849bc00f9fbc8dbc1a9ff21a6221fa289dd5eb1dd37c3c403c358" }, "downloads": -1, "filename": "finger-print-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5b310c4a3e3344075a90361d0110486c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4065, "upload_time": "2018-10-21T05:38:43", "url": "https://files.pythonhosted.org/packages/89/11/25573f955999b02b0ac075c74840360e4cb9ff01bb01d3629b00740c0e33/finger-print-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4db5b8d6d1726c603864b161d7ef7948", "sha256": "aaaac87ebeb6a258d7c0f2cb9ac15c707660dd8795dfe420be19230604ce92a0" }, "downloads": -1, "filename": "finger_print-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4db5b8d6d1726c603864b161d7ef7948", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4696, "upload_time": "2018-10-21T05:38:42", "url": "https://files.pythonhosted.org/packages/75/0c/dfd8cdb4fb01bdafe75006ca63f4eb8126655482cc6332efcfbe3bc68020/finger_print-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b310c4a3e3344075a90361d0110486c", "sha256": "a65b8a7884b849bc00f9fbc8dbc1a9ff21a6221fa289dd5eb1dd37c3c403c358" }, "downloads": -1, "filename": "finger-print-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5b310c4a3e3344075a90361d0110486c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4065, "upload_time": "2018-10-21T05:38:43", "url": "https://files.pythonhosted.org/packages/89/11/25573f955999b02b0ac075c74840360e4cb9ff01bb01d3629b00740c0e33/finger-print-0.1.2.tar.gz" } ] }