{ "info": { "author": "samiriff", "author_email": "samiriff@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Testing", "Topic :: Utilities" ], "description": "# Anonymizer\n\n_Anonymizer_ is a Python package that generates fake data for you. It internally makes use of the [Faker](https://github.com/joke2k/faker) package, and allows you to keep track of the mapping between your original and fake data. This will be especially useful when you are anonymizing data in pandas data frames.\n\n```\n _____ .__\n / _ \\ ____ ____ ____ ___.__. _____ |__|________ ____ _______\n / /_\\ \\ / \\ / _ \\ / \\< | | / \\ | |\\___ /_/ __ \\\\_ __ \\\n/ | \\| | \\( <_> )| | \\\\___ || Y Y \\| | / / \\ ___/ | | \\/\n\\____|__ /|___| / \\____/ |___| // ____||__|_| /|__|/_____ \\ \\___ >|__|\n \\/ \\/ \\/ \\/ \\/ \\/ \\/\n```\n\n## Basic Usage\n\n### Initialization\n\n```\nnames = ['Kevin Bell', 'Ricky Sheppard', 'James Hill MD']\nanonymizer = Anonymizer()\n```\n\n### Get Anonymized Name\n```\nanonymizer.get_anonymized_name('Ghajinikanth Zuckerberg')\n# 'Catherine Parker'\n```\n\n### Get Original Name\n```\nanonymizer.get_original_name('Catherine Parker')\n# 'Ghajinikanth Zuckerberg'\n```\n\n### Get Anonymized Name for Same Name\n```\nanonymizer.get_anonymized_name('Ghajinikanth Zuckerberg') # First Call\n# 'Catherine Parker'\n\nanonymizer.get_anonymized_name('Ghajinikanth Zuckerberg') # Second Call\n# 'Catherine Parker'\n```\n\n### Fetch list of Anonymized Names\n```\nanonymizer.get_anonymized_names(names)\n# ['Leslie Adams', 'Michelle Burke', 'Annette Maxwell']\n```\n### Fetch list of Original Names\n```\nanonymizer.get_original_names(anonymizedNames)\n# ['Kevin Bell', 'Ricky Sheppard', 'James Hill MD']\n```\n### Get Anonymized Data for a different Faker Type\n```\naddress_anonymizer = Anonymizer(faker_type=FakerType.ADDRESS)\naddress_anonymizer.get_anonymized_name('74437 Alexandra Well\\nSouth Jade, CT 40282')\n# 'USNS Hernandez\\nFPO AA 32353'\n```\n## Acknowledgements\n- [Faker](https://github.com/joke2k/faker)", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/samiriff/anonymizer/archive/0.1.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/samiriff/anonymizer", "keywords": "faker anonymizer data test mock generator pandas dataframe anonymize", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "data-anonymizer-mapper", "package_url": "https://pypi.org/project/data-anonymizer-mapper/", "platform": "any", "project_url": "https://pypi.org/project/data-anonymizer-mapper/", "project_urls": { "Download": "https://github.com/samiriff/anonymizer/archive/0.1.0.tar.gz", "Homepage": "https://github.com/samiriff/anonymizer" }, "release_url": "https://pypi.org/project/data-anonymizer-mapper/0.1.0/", "requires_dist": null, "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "Anonymizer is a Python package that generates fake data for you, especially useful with pandas dataframes.", "version": "0.1.0" }, "last_serial": 5128012, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "213dd44d543378a249678f489091178a", "sha256": "b3c108364bdb56eaba09a64c36ab58ee654230d6584ec1c5b3cc8b01b0e4054a" }, "downloads": -1, "filename": "data-anonymizer-mapper-0.1.0.tar.gz", "has_sig": false, "md5_digest": "213dd44d543378a249678f489091178a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3556, "upload_time": "2019-04-11T09:33:05", "url": "https://files.pythonhosted.org/packages/b9/ce/81066c2fd260e53bec12d699fefccf269b27cad9c5623b1debfee3022d44/data-anonymizer-mapper-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "213dd44d543378a249678f489091178a", "sha256": "b3c108364bdb56eaba09a64c36ab58ee654230d6584ec1c5b3cc8b01b0e4054a" }, "downloads": -1, "filename": "data-anonymizer-mapper-0.1.0.tar.gz", "has_sig": false, "md5_digest": "213dd44d543378a249678f489091178a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3556, "upload_time": "2019-04-11T09:33:05", "url": "https://files.pythonhosted.org/packages/b9/ce/81066c2fd260e53bec12d699fefccf269b27cad9c5623b1debfee3022d44/data-anonymizer-mapper-0.1.0.tar.gz" } ] }