{ "info": { "author": "Mischa Spiegelmock", "author_email": "revmischa@cpan.org", "bugtrack_url": null, "classifiers": [], "description": "## GDPR Checker\n\nThis module is designed to make it easier to look up if a user appears to be a resident covered by the GDPR based on IP address.\n\nThis is only a best-effort guess, no guarantee or claim is made that this information will always be accurate or reliable.\n\n## Installation:\n`pip install gdpr_check maxminddb-geolite2`\n\n## Usage:\n```\nfrom gdpr_check import Checker\n\n# default uses bundled GeoLite2 DB:\nc = Checker()\n\n# optional: pass path to local maxmind GeoIP2 database\nc = Checker('/path/to/GeoLite2-Country_20180501/GeoLite2-Country.mmdb')\n\n# check IPs\nc.is_gdpr_resident_ip('162.255.119.253') # returns True - Czech Republic IP\nc.is_gdpr_resident_ip('98.158.84.74') # returns False - Canadian IP\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/revmischa/gdpr_check", "keywords": "gdpr eea eu ip check geoip country", "license": "ABRMS", "maintainer": "", "maintainer_email": "", "name": "gdpr_check", "package_url": "https://pypi.org/project/gdpr_check/", "platform": "", "project_url": "https://pypi.org/project/gdpr_check/", "project_urls": { "Homepage": "http://github.com/revmischa/gdpr_check" }, "release_url": "https://pypi.org/project/gdpr_check/0.8/", "requires_dist": null, "requires_python": "", "summary": "Check if a user is covered by GDPR. Compare IP address to list of EEA/EU countries.", "version": "0.8" }, "last_serial": 4534668, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ba0c0b8c1b2d2e538941b0a536b13aba", "sha256": "846004787948a7644eebe290c9702bc43a0f46555a9478208ef747536c86c440" }, "downloads": -1, "filename": "gdpr_check-0.1.tar.gz", "has_sig": false, "md5_digest": "ba0c0b8c1b2d2e538941b0a536b13aba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2275, "upload_time": "2018-05-04T14:23:28", "url": "https://files.pythonhosted.org/packages/50/58/3d26f9ed61ea5438ec805e61817a7b8aa39feb1b366e8d5186044316ebfe/gdpr_check-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "a5e1cfc73f649fa3c3b43c4eb0a16815", "sha256": "4488a2730fc0c55879110fb7325d6b2cfbb7dfeee798c8c358eb3d28e974c024" }, "downloads": -1, "filename": "gdpr_check-0.2.tar.gz", "has_sig": false, "md5_digest": "a5e1cfc73f649fa3c3b43c4eb0a16815", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2462, "upload_time": "2018-05-04T14:34:24", "url": "https://files.pythonhosted.org/packages/37/8f/990e8cf47f790fb5f302e3302efe6d35b905700451d3473326ec4442a235/gdpr_check-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "f642355509de6f29a679eecf30388945", "sha256": "84111a977f2b3917b6e6fc1d1705425032849d30fe36fb3409a5775ce943a77a" }, "downloads": -1, "filename": "gdpr_check-0.3.tar.gz", "has_sig": false, "md5_digest": "f642355509de6f29a679eecf30388945", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2479, "upload_time": "2018-05-04T14:36:03", "url": "https://files.pythonhosted.org/packages/71/85/086ac7c03f65c0cddbbb36f979ebbf31e5a243f92aacbafc57d617cb1dee/gdpr_check-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "d9d92d8ecf651cbb60ee78e646480f82", "sha256": "1b7cf5a2d5f0c4461a6e1a51777894b882fe1f7605acbfa06e8a2530a9bdcc35" }, "downloads": -1, "filename": "gdpr_check-0.4.tar.gz", "has_sig": false, "md5_digest": "d9d92d8ecf651cbb60ee78e646480f82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2429, "upload_time": "2018-05-04T14:39:28", "url": "https://files.pythonhosted.org/packages/66/e0/6ba42b83f20aa264b30d1894f9738a90fcece165f6c1e99477ec07bd08a1/gdpr_check-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "b6360c23bd7b6e7ad03f92620b567bac", "sha256": "28a5d9e14a48c88ae44f8400c82024d4bbac0445e89dd4a4c3d26d0f1e06b22f" }, "downloads": -1, "filename": "gdpr_check-0.5.tar.gz", "has_sig": false, "md5_digest": "b6360c23bd7b6e7ad03f92620b567bac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2376, "upload_time": "2018-05-04T14:49:20", "url": "https://files.pythonhosted.org/packages/6b/61/d09cd60e00df1d04b0879ec07eca2db041b7966ff803694200e604bf4d1f/gdpr_check-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "c7de68816cf400f8d3800a717b225da0", "sha256": "6b91b268b364772be49d3e3705be437552fc68c36bc3c5c3a17d12bda8de6db0" }, "downloads": -1, "filename": "gdpr_check-0.6.tar.gz", "has_sig": false, "md5_digest": "c7de68816cf400f8d3800a717b225da0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2466, "upload_time": "2018-06-11T11:55:15", "url": "https://files.pythonhosted.org/packages/94/0b/6213fd2abe8afde5e56555db69ebbb095d71f33ce87e323a4711ee7fd5bb/gdpr_check-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "01e091808ac9c3e43ef027862dbcc088", "sha256": "c19bf2e33b2cbcf56239b78c9e284a24ccca65f69b108c993dec043c2aff6079" }, "downloads": -1, "filename": "gdpr_check-0.7.tar.gz", "has_sig": false, "md5_digest": "01e091808ac9c3e43ef027862dbcc088", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2475, "upload_time": "2018-06-11T12:02:09", "url": "https://files.pythonhosted.org/packages/d9/8a/1c615ee6402eb80c2ff3b3d5bbac9470b6026076f2ab1c93d17c1d010c8b/gdpr_check-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "7244d70fcb9b48855320171872f8ad02", "sha256": "40f4f264005fa9d65161895f9d356698c2764b1574455010f322e0c9a250eaee" }, "downloads": -1, "filename": "gdpr_check-0.8.tar.gz", "has_sig": false, "md5_digest": "7244d70fcb9b48855320171872f8ad02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2488, "upload_time": "2018-11-27T15:47:24", "url": "https://files.pythonhosted.org/packages/df/d7/62596ef03f584f5326c051d08a6f1ce815cf340ad0131e654bd4f2ff2c7f/gdpr_check-0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7244d70fcb9b48855320171872f8ad02", "sha256": "40f4f264005fa9d65161895f9d356698c2764b1574455010f322e0c9a250eaee" }, "downloads": -1, "filename": "gdpr_check-0.8.tar.gz", "has_sig": false, "md5_digest": "7244d70fcb9b48855320171872f8ad02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2488, "upload_time": "2018-11-27T15:47:24", "url": "https://files.pythonhosted.org/packages/df/d7/62596ef03f584f5326c051d08a6f1ce815cf340ad0131e654bd4f2ff2c7f/gdpr_check-0.8.tar.gz" } ] }