{ "info": { "author": "7oi", "author_email": "7oi@7oi.is", "bugtrack_url": null, "classifiers": [], "description": "# Icelander generator\nIcelander generator is a tool made to generate a bunch of icelanders.\n\n## Details\nIcelander generator uses a list of male and female names scraped from is.wikipedia.org and\nthe kennitala pypi package (https://pypi.org/project/kennitala/) to generate random people\nwith proper icelandic names and kennitala. It can be very useful for testing purposes where\na bunch of icelanders are required. Can also just be used for fun, I guess.\n\n## Installation\nInside your virtualenv run\n```\n$ pip install icelander-generator\n```\n\n## Usage\n### Icelander\n```python\nfrom icelander_generator import Icelander\n\nicelander = Icelander()\n\n# Generate a random person\nicelander.get_random_person()\n# Returns {\n# 'ssn': '{random ssn}',\n# 'gender': '{randomly selected gender},\n# 'firstname': '{randomly selected first name based on gender}',\n# 'lastname': '{randomly selected last name based on gender}',\n# }\n\n# Generate a woman born in 1981\nicelander.get_random_person(gender='female', year=1981)\n# Returns {\n# 'ssn': '{random ssn from year 1981}',\n# 'gender': 'female',\n# 'firstname': '{randomly selected first name based on gender}',\n# 'lastname': '{randomly selected last name based on gender}',\n# }\n\n# Return a list of randomly generated people of random age and gender\nicelander.get_random_people(10)\n\n# Return a list of randomly generated women born in 1981\nicelander.get_random_people(10, gender='female', year=1981)\n\n# Dump result from get_random_people to a json file\nicelander.dump_random_people_to_file(filename='dump.json', num_people=10, gender='female', year='1981')\n```\n\n### Address\n```python\nfrom icelander_generator.address import Address\n\nad = Address()\n\n# Get random address\nad.get_random_address()\n\n# Get random address in Reykjav\u00edk\nad.get_random_address(place='Reykjav\u00edk')\n\n# Get random address in 101 PO code\nad.get_random_address(po_code='101')\n\n# Get random address, but only up to street number 23\nad.get_random_address(max_num=23)\n\n```\n\n\n## Future ideas\n- More gender options?\n- Middle names\n- Company generator\n\nI'm also open for suggestions and pull requests on https://github.com/7oi/IcelanderGenerator\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/7oi/IcelanderGenerator", "keywords": "tests,generator", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "icelander-generator", "package_url": "https://pypi.org/project/icelander-generator/", "platform": "", "project_url": "https://pypi.org/project/icelander-generator/", "project_urls": { "Homepage": "https://github.com/7oi/IcelanderGenerator" }, "release_url": "https://pypi.org/project/icelander-generator/0.3.2/", "requires_dist": [ "lxml", "requests", "kennitala", "future" ], "requires_python": "", "summary": "A utility to generate random Icelanders", "version": "0.3.2" }, "last_serial": 4773845, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "5a8640fd7a8fbbba1a1816fbc98a824d", "sha256": "66d0cfe2d25f361b9619ca543dc169604610eca6d5b4d4dc172ca5b578a48a9b" }, "downloads": -1, "filename": "icelander_generator-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "5a8640fd7a8fbbba1a1816fbc98a824d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28384, "upload_time": "2019-02-02T22:44:55", "url": "https://files.pythonhosted.org/packages/1f/7d/ad81392a37ef8267a1620603a801b2798a7a2c22e707764b91cf0f87694a/icelander_generator-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a774bd6229a1e2034de59fcdb050766", "sha256": "19955b545885a60b0e1dd4f97d3e1ad1a8d5834e151d0d3ce2bdcc4cb2a810de" }, "downloads": -1, "filename": "icelander_generator-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6a774bd6229a1e2034de59fcdb050766", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27474, "upload_time": "2019-02-02T22:44:58", "url": "https://files.pythonhosted.org/packages/d3/58/dc64fa0c428e7744f7071978fdcf8adac2035c9edd2cc956e5cbbac5918c/icelander_generator-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d887276844486ae504157ce55f0139bf", "sha256": "ea49d26db082abdc3e760413e990414c4b9c64475e7f9fea5d8e329dd33ad641" }, "downloads": -1, "filename": "icelander_generator-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "d887276844486ae504157ce55f0139bf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 28636, "upload_time": "2019-02-02T22:44:57", "url": "https://files.pythonhosted.org/packages/06/a5/42dabe636d813d0d8f89ec63d2cc5ce19ade89e3c41e48f964b3710cc8aa/icelander_generator-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79f8fa56a5cd8a370dfac3efe8ec79c4", "sha256": "c5c2585757de063de7fb3464fd999a7108d1eee8bc95232d709da7c97c43307d" }, "downloads": -1, "filename": "icelander_generator-0.1.2.tar.gz", "has_sig": false, "md5_digest": "79f8fa56a5cd8a370dfac3efe8ec79c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27691, "upload_time": "2019-02-02T22:44:59", "url": "https://files.pythonhosted.org/packages/d9/0f/bd539a4f654c590478765fa379ce81a436cec02db4d465788bdf29099123/icelander_generator-0.1.2.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "75d938baeef8fd8dab85b7fef8efc8fe", "sha256": "b1a47b12643f3fc6a19b74b329f80342e018a73e19ea414b17128641993a5960" }, "downloads": -1, "filename": "icelander_generator-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "75d938baeef8fd8dab85b7fef8efc8fe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28684, "upload_time": "2019-02-02T23:16:24", "url": "https://files.pythonhosted.org/packages/d1/a3/7d97d46fbc211c6e2c2fedd3f92c7159671e62333e32e4b73251c526747c/icelander_generator-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e98d3d4ecddd4f11889d4d5ebd5d1afb", "sha256": "258fa3e359a48ecc20953c618b2653655e78d97e5607f6797acb75eb6f7ce75e" }, "downloads": -1, "filename": "icelander_generator-0.1.4.tar.gz", "has_sig": false, "md5_digest": "e98d3d4ecddd4f11889d4d5ebd5d1afb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28749, "upload_time": "2019-02-02T23:16:25", "url": "https://files.pythonhosted.org/packages/ed/0c/bd8a6d61a18b0b6eb596eaa73fd0efdfc0ac85b524c310e0f20de2508f61/icelander_generator-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "9ecc6ca30e78870a782b827580ab44d4", "sha256": "6d7dc7ba3a6ba0e27e5a63fe3f62dfadf116dbb22e1488441ba4c2e44aadd209" }, "downloads": -1, "filename": "icelander_generator-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9ecc6ca30e78870a782b827580ab44d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28683, "upload_time": "2019-02-02T23:22:21", "url": "https://files.pythonhosted.org/packages/0a/df/4ce5d92c5e889204ceb29ac2184282492dba20e304dc0d222e445a5639e7/icelander_generator-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d413cecb788ba46fbf4b57464401bc52", "sha256": "08fd8d027042b742bf158e2de0832a48eb34b768e7606413e26679696cc67a1d" }, "downloads": -1, "filename": "icelander_generator-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d413cecb788ba46fbf4b57464401bc52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28752, "upload_time": "2019-02-02T23:22:23", "url": "https://files.pythonhosted.org/packages/c5/22/7d5ce096d77104f1de65bd542aa7b82aadc414770c5cbdafb1f01e465685/icelander_generator-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "e1469a1c7598cf22f182daba926e3528", "sha256": "72381e4e4f7bee7f0e5a66a12043c4ae3a8e862efb2984ec4f95f674e7d387ac" }, "downloads": -1, "filename": "icelander_generator-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e1469a1c7598cf22f182daba926e3528", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28655, "upload_time": "2019-02-02T23:33:43", "url": "https://files.pythonhosted.org/packages/d2/83/f637de5c0404a593454295bcef0e194e0d2e80d1aa1186ae2929610e1b4b/icelander_generator-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfca4a7d1763494fc65b024bb07ba2e2", "sha256": "0ca8178ce98a92fabe7b39598601765c4d35636af16d7c9cef34b8d42fd0ea4f" }, "downloads": -1, "filename": "icelander_generator-0.2.1.tar.gz", "has_sig": false, "md5_digest": "bfca4a7d1763494fc65b024bb07ba2e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28740, "upload_time": "2019-02-02T23:33:45", "url": "https://files.pythonhosted.org/packages/ef/53/1cf76920b8de145a0b3d75dec781855a29207d7551d705b45fae99ded546/icelander_generator-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f23ad4e0d78ba6c46d51acea3facf926", "sha256": "86defd3e3d7309448e655e162390363de9235399a7512ebb8707f51a0f1c6bf8" }, "downloads": -1, "filename": "icelander_generator-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f23ad4e0d78ba6c46d51acea3facf926", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28232, "upload_time": "2019-02-03T00:08:45", "url": "https://files.pythonhosted.org/packages/36/32/ee5dedb63e171cf6bf555c1394a6868b1f404ded574996f55fd1abcd995f/icelander_generator-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43e79899cce4bb38c61623f44629cb42", "sha256": "8d7e0ce9e3f14c71b3ac3272d82fa367ef9981183d1d0faaf35e8cb1e545b0de" }, "downloads": -1, "filename": "icelander_generator-0.2.2.tar.gz", "has_sig": false, "md5_digest": "43e79899cce4bb38c61623f44629cb42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28432, "upload_time": "2019-02-03T00:08:47", "url": "https://files.pythonhosted.org/packages/88/ab/f5b5b3218d43d0232355e78be7798031cab0ef30380ec57a06ea59528900/icelander_generator-0.2.2.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "880796ae0d4c4cd901dfd964c8ddf85b", "sha256": "6ebcb5f9aa78f3c8abad70a609ce4001eeaffd276ed5e60bebbb16b8d46be0f2" }, "downloads": -1, "filename": "icelander_generator-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "880796ae0d4c4cd901dfd964c8ddf85b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 88362, "upload_time": "2019-02-03T03:18:41", "url": "https://files.pythonhosted.org/packages/d8/d2/ab65bf154b6bdd6c8f9873985c89b83a1b54260247884836ee698a2bb53b/icelander_generator-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "effd207d2637207116d2632ee7a13ab7", "sha256": "880b8e97804fdee28ac50b9a467be32270d753f84afbfe879255df7d958e2f41" }, "downloads": -1, "filename": "icelander_generator-0.3.1.tar.gz", "has_sig": false, "md5_digest": "effd207d2637207116d2632ee7a13ab7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88135, "upload_time": "2019-02-03T03:18:43", "url": "https://files.pythonhosted.org/packages/19/04/52274e1b488b7581db0fecd04306e4386f98ab1fe16f756121a30efd1518/icelander_generator-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "4d0d3c85f899f9436b82553288aa76a2", "sha256": "59ac760f9e659844fcda746f74f8973bd9f6bfa08e7e95a1767480c04733c84d" }, "downloads": -1, "filename": "icelander_generator-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4d0d3c85f899f9436b82553288aa76a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 88424, "upload_time": "2019-02-03T03:47:52", "url": "https://files.pythonhosted.org/packages/d2/80/0dc7308d12b1905106c0501aaeea79f25de6097fa4af8ac6d19b40013e4c/icelander_generator-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c04e4ae9da97d605e334f399cbfa168", "sha256": "38f10fed3ab63dad4826d0b6883b3a4d025d8ee2ee6083d96e491a2702a4409c" }, "downloads": -1, "filename": "icelander_generator-0.3.2.tar.gz", "has_sig": false, "md5_digest": "4c04e4ae9da97d605e334f399cbfa168", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88178, "upload_time": "2019-02-03T03:47:54", "url": "https://files.pythonhosted.org/packages/82/f8/46ff3e2729c5fa13cbbed35b2d2ed8d2480fefe8605176c9a0586b42b2a2/icelander_generator-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4d0d3c85f899f9436b82553288aa76a2", "sha256": "59ac760f9e659844fcda746f74f8973bd9f6bfa08e7e95a1767480c04733c84d" }, "downloads": -1, "filename": "icelander_generator-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4d0d3c85f899f9436b82553288aa76a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 88424, "upload_time": "2019-02-03T03:47:52", "url": "https://files.pythonhosted.org/packages/d2/80/0dc7308d12b1905106c0501aaeea79f25de6097fa4af8ac6d19b40013e4c/icelander_generator-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c04e4ae9da97d605e334f399cbfa168", "sha256": "38f10fed3ab63dad4826d0b6883b3a4d025d8ee2ee6083d96e491a2702a4409c" }, "downloads": -1, "filename": "icelander_generator-0.3.2.tar.gz", "has_sig": false, "md5_digest": "4c04e4ae9da97d605e334f399cbfa168", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88178, "upload_time": "2019-02-03T03:47:54", "url": "https://files.pythonhosted.org/packages/82/f8/46ff3e2729c5fa13cbbed35b2d2ed8d2480fefe8605176c9a0586b42b2a2/icelander_generator-0.3.2.tar.gz" } ] }