{ "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```", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/kailashbuki/fingerprint", "keywords": null, "license": "LICENSE.txt", "maintainer": null, "maintainer_email": null, "name": "fingerprint", "package_url": "https://pypi.org/project/fingerprint/", "platform": "any", "project_url": "https://pypi.org/project/fingerprint/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/kailashbuki/fingerprint" }, "release_url": "https://pypi.org/project/fingerprint/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "Document fingerprint generator", "version": "0.1.2" }, "last_serial": 2116812, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e784d8189388d957290a831b3b78de50", "sha256": "e0b63170cb789b8a4d73424baacbf23ae4f04e38fb594508c1da4ada65f5bec0" }, "downloads": -1, "filename": "fingerprint-0.1.0.macosx-10.7-intel.exe", "has_sig": false, "md5_digest": "e784d8189388d957290a831b3b78de50", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 67759, "upload_time": "2012-07-30T07:09:07", "url": "https://files.pythonhosted.org/packages/d3/9a/0d2e477b5c6cea488bff9bfd4bdbd69e8f2840eb31073c43352b7595bb02/fingerprint-0.1.0.macosx-10.7-intel.exe" }, { "comment_text": "", "digests": { "md5": "9f52e3ad7e56c2e2c4e2980cb8e61297", "sha256": "8ef6bdd1887bfd36ff63de6b0ceacefba46aa523d661d5a6a711fc00154da05a" }, "downloads": -1, "filename": "fingerprint-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9f52e3ad7e56c2e2c4e2980cb8e61297", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4634, "upload_time": "2012-07-30T07:09:02", "url": "https://files.pythonhosted.org/packages/02/f2/d3692fd7600de68a9f6ba9c77501f77849ec96befc8f5673ed446ae5b468/fingerprint-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c08901fefd18436f455420970f253e48", "sha256": "53fdf1e098c1bc9db9a321a1dd9d8627402644396bd92af830984bf23d8445da" }, "downloads": -1, "filename": "fingerprint-0.1.1.macosx-10.7-intel.exe", "has_sig": false, "md5_digest": "c08901fefd18436f455420970f253e48", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 67761, "upload_time": "2012-07-30T07:07:22", "url": "https://files.pythonhosted.org/packages/27/da/89d16ca667d3d3039307993c6374b57eb574775e5cd27029328a5239d49b/fingerprint-0.1.1.macosx-10.7-intel.exe" }, { "comment_text": "", "digests": { "md5": "8be10689936f89fb37f6e78f8e97555d", "sha256": "01c4c8c8ee57e07fca691d16013c3a972a4147ec17b5d2752a5f00ed5050a4e2" }, "downloads": -1, "filename": "fingerprint-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8be10689936f89fb37f6e78f8e97555d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4637, "upload_time": "2012-07-30T07:06:44", "url": "https://files.pythonhosted.org/packages/9b/7e/f3d6c66211dfd6686086f3ae8c73b1eef356181db554baa8ec750a5d8b02/fingerprint-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6e4583be38e509289ed4c4a56a73b659", "sha256": "36050d27542731fa9bf3db3de6ab01b59c534e98a4ee9eb80709030b54559d5a" }, "downloads": -1, "filename": "fingerprint-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6e4583be38e509289ed4c4a56a73b659", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3658, "upload_time": "2016-05-15T17:00:26", "url": "https://files.pythonhosted.org/packages/1a/06/206de1bd88ec6f740c6e9dfb6b30dca759836bedabc83c08c61b8ff38ca8/fingerprint-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6e4583be38e509289ed4c4a56a73b659", "sha256": "36050d27542731fa9bf3db3de6ab01b59c534e98a4ee9eb80709030b54559d5a" }, "downloads": -1, "filename": "fingerprint-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6e4583be38e509289ed4c4a56a73b659", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3658, "upload_time": "2016-05-15T17:00:26", "url": "https://files.pythonhosted.org/packages/1a/06/206de1bd88ec6f740c6e9dfb6b30dca759836bedabc83c08c61b8ff38ca8/fingerprint-0.1.2.tar.gz" } ] }