faker-0.7.7/0000755000175000017500000000000013026251410010711 5ustar hlehlefaker-0.7.7/setup.py0000644000175000017500000000430313026251410012423 0ustar hlehle#!/usr/bin/env python # coding=utf-8 import os import io from setuptools import setup, find_packages here = os.path.abspath(os.path.dirname(__file__)) README = io.open(os.path.join(here, 'README.rst'), encoding="utf8").read() version = '0.7.7' # this module can be zip-safe if the zipimporter implements iter_modules or if # pkgutil.iter_importer_modules has registered a dispatch for the zipimporter. try: import pkgutil import zipimport zip_safe = hasattr(zipimport.zipimporter, "iter_modules") or \ zipimport.zipimporter in pkgutil.iter_importer_modules.registry.keys() except (ImportError, AttributeError): zip_safe = False setup( name='Faker', version=version, description="Faker is a Python package that generates fake data for you.", long_description=README, entry_points={ 'console_scripts': ['faker=faker.cli:execute_from_command_line'], }, classifiers=[ # See https://pypi.python.org/pypi?%3Aaction=list_classifiers 'Development Status :: 3 - Alpha', 'Environment :: Console', 'Intended Audience :: Developers', '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', 'Topic :: Software Development :: Libraries :: Python Modules', 'Topic :: Software Development :: Testing', 'Topic :: Utilities', 'License :: OSI Approved :: MIT License' ], keywords='faker fixtures data test mock generator', author='joke2k', author_email='joke2k@gmail.com', url='https://github.com/joke2k/faker', license='MIT License', packages=find_packages(exclude=("docs",)), platforms=["any"], test_suite='faker.tests', zip_safe=zip_safe, install_requires=[ "python-dateutil>=2.4", "six", ], extras_require={ ':python_version=="2.7"': [ 'ipaddress', ], ':python_version=="3.0"': [ 'importlib', ], ':python_version=="3.2"': [ 'ipaddress', ], } ) faker-0.7.7/Makefile0000644000175000017500000000020013026251410012341 0ustar hlehletest: coverage run --source=faker setup.py test release: rm -rf dist python setup.py sdist bdist_wheel twine upload dist/* faker-0.7.7/README.rst0000644000175000017500000003027713026251410012411 0ustar hlehle:: _|_|_|_| _| _| _|_|_| _| _| _|_| _| _|_| _|_|_| _| _| _|_| _|_|_|_| _|_| _| _| _| _| _| _| _| _| _|_|_| _| _| _|_|_| _| *Faker* is a Python package that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in your persistence to stress test it, or anonymize data taken from a production service, Faker is for you. Faker is heavily inspired by `PHP Faker`_, `Perl Faker`_, and by `Ruby Faker`_. ---- |pypi| |unix_build| |windows_build| |coverage| |license| ---- For more details, see the `extended docs`_. Basic Usage ----------- Install with pip: .. code:: bash pip install Faker *Note: this package was previously called* ``fake-factory``. Use ``faker.Factory.create()`` to create and initialize a faker generator, which can generate data by accessing properties named after the type of data you want. .. code:: python from faker import Factory fake = Factory.create() # OR from faker import Faker fake = Faker() fake.name() # 'Lucy Cechtelar' fake.address() # "426 Jordy Lodge # Cartwrightshire, SC 88120-6700" fake.text() # Sint velit eveniet. Rerum atque repellat voluptatem quia rerum. Numquam excepturi # beatae sint laudantium consequatur. Magni occaecati itaque sint et sit tempore. Nesciunt # amet quidem. Iusto deleniti cum autem ad quia aperiam. # A consectetur quos aliquam. In iste aliquid et aut similique suscipit. Consequatur qui # quaerat iste minus hic expedita. Consequuntur error magni et laboriosam. Aut aspernatur # voluptatem sit aliquam. Dolores voluptatum est. # Aut molestias et maxime. Fugit autem facilis quos vero. Eius quibusdam possimus est. # Ea quaerat et quisquam. Deleniti sunt quam. Adipisci consequatur id in occaecati. # Et sint et. Ut ducimus quod nemo ab voluptatum. Each call to method ``fake.name()`` yields a different (random) result. This is because faker forwards ``faker.Generator.method_name()`` calls to ``faker.Generator.format(method_name)``. .. code:: python for _ in range(0, 10): print fake.name() # Adaline Reichel # Dr. Santa Prosacco DVM # Noemy Vandervort V # Lexi O'Conner # Gracie Weber # Roscoe Johns # Emmett Lebsack # Keegan Thiel # Wellington Koelpin II # Ms. Karley Kiehn V Providers --------- Each of the generator properties (like ``name``, ``address``, and ``lorem``) are called "fake". A faker generator has many of them, packaged in "providers". Check the `extended docs`_ for a list of `bundled providers`_ and a list of `community providers`_. Localization ------------ ``faker.Factory`` can take a locale as an argument, to return localized data. If no localized provider is found, the factory falls back to the default en\_US locale. .. code:: python from faker import Factory fake = Factory.create('it_IT') for _ in range(0, 10): print fake.name() > Elda Palumbo > Pacifico Giordano > Sig. Avide Guerra > Yago Amato > Eustachio Messina > Dott. Violante Lombardo > Sig. Alighieri Monti > Costanzo Costa > Nazzareno Barbieri > Max Coppola You can check available Faker locales in the source code, under the providers package. The localization of Faker is an ongoing process, for which we need your help. Please don't hesitate to create a localized provider for your own locale and submit a Pull Request (PR). Included localized providers: - `bg\_BG `__ - Bulgarian - `cs\_CZ `__ - Czech - `de\_DE `__ - German - `dk\_DK `__ - Danish - `el\_GR `__ - Greek - `en\_AU `__ - English (Australia) - `en\_CA `__ - English (Canada) - `en\_GB `__ - English (Great Britain) - `en\_US `__ - English (United States) - `es\_ES `__ - Spanish (Spain) - `es\_MX `__ - Spanish (Mexico) - `fa\_IR `__ - Persian (Iran) - `fi\_FI `__ - Finnish - `fr\_FR `__ - French - `hi\_IN `__ - Hindi - `hr\_HR `__ - Croatian - `it\_IT `__ - Italian - `ja\_JP `__ - Japanese - `ko\_KR `__ - Korean - `lt\_LT `__ - Lithuanian - `lv\_LV `__ - Latvian - `ne\_NP `__ - Nepali - `nl\_NL `__ - Dutch (Netherlands) - `no\_NO `__ - Norwegian - `pl\_PL `__ - Polish - `pt\_BR `__ - Portuguese (Brazil) - `pt\_PT `__ - Portuguese (Portugal) - `ru\_RU `__ - Russian - `sl\_SI `__ - Slovene - `sv\_SE `__ - Swedish - `tr\_TR `__ - Turkish - `uk\_UA `__ - Ukrainian - `zh\_CN `__ - Chinese (China) - `zh\_TW `__ - Chinese (Taiwan) Command line usage ------------------ When installed, you can invoke faker from the command-line: .. code:: bash faker [-h] [--version] [-o output] [-l {bg_BG,cs_CZ,...,zh_CN,zh_TW}] [-r REPEAT] [-s SEP] [-i {module.containing.custom_provider othermodule.containing.custom_provider}] [fake] [fake argument [fake argument ...]] Where: - ``faker``: is the script when installed in your environment, in development you could use ``python -m faker`` instead - ``-h``, ``--help``: shows a help message - ``--version``: shows the program's version number - ``-o FILENAME``: redirects the output to the specified filename - ``-l {bg_BG,cs_CZ,...,zh_CN,zh_TW}``: allows use of a localized provider - ``-r REPEAT``: will generate a specified number of outputs - ``-s SEP``: will generate the specified separator after each generated output - ``-i {my.custom_provider other.custom_provider}`` list of additional custom providers to use. Note that is the import path of the module containing your Provider class, not the custom Provider class itself. - ``fake``: is the name of the fake to generate an output for, such as ``name``, ``address``, or ``text`` - ``[fake argument ...]``: optional arguments to pass to the fake (e.g. the profile fake takes an optional list of comma separated field names as the first argument) Examples: .. code:: bash $ faker address 968 Bahringer Garden Apt. 722 Kristinaland, NJ 09890 $ faker -l de_DE address Samira-Niemeier-Allee 56 94812 Biedenkopf $ faker profile ssn,birthdate {'ssn': u'628-10-1085', 'birthdate': '2008-03-29'} $ faker -r=3 -s=";" name Willam Kertzmann; Josiah Maggio; Gayla Schmitt; How to create a Provider ------------------------ .. code:: python from faker import Faker fake = Faker() # first, import a similar Provider or use the default one from faker.providers import BaseProvider # create new provider class class MyProvider(BaseProvider): def foo(self): return 'bar' # then add new provider to faker instance fake.add_provider(MyProvider) # now you can use: fake.foo() > 'bar' How to use with factory-boy --------------------------- .. code:: python import factory from faker import Faker from myapp.models import Book fake = Faker() class Book(factory.Factory): FACTORY_FOR = Book title = factory.LazyAttribute(lambda x: fake.sentence(nb_words=4)) author_name = factory.LazyAttribute(lambda x: fake.name()) Accessing the `random` instance ------------------------------- The ``.random`` property on the generator returns the instance of ``random.Random`` used to generate the values: .. code:: python from faker import Faker fake = Faker() fake.random fake.random.getstate() Seeding the Generator --------------------- When using Faker for unit testing, you will often want to generate the same data set. For convenience, the generator also provide a ``seed()`` method, which seeds the random number generator. Calling the same script twice with the same seed produces the same results. .. code:: python from faker import Faker fake = Faker() fake.seed(4321) print fake.name() > Margaret Boehm The code above is equivalent to the following: .. code:: python from faker import Faker fake = Faker() fake.random.seed(4321) print fake.name() > Margaret Boehm Tests ----- Installing dependencies: .. code:: bash $ pip install -r faker/tests/requirements.txt Run tests: .. code:: bash $ python setup.py test or .. code:: bash $ python -m unittest -v faker.tests Write documentation for providers: .. code:: bash $ python -m faker > docs.txt Contribute ---------- Please see `CONTRIBUTING`_. License ------- Faker is released under the MIT License. See the bundled `LICENSE`_ file for details. Credits ------- - `FZaninotto`_ / `PHP Faker`_ - `Distribute`_ - `Buildout`_ - `modern-package-template`_ .. _FZaninotto: https://github.com/fzaninotto .. _PHP Faker: https://github.com/fzaninotto/Faker .. _Perl Faker: http://search.cpan.org/~jasonk/Data-Faker-0.07/ .. _Ruby Faker: http://faker.rubyforge.org/ .. _Distribute: https://pypi.python.org/pypi/distribute .. _Buildout: http://www.buildout.org/ .. _modern-package-template: https://pypi.python.org/pypi/modern-package-template .. _extended docs: https://faker.readthedocs.io/en/latest/ .. _bundled providers: https://faker.readthedocs.io/en/latest/providers.html .. _community providers: https://faker.readthedocs.io/en/latest/communityproviders.html .. _LICENSE: https://github.com/joke2k/faker/blob/master/LICENSE.txt .. _CONTRIBUTING: https://github.com/joke2k/faker/blob/master/CONTRIBUTING.rst .. |pypi| image:: https://img.shields.io/pypi/v/Faker.svg?style=flat-square&label=version :target: https://pypi.python.org/pypi/Faker :alt: Latest version released on PyPi .. |coverage| image:: https://img.shields.io/coveralls/joke2k/faker/master.svg?style=flat-square :target: https://coveralls.io/r/joke2k/faker?branch=master :alt: Test coverage .. |unix_build| image:: https://img.shields.io/travis/joke2k/faker/master.svg?style=flat-square&label=unix%20build :target: http://travis-ci.org/joke2k/faker :alt: Build status of the master branch on Mac/Linux .. |windows_build| image:: https://img.shields.io/appveyor/ci/joke2k/faker/master.svg?style=flat-square&label=windows%20build :target: https://ci.appveyor.com/project/joke2k/faker :alt: Build status of the master branch on Windows .. |license| image:: https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square :target: https://raw.githubusercontent.com/joke2k/faker/master/LICENSE.txt :alt: Package license faker-0.7.7/.coveragerc0000644000175000017500000000003013026251410013023 0ustar hlehle[paths] source = faker/ faker-0.7.7/readthedocs.yml0000644000175000017500000000007313026251410013721 0ustar hlehleformats: - none python: pip_install: true version: 3 faker-0.7.7/LICENSE.txt0000644000175000017500000000204313026251410012533 0ustar hlehleCopyright (c) 2012 Daniele Faraglia Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.faker-0.7.7/setup.cfg0000644000175000017500000000003413026251410012527 0ustar hlehle[bdist_wheel] universal = 1 faker-0.7.7/.travis.yml0000644000175000017500000000046613026251410013030 0ustar hlehlelanguage: python sudo: false branches: only: - master python: - 2.7 - 3.3 - 3.4 - 3.5 - "pypy" - "pypy3" install: - pip install -e . - pip install -r faker/tests/requirements.txt - pip install coveralls script: - coverage run --source=faker setup.py test after_success: - coveralls faker-0.7.7/.bumpversion.cfg0000644000175000017500000000016013026251410014016 0ustar hlehle[bumpversion] current_version = 0.7.7 files = setup.py faker/__init__.py docs/conf.py commit = True tag = True faker-0.7.7/docs/0000755000175000017500000000000013026251410011641 5ustar hlehlefaker-0.7.7/docs/make.bat0000644000175000017500000001505313026251410013252 0ustar hlehle@ECHO OFF REM Command file for Sphinx documentation if "%SPHINXBUILD%" == "" ( set SPHINXBUILD=sphinx-build ) set BUILDDIR=_build set ALLSPHINXOPTS=-d %BUILDDIR%/doctrees %SPHINXOPTS% . set I18NSPHINXOPTS=%SPHINXOPTS% . if NOT "%PAPER%" == "" ( set ALLSPHINXOPTS=-D latex_paper_size=%PAPER% %ALLSPHINXOPTS% set I18NSPHINXOPTS=-D latex_paper_size=%PAPER% %I18NSPHINXOPTS% ) if "%1" == "" goto help if "%1" == "help" ( :help echo.Please use `make ^` where ^ is one of echo. html to make standalone HTML files echo. dirhtml to make HTML files named index.html in directories echo. singlehtml to make a single large HTML file echo. pickle to make pickle files echo. json to make JSON files echo. htmlhelp to make HTML files and a HTML help project echo. qthelp to make HTML files and a qthelp project echo. devhelp to make HTML files and a Devhelp project echo. epub to make an epub echo. latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter echo. text to make text files echo. man to make manual pages echo. texinfo to make Texinfo files echo. gettext to make PO message catalogs echo. changes to make an overview over all changed/added/deprecated items echo. xml to make Docutils-native XML files echo. pseudoxml to make pseudoxml-XML files for display purposes echo. linkcheck to check all external links for integrity echo. doctest to run all doctests embedded in the documentation if enabled goto end ) if "%1" == "clean" ( for /d %%i in (%BUILDDIR%\*) do rmdir /q /s %%i del /q /s %BUILDDIR%\* goto end ) %SPHINXBUILD% 2> nul if errorlevel 9009 ( echo. echo.The 'sphinx-build' command was not found. Make sure you have Sphinx echo.installed, then set the SPHINXBUILD environment variable to point echo.to the full path of the 'sphinx-build' executable. Alternatively you echo.may add the Sphinx directory to PATH. echo. echo.If you don't have Sphinx installed, grab it from echo.http://sphinx-doc.org/ exit /b 1 ) if "%1" == "html" ( %SPHINXBUILD% -b html %ALLSPHINXOPTS% %BUILDDIR%/html if errorlevel 1 exit /b 1 echo. echo.Build finished. The HTML pages are in %BUILDDIR%/html. goto end ) if "%1" == "dirhtml" ( %SPHINXBUILD% -b dirhtml %ALLSPHINXOPTS% %BUILDDIR%/dirhtml if errorlevel 1 exit /b 1 echo. echo.Build finished. The HTML pages are in %BUILDDIR%/dirhtml. goto end ) if "%1" == "singlehtml" ( %SPHINXBUILD% -b singlehtml %ALLSPHINXOPTS% %BUILDDIR%/singlehtml if errorlevel 1 exit /b 1 echo. echo.Build finished. The HTML pages are in %BUILDDIR%/singlehtml. goto end ) if "%1" == "pickle" ( %SPHINXBUILD% -b pickle %ALLSPHINXOPTS% %BUILDDIR%/pickle if errorlevel 1 exit /b 1 echo. echo.Build finished; now you can process the pickle files. goto end ) if "%1" == "json" ( %SPHINXBUILD% -b json %ALLSPHINXOPTS% %BUILDDIR%/json if errorlevel 1 exit /b 1 echo. echo.Build finished; now you can process the JSON files. goto end ) if "%1" == "htmlhelp" ( %SPHINXBUILD% -b htmlhelp %ALLSPHINXOPTS% %BUILDDIR%/htmlhelp if errorlevel 1 exit /b 1 echo. echo.Build finished; now you can run HTML Help Workshop with the ^ .hhp project file in %BUILDDIR%/htmlhelp. goto end ) if "%1" == "qthelp" ( %SPHINXBUILD% -b qthelp %ALLSPHINXOPTS% %BUILDDIR%/qthelp if errorlevel 1 exit /b 1 echo. echo.Build finished; now you can run "qcollectiongenerator" with the ^ .qhcp project file in %BUILDDIR%/qthelp, like this: echo.^> qcollectiongenerator %BUILDDIR%\qthelp\Faker.qhcp echo.To view the help file: echo.^> assistant -collectionFile %BUILDDIR%\qthelp\Faker.ghc goto end ) if "%1" == "devhelp" ( %SPHINXBUILD% -b devhelp %ALLSPHINXOPTS% %BUILDDIR%/devhelp if errorlevel 1 exit /b 1 echo. echo.Build finished. goto end ) if "%1" == "epub" ( %SPHINXBUILD% -b epub %ALLSPHINXOPTS% %BUILDDIR%/epub if errorlevel 1 exit /b 1 echo. echo.Build finished. The epub file is in %BUILDDIR%/epub. goto end ) if "%1" == "latex" ( %SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex if errorlevel 1 exit /b 1 echo. echo.Build finished; the LaTeX files are in %BUILDDIR%/latex. goto end ) if "%1" == "latexpdf" ( %SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex cd %BUILDDIR%/latex make all-pdf cd %BUILDDIR%/.. echo. echo.Build finished; the PDF files are in %BUILDDIR%/latex. goto end ) if "%1" == "latexpdfja" ( %SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex cd %BUILDDIR%/latex make all-pdf-ja cd %BUILDDIR%/.. echo. echo.Build finished; the PDF files are in %BUILDDIR%/latex. goto end ) if "%1" == "text" ( %SPHINXBUILD% -b text %ALLSPHINXOPTS% %BUILDDIR%/text if errorlevel 1 exit /b 1 echo. echo.Build finished. The text files are in %BUILDDIR%/text. goto end ) if "%1" == "man" ( %SPHINXBUILD% -b man %ALLSPHINXOPTS% %BUILDDIR%/man if errorlevel 1 exit /b 1 echo. echo.Build finished. The manual pages are in %BUILDDIR%/man. goto end ) if "%1" == "texinfo" ( %SPHINXBUILD% -b texinfo %ALLSPHINXOPTS% %BUILDDIR%/texinfo if errorlevel 1 exit /b 1 echo. echo.Build finished. The Texinfo files are in %BUILDDIR%/texinfo. goto end ) if "%1" == "gettext" ( %SPHINXBUILD% -b gettext %I18NSPHINXOPTS% %BUILDDIR%/locale if errorlevel 1 exit /b 1 echo. echo.Build finished. The message catalogs are in %BUILDDIR%/locale. goto end ) if "%1" == "changes" ( %SPHINXBUILD% -b changes %ALLSPHINXOPTS% %BUILDDIR%/changes if errorlevel 1 exit /b 1 echo. echo.The overview file is in %BUILDDIR%/changes. goto end ) if "%1" == "linkcheck" ( %SPHINXBUILD% -b linkcheck %ALLSPHINXOPTS% %BUILDDIR%/linkcheck if errorlevel 1 exit /b 1 echo. echo.Link check complete; look for any errors in the above output ^ or in %BUILDDIR%/linkcheck/output.txt. goto end ) if "%1" == "doctest" ( %SPHINXBUILD% -b doctest %ALLSPHINXOPTS% %BUILDDIR%/doctest if errorlevel 1 exit /b 1 echo. echo.Testing of doctests in the sources finished, look at the ^ results in %BUILDDIR%/doctest/output.txt. goto end ) if "%1" == "xml" ( %SPHINXBUILD% -b xml %ALLSPHINXOPTS% %BUILDDIR%/xml if errorlevel 1 exit /b 1 echo. echo.Build finished. The XML files are in %BUILDDIR%/xml. goto end ) if "%1" == "pseudoxml" ( %SPHINXBUILD% -b pseudoxml %ALLSPHINXOPTS% %BUILDDIR%/pseudoxml if errorlevel 1 exit /b 1 echo. echo.Build finished. The pseudo-XML files are in %BUILDDIR%/pseudoxml. goto end ) :end faker-0.7.7/docs/coding_style.rst0000644000175000017500000000121513026251410015055 0ustar hlehleCoding Style ============ Lines length should not exceed 80 characters, as per `PEP 8`_. Encoding -------- Every Python source file should be encoded as UTF-8. As per `PEP 263`_, the first or the second line must be:: # coding=utf-8 Data Sets --------- For each data set, please provide a comment with reference to the source and/or origin of the data. Name Lists ---------- When you have long lists of names, please order them alphabetically. Keep the lines length as close as possible to 80 characters, without exceeding the limit. .. _`pep 8`: https://python.org/dev/peps/pep-0008 .. _`pep 263`: https://python.org/dev/peps/pep-0263 faker-0.7.7/docs/Makefile0000644000175000017500000001514613026251410013310 0ustar hlehle# Makefile for Sphinx documentation # # You can set these variables from the command line. SPHINXOPTS = SPHINXBUILD = sphinx-build PAPER = BUILDDIR = _build # User-friendly check for sphinx-build ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1) $(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/) endif # Internal variables. PAPEROPT_a4 = -D latex_paper_size=a4 PAPEROPT_letter = -D latex_paper_size=letter ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . # the i18n builder cannot share the environment and doctrees with the others I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . .PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext help: @echo "Please use \`make ' where is one of" @echo " html to make standalone HTML files" @echo " dirhtml to make HTML files named index.html in directories" @echo " singlehtml to make a single large HTML file" @echo " pickle to make pickle files" @echo " json to make JSON files" @echo " htmlhelp to make HTML files and a HTML help project" @echo " qthelp to make HTML files and a qthelp project" @echo " devhelp to make HTML files and a Devhelp project" @echo " epub to make an epub" @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" @echo " latexpdf to make LaTeX files and run them through pdflatex" @echo " latexpdfja to make LaTeX files and run them through platex/dvipdfmx" @echo " text to make text files" @echo " man to make manual pages" @echo " texinfo to make Texinfo files" @echo " info to make Texinfo files and run them through makeinfo" @echo " gettext to make PO message catalogs" @echo " changes to make an overview of all changed/added/deprecated items" @echo " xml to make Docutils-native XML files" @echo " pseudoxml to make pseudoxml-XML files for display purposes" @echo " linkcheck to check all external links for integrity" @echo " doctest to run all doctests embedded in the documentation (if enabled)" clean: rm -rf $(BUILDDIR)/* html: $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html @echo @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." dirhtml: $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml @echo @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." singlehtml: $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml @echo @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." pickle: $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle @echo @echo "Build finished; now you can process the pickle files." json: $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json @echo @echo "Build finished; now you can process the JSON files." htmlhelp: $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp @echo @echo "Build finished; now you can run HTML Help Workshop with the" \ ".hhp project file in $(BUILDDIR)/htmlhelp." qthelp: $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp @echo @echo "Build finished; now you can run "qcollectiongenerator" with the" \ ".qhcp project file in $(BUILDDIR)/qthelp, like this:" @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/Faker.qhcp" @echo "To view the help file:" @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/Faker.qhc" devhelp: $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp @echo @echo "Build finished." @echo "To view the help file:" @echo "# mkdir -p $$HOME/.local/share/devhelp/Faker" @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/Faker" @echo "# devhelp" epub: $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub @echo @echo "Build finished. The epub file is in $(BUILDDIR)/epub." latex: $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." @echo "Run \`make' in that directory to run these through (pdf)latex" \ "(use \`make latexpdf' here to do that automatically)." latexpdf: $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo "Running LaTeX files through pdflatex..." $(MAKE) -C $(BUILDDIR)/latex all-pdf @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." latexpdfja: $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo "Running LaTeX files through platex and dvipdfmx..." $(MAKE) -C $(BUILDDIR)/latex all-pdf-ja @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." text: $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text @echo @echo "Build finished. The text files are in $(BUILDDIR)/text." man: $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man @echo @echo "Build finished. The manual pages are in $(BUILDDIR)/man." texinfo: $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo @echo @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo." @echo "Run \`make' in that directory to run these through makeinfo" \ "(use \`make info' here to do that automatically)." info: $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo @echo "Running Texinfo files through makeinfo..." make -C $(BUILDDIR)/texinfo info @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo." gettext: $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale @echo @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale." changes: $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes @echo @echo "The overview file is in $(BUILDDIR)/changes." linkcheck: $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck @echo @echo "Link check complete; look for any errors in the above output " \ "or in $(BUILDDIR)/linkcheck/output.txt." doctest: $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest @echo "Testing of doctests in the sources finished, look at the " \ "results in $(BUILDDIR)/doctest/output.txt." xml: $(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml @echo @echo "Build finished. The XML files are in $(BUILDDIR)/xml." pseudoxml: $(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml @echo @echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml." faker-0.7.7/docs/locales/0000755000175000017500000000000013026251410013263 5ustar hlehlefaker-0.7.7/docs/locales/.happygit0000644000175000017500000000011713026251410015110 0ustar hlehle# this file is intentionally empty so that git can keep track of this directoryfaker-0.7.7/docs/conf.py0000644000175000017500000001777313026251410013157 0ustar hlehle# -*- coding: utf-8 -*- # # Faker documentation build configuration file, created by # sphinx-quickstart on Tue Mar 11 11:25:48 2014. # # This file is execfile()d with the current directory set to its # containing dir. # # Note that not all possible configuration values are present in this # autogenerated file. # # All configuration values have a default; values that are commented out # serve to show the default. import sys import os # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. #sys.path.insert(0, os.path.abspath('.')) # -- General configuration ------------------------------------------------ # If your documentation needs a minimal Sphinx version, state it here. #needs_sphinx = '1.0' # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = [ 'sphinx.ext.todo', 'faker.build_docs', ] # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] # The suffix of source filenames. source_suffix = '.rst' # The encoding of source files. #source_encoding = 'utf-8-sig' # The master toctree document. master_doc = 'index' # General information about the project. project = u'Faker' copyright = u'2014, Daniele Faraglia' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # # The short X.Y version. version = '0.7.7' # The full version, including alpha/beta/rc tags. release = '0.7.7' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. #language = None # There are two options for replacing |today|: either, you set today to some # non-false value, then it is used: #today = '' # Else, today_fmt is used as the format for a strftime call. #today_fmt = '%B %d, %Y' # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. exclude_patterns = ['_build'] # The reST default role (used for this markup: `text`) to use for all # documents. #default_role = None # If true, '()' will be appended to :func: etc. cross-reference text. #add_function_parentheses = True # If true, the current module name will be prepended to all description # unit titles (such as .. function::). #add_module_names = True # If true, sectionauthor and moduleauthor directives will be shown in the # output. They are ignored by default. #show_authors = False # The name of the Pygments (syntax highlighting) style to use. pygments_style = 'sphinx' # A list of ignored prefixes for module index sorting. #modindex_common_prefix = [] # If true, keep warnings as "system message" paragraphs in the built documents. #keep_warnings = False # -- Options for HTML output ---------------------------------------------- # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. html_theme = 'default' # Theme options are theme-specific and customize the look and feel of a theme # further. For a list of options available for each theme, see the # documentation. #html_theme_options = {} # Add any paths that contain custom themes here, relative to this directory. #html_theme_path = [] # The name for this set of Sphinx documents. If None, it defaults to # " v documentation". #html_title = None # A shorter title for the navigation bar. Default is the same as html_title. #html_short_title = None # The name of an image file (relative to this directory) to place at the top # of the sidebar. #html_logo = None # The name of an image file (within the static path) to use as favicon of the # docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 # pixels large. #html_favicon = None # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". html_static_path = ['_static'] # Add any extra paths that contain custom files (such as robots.txt or # .htaccess) here, relative to this directory. These files are copied # directly to the root of the documentation. #html_extra_path = [] # If not '', a 'Last updated on:' timestamp is inserted at every page bottom, # using the given strftime format. #html_last_updated_fmt = '%b %d, %Y' # If true, SmartyPants will be used to convert quotes and dashes to # typographically correct entities. #html_use_smartypants = True # Custom sidebar templates, maps document names to template names. #html_sidebars = {} # Additional templates that should be rendered to pages, maps page names to # template names. #html_additional_pages = {} # If false, no module index is generated. #html_domain_indices = True # If false, no index is generated. #html_use_index = True # If true, the index is split into individual pages for each letter. #html_split_index = False # If true, links to the reST sources are added to the pages. #html_show_sourcelink = True # If true, "Created using Sphinx" is shown in the HTML footer. Default is True. #html_show_sphinx = True # If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. #html_show_copyright = True # If true, an OpenSearch description file will be output, and all pages will # contain a tag referring to it. The value of this option must be the # base URL from which the finished HTML is served. #html_use_opensearch = '' # This is the file name suffix for HTML files (e.g. ".xhtml"). #html_file_suffix = None # Output file base name for HTML help builder. htmlhelp_basename = 'Fakerdoc' # -- Options for LaTeX output --------------------------------------------- latex_elements = { # The paper size ('letterpaper' or 'a4paper'). #'papersize': 'letterpaper', # The font size ('10pt', '11pt' or '12pt'). #'pointsize': '10pt', # Additional stuff for the LaTeX preamble. #'preamble': '', } # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, # author, documentclass [howto, manual, or own class]). latex_documents = [ ('index', 'Faker.tex', u'Faker Documentation', u'Daniele Faraglia', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of # the title page. #latex_logo = None # For "manual" documents, if this is true, then toplevel headings are parts, # not chapters. #latex_use_parts = False # If true, show page references after internal links. #latex_show_pagerefs = False # If true, show URL addresses after external links. #latex_show_urls = False # Documents to append as an appendix to all manuals. #latex_appendices = [] # If false, no module index is generated. #latex_domain_indices = True # -- Options for manual page output --------------------------------------- # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ ('index', 'faker', u'Faker Documentation', [u'Daniele Faraglia'], 1) ] # If true, show URL addresses after external links. #man_show_urls = False # -- Options for Texinfo output ------------------------------------------- # Grouping the document tree into Texinfo files. List of tuples # (source start file, target name, title, author, # dir menu entry, description, category) texinfo_documents = [ ('index', 'Faker', u'Faker Documentation', u'Daniele Faraglia', 'Faker', 'One line description of project.', 'Miscellaneous'), ] # Documents to append as an appendix to all manuals. #texinfo_appendices = [] # If false, no module index is generated. #texinfo_domain_indices = True # How to display URL addresses: 'footnote', 'no', or 'inline'. #texinfo_show_urls = 'footnote' # If true, do not generate a @detailmenu in the "Top" node's menu. #texinfo_no_detailmenu = False faker-0.7.7/docs/communityproviders.rst0000644000175000017500000000052213026251410016354 0ustar hlehle.. ref-communityproviders: Community Providers =================== Here's a list of Providers written by the community: +---------------+-------------+----------+ | Provider name | Description | URL | +===============+=============+==========+ | | | + +---------------+-------------+----------+ faker-0.7.7/docs/providers/0000755000175000017500000000000013026251410013656 5ustar hlehlefaker-0.7.7/docs/providers/.happygit0000644000175000017500000000011713026251410015503 0ustar hlehle# this file is intentionally empty so that git can keep track of this directoryfaker-0.7.7/docs/index.rst0000644000175000017500000003113413026251410013504 0ustar hlehle.. Faker documentation master file, created by sphinx-quickstart on Tue Mar 11 11:25:48 2014. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Welcome to Faker's documentation! ================================= :: _|_|_|_| _| _| _|_|_| _| _| _|_| _| _|_| _|_|_| _| _| _|_| _|_|_|_| _|_| _| _| _| _| _| _| _| _| _|_|_| _| _| _|_|_| _| *Faker* is a Python package that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in your persistence to stress test it, or anonymize data taken from a production service, Faker is for you. Faker is heavily inspired by `PHP Faker`_, `Perl Faker`_, and by `Ruby Faker`_. ---- |pypi| |unix_build| |windows_build| |coverage| |license| ---- Basic Usage ----------- Install with pip: .. code:: bash pip install Faker Use ``faker.Factory.create()`` to create and initialize a faker generator, which can generate data by accessing properties named after the type of data you want. .. code:: python from faker import Factory fake = Factory.create() # OR from faker import Faker fake = Faker() fake.name() # 'Lucy Cechtelar' fake.address() # "426 Jordy Lodge # Cartwrightshire, SC 88120-6700" fake.text() # Sint velit eveniet. Rerum atque repellat voluptatem quia rerum. Numquam excepturi # beatae sint laudantium consequatur. Magni occaecati itaque sint et sit tempore. Nesciunt # amet quidem. Iusto deleniti cum autem ad quia aperiam. # A consectetur quos aliquam. In iste aliquid et aut similique suscipit. Consequatur qui # quaerat iste minus hic expedita. Consequuntur error magni et laboriosam. Aut aspernatur # voluptatem sit aliquam. Dolores voluptatum est. # Aut molestias et maxime. Fugit autem facilis quos vero. Eius quibusdam possimus est. # Ea quaerat et quisquam. Deleniti sunt quam. Adipisci consequatur id in occaecati. # Et sint et. Ut ducimus quod nemo ab voluptatum. Each call to method ``fake.name()`` yields a different (random) result. This is because faker forwards ``faker.Generator.method_name()`` calls to ``faker.Generator.format(method_name)``. .. code:: python for _ in range(0, 10): print fake.name() # Adaline Reichel # Dr. Santa Prosacco DVM # Noemy Vandervort V # Lexi O'Conner # Gracie Weber # Roscoe Johns # Emmett Lebsack # Keegan Thiel # Wellington Koelpin II # Ms. Karley Kiehn V Providers --------- Each of the generator properties (like ``name``, ``address``, and ``lorem``) are called "fake". A faker generator has many of them, packaged in "providers". For a list of the bundled providers, see :doc:`providers`. For a list of third-party providers, see :doc:`communityproviders`. Localization ------------ ``faker.Factory`` can take a locale as an argument, to return localized data. If no localized provider is found, the factory falls back to the default en\_US locale. .. code:: python from faker import Factory fake = Factory.create('it_IT') for _ in range(0, 10): print fake.name() > Elda Palumbo > Pacifico Giordano > Sig. Avide Guerra > Yago Amato > Eustachio Messina > Dott. Violante Lombardo > Sig. Alighieri Monti > Costanzo Costa > Nazzareno Barbieri > Max Coppola You can check available Faker locales in the source code, under the providers package. The localization of Faker is an ongoing process, for which we need your help. Please don't hesitate to create a localized provider for your own locale and submit a Pull Request (PR). Included localized providers: - `bg\_BG `__ - Bulgarian - `cs\_CZ `__ - Czech - `de\_DE `__ - German - `dk\_DK `__ - Danish - `el\_GR `__ - Greek - `en\_AU `__ - English (Australia) - `en\_CA `__ - English (Canada) - `en\_GB `__ - English (Great Britain) - `en\_US `__ - English (United States) - `es\_ES `__ - Spanish (Spain) - `es\_MX `__ - Spanish (Mexico) - `fa\_IR `__ - Persian (Iran) - `fi\_FI `__ - Finnish - `fr\_FR `__ - French - `hi\_IN `__ - Hindi - `hr\_HR `__ - Croatian - `it\_IT `__ - Italian - `ja\_JP `__ - Japanese - `ko\_KR `__ - Korean - `lt\_LT `__ - Lithuanian - `lv\_LV `__ - Latvian - `ne\_NP `__ - Nepali - `nl\_NL `__ - Dutch (Netherlands) - `no\_NO `__ - Norwegian - `pl\_PL `__ - Polish - `pt\_BR `__ - Portuguese (Brazil) - `pt\_PT `__ - Portuguese (Portugal) - `ru\_RU `__ - Russian - `sl\_SI `__ - Slovene - `sv\_SE `__ - Swedish - `tr\_TR `__ - Turkish - `uk\_UA `__ - Ukrainian - `zh\_CN `__ - Chinese (China) - `zh\_TW `__ - Chinese (Taiwan) Command line usage ------------------ When installed, you can invoke faker from the command-line: .. code:: bash faker [-h] [--version] [-o output] [-l {bg_BG,cs_CZ,...,zh_CN,zh_TW}] [-r REPEAT] [-s SEP] [-i {module.containing.custom_provider othermodule.containing.custom_provider}] [fake] [fake argument [fake argument ...]] Where: - ``faker``: is the script when installed in your environment, in development you could use ``python -m faker`` instead - ``-h``, ``--help``: shows a help message - ``--version``: shows the program's version number - ``-o FILENAME``: redirects the output to the specified filename - ``-l {bg_BG,cs_CZ,...,zh_CN,zh_TW}``: allows use of a localized provider - ``-r REPEAT``: will generate a specified number of outputs - ``-s SEP``: will generate the specified separator after each generated output - ``-i {my.custom_provider other.custom_provider}`` list of additional custom providers to use. Note that is the import path of the module containing your Provider class, not the custom Provider class itself. - ``fake``: is the name of the fake to generate an output for, such as ``name``, ``address``, or ``text`` - ``[fake argument ...]``: optional arguments to pass to the fake (e.g. the profile fake takes an optional list of comma separated field names as the first argument) Examples: .. code:: bash $ faker address 968 Bahringer Garden Apt. 722 Kristinaland, NJ 09890 $ faker -l de_DE address Samira-Niemeier-Allee 56 94812 Biedenkopf $ faker profile ssn,birthdate {'ssn': u'628-10-1085', 'birthdate': '2008-03-29'} $ faker -r=3 -s=";" name Willam Kertzmann; Josiah Maggio; Gayla Schmitt; How to create a Provider ------------------------ .. code:: python from faker import Faker fake = Faker() # first, import a similar Provider or use the default one from faker.providers import BaseProvider # create new provider class class MyProvider(BaseProvider): def foo(self): return 'bar' # then add new provider to faker instance fake.add_provider(MyProvider) # now you can use: fake.foo() > 'bar' How to use with factory-boy --------------------------- .. code:: python import factory from faker import Faker from myapp.models import Book fake = Faker() class Book(factory.Factory): FACTORY_FOR = Book title = factory.LazyAttribute(lambda x: fake.sentence(nb_words=4)) author_name = factory.LazyAttribute(lambda x: fake.name()) Accessing the `random` instance ------------------------------- The ``.random`` property on the generator returns the instance of ``random.Random`` used to generate the values: .. code:: python from faker import Faker fake = Faker() fake.random fake.random.getstate() Seeding the Generator --------------------- When using Faker for unit testing, you will often want to generate the same data set. For convenience, the generator also provide a ``seed()`` method, which seeds the random number generator. Calling the same script twice with the same seed produces the same results. .. code:: python from faker import Faker fake = Faker() fake.seed(4321) print fake.name() > Margaret Boehm The code above is equivalent to the following: .. code:: python from faker import Faker fake = Faker() fake.random.seed(4321) print fake.name() > Margaret Boehm Tests ----- Installing dependencies: .. code:: bash $ pip install -r faker/tests/requirements.txt Run tests: .. code:: bash $ python setup.py test or .. code:: bash $ python -m unittest -v faker.tests Write documentation for providers: .. code:: bash $ python -m faker > docs.txt Contribute ---------- Please see `CONTRIBUTING`_. License ------- Faker is released under the MIT License. See the bundled `LICENSE`_ file for details. Credits ------- - `FZaninotto`_ / `PHP Faker`_ - `Distribute`_ - `Buildout`_ - `modern-package-template`_ .. _FZaninotto: https://github.com/fzaninotto .. _PHP Faker: https://github.com/fzaninotto/Faker .. _Perl Faker: http://search.cpan.org/~jasonk/Data-Faker-0.07/ .. _Ruby Faker: http://faker.rubyforge.org/ .. _Distribute: https://pypi.python.org/pypi/distribute .. _Buildout: http://www.buildout.org/ .. _modern-package-template: https://pypi.python.org/pypi/modern-package-template .. _extended docs: https://faker.readthedocs.io/en/latest/ .. _bundled providers: https://faker.readthedocs.io/en/latest/providers.html .. _community providers: https://faker.readthedocs.io/en/latest/communityproviders.html .. _LICENSE: https://github.com/joke2k/faker/blob/master/LICENSE.txt .. _CONTRIBUTING: https://github.com/joke2k/faker/blob/master/CONTRIBUTING.rst .. |pypi| image:: https://img.shields.io/pypi/v/Faker.svg?style=flat-square&label=version :target: https://pypi.python.org/pypi/Faker :alt: Latest version released on PyPi .. |coverage| image:: https://img.shields.io/coveralls/joke2k/faker/master.svg?style=flat-square :target: https://coveralls.io/r/joke2k/faker?branch=master :alt: Test coverage .. |unix_build| image:: https://img.shields.io/travis/joke2k/faker/master.svg?style=flat-square&label=unix%20build :target: http://travis-ci.org/joke2k/faker :alt: Build status of the master branch on Mac/Linux .. |windows_build| image:: https://img.shields.io/appveyor/ci/joke2k/faker/master.svg?style=flat-square&label=windows%20build :target: https://ci.appveyor.com/project/joke2k/faker :alt: Build status of the master branch on Windows .. |license| image:: https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square :target: https://raw.githubusercontent.com/joke2k/faker/master/LICENSE.txt :alt: Package license Contents -------- .. toctree:: :maxdepth: 2 providers communityproviders locales coding_style Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search` faker-0.7.7/CHANGELOG.rst0000644000175000017500000003156713026251410012746 0ustar hlehle Changelog ========= `0.7.7 - 20-December-2016 `__ -------------------------------------------------------------------------------------- * Fix no_NO postcodes. Thanks @kdeldycke. * Fix fa_IR city generator. Thanks @kdeldycke. `0.7.6 - 19-December-2016 `__ -------------------------------------------------------------------------------------- * Fix packaging issue with `docs` directory. Thanks @wyattanderson. `0.7.5 - 16-December-2016 `__ -------------------------------------------------------------------------------------- * Deprecate ``facke-factory`` package on PyPI. `0.7.4 - 16-December-2016 `__ -------------------------------------------------------------------------------------- * Add Ukrainian ``address`` provider. Thanks @illia-v. * Add Ukrainian ``internet`` provider. Thanks @illia-v. * Middle name support for ``person.ru_RU`` provider. Thanks @zeal18. * Add ``address``, ``company``, ``internet`` ans ``SSN`` provider for ``ru_RU``. Thanks @zeal18. * Improved ``address.pl_PL`` provider. Thanks @pkisztelinski. * Add date and time object providers. Thanks @jtojnar. * Refactor Korean address methods. Thanks @item4. * Add provider for locale `nl_BE` (address, phone, ssn). Thanks @vema. * Add additional job titles. Thanks @wontonst. * Add Ukrainian color provider. Thanks @illia-v. * Add support to brazilian company IDs (CNPJ). Thanks @lamenezes. * Improve the Internet provider. Thanks@illia-v. * Improve the Ukrainian person provider. Thanks @illia-v. * Improve some SSN providers. Thanks @illia-v. * Improve code samples in `README.rst` and `docs/index.rst`. Thanks @illia-v. * Improve the method `locale`. Thanks @illia-v. * Fix `pyfloat`. Thanks @illia-v. * Allow left/right_digits=0 for pyfloat. Thanks @mnalt. * update fa_IR person names and phone numbers. Thanks @aminalaee. `0.7.3 - 16-September-2016 `__ -------------------------------------------------------------------------------------- * ``date_time_this_century`` now returns ``datetime`` s outside the current decade. Thanks @JarUrb. * Add support for localized jobs for ``hr_HR``. Thanks @mislavcimpersak. * Adding support for Croatian ``hr_HR`` ssn (oib). Thanks @mislavcimpersak. * Rename PyPI package to ``Faker``. `0.6.0 - 09-August-2016 `__ ------------------------------------------------------------------------------------ * Dropped Python 2.6 support `0.5.11 - 09-August-2016 `__ -------------------------------------------------------------------------------------- * Add optional parameter `sex` to `profile` and `simple_profile`. Thanks @navyad. * Fix whitespace in dk_DK provider last_names/last_name. Thanks @iAndriy. * Fix utf8 coding issue with ``address/fi_FI`` provider. Thanks @delneg. * ! Latest version to support Python 2.6 `0.5.10 - 01-August-2016 `__ ------------------------------------------------------------------------------------- * Fix random_sample_unique. Thanks @cecedille1. `0.5.9 - 08-July-2016 `__ --------------------------------------------------------------------------------- * Add more ``pt_BR`` names. Thanks @cuducos. * Added ``en_GB`` names. Thanks @jonny5532. * Add romanized internet provider for ``zh_CN``. * Add ``fr_CH`` providers. Thanks @gfavre. `0.5.8 - 28-June-2016 `__ --------------------------------------------------------------------------------- * Improve CLI output and help. Thanks @cbaines. * Update ``en_US`` anmes to be more realistic. Thanks @dethpickle. * Modify pystr provider to accept a minimum number of characters. Thanks @tamarbuta. * Add `job` Provider for ``zh_TW``. Thanks @weihanglo. * Modify ``zh_TW`` phone number for a more valid format. Thanks @weihanglo. * Reduce the maximum value of start timestamps. Thanks @cbaines. * Add `random_sample` and `random_sample_unique`. Thanks @bengolder. `0.5.7 - 07-March-2016 `__ ---------------------------------------------------------------------------------- * Repackage to resolve PyPI issue. `0.5.6 - 07-March-2016 `__ ---------------------------------------------------------------------------------- * Add date handling for datetime functions. Thanks @rpkilby. * Discern male and female first names in pt_BR. Thanks @gabrielusvicente. `0.5.5 - 29-February-2016 `__ -------------------------------------------------------------------------------------- * Specify help text for command line. Thanks @cbaines. `0.5.4 - 29-February-2016 `__ -------------------------------------------------------------------------------------- * Expose Provider's random instance. Thank @gsingers for the suggestion. * Make sure required characters are in the password. Thanks @craig552uk. * Add ``internet`` and ``job`` Providers for ``fa_IR``. Thanks @hamidfzm. * Correct Poland phone numbers. Thanks @fizista. * Fix brittly tests due to seconds elapsed in-between comparison * Allow unicode in emails and domains. Thanks @zdelagrange for the report. * Use ``dateutil`` for computing next_month. Thanks @mark-love, @rshk. * Fix tests module import. Thanks @jorti for the report. * Handle unexpected length in ``ean()``. Thanks @michaelcho. * Add internet provider for ``ja_JP``. Thanks @massa142. * Add Romanized Japanese person name. Thanks @massa142. * Add tzinfo support to datetime methods. Thanks @j0hnsmith. * Add an 'office' file extensions category. Thanks @j0hnsmith. * Generate name according to profile's sex. Thanks @Dutcho for the report. * Add ``bs_BA`` phone number and internet provider. Thanks @elahmo. * Add a SSN provider for ``zh_CN``. Thanks @felixonmars. * Differentiate male and female first names in ``fr_FR`` locale. Thanks @GregoryVds * Add Maestro credit card. Thanks @anthonylauzon. * Add ``hr_HR`` localization. Thanks @mislavcimpersak. * Update ``de_DE`` first names. Thanks @WarrenFaith and @mschoebel. * Allow generation of IPv4 and IPv6 network address with valid CIDR. Thanks @kdeldycke. * Unittest IPv4 and IPv6 address and network generation. Thanks @kdeldycke. * Add a new provider to generate random binary blob. Thanks @kdeldycke. * Check that randomly produced language codes are parseable as locale by the factory constructor. Thanks @kdeldycke. * Fix chinese random language code. Thanks @kdeldycke. * Remove duplicate words from Lorem provider. Thanks @jeffwidman. `0.5.3 - 21-September-2015 `__ -------------------------------------------------------------------------------------- * Added ``company_vat`` to company ``fi_FI`` provider. Thanks @kivipe. * Seed a Random instance instead of the module. Thanks Amy Hanlon. * Fixed en_GB postcodes to be more realistic. Thanks @mapleoin for the report. * Fixed support for Python 3 in the python provider. Thanks @derekjamescurtis. * Fixed U.S. SSN generation. Thanks @jschaf. * Use environment markers for wheels. Thanks @RonnyPfannschmidt * Fixed Python3 issue in ``pyiterable`` and ``pystruct`` providers. Thanks @derekjamescurtis. * Fixed ``en_GB`` postcodes to be more realistic. Thanks @mapleoin. * Fixed and improved performance of credit card number provider. Thanks @0x000. * Added Brazilian SSN, aka CPF. Thanks @ericchaves. * Added female and male names for ``fa_IR``. Thanks @afshinrodgar. * Fixed issues with Decimal objects as input to geo_coordinate. Thanks @davy. * Fixed bug for ``center`` set to ``None`` in geo_coordinate. Thanks @davy. * Fixed deprecated image URL placeholder services. * Fixed provider's example formatting in documentation. * Added en_AU provider. Thanks @xfxf. `0.5.2 - 11-June-2015 `__ --------------------------------------------------------------------------------- * Added ``uuid4`` to ``misc`` provider. Thanks Jared Culp. * Fixed ``jcb15`` and ``jcb16`` in ``credit_card`` provider. Thanks Rodrigo Braz. * Fixed CVV and CID code generation in `credit_card` provider. Thanks Kevin Stone. * Added ``--include`` flag to command line tool. Thanks Flavio Curella. * Added ``country_code`` to `address`` provider. Thanks @elad101 and Tobin Brown. `0.5.1 - 21-May-2015 `__ ------------------------------------------------------------------------------ * Fixed egg installation. Thanks David R. MacIver, @kecaps * Updated person names for ``ru_RU``. Thanks @mousebaiker. * Updated ko_KR locale. Thanks Lee Yeonjae. * Fixed installation to install importlib on Python 2.6. Thanks Guillaume Thomas. * Improved tests. Thanks Aarni Koskela, @kecaps, @kaushal. * Made Person ``prefixes``/``suffixes`` always return strings. Thanks Aarni Koskela. * ``pl_PL`` jobs added. Thanks Dariusz Choruży. * Added ``ja_JP`` provider. Thanks Tatsuji Tsuchiya, Masato Ohba. * Localized remaining providers for consistency. Thanks Flavio Curella. * List of providers in compiled on runtime and is not hardcoded anymore. Thanks Flavio Curella. * Fixed State names in ``en_US``. Thanks Greg Meece. * Added ``time_delta`` method to ``date_time`` provider. Thanks Tobin Brown. * Added filename and file extension methods to ``file`` provider. Thanks Tobin Brown. * Added Finnish ssn (HETU) provider. Thanks @kivipe. * Fixed person names for ``pl_PL``. Thanks Marek Bleschke. * Added ``sv_SE`` locale providers. Thanks Tome Cvitan. * ``pt_BR`` Provider: Added ``catch_phrase`` to Company provider and fixed names in Person Provider. Thanks Marcelo Fonseca Tambalo. * Added ``sk_SK`` localized providers. Thanks @viktormaruna. * Removed ``miscelleneous`` provider. It is superceded by the ``misc`` provider. `0.5.0 - 16-Feb-2015 `__ ------------------------------------------------------------------------------ * Localized providers * Updated ``ko_KR`` provider. Thanks Lee Yeonjae. * Added ``pt_PT`` provider. Thanks João Delgado. * Fixed mispellings for ``en_US`` company provider. Thanks Greg Meece. * Added currency provider. Thanks Wiktor Ślęczka * Ensure choice_distribution always uses floats. Thanks Katy Lavallee. * Added ``uk_UA`` provider. Thanks Cyril Tarasenko. * Fixed encoding issues with README, CHANGELOG and setup.py. Thanks Sven-Hendrik Haase. * Added Turkish person names and phone number patterns. Thanks Murat Çorlu. * Added ``ne_NP`` provider. Thanks Sudip Kafle. * Added provider for Austrian ``de_AT``. Thanks Bernhard Essl. `0.4.2 - 20-Aug-2014 `__ -------------------------------------------------------------------------------- * Fixed setup `0.4.1 - 20-Aug-2014 `__ ------------------------------------------------------------------------------ * Added MAC address provider. Thanks Sébastien Béal. * Added ``lt_LT`` and ``lv_LV`` localized providers. Thanks Edgar Gavrik. * Added ``nl_NL`` localized providers. Thanks @LolkeAB, @mdxs. * Added ``bg_BG`` localized providers. Thanks Bret B. * Added ``sl_SI``. Thanks to @janezkranjc * Added distribution feature. Thanks to @fcurella * Relative date time. Thanks to @soobrosa * Fixed ``date_time_ad`` on 32bit Linux. Thanks @mdxs. * Fixed ``domain_word`` to output slugified strings. `0.4 - 30-Mar-2014 `__ ---------------------------------------------------------------------------- * Modified en_US ``person.py`` to ouput female and male names. Thanks Adrian Klaver. * Added SSN provider for ``en_US`` and ``en_CA``. Thanks Scott (@milliquet). * Added ``hi_IN`` localized provider. Thanks Pratik Kabra. * Refactoring of command line 0.3.2 - 11-Nov-2013 ------------------- * New provider: Credit card generator * Improved Documentor 0.3.1 ----- * FIX setup.py 0.3 - 18-Oct-2013 ----------------- * PEP8 style conversion (old camelCased methods are deprecated!) * New language: ``pt_BR`` (thanks to @rvnovaes) * all localized provider now uses ``from __future__ import unicode_literals`` * documentor prints localized provider after all defaults * FIX tests for python 2.6 0.2 - 01-Dec-2012 ----------------- * New providers: ``Python``, ``File`` * Providers imported with ``__import__`` * Module is runnable with ``python -m faker [name] [*args]`` * Rewrite fake generator system (allow autocompletation) * New language: French * Rewrite module ``__main__`` and new Documentor class 0.1 - 13-Nov-2012 ----------------- * First release faker-0.7.7/faker/0000755000175000017500000000000013026251410012001 5ustar hlehlefaker-0.7.7/faker/utils/0000755000175000017500000000000013026251410013141 5ustar hlehlefaker-0.7.7/faker/utils/decorators.py0000644000175000017500000000102613026251410015657 0ustar hlehle# coding=utf-8 from functools import wraps from faker.utils import text def slugify(fn): @wraps(fn) def wrapper(*args, **kwargs): return text.slugify(fn(*args, **kwargs)) return wrapper def slugify_domain(fn): @wraps(fn) def wrapper(*args, **kwargs): return text.slugify(fn(*args, **kwargs), allow_dots=True) return wrapper def slugify_unicode(fn): @wraps(fn) def wrapper(*args, **kwargs): return text.slugify(fn(*args, **kwargs), allow_unicode=True) return wrapper faker-0.7.7/faker/utils/loading.py0000644000175000017500000000176513026251410015141 0ustar hlehleimport os from importlib import import_module import pkgutil def list_module(module): path = os.path.dirname(module.__file__) modules = [name for finder, name, is_pkg in pkgutil.iter_modules([path]) if is_pkg] if len(modules) > 0: return modules return [i for i in os.listdir(path) if os.path.isdir(os.path.join(path, i)) and not i.startswith('_')] def find_available_locales(providers): available_locales = set() for provider_path in providers: provider_module = import_module(provider_path) if getattr(provider_module, 'localized', False): langs = list_module(provider_module) available_locales.update(langs) return available_locales def find_available_providers(modules): available_providers = set() for providers_mod in modules: providers = ['.'.join([providers_mod.__package__, mod]) for mod in list_module(providers_mod)] available_providers.update(providers) return sorted(available_providers) faker-0.7.7/faker/utils/datasets.py0000644000175000017500000000075513026251410015332 0ustar hlehle# coding=utf-8 from collections import Counter from functools import reduce import operator def add_dicts(*args): """ Adds two or more dicts together. Common keys will have their values added. For example:: >>> t1 = {'a':1, 'b':2} >>> t2 = {'b':1, 'c':3} >>> t3 = {'d':4} >>> add_dicts(t1, t2, t3) {'a': 1, 'c': 3, 'b': 3, 'd': 4} """ counters = [Counter(arg) for arg in args] return dict(reduce(operator.add, counters)) faker-0.7.7/faker/utils/datetime_safe.py0000644000175000017500000000550113026251410016306 0ustar hlehle# coding=utf-8 # From django.utils.datetime_safe # Python's datetime strftime doesn't handle dates before 1900. # These classes override date and datetime to support the formatting of a date # through its full "proleptic Gregorian" date range. # # Based on code submitted to comp.lang.python by Andrew Dalke # # >>> datetime_safe.date(1850, 8, 2).strftime("%Y/%m/%d was a %A") # '1850/08/02 was a Friday' from __future__ import unicode_literals from datetime import date as real_date from datetime import datetime as real_datetime import re import time class date(real_date): def strftime(self, fmt): return strftime(self, fmt) class datetime(real_datetime): def strftime(self, fmt): return strftime(self, fmt) def combine(self, date, time): return datetime(date.year, date.month, date.day, time.hour, time.minute, time.microsecond, time.tzinfo) def date(self): return date(self.year, self.month, self.day) def new_date(d): """Generate a safe date from a datetime.date object.""" return date(d.year, d.month, d.day) def new_datetime(d): """ Generate a safe datetime from a datetime.date or datetime.datetime object. """ kw = [d.year, d.month, d.day] if isinstance(d, real_datetime): kw.extend([d.hour, d.minute, d.second, d.microsecond, d.tzinfo]) return datetime(*kw) # This library does not support strftime's "%s" or "%y" format strings. # Allowed if there's an even number of "%"s because they are escaped. _illegal_formatting = re.compile(r"((^|[^%])(%%)*%[sy])") def _findall(text, substr): # Also finds overlaps sites = [] i = 0 while 1: j = text.find(substr, i) if j == -1: break sites.append(j) i = j + 1 return sites def strftime(dt, fmt): if dt.year >= 1900: return super(type(dt), dt).strftime(fmt) illegal_formatting = _illegal_formatting.search(fmt) if illegal_formatting: msg = 'strftime of dates before 1900 does not handle {0}' raise TypeError(msg.format(illegal_formatting.group(0))) year = dt.year # for every non-leap year century, advance by # 6 years to get into the 28-year repeat cycle delta = 2000 - year off = 6 * (delta // 100 + delta // 400) year += off # move to around the year 2000 year += ((2000 - year) // 28) * 28 timetuple = dt.timetuple() s1 = time.strftime(fmt, (year,) + timetuple[1:]) sites1 = _findall(s1, str(year)) s2 = time.strftime(fmt, (year + 28,) + timetuple[1:]) sites2 = _findall(s2, str(year + 28)) sites = [] for site in sites1: if site in sites2: sites.append(site) s = s1 syear = "%04d" % (dt.year,) for site in sites: s = s[:site] + syear + s[site + 4:] return s faker-0.7.7/faker/utils/__init__.py0000644000175000017500000000034413026251410015253 0ustar hlehle# coding=utf-8 def is_string(var): try: return isinstance(var, basestring) except NameError: return isinstance(var, str) def quote(var): return ('"{0}"' if '"' not in var else "'{0}'").format(var) faker-0.7.7/faker/utils/distribution.py0000644000175000017500000000073713026251410016241 0ustar hlehle# coding=utf-8 import bisect from faker.generator import random def random_sample(): return random.uniform(0.0, 1.0) def cumsum(it): total = 0 for x in it: total += x yield total def choice_distribution(a, p): assert len(a) == len(p) cdf = list(cumsum(p)) normal = cdf[-1] cdf2 = [float(i) / float(normal) for i in cdf] uniform_sample = random_sample() idx = bisect.bisect_right(cdf2, uniform_sample) return a[idx] faker-0.7.7/faker/utils/text.py0000644000175000017500000000606713026251410014510 0ustar hlehle# coding=utf-8 import datetime from decimal import Decimal import re import six import unicodedata _re_pattern = re.compile('[^\w\s-]', flags=re.U) _re_pattern_allow_dots = re.compile('[^\.\w\s-]', flags=re.U) _re_spaces = re.compile('[-\s]+', flags=re.U) _PROTECTED_TYPES = six.integer_types + (type(None), float, Decimal, datetime.datetime, datetime.date, datetime.time) def is_protected_type(obj): """Determine if the object instance is of a protected type. Objects of protected types are preserved as-is when passed to force_text(strings_only=True). """ return isinstance(obj, _PROTECTED_TYPES) def force_text(s, encoding='utf-8', strings_only=False, errors='strict'): """ Similar to smart_text, except that lazy instances are resolved to strings, rather than kept as lazy objects. If strings_only is True, don't convert (some) non-string-like objects. """ # Handle the common case first for performance reasons. if issubclass(type(s), six.text_type): return s if strings_only and is_protected_type(s): return s try: if not issubclass(type(s), six.string_types): if six.PY3: if isinstance(s, bytes): s = six.text_type(s, encoding, errors) else: s = six.text_type(s) elif hasattr(s, '__unicode__'): s = six.text_type(s) else: s = six.text_type(bytes(s), encoding, errors) else: # Note: We use .decode() here, instead of six.text_type(s, encoding, # errors), so that if s is a SafeBytes, it ends up being a # SafeText at the end. s = s.decode(encoding, errors) except UnicodeDecodeError as e: if not isinstance(s, Exception): raise ValueError(s, *e.args) else: # If we get to here, the caller has passed in an Exception # subclass populated with non-ASCII bytestring data without a # working unicode method. Try to handle this without raising a # further exception by individually forcing the exception args # to unicode. s = ' '.join(force_text(arg, encoding, strings_only, errors) for arg in s) return s def slugify(value, allow_dots=False, allow_unicode=False): """ Converts to lowercase, removes non-word characters (alphanumerics and underscores) and converts spaces to hyphens. Also strips leading and trailing whitespace. Modified to optionally allow dots. Adapted from Django 1.9 """ if allow_dots: pattern = _re_pattern_allow_dots else: pattern = _re_pattern value = force_text(value) if allow_unicode: value = unicodedata.normalize('NFKC', value) value = pattern.sub('', value).strip().lower() return _re_spaces.sub('-', value) value = unicodedata.normalize('NFKD', value).encode('ascii', 'ignore').decode('ascii') value = pattern.sub('', value).strip().lower() return _re_spaces.sub('-', value) faker-0.7.7/faker/factory.py0000644000175000017500000000542113026251410014024 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from __future__ import absolute_import from importlib import import_module import locale as pylocale from faker import Generator from faker.config import DEFAULT_LOCALE, PROVIDERS, AVAILABLE_LOCALES from faker.utils.loading import list_module class Factory(object): @classmethod def create(cls, locale=None, providers=None, generator=None, includes=None, **config): if includes is None: includes = [] # fix locale to package name locale = locale.replace('-', '_') if locale else DEFAULT_LOCALE locale = pylocale.normalize(locale).split('.')[0] if locale not in AVAILABLE_LOCALES: msg = 'Invalid configuration for faker locale "{0}"'.format(locale) raise AttributeError(msg) providers = providers or PROVIDERS providers += includes faker = generator or Generator(**config) for prov_name in providers: if prov_name == 'faker.providers': continue prov_cls, lang_found = cls._get_provider_class(prov_name, locale) provider = prov_cls(faker) provider.__provider__ = prov_name provider.__lang__ = lang_found faker.add_provider(provider) return faker @classmethod def _get_provider_class(cls, provider, locale=''): provider_class = cls._find_provider_class(provider, locale) if provider_class: return provider_class, locale if locale and locale != DEFAULT_LOCALE: # fallback to default locale provider_class = cls._find_provider_class(provider, DEFAULT_LOCALE) if provider_class: return provider_class, DEFAULT_LOCALE # fallback to no locale provider_class = cls._find_provider_class(provider) if provider_class: return provider_class, None msg = 'Unable to find provider "{0}" with locale "{1}"'.format( provider, locale) raise ValueError(msg) @classmethod def _find_provider_class(cls, provider_path, locale=None): provider_module = import_module(provider_path) if getattr(provider_module, 'localized', False): available_locales = list_module(provider_module) if not locale or locale not in available_locales: locale = getattr(provider_module, 'default_locale', DEFAULT_LOCALE) path = "{provider_path}.{locale}".format( provider_path=provider_path, locale=locale, ) provider_module = import_module(path) else: if locale is not None: provider_module = import_module(provider_path) return provider_module.Provider faker-0.7.7/faker/tests/0000755000175000017500000000000013026251410013143 5ustar hlehlefaker-0.7.7/faker/tests/en_GB/0000755000175000017500000000000013026251410014115 5ustar hlehlefaker-0.7.7/faker/tests/en_GB/__init__.py0000644000175000017500000000074713026251410016236 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals import unittest import re from faker import Factory from ukpostcodeparser.parser import parse_uk_postcode class en_GB_FactoryTestCase(unittest.TestCase): def setUp(self): self.factory = Factory.create('en_GB') def test_en_GB_postcode(self): from faker.providers.address.en_GB import Provider for i in range(100): assert isinstance(parse_uk_postcode(self.factory.postcode()), tuple) faker-0.7.7/faker/tests/hr_HR/0000755000175000017500000000000013026251410014145 5ustar hlehlefaker-0.7.7/faker/tests/hr_HR/__init__.py0000644000175000017500000000156313026251410016263 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals import unittest import re from faker import Factory from faker.providers.ssn.hr_HR import Provider, checksum class hr_HR_FactoryTestCase(unittest.TestCase): def setUp(self): self.factory = Factory.create('hr_HR') def test_hr_HR_ssn_checksum(self): self.assertEqual(checksum([0, 0, 2, 2, 8, 2, 6, 9, 2, 8]), 9) self.assertEqual(checksum([5, 8, 9, 3, 6, 9, 5, 1, 2, 5]), 1) self.assertEqual(checksum([5, 7, 8, 0, 2, 0, 3, 4, 2, 3]), 7) self.assertEqual(checksum([4, 3, 3, 3, 1, 4, 6, 7, 6, 2]), 2) self.assertEqual(checksum([0, 5, 9, 3, 7, 7, 5, 9, 1, 8]), 7) self.assertEqual(checksum([7, 1, 1, 4, 9, 9, 1, 2, 4, 1]), 6) def test_hr_HR_ssn(self): for i in range(100): self.assertTrue(re.search(r'^\d{11}$', Provider.ssn())) faker-0.7.7/faker/tests/mymodule/0000755000175000017500000000000013026251410014776 5ustar hlehlefaker-0.7.7/faker/tests/mymodule/__init__.py0000644000175000017500000000002113026251410017100 0ustar hlehlelocalized = True faker-0.7.7/faker/tests/mymodule/en_US/0000755000175000017500000000000013026251410016007 5ustar hlehlefaker-0.7.7/faker/tests/mymodule/en_US/__init__.py0000644000175000017500000000023113026251410020114 0ustar hlehlefrom __future__ import unicode_literals from faker.providers import BaseProvider class Provider(BaseProvider): def foo(self): return 'bar' faker-0.7.7/faker/tests/no_NO/0000755000175000017500000000000013026251410014153 5ustar hlehlefaker-0.7.7/faker/tests/no_NO/__init__.py0000644000175000017500000000056413026251410016271 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals import unittest import re from faker import Factory class no_NO_FactoryTestCase(unittest.TestCase): def setUp(self): self.factory = Factory.create('no_NO') def test_en_GB_postcode(self): for i in range(100): self.assertTrue(re.match(r'^[0-9]{4}$', self.factory.postcode())) faker-0.7.7/faker/tests/requirements.txt0000644000175000017500000000007013026251410016424 0ustar hlehlemock==1.0.1 UkPostcodeParser==1.0.3 email_validator>=1.0faker-0.7.7/faker/tests/ne_np/0000755000175000017500000000000013026251410014242 5ustar hlehlefaker-0.7.7/faker/tests/ne_np/__init__.py0000644000175000017500000000255313026251410016360 0ustar hlehlefrom __future__ import unicode_literals import unittest import re from faker import Factory from faker.utils import text from .. import string_types class ne_NP_FactoryTestCase(unittest.TestCase): def setUp(self): self.factory = Factory.create('ne_NP') def test_address(self): from faker.providers.address.ne_NP import Provider countries = Provider.countries country = self.factory.country() assert country assert isinstance(country, string_types) assert country in countries districts = Provider.districts district = self.factory.district() assert district assert isinstance(district, string_types) assert district in districts cities = Provider.cities city = self.factory.city() assert city assert isinstance(city, string_types) assert city in cities def test_names(self): from faker.providers.person.ne_NP import Provider first_names = Provider.first_names name = self.factory.name() first_name, last_name = name.split() assert first_name assert isinstance(first_name, string_types) assert first_name in first_names last_names = Provider.last_names assert last_names assert isinstance(last_name, string_types) assert last_name in last_names faker-0.7.7/faker/tests/random_state.json0000644000175000017500000001626213026251410016525 0ustar hlehle[3, [2476829634, 2504000702, 2525664867, 4266421788, 3982120067, 427140027, 912316683, 2765728717, 1790943924, 3138070812, 3470609820, 2367029347, 237042243, 3534924992, 588457164, 1675156840, 3499291637, 2121169677, 2434474283, 1579658964, 785262029, 1562310765, 2049674142, 245773928, 3753133939, 878476250, 862195692, 239911709, 3659697161, 2912258073, 1061774394, 2939619866, 2118161802, 3994818597, 3539950594, 486946420, 1233856815, 3693777668, 2175482041, 3655862458, 211237327, 3466816420, 3752019846, 2267301058, 1444170469, 3120088870, 182543910, 2449864022, 2262290179, 569721777, 1814451234, 2070630347, 3197590783, 1051123417, 2701544031, 3190955667, 3644141434, 3835182118, 1481148037, 2376813407, 3787386734, 4078377562, 3672586564, 1967381007, 2717729709, 3161176322, 1703524542, 2213961442, 3992753201, 3193274529, 3888115300, 4132837210, 3981144261, 1650701930, 644653713, 12267077, 2643613549, 3644593934, 2857869015, 2077031413, 3121751035, 375543711, 647518484, 4280786509, 3647487538, 2836298607, 2994704271, 3639617718, 1122422860, 3567695378, 1458103410, 1574625764, 2884296742, 1360560894, 1290791669, 371770272, 1049043345, 1199046202, 1498729954, 3643475998, 3247218221, 115285755, 3305602693, 3320482441, 892201833, 1638759972, 2472486081, 2763913103, 3161449979, 2738584021, 4221683980, 3222861081, 1351638534, 2105511103, 2263593332, 2585942998, 572124073, 2333359684, 3984191506, 3001112564, 1529084129, 1270015171, 281259220, 2278822208, 1743538301, 3748103232, 307735831, 4288777988, 681836029, 2525290853, 506400194, 1444637780, 701403051, 1870938776, 928381631, 1981221884, 2355109995, 868725701, 1072832431, 276521438, 2549811987, 4055842494, 223991584, 3093784355, 4032499541, 1754609809, 3736383409, 1473169399, 900421436, 916854493, 2913158415, 2910872652, 4100512789, 1702976050, 1451484261, 2592634437, 2554470458, 3178653382, 2967341280, 1310217305, 4024395701, 1622601817, 473884964, 1059537675, 1044625772, 345566694, 4077613037, 4164779941, 692348042, 3183777607, 693768612, 3493440899, 185210961, 2590133198, 4088110216, 918588595, 3669356672, 989133799, 1563709131, 711758281, 3151123711, 12836128, 2084834836, 221754637, 2029726763, 3261390726, 1305358411, 3150539601, 723971433, 801303206, 631061475, 3070052347, 441627913, 79648923, 2398461207, 2491492070, 4078413855, 1819936642, 2241324112, 2166451377, 3890296894, 4196973652, 3096628630, 472706590, 2868402794, 959396053, 1607216207, 1601331734, 1404165779, 1401909668, 2381232715, 3992442827, 4053193944, 973965725, 2093469612, 352595969, 1868364820, 1530087594, 2763333243, 3002510750, 3846224993, 935308776, 2344806663, 3520703315, 4173298789, 3418156595, 3762973616, 2468228849, 1512452931, 1792628035, 2109313351, 961453090, 2008052839, 2733634129, 212142502, 741727201, 874425582, 1254309668, 3604628015, 1196537482, 3427802315, 672417136, 1790636532, 1750547416, 1729542085, 1284024793, 42834879, 780222676, 1779491311, 1336996607, 3812195982, 1093288349, 1610907639, 3673759089, 144160806, 2522551151, 114794353, 3190854338, 351772468, 3489458150, 2324260059, 4075267332, 2932881186, 3428009528, 3366805276, 1106681289, 3283342107, 672254494, 3612709252, 464830, 994305449, 2839052367, 209737364, 1827184498, 3579690467, 657542654, 612673082, 3045861064, 2651308860, 2993695873, 1854898210, 1876554615, 3951474565, 2116991720, 1383451810, 1015452040, 3360741041, 2659949670, 1037959739, 1771506422, 2554753851, 3789607832, 1688588191, 249606938, 2484556072, 4038561389, 3062062796, 2668180697, 1679514712, 3596102732, 2135762663, 2752108455, 1116205001, 1403898749, 2374236183, 896280538, 806995574, 895559216, 1993784890, 3741162914, 232078493, 3816277530, 2301904168, 2763142853, 2410227587, 4212149922, 2276759762, 858009974, 3442305544, 3063600323, 232360750, 1513542046, 2165628988, 3733988590, 2348348399, 374563202, 3994957124, 2140541136, 2842900994, 8836259, 4124254588, 3967284918, 3974784270, 4090563406, 1649570992, 21617255, 3692303525, 1835073742, 3164209517, 3008425904, 2558678879, 1022659286, 3268625360, 3003715636, 2115548284, 3725674998, 2767502571, 3975350125, 3742753313, 3452538655, 574630821, 1432104397, 971126734, 1476576940, 393369688, 1225901611, 621311280, 2497437390, 2657633322, 2283243578, 3619899138, 272963626, 702712032, 3842768590, 4036586627, 4190341313, 2958601067, 3480453957, 1959682192, 1663831748, 2852943835, 1259984135, 1962021113, 3567200337, 3746762065, 1121386603, 3024936904, 910507562, 2528984563, 2987373859, 1364448280, 518949214, 1516600610, 3377121728, 1040895665, 2013144177, 1170996584, 2312077813, 2825589496, 3669777544, 2003325673, 998843763, 1559345717, 1374434629, 2336593727, 2472126206, 511463964, 1634460780, 2082015144, 1985512724, 997756027, 3879020275, 3191121914, 1670841967, 762613867, 2683110867, 2529152442, 2588185738, 1488310648, 1234492717, 1292214699, 1810054396, 1548131799, 1861901186, 868062679, 3607459557, 1897607212, 2266383394, 2867931516, 2401475404, 1174196388, 2651961020, 3980858715, 1197707361, 3624165975, 485395806, 3569629407, 3331374973, 47502981, 2808051421, 1175534115, 2893659880, 1351942176, 3308329752, 3761176434, 981745487, 2592173193, 4008075409, 4200657967, 342502481, 3714656475, 1976266129, 3469192744, 707859994, 4036182810, 1016543924, 496488958, 383061426, 2779381701, 200157572, 1822225618, 3688433199, 3770567380, 979068267, 1372111802, 1778522012, 2468333743, 1118874154, 211139366, 2964300853, 1072345501, 4249505066, 513203719, 4018163951, 99040318, 1900678538, 1916187630, 1145850170, 4102258305, 1254553129, 72084479, 2812040462, 2298376816, 2816265320, 124153774, 3364633890, 3778238340, 825020200, 1201745503, 3599970717, 2897344873, 4039231514, 3848789712, 368790389, 2753168045, 4186380816, 1343683991, 3215833934, 3336467112, 3894309163, 1075405647, 2391113421, 1209133659, 1607398620, 1777290701, 1806839329, 2663180221, 960850979, 3882781830, 2476348259, 4168207896, 543919192, 16547722, 2757340574, 3722203391, 309508194, 716707440, 3516614721, 949075859, 2000711064, 1887208260, 1426705074, 436817969, 2254572200, 3258141743, 118321927, 3094408141, 1138354347, 726549635, 3376516729, 1070604325, 1679505420, 1078473296, 2859804697, 2027665430, 3888163271, 3607762641, 2608441714, 1635298962, 4022554033, 3274416904, 831397948, 2851431877, 1795233808, 42948097, 806818425, 2369477484, 1782539817, 3516587402, 1833311660, 3203515792, 3744383661, 2039350133, 516332066, 403381096, 2342580727, 307986506, 3054795243, 648620342, 2101364560, 3867307801, 3838205895, 4072583738, 4229236276, 226166429, 4095650212, 7455353, 1186956407, 3525532802, 3822795325, 586678599, 324673175, 3591649763, 2131680584, 3288839527, 2971304655, 3328953771, 654660506, 1483771551, 4122336539, 3815831609, 282093873, 3107528066, 1160417805, 1570198720, 2215543225, 251932218, 1629048272, 4056319420, 1203907259, 2839194172, 2647820351, 3699512350, 3894116948, 4024664231, 2276733751, 2950609373, 422349073, 4247709178, 2565987703, 711414347, 1319986945, 2490568181, 925731731, 1511927000, 3455317358, 1721723935, 806010579, 506739865, 3672721345, 741926387, 1135840318, 3513892559, 2017649209, 2689220656, 3884844844, 1187067107, 3215686424, 1211264967, 3071661428, 3111912841, 3391223510, 594807865, 4251668716, 3244318465, 919219855, 443819296, 3975947421, 115991134, 4112391281, 2469815360, 3965853672, 2023377197, 397207549, 260], null]faker-0.7.7/faker/tests/__init__.py0000644000175000017500000006200713026251410015261 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals __loader__ = None import datetime import json import os import re import time import unittest import string import six import sys import logging try: from mock import patch except ImportError: from unittest.mock import patch try: from StringIO import StringIO except ImportError: from io import StringIO from faker import Generator, Factory from faker.generator import random from faker.utils import text, decorators try: string_types = (basestring,) except NameError: string_types = (str,) TEST_DIR = os.path.dirname(__file__) class UTC(datetime.tzinfo): """ UTC implementation taken from Python's docs. """ def __repr__(self): return "" def utcoffset(self, dt): return datetime.timedelta(0) def tzname(self, dt): return "UTC" def dst(self, dt): return datetime.timedelta(0) utc = UTC() class BarProvider(object): def foo_formatter(self): return 'barfoo' class FooProvider(object): def foo_formatter(self): return 'foobar' def foo_formatter_with_arguments(self, param='', append=''): return 'baz' + param + append class UtilsTestCase(unittest.TestCase): def test_choice_distribution(self): from faker.utils.distribution import choice_distribution a = ('a', 'b', 'c', 'd') p = (0.5, 0.2, 0.2, 0.1) sample = choice_distribution(a, p) self.assertTrue(sample in a) with open(os.path.join(TEST_DIR, 'random_state.json'), 'r') as fh: random_state = json.load(fh) random_state[1] = tuple(random_state[1]) random.setstate(random_state) samples = [choice_distribution(a, p) for i in range(100)] a_pop = len([i for i in samples if i == 'a']) b_pop = len([i for i in samples if i == 'b']) c_pop = len([i for i in samples if i == 'c']) d_pop = len([i for i in samples if i == 'd']) boundaries = [] tolerance = 5 for probability in p: boundaries.append([100 * probability + tolerance, 100 * probability - tolerance]) self.assertTrue(boundaries[0][0] > a_pop > boundaries[0][1]) self.assertTrue(boundaries[1][0] > b_pop > boundaries[1][1]) self.assertTrue(boundaries[2][0] > c_pop > boundaries[2][1]) self.assertTrue(boundaries[3][0] > d_pop > boundaries[3][1]) def test_add_dicts(self): from faker.utils.datasets import add_dicts t1 = {'a':1, 'b':2} t2 = {'b':1, 'c':3} t3 = {'d':4} result = add_dicts(t1, t2, t3) self.assertEqual(result, {'a': 1, 'c': 3, 'b': 3, 'd': 4}) def test_find_available_locales(self): from faker.utils.loading import find_available_locales from faker.config import PROVIDERS result = find_available_locales(PROVIDERS) self.assertNotEqual(len(result), 0) def test_find_available_providers(self): from faker.utils.loading import find_available_providers from faker.config import META_PROVIDERS_MODULES from importlib import import_module modules = [import_module(path) for path in META_PROVIDERS_MODULES] providers = find_available_providers(modules) expected_providers = list(map(str, [ 'faker.providers.address', 'faker.providers.barcode', 'faker.providers.color', 'faker.providers.company', 'faker.providers.credit_card', 'faker.providers.currency', 'faker.providers.date_time', 'faker.providers.file', 'faker.providers.internet', 'faker.providers.job', 'faker.providers.lorem', 'faker.providers.misc', 'faker.providers.person', 'faker.providers.phone_number', 'faker.providers.profile', 'faker.providers.python', 'faker.providers.ssn', 'faker.providers.user_agent', ])) self.assertEqual(providers, expected_providers) class FactoryTestCase(unittest.TestCase): def setUp(self): self.generator = Generator() self.provider = FooProvider() self.generator.add_provider(self.provider) def test_add_provider_gives_priority_to_newly_added_provider(self): self.generator.add_provider(BarProvider()) self.assertEqual('barfoo', self.generator.format('foo_formatter')) def test_get_formatter_returns_callable(self): formatter = self.generator.get_formatter('foo_formatter') self.assertTrue(hasattr(formatter, '__call__') or isinstance(formatter, (classmethod, staticmethod))) def test_get_formatter_returns_correct_formatter(self): self.assertEqual(self.provider.foo_formatter, self.generator.get_formatter('foo_formatter')) def test_get_formatter_throws_exception_on_incorrect_formatter(self): with self.assertRaises(AttributeError): self.generator.get_formatter('barFormatter') def test_format_calls_formatter_on_provider(self): self.assertEqual('foobar', self.generator.format('foo_formatter')) def test_format_transfers_arguments_to_formatter(self): result = self.generator.format('foo_formatter_with_arguments', 'foo', append='!') self.assertEqual('bazfoo!', result) def test_parse_returns_same_string_when_it_contains_no_curly_braces(self): self.assertEqual('fooBar#?', self.generator.parse('fooBar#?')) def test_parse_returns_string_with_tokens_replaced_by_formatters(self): result = self.generator.parse( 'This is {{foo_formatter}} a text with "{{ foo_formatter }}"') self.assertEqual('This is foobar a text with " foobar "', result) # def testParseReturnsStringWithTokensReplacedByFormatterWithArguments(self): # result = self.generator.parse( # 'This is {{foo_formatter_with_arguments:bar}}') # self.assertEqual('This is foobar', result) def test_magic_call_calls_format(self): self.assertEqual('foobar', self.generator.foo_formatter()) def test_magic_call_calls_format_with_arguments(self): self.assertEqual('bazfoo', self.generator.foo_formatter_with_arguments('foo')) def test_documentor(self): from faker.cli import print_doc output = StringIO() print_doc(output=output) print_doc('address', output=output) print_doc('faker.providers.person.it_IT', output=output) assert output.getvalue() with self.assertRaises(AttributeError): self.generator.get_formatter('barFormatter') def test_command(self): from faker.cli import Command orig_stdout = sys.stdout try: sys.stdout = StringIO() command = Command(['faker', 'address']) command.execute() assert sys.stdout.getvalue() finally: sys.stdout = orig_stdout def test_command_custom_provider(self): from faker.cli import Command orig_stdout = sys.stdout try: sys.stdout = StringIO() command = Command(['faker', 'foo', '-i', 'faker.tests.mymodule.en_US']) command.execute() assert sys.stdout.getvalue() finally: sys.stdout = orig_stdout def test_slugify(self): slug = text.slugify("a'b/c") self.assertEqual(slug, 'abc') slug = text.slugify("àeìöú") self.assertEqual(slug, 'aeiou') slug = text.slugify("àeì.öú") self.assertEqual(slug, 'aeiou') slug = text.slugify("àeì.öú", allow_dots=True) self.assertEqual(slug, 'aei.ou') slug = text.slugify("àeì.öú", allow_unicode=True) self.assertEqual(slug, 'àeìöú') slug = text.slugify("àeì.öú", allow_unicode=True, allow_dots=True) self.assertEqual(slug, 'àeì.öú') @decorators.slugify def fn(s): return s slug = fn("a'b/c") self.assertEqual(slug, 'abc') @decorators.slugify_domain def fn(s): return s slug = fn("a'b/.c") self.assertEqual(slug, 'ab.c') @decorators.slugify_unicode def fn(s): return s slug = fn("a'b/.cé") self.assertEqual(slug, 'abcé') def test_random_element(self): from faker.providers import BaseProvider provider = BaseProvider(None) choices = ('a', 'b', 'c', 'd') pick = provider.random_element(choices) self.assertTrue(pick in choices) choices = {'a': 5, 'b': 2, 'c': 2, 'd':1 } pick = provider.random_element(choices) self.assertTrue(pick in choices) choices = {'a': 0.5, 'b': 0.2, 'c': 0.2, 'd':0.1} pick = provider.random_element(choices) self.assertTrue(pick in choices) def test_timezone_conversion(self): from faker.providers.date_time import datetime_to_timestamp now = datetime.datetime.now(utc).replace(microsecond=0) timestamp = datetime_to_timestamp(now) now_back = datetime.datetime.fromtimestamp(timestamp, utc) self.assertEqual(now, now_back) today = datetime.date.today() timestamp = datetime_to_timestamp(today) today_as_dt = datetime.datetime.combine(today, datetime.time.min) today_back = datetime.datetime.fromtimestamp(timestamp) self.assertEqual(today_as_dt, today_back) def test_datetime_safe(self): from faker.utils import datetime_safe # test using example provided in module result = datetime_safe.date(1850, 8, 2).strftime('%Y/%m/%d was a %A') self.assertEqual(result, '1850/08/02 was a Friday') # test against certain formatting strings used on pre-1900 dates with self.assertRaises(TypeError): datetime_safe.date(1850, 8, 2).strftime('%s') with self.assertRaises(TypeError): datetime_safe.date(1850, 8, 2).strftime('%y') # test using 29-Feb-2012 and escaped percentage sign result = datetime_safe.date(2012, 2, 29).strftime('%Y-%m-%d was a 100%% %A') self.assertEqual(result, r'2012-02-29 was a 100% Wednesday') # test that certain formatting strings are allowed on post-1900 dates result = datetime_safe.date(2008, 2, 29).strftime('%y') self.assertEqual(result, r'08') def test_datetimes_with_and_without_tzinfo(self): from faker.providers.date_time import Provider provider = Provider self.assertEqual(provider.date_time().tzinfo, None) self.assertEqual(provider.date_time(utc).tzinfo, utc) self.assertEqual(provider.date_time_ad().tzinfo, None) self.assertEqual(provider.date_time_ad(utc).tzinfo, utc) self.assertFalse(provider.iso8601().endswith('+00:00')) self.assertTrue(provider.iso8601(utc).endswith('+00:00')) def test_date_object(self): from faker.providers.date_time import Provider provider = Provider self.assertIsInstance(provider.date_object(), datetime.date) def test_time_object(self): from faker.providers.date_time import Provider provider = Provider self.assertIsInstance(provider.time_object(), datetime.time) def test_date_time_between_dates(self): from faker.providers.date_time import Provider provider = Provider timestamp_start = random.randint(0,2000000000) timestamp_end = timestamp_start+1 datetime_start = datetime.datetime.fromtimestamp(timestamp_start) datetime_end = datetime.datetime.fromtimestamp(timestamp_end) random_date = provider.date_time_between_dates(datetime_start, datetime_end) self.assertTrue(datetime_start <= random_date) self.assertTrue(datetime_end >= random_date) def test_date_time_between_dates_with_tzinfo(self): from faker.providers.date_time import Provider provider = Provider timestamp_start = random.randint(0, 2000000000) timestamp_end = timestamp_start+1 datetime_start = datetime.datetime.fromtimestamp(timestamp_start, utc) datetime_end = datetime.datetime.fromtimestamp(timestamp_end, utc) random_date_naive = provider.date_time_between_dates(datetime_start, datetime_end) with self.assertRaises(TypeError): datetime_start <= random_date_naive random_date = provider.date_time_between_dates(datetime_start, datetime_end, utc) self.assertTrue(datetime_start <= random_date) self.assertTrue(datetime_end >= random_date) def _datetime_to_time(self, value): return int(time.mktime(value.timetuple())) def test_date_time_this_period(self): from faker.providers.date_time import Provider provider = Provider # test century self.assertTrue(self._datetime_to_time(provider.date_time_this_century(after_now=False)) <= self._datetime_to_time(datetime.datetime.now())) self.assertTrue(self._datetime_to_time(provider.date_time_this_century(before_now=False, after_now=True)) >= self._datetime_to_time(datetime.datetime.now())) # test decade self.assertTrue(self._datetime_to_time(provider.date_time_this_decade(after_now=False)) <= self._datetime_to_time(datetime.datetime.now())) self.assertTrue(self._datetime_to_time(provider.date_time_this_decade(before_now=False, after_now=True)) >= self._datetime_to_time(datetime.datetime.now())) self.assertEqual( self._datetime_to_time(provider.date_time_this_decade(before_now=False, after_now=False)), self._datetime_to_time(datetime.datetime.now()) ) # test year self.assertTrue(self._datetime_to_time(provider.date_time_this_year(after_now=False)) <= self._datetime_to_time(datetime.datetime.now())) self.assertTrue(self._datetime_to_time(provider.date_time_this_year(before_now=False, after_now=True)) >= self._datetime_to_time(datetime.datetime.now())) self.assertEqual( self._datetime_to_time(provider.date_time_this_year(before_now=False, after_now=False)), self._datetime_to_time(datetime.datetime.now()) ) # test month self.assertTrue(self._datetime_to_time(provider.date_time_this_month(after_now=False)) <= self._datetime_to_time(datetime.datetime.now())) self.assertTrue(self._datetime_to_time(provider.date_time_this_month(before_now=False, after_now=True)) >= self._datetime_to_time(datetime.datetime.now())) self.assertEqual( self._datetime_to_time(provider.date_time_this_month(before_now=False, after_now=False)), self._datetime_to_time(datetime.datetime.now()) ) def test_date_time_this_period_with_tzinfo(self): from faker.providers.date_time import Provider provider = Provider # ensure all methods provide timezone aware datetimes with self.assertRaises(TypeError): provider.date_time_this_century(before_now=False, after_now=True, tzinfo=utc) >= datetime.datetime.now() with self.assertRaises(TypeError): provider.date_time_this_decade(after_now=False, tzinfo=utc) <= datetime.datetime.now() with self.assertRaises(TypeError): provider.date_time_this_year(after_now=False, tzinfo=utc) <= datetime.datetime.now() with self.assertRaises(TypeError): provider.date_time_this_month(after_now=False, tzinfo=utc) <= datetime.datetime.now() # test century self.assertTrue(provider.date_time_this_century(after_now=False, tzinfo=utc) <= datetime.datetime.now(utc)) self.assertTrue(provider.date_time_this_century(before_now=False, after_now=True, tzinfo=utc) >= datetime.datetime.now(utc)) # test decade self.assertTrue(provider.date_time_this_decade(after_now=False, tzinfo=utc) <= datetime.datetime.now(utc)) self.assertTrue(provider.date_time_this_decade(before_now=False, after_now=True, tzinfo=utc) >= datetime.datetime.now(utc)) self.assertEqual( provider.date_time_this_decade(before_now=False, after_now=False, tzinfo=utc).replace(second=0, microsecond=0), datetime.datetime.now(utc).replace(second=0, microsecond=0) ) # test year self.assertTrue(provider.date_time_this_year(after_now=False, tzinfo=utc) <= datetime.datetime.now(utc)) self.assertTrue(provider.date_time_this_year(before_now=False, after_now=True, tzinfo=utc) >= datetime.datetime.now(utc)) self.assertEqual( provider.date_time_this_year(before_now=False, after_now=False, tzinfo=utc).replace(second=0, microsecond=0), datetime.datetime.now(utc).replace(second=0, microsecond=0) ) # test month self.assertTrue(provider.date_time_this_month(after_now=False, tzinfo=utc) <= datetime.datetime.now(utc)) self.assertTrue(provider.date_time_this_month(before_now=False, after_now=True, tzinfo=utc) >= datetime.datetime.now(utc)) self.assertEqual( provider.date_time_this_month(before_now=False, after_now=False, tzinfo=utc).replace(second=0, microsecond=0), datetime.datetime.now(utc).replace(second=0, microsecond=0) ) def test_binary(self): from faker.providers.misc import Provider for _ in range(999): length = random.randint(0, 2 ** 10) binary = Provider.binary(length) self.assertTrue(isinstance(binary, six.binary_type)) self.assertTrue(len(binary) == length) def test_language_code(self): from faker.providers.misc import Provider for _ in range(99): language_code = Provider.language_code() self.assertTrue(isinstance(language_code, string_types)) self.assertTrue(re.match(r'^[a-z]{2,3}$', language_code)) def test_locale(self): from faker.providers.misc import Provider for _ in range(99): locale = Provider.locale() self.assertTrue(re.match(r'^[a-z]{2,3}_[A-Z]{2}$', locale)) def test_password(self): from faker.providers.misc import Provider def in_string(char, _str): return char in _str for _ in range(999): password = Provider.password() self.assertTrue(any([in_string(char, password) for char in "!@#$%^&*()_+"])) self.assertTrue(any([in_string(char, password) for char in string.digits])) self.assertTrue(any([in_string(char, password) for char in string.ascii_uppercase])) self.assertTrue(any([in_string(char, password) for char in string.ascii_lowercase])) with self.assertRaises(AssertionError): Provider.password(length=2) def test_prefix_suffix_always_string(self): # Locales known to contain `*_male` and `*_female`. for locale in ("bg_BG", "dk_DK", "en", "ru_RU", "tr_TR"): f = Factory.create(locale=locale) for x in range(20): # Probabilistic testing. assert isinstance(f.prefix(), string_types) assert isinstance(f.suffix(), string_types) def test_no_words_sentence(self): from faker.providers.lorem import Provider provider = Provider(None) paragraph = provider.paragraph(0) self.assertEqual(paragraph, '') def test_no_words_paragraph(self): from faker.providers.lorem import Provider provider = Provider(None) sentence = provider.sentence(0) self.assertEqual(sentence, '') def test_random_pystr_characters(self): from faker.providers.python import Provider provider = Provider(None) characters = provider.pystr() self.assertEqual(len(characters), 20) characters = provider.pystr(max_chars=255) self.assertEqual(len(characters), 255) characters = provider.pystr(max_chars=0) self.assertEqual(characters, '') characters = provider.pystr(max_chars=-10) self.assertEqual(characters, '') characters = provider.pystr(min_chars=10, max_chars=255) self.assertTrue((len(characters) >= 10)) def test_random_pyfloat(self): from faker.providers.python import Provider provider = Provider(None) self.assertTrue(0 <= abs(provider.pyfloat(left_digits=1)) < 10) self.assertTrue(0 <= abs(provider.pyfloat(left_digits=0)) < 1) x=abs(provider.pyfloat(right_digits=0)) self.assertTrue(x-int(x) == 0) with self.assertRaises(ValueError, msg='A float number cannot have 0 digits ' 'in total'): provider.pyfloat(left_digits=0, right_digits=0) def test_us_ssn_valid(self): from faker.providers.ssn.en_US import Provider provider = Provider(None) for i in range(1000): ssn = provider.ssn() self.assertEqual(len(ssn), 11) self.assertNotEqual(ssn[0], '9') self.assertNotEqual(ssn[0:3], '666') self.assertNotEqual(ssn[0:3], '000') self.assertNotEqual(ssn[4:6], '00') self.assertNotEqual(ssn[7:11], '0000') def test_nl_BE_ssn_valid(self): from faker.providers.ssn.nl_BE import Provider provider = Provider(None) for i in range (1000): ssn = provider.ssn() self.assertEqual(len(ssn), 11) gen_ssn_base = ssn[0:6] gen_seq = ssn[6:9] gen_chksum = ssn[9:11] gen_ssn_base_as_int = int(gen_ssn_base) gen_seq_as_int = int(gen_seq) gen_chksum_as_int = int(gen_chksum) # Check that the sequence nr is between 1 inclusive and 998 inclusive self.assertGreater(gen_seq_as_int,0) self.assertLessEqual(gen_seq_as_int, 998) # validate checksum calculation # Since the century is not part of ssn, try both below and above year 2000 ssn_below = int(ssn[0:9]) chksum_below = 97 - (ssn_below % 97) ssn_above = ssn_below + 2000000000 chksum_above = 97 - (ssn_above % 97) results = [ chksum_above, chksum_below ] self.assertIn(gen_chksum_as_int,results) def test_email(self): from faker import Factory factory = Factory.create() for _ in range(999): email = factory.email() self.assertTrue('@' in email) def test_ipv4(self): from faker.providers.internet import Provider provider = Provider(None) for _ in range(999): address = provider.ipv4() self.assertTrue(len(address) >= 7) self.assertTrue(len(address) <= 15) self.assertTrue( re.compile(r'^(\d{1,3}\.){3}\d{1,3}$').search(address)) for _ in range(999): address = provider.ipv4(network=True) self.assertTrue(len(address) >= 9) self.assertTrue(len(address) <= 18) self.assertTrue( re.compile(r'^(\d{1,3}\.){3}\d{1,3}/\d{1,2}$').search(address)) def test_ipv6(self): from faker.providers.internet import Provider provider = Provider(None) for _ in range(999): address = provider.ipv6() self.assertTrue(len(address) >= 3) # ::1 self.assertTrue(len(address) <= 39) self.assertTrue( re.compile(r'^([0-9a-f]{0,4}:){2,7}[0-9a-f]{1,4}$').search(address)) for _ in range(999): address = provider.ipv6(network=True) self.assertTrue(len(address) >= 4) # ::/8 self.assertTrue(len(address) <= 39 + 4) self.assertTrue( re.compile(r'^([0-9a-f]{0,4}:){2,7}[0-9a-f]{0,4}/\d{1,3}$').search( address)) def test_random_sample_unique(self): from faker.providers import BaseProvider provider = BaseProvider(None) sample = provider.random_sample_unique('abcde', 3) self.assertEqual(len(sample), 3) self.assertTrue(sample.issubset(set('abcde'))) # Same length sample = provider.random_sample_unique('abcde', 5) self.assertEqual(sample, set('abcde')) # Length = 1 sample = provider.random_sample_unique('abcde', 1) self.assertEqual(len(sample), 1) self.assertTrue(sample.issubset(set('abcde'))) # Length = 0 sample = provider.random_sample_unique('abcde', 0) self.assertEqual(sample, set()) # Length = 0 with self.assertRaises(ValueError): provider.random_sample_unique('abcde', 6) class GeneratorTestCase(unittest.TestCase): def setUp(self): self.generator = Generator() @patch('random.getstate') def test_get_random(self, mock_system_random): random_instance = self.generator.random random_instance.getstate() self.assertFalse(mock_system_random.called) @patch('random.seed') def test_random_seed_doesnt_seed_system_random(self, mock_system_random): self.generator.seed(0) self.assertFalse(mock_system_random.called) if __name__ == '__main__': unittest.main() faker-0.7.7/faker/tests/ja_JP/0000755000175000017500000000000013026251410014126 5ustar hlehlefaker-0.7.7/faker/tests/ja_JP/__init__.py0000644000175000017500000001337413026251410016247 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals import unittest import re from faker import Factory from faker.utils import text from .. import string_types class ja_JP_FactoryTestCase(unittest.TestCase): def setUp(self): self.factory = Factory.create('ja') def test_ja_JP_address(self): from faker.providers.address.ja_JP import Provider countries = Provider.countries country = self.factory.country() assert country assert isinstance(country, string_types) assert country in countries prefectures = Provider.prefectures prefecture = self.factory.prefecture() assert prefecture assert isinstance(prefecture, string_types) assert prefecture in prefectures cities = Provider.cities city = self.factory.city() assert city assert isinstance(city, string_types) assert city in cities towns = Provider.towns town = self.factory.town() assert town assert isinstance(town, string_types) assert town in towns chome = self.factory.chome() assert chome assert isinstance(chome, string_types) assert re.match("\d{1,2}丁目", chome) ban = self.factory.ban() assert ban assert isinstance(ban, string_types) assert re.match("\d{1,2}番", ban) gou = self.factory.gou() assert gou assert isinstance(gou, string_types) assert re.match("\d{1,2}号", gou) building_names = Provider.building_names building_name = self.factory.building_name() assert building_name assert isinstance(building_name, string_types) assert building_name in building_names zipcode = self.factory.zipcode() assert zipcode assert isinstance(zipcode, string_types) assert re.match("\d{3}-\d{4}", zipcode) address = self.factory.address() assert address assert isinstance(address, string_types) def test_ja_JP_company(self): from faker.providers.company.ja_JP import Provider prefixes = Provider.company_prefixes prefix = self.factory.company_prefix() assert prefix assert isinstance(prefix, string_types) assert prefix in prefixes company = self.factory.company() assert company assert isinstance(company, string_types) assert any(prefix in company for prefix in prefixes) assert any(company.startswith(prefix) for prefix in prefixes) def test_ja_JP_internet(self): from faker.providers.person.ja_JP import Provider last_romanized_names = Provider.last_romanized_names domain_word = self.factory.domain_word() assert domain_word assert isinstance(domain_word, string_types) assert any(domain_word == text.slugify(last_romanized_name) for last_romanized_name in last_romanized_names) user_name = self.factory.user_name() assert user_name assert isinstance(user_name, string_types) tld = self.factory.tld() assert tld assert isinstance(tld, string_types) def test_ja_JP_person(self): name = self.factory.name() assert name assert isinstance(name, string_types) first_name = self.factory.first_name() assert first_name assert isinstance(first_name, string_types) last_name = self.factory.last_name() assert last_name assert isinstance(last_name, string_types) kana_name = self.factory.kana_name() assert kana_name assert isinstance(kana_name, string_types) first_kana_name = self.factory.first_kana_name() assert first_kana_name assert isinstance(first_kana_name, string_types) first_kana_name_male = self.factory.first_kana_name_male() assert first_kana_name_male assert isinstance(first_kana_name_male, string_types) first_kana_name_female = self.factory.first_kana_name_female() assert first_kana_name_female assert isinstance(first_kana_name_female, string_types) last_kana_name = self.factory.last_kana_name() assert last_kana_name assert isinstance(last_kana_name, string_types) romanized_name = self.factory.romanized_name() assert romanized_name assert isinstance(romanized_name, string_types) first_romanized_name = self.factory.first_romanized_name() assert first_romanized_name assert isinstance(first_romanized_name, string_types) first_romanized_name_male = self.factory.first_romanized_name_male() assert first_romanized_name_male assert isinstance(first_romanized_name_male, string_types) first_romanized_name_female = self.factory.first_romanized_name_female() assert first_romanized_name_female assert isinstance(first_romanized_name_female, string_types) last_romanized_name = self.factory.last_romanized_name() assert last_romanized_name assert isinstance(last_romanized_name, string_types) def test_ja_JP_phone_number(self): pn = self.factory.phone_number() formats = ( '070', '080', '090', ) assert pn assert isinstance(pn, string_types) first, second, third = pn.split('-') assert first assert first.isdigit() assert second assert second.isdigit() assert third assert third.isdigit() if len(first) == 2: assert len(second) == 4 assert len(third) == 4 else: assert len(first) == 3 assert len(second) == 4 assert len(third) == 4 assert first in formats faker-0.7.7/faker/tests/pt_BR/0000755000175000017500000000000013026251410014151 5ustar hlehlefaker-0.7.7/faker/tests/pt_BR/__init__.py0000644000175000017500000000257013026251410016266 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals import unittest import re from faker import Factory from faker.providers.company.pt_BR import Provider as CompanyProvider, company_id_checksum from faker.providers.ssn.pt_BR import Provider, checksum class pt_BR_FactoryTestCase(unittest.TestCase): def setUp(self): self.factory = Factory.create('pt_BR') def test_pt_BR_ssn_checksum(self): self.assertEqual(checksum([8, 8, 2, 8, 2, 1, 6, 5, 2]), 2) self.assertEqual(checksum([8, 8, 2, 8, 2, 1, 6, 5, 2, 2]), 1) def test_pt_BR_ssn(self): for _ in range(100): self.assertTrue(re.search(r'^\d{11}$', Provider.ssn())) def test_pt_BR_cpf(self): for _ in range(100): self.assertTrue(re.search(r'\d{3}\.\d{3}\.\d{3}\-\d{2}', Provider.cpf())) def test_pt_BR_company_id_checksum(self): self.assertEqual(company_id_checksum([9, 4, 9, 5, 3, 4, 4, 1, 0, 0, 0, 1]), [5, 1]) self.assertEqual(company_id_checksum([1, 6, 0, 0, 4, 6, 3, 9, 0, 0, 0, 1]), [8, 5]) def test_pt_BR_company_id(self): for _ in range(100): self.assertTrue(re.search(r'^\d{14}$', CompanyProvider.company_id())) def test_pt_BR_cnpj(self): for _ in range(100): cnpj = CompanyProvider.cnpj() self.assertTrue(re.search(r'\d{2}\.\d{3}\.\d{3}/0001-\d{2}', cnpj)) faker-0.7.7/faker/tests/zh_CN/0000755000175000017500000000000013026251410014144 5ustar hlehlefaker-0.7.7/faker/tests/zh_CN/__init__.py0000644000175000017500000000060613026251410016257 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals import unittest from faker import Factory from email_validator import validate_email class zh_CN_FactoryTestCase(unittest.TestCase): def setUp(self): self.factory = Factory.create(locale='zh_CN') def test_email(self): email = self.factory.email() validate_email(email, check_deliverability=False) faker-0.7.7/faker/build_docs.py0000644000175000017500000000675713026251410014501 0ustar hlehle# coding=utf-8 from __future__ import print_function from __future__ import unicode_literals import os import pprint import sys if sys.version < '3': text_type = unicode binary_type = str else: text_type = str binary_type = bytes DOCS_ROOT = os.path.abspath(os.path.join('..', 'docs')) def write(fh, s): return fh.write(s.encode('utf-8')) def write_provider(fh, doc, provider, formatters, excludes=None): if excludes is None: excludes = [] write(fh, '\n') title = "``{0}``".format(doc.get_provider_name(provider)) write(fh, '%s\n' % title) write(fh, "-" * len(title)) write(fh, '\n\n::\n') for signature, example in formatters.items(): if signature in excludes: continue try: # `pprint` can't format sets of heterogenous types. if not isinstance(example, set): example = pprint.pformat(example, indent=4) lines = text_type(example).expandtabs().splitlines() except UnicodeEncodeError: msg = 'error on "{0}" with value "{1}"'.format(signature, example) raise Exception(msg) write(fh, '\n') write(fh, "\t{fake}\n{example}\n".format( fake=signature, example='\n'.join(['\t# ' + line for line in lines]), )) def write_docs(*args, **kwargs): from faker import Faker, documentor from faker.config import DEFAULT_LOCALE, AVAILABLE_LOCALES fake = Faker(locale=DEFAULT_LOCALE) from faker.providers import BaseProvider base_provider_formatters = [f for f in dir(BaseProvider)] doc = documentor.Documentor(fake) formatters = doc.get_formatters(with_args=True, with_defaults=True) for provider, fakers in formatters: provider_name = doc.get_provider_name(provider) fname = os.path.join(DOCS_ROOT, 'providers', '%s.rst' % provider_name) with open(fname, 'wb') as fh: write_provider(fh, doc, provider, fakers) with open(os.path.join(DOCS_ROOT, 'providers.rst'), 'wb') as fh: write(fh, 'Providers\n') write(fh, '=========\n') write(fh, '.. toctree::\n') write(fh, ' :maxdepth: 2\n\n') [write(fh, ' providers/%s\n' % doc.get_provider_name(provider)) for provider, fakers in formatters] AVAILABLE_LOCALES = list(AVAILABLE_LOCALES) AVAILABLE_LOCALES.sort() for lang in AVAILABLE_LOCALES: fname = os.path.join(DOCS_ROOT, 'locales', '%s.rst' % lang) with open(fname, 'wb') as fh: write(fh, '\n') title = 'Language {0}\n'.format(lang) write(fh, title) write(fh, '=' * len(title)) write(fh, '\n') fake = Faker(locale=lang) d = documentor.Documentor(fake) for p, fs in d.get_formatters(with_args=True, with_defaults=True, locale=lang, excludes=base_provider_formatters): write_provider(fh, d, p, fs) with open(os.path.join(DOCS_ROOT, 'locales.rst'), 'wb') as fh: write(fh, 'Locales\n') write(fh, '=======\n') write(fh, '.. toctree::\n') write(fh, ' :maxdepth: 2\n\n') [write(fh, ' locales/%s\n' % lang) for lang in AVAILABLE_LOCALES] # wrappers for sphinx def _main(app, *args, **kwargs): return write_docs(*args, **kwargs) def setup(app): app.connect(str('builder-inited'), _main) if __name__ == "__main__": write_docs(*sys.argv[1:]) faker-0.7.7/faker/documentor.py0000644000175000017500000000616413026251410014541 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals import inspect from faker import utils class Documentor(object): def __init__(self, generator): """ :param generator: a localized Generator with providers filled, for which to write the documentation :type generator: faker.Generator() """ self.generator = generator self.max_name_len = 0 self.already_generated = [] def get_formatters(self, locale=None, excludes=None, **kwargs): self.max_name_len = 0 self.already_generated = [] if excludes is None else excludes[:] formatters = [] providers = self.generator.get_providers() for provider in providers[::-1]: # reverse if locale and provider.__lang__ != locale: continue formatters.append( (provider, self.get_provider_formatters(provider, **kwargs)) ) return formatters def get_provider_formatters(self, provider, prefix='fake.', with_args=True, with_defaults=True): formatters = {} for name, method in inspect.getmembers(provider, inspect.ismethod): # skip 'private' method and inherited methods if name.startswith('_') or name in self.already_generated: continue arguments = [] if with_args: # retrieve all parameter argspec = inspect.getargspec(method) lst = [x for x in argspec.args if x not in ['self', 'cls']] for i, arg in enumerate(lst): if argspec.defaults and with_defaults: try: default = argspec.defaults[i] if utils.is_string(default): default = utils.quote(default) else: # TODO check default type default = "{0}".format(default) arg = "{0}={1}".format(arg, default) except IndexError: pass arguments.append(arg) if with_args == 'first': break if with_args != 'first': if argspec.varargs: arguments.append('*' + argspec.varargs) if argspec.keywords: arguments.append('**' + argspec.keywords) # build fake method signature signature = "{0}{1}({2})".format(prefix, name, ", ".join(arguments)) # make a fake example example = self.generator.format(name) formatters[signature] = example self.max_name_len = max(self.max_name_len, len(signature)) self.already_generated.append(name) return formatters @staticmethod def get_provider_name(provider_class): return provider_class.__provider__ faker-0.7.7/faker/cli.py0000644000175000017500000002014213026251410013121 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from __future__ import print_function import os import sys import argparse from faker import Faker, Factory, documentor from faker import VERSION from faker.config import AVAILABLE_LOCALES, DEFAULT_LOCALE, META_PROVIDERS_MODULES if sys.version < '3': text_type = unicode binary_type = str else: text_type = str binary_type = bytes __author__ = 'joke2k' def print_provider(doc, provider, formatters, excludes=None, output=None): output = output or sys.stdout if excludes is None: excludes = [] print(file=output) print("### {0}".format( doc.get_provider_name(provider)), file=output) print(file=output) for signature, example in formatters.items(): if signature in excludes: continue try: lines = text_type(example).expandtabs().splitlines() except UnicodeDecodeError: # The example is actually made of bytes. # We could coerce to bytes, but that would fail anyway when we wiil # try to `print` the line. lines = [""] except UnicodeEncodeError: raise Exception('error on "{0}" with value "{1}"'.format( signature, example)) margin = max(30, doc.max_name_len+1) remains = 150 - margin separator = '#' for line in lines: for i in range(0, (len(line) // remains) + 1): print("\t{fake:<{margin}}{separator} {example}".format( fake=signature, separator=separator, example=line[i*remains:(i+1)*remains], margin=margin ), file=output) signature = separator = ' ' def print_doc(provider_or_field=None, args=None, lang=DEFAULT_LOCALE, output=None, includes=None): args = args or [] output = output or sys.stdout fake = Faker(locale=lang, includes=includes) from faker.providers import BaseProvider base_provider_formatters = [f for f in dir(BaseProvider)] if provider_or_field: if '.' in provider_or_field: parts = provider_or_field.split('.') locale = parts[-2] if parts[-2] in AVAILABLE_LOCALES else lang fake = Factory.create(locale, providers=[provider_or_field], includes=includes) doc = documentor.Documentor(fake) doc.already_generated = base_provider_formatters print_provider( doc, fake.get_providers()[0], doc.get_provider_formatters(fake.get_providers()[0]), output=output) else: try: print(fake.format(provider_or_field, *args), end='', file=output) except AttributeError: raise ValueError('No faker found for "{0}({1})"'.format( provider_or_field, args)) else: doc = documentor.Documentor(fake) formatters = doc.get_formatters(with_args=True, with_defaults=True) for provider, fakers in formatters: print_provider(doc, provider, fakers, output=output) for language in AVAILABLE_LOCALES: if language == lang: continue print(file=output) print('## LANGUAGE {0}'.format(language), file=output) fake = Faker(locale=language) d = documentor.Documentor(fake) for p, fs in d.get_formatters(with_args=True, with_defaults=True, locale=language, excludes=base_provider_formatters): print_provider(d, p, fs, output=output) class Command(object): def __init__(self, argv=None): self.argv = argv or sys.argv[:] self.prog_name = os.path.basename(self.argv[0]) def execute(self): """ Given the command-line arguments, this creates a parser appropriate to that command, and runs it. """ # retrieve default language from system environment default_locale = os.environ.get('LANG', 'en_US').split('.')[0] if default_locale not in AVAILABLE_LOCALES: default_locale = DEFAULT_LOCALE epilog = """supported locales: {0} faker can take a locale as an argument, to return localized data. If no localized provider is found, the factory falls back to the default en_US locale. examples: $ faker address 968 Bahringer Garden Apt. 722 Kristinaland, NJ 09890 $ faker -l de_DE address Samira-Niemeier-Allee 56 94812 Biedenkopf $ faker profile ssn,birthdate {{'ssn': u'628-10-1085', 'birthdate': '2008-03-29'}} $ faker -r=3 -s=";" name Willam Kertzmann; Josiah Maggio; Gayla Schmitt; """.format(', '.join(sorted(AVAILABLE_LOCALES))) formatter_class = argparse.RawDescriptionHelpFormatter parser = argparse.ArgumentParser( prog=self.prog_name, description='{0} version {1}'.format(self.prog_name, VERSION), epilog=epilog, formatter_class=formatter_class) parser.add_argument("--version", action="version", version="%(prog)s {0}".format(VERSION)) parser.add_argument('-o', metavar="output", type=argparse.FileType('w'), default=sys.stdout, help="redirect output to a file") parser.add_argument('-l', '--lang', choices=AVAILABLE_LOCALES, default=default_locale, metavar='LOCALE', help="specify the language for a localized " "provider (e.g. de_DE)") parser.add_argument('-r', '--repeat', default=1, type=int, help="generate the specified number of outputs") parser.add_argument('-s', '--sep', default='\n', help="use the specified separator after each " "output") parser.add_argument('-i', '--include', default=META_PROVIDERS_MODULES, nargs='*', help="list of additional custom providers to " "user, given as the import path of the module " "containing your Provider class (not the provider " "class itself)") parser.add_argument('fake', action='store', nargs='?', help="name of the fake to generate output for " "(e.g. profile)") parser.add_argument('fake_args', metavar="fake argument", action='store', nargs='*', help="optional arguments to pass to the fake " "(e.g. the profile fake takes an optional " "list of comma separated field names as the " "first argument)") arguments = parser.parse_args(self.argv[1:]) for i in range(arguments.repeat): print_doc(arguments.fake, arguments.fake_args, lang=arguments.lang, output=arguments.o, includes=arguments.include ) print(arguments.sep, file=arguments.o) if not arguments.fake: # repeat not supported for all docs break def execute_from_command_line(argv=None): """A simple method that runs a Command.""" if sys.stdout.encoding is None: print('please set python env PYTHONIOENCODING=UTF-8, example: ' 'export PYTHONIOENCODING=UTF-8, when writing to stdout', file=sys.stderr) exit(1) command = Command(argv) command.execute() faker-0.7.7/faker/providers/0000755000175000017500000000000013026251410014016 5ustar hlehlefaker-0.7.7/faker/providers/ssn/0000755000175000017500000000000013026251410014621 5ustar hlehlefaker-0.7.7/faker/providers/ssn/nl_NL/0000755000175000017500000000000013026251410015623 5ustar hlehlefaker-0.7.7/faker/providers/ssn/nl_NL/__init__.py0000644000175000017500000000263613026251410017743 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as SsnProvider from faker.generator import random class Provider(SsnProvider): @classmethod def ssn(cls): """ Returns a 9 digits Dutch SSN called "burgerservicenummer (BSN)". the Dutch "burgerservicenummer (BSN)" needs to pass the "11-proef", which is a check digit approach; this function essentially reverses the checksum steps to create a random valid BSN (which is 9 digits). """ # see http://nl.wikipedia.org/wiki/Burgerservicenummer (in Dutch) def _checksum(digits): factors = (9, 8, 7, 6, 5, 4, 3, 2, -1) s = 0 for i in range(len(digits)): s += digits[i] * factors[i] return s while True: # create an array of first 8 elements initialized randomly digits = random.sample(range(10), 8) # sum those 8 digits according to (part of) the "11-proef" s = _checksum(digits) # determine the last digit to make it qualify the test digits.append((s % 11) % 10) # repeat steps until it does qualify the test if (0 == (_checksum(digits) % 11)): break # build the resulting BSN bsn = "".join([str(e) for e in digits]) # finally return our random but valid BSN return bsn faker-0.7.7/faker/providers/ssn/fr_CH/0000755000175000017500000000000013026251410015602 5ustar hlehlefaker-0.7.7/faker/providers/ssn/fr_CH/__init__.py0000644000175000017500000000221013026251410017706 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as SsnProvider from faker.generator import random class Provider(SsnProvider): ssn_formats = ("###.####.####.##",) @classmethod def ssn(cls): """ Returns a 13 digits Swiss SSN named AHV (German) or AVS (French and Italian) See: http://www.bsv.admin.ch/themen/ahv/00011/02185/ """ def _checksum(digits): evensum = sum(digits[:-1:2]) oddsum = sum(digits[1::2]) return (10 - ((evensum + oddsum * 3) % 10)) % 10 digits = [7, 5, 6] # create an array of first 9 elements initialized randomly digits += random.sample(range(10), 9) # determine the last digit to make it qualify the test digits.append(_checksum(digits)) # repeat steps until it does qualify the test digits = ''.join([str(d) for d in digits]) ssn = digits[:3] + '.' \ + digits[3:7] + '.' \ + digits[7:11] + '.' \ + digits[11:] return ssn faker-0.7.7/faker/providers/ssn/zh_TW/0000755000175000017500000000000013026251410015654 5ustar hlehlefaker-0.7.7/faker/providers/ssn/zh_TW/__init__.py0000644000175000017500000000041313026251410017763 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as SsnProvider class Provider(SsnProvider): ssn_formats = ("?#########",) @classmethod def ssn(cls): return cls.bothify(cls.random_element(cls.ssn_formats)).upper() faker-0.7.7/faker/providers/ssn/fi_FI/0000755000175000017500000000000013026251410015575 5ustar hlehlefaker-0.7.7/faker/providers/ssn/fi_FI/__init__.py0000644000175000017500000000343113026251410017707 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as SsnProvider from faker.generator import random import datetime class Provider(SsnProvider): @classmethod def ssn(cls): """ Returns 11 character Finnish personal identity code (Henkilötunnus, HETU, Swedish: Personbeteckning). Age of person is between 18 and 90 years, based on local computer date. This function assigns random sex to person. HETU consists of eleven characters of the form DDMMYYCZZZQ, where DDMMYY is the date of birth, C the century sign, ZZZ the individual number and Q the control character (checksum). The sign for the century is either + (1800–1899), - (1900–1999), or A (2000–2099). The individual number ZZZ is odd for males and even for females. For people born in Finland its range is 002-899 (larger numbers may be used in special cases). An example of a valid code is 311280-888Y. https://en.wikipedia.org/wiki/National_identification_number#Finland """ def _checksum(hetu): checksum_characters = "0123456789ABCDEFHJKLMNPRSTUVWXY" return checksum_characters[int(hetu) % 31] min_age = 18 * 365 max_age = 90 * 365 age = datetime.timedelta(days=random.randrange(min_age, max_age)) birthday = datetime.date.today() - age hetu_date = "%02d%02d%s" % (birthday.day, birthday.month, str(birthday.year)[-2:]) if birthday.year < 2000: separator = '-' else: separator += 'A' suffix = str(random.randrange(2, 899)).zfill(3) checksum = _checksum(hetu_date + suffix) hetu = "".join([hetu_date, separator, suffix, checksum]) return hetu faker-0.7.7/faker/providers/ssn/it_IT/0000755000175000017500000000000013026251410015631 5ustar hlehlefaker-0.7.7/faker/providers/ssn/it_IT/__init__.py0000644000175000017500000000222313026251410017741 0ustar hlehle# coding=utf-8 'it_IT ssn provider (yields italian fiscal codes)' from __future__ import unicode_literals from string import ascii_uppercase, digits from .. import Provider as SsnProvider ALPHANUMERICS = sorted(digits + ascii_uppercase) ALPHANUMERICS_DICT = dict((char, index) for index, char in enumerate(ALPHANUMERICS)) CHECKSUM_TABLE = ( (1, 0, 5, 7, 9, 13, 15, 17, 19, 21, 1, 0, 5, 7, 9, 13, 15, 17, 19, 21, 2, 4, 18, 20, 11, 3, 6, 8, 12, 14, 16, 10, 22, 25, 24, 23), (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)) def checksum(value): ''' Calculates the checksum char used for the 16th char. Author: Vincenzo Palazzo ''' return chr(65 + sum(CHECKSUM_TABLE[index % 2][ALPHANUMERICS_DICT[char]] for index, char in enumerate(value)) % 26) class Provider(SsnProvider): ''' Generates italian fiscal codes. ''' fiscal_code_format = '??????##?##?###' @classmethod def ssn(cls): code = cls.bothify(cls.fiscal_code_format).upper() return code + checksum(code) faker-0.7.7/faker/providers/ssn/hr_HR/0000755000175000017500000000000013026251410015623 5ustar hlehlefaker-0.7.7/faker/providers/ssn/hr_HR/__init__.py0000644000175000017500000000231713026251410017737 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as SsnProvider from faker.generator import random def checksum(digits): """ Calculate and return control digit for given list of digits based on ISO7064, MOD 11,10 standard. """ remainder = 10 for digit in digits: remainder = (remainder + digit) % 10 if remainder == 0: remainder = 10 remainder = (remainder * 2) % 11 control_digit = 11 - remainder if control_digit == 10: control_digit = 0 return control_digit class Provider(SsnProvider): """ The Personal identification number (Croatian: Osobni identifikacijski broj or OIB) is a permanent national identification number of every Croatian citizen and legal persons domiciled in the Republic of Croatia. OIB consists of 11 digits which contain no personal information. The OIB is constructed from ten randomly chosen digits and one digit control number (international standard ISO 7064, module 11.10). """ @classmethod def ssn(cls): digits = random.sample(range(10), 10) digits.append(checksum(digits)) return ''.join(map(str, digits)) faker-0.7.7/faker/providers/ssn/ko_KR/0000755000175000017500000000000013026251410015626 5ustar hlehlefaker-0.7.7/faker/providers/ssn/ko_KR/__init__.py0000644000175000017500000000042013026251410017733 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as SsnProvider class Provider(SsnProvider): ssn_formats = ("##0#0#-1######", "##0#1#-1######", "##0#2#-1######", "##0#0#-2######", "##0#1#-2######", "##0#2#-2######",) faker-0.7.7/faker/providers/ssn/ru_RU/0000755000175000017500000000000013026251410015655 5ustar hlehlefaker-0.7.7/faker/providers/ssn/ru_RU/__init__.py0000644000175000017500000000024013026251410017762 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as SsnProvider class Provider(SsnProvider): ssn_formats = ("############",) faker-0.7.7/faker/providers/ssn/nl_BE/0000755000175000017500000000000013026251410015600 5ustar hlehlefaker-0.7.7/faker/providers/ssn/nl_BE/__init__.py0000644000175000017500000000440213026251410017711 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as SsnProvider from faker.generator import random from faker.providers.date_time import Provider as DateProvider from faker.providers import BaseProvider """ For more info on rijksregisternummer, see https://nl.wikipedia.org/wiki/Rijksregisternummer Dutch/French only for now ... """ class Provider(SsnProvider): @classmethod def ssn(cls): """ Returns a 11 digits Belgian SSN called "rijksregisternummer" as a string The first 6 digits represent the birthdate with (in order) year, month and day. The second group of 3 digits is represents a sequence number (order of birth). It is even for women and odd for men. For men the range starts at 1 and ends 997, for women 2 until 998. The third group of 2 digits is a checksum based on the previous 9 digits (modulo 97). Divide those 9 digits by 97, subtract the remainder from 97 and that's the result. For persons born in or after 2000, the 9 digit number needs to be proceeded by a 2 (add 2000000000) before the division by 97. """ # see http://nl.wikipedia.org/wiki/Burgerservicenummer (in Dutch) def _checksum(digits): res = 97 - (digits % 97) return res # Generate a date (random) mydate = DateProvider.date() # Convert it to an int elms = mydate.split("-") # Adjust for year 2000 if necessary if elms[0][0] == '2': above = True else: above = False # Only keep the last 2 digits of the year elms[0] = elms[0][2:4] # Simulate the gender/sequence - should be 3 digits seq = BaseProvider.random_int(1,998) # Right justify sequence and append to list seq_str = "{:0>3}".format(seq) elms.append(seq_str) # Now convert list to an integer so the checksum can be calculated date_as_int = int("".join(elms)) if above: date_as_int += 2000000000 # Generate checksum s = _checksum(date_as_int) s_rjust = "{:0>2}".format(s) # return result as a string elms.append(s_rjust) return "".join(elms)faker-0.7.7/faker/providers/ssn/en_CA/0000755000175000017500000000000013026251410015566 5ustar hlehlefaker-0.7.7/faker/providers/ssn/en_CA/__init__.py0000644000175000017500000000262313026251410017702 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as SsnProvider from faker.generator import random class Provider(SsnProvider): # in order to create a valid SIN we need to provide a number that passes a simple modified Luhn Algorithmn checksum # this function essentially reverses the checksum steps to create a random valid SIN (Social Insurance Number) @classmethod def ssn(cls): # create an array of 8 elements initialized randomly digits = random.sample(range(10), 8) # All of the digits must sum to a multiple of 10. # sum the first 8 and set 9th to the value to get to a multiple of 10 digits.append(10 - (sum(digits) % 10)) # digits is now the digital root of the number we want multiplied by the magic number 121 212 121 # reverse the multiplication which occurred on every other element for i in range(1, len(digits), 2): if digits[i] % 2 == 0: digits[i] = (digits[i] / 2) else: digits[i] = (digits[i] + 9) / 2 # build the resulting SIN string sin = "" for i in range(0, len(digits), 1): sin += str(digits[i]) # add a space to make it conform to normal standards in Canada if i % 3 == 2: sin += " " # finally return our random but valid SIN return sin faker-0.7.7/faker/providers/ssn/uk_UA/0000755000175000017500000000000013026251410015625 5ustar hlehlefaker-0.7.7/faker/providers/ssn/uk_UA/__init__.py0000644000175000017500000000226113026251410017737 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from datetime import date from .. import Provider as SsnProvider from faker.providers.date_time import Provider as DateTimeProvider class Provider(SsnProvider): @classmethod def ssn(cls): """ Ukrainian "Реєстраційний номер облікової картки платника податків" also known as "Ідентифікаційний номер фізичної особи". """ digits = [] # Number of days between 1899-12-31 and a birth date for digit in str((DateTimeProvider.date_object() - date(1899, 12, 31)).days): digits.append(int(digit)) # Person's sequence number for _ in range(4): digits.append(cls.random_int(0, 9)) checksum = (digits[0]*-1 + digits[1]*5 + digits[2]*7 + digits[3]*9 + digits[4]*4 + digits[5]*6 + digits[6]*10 + digits[7]*5 + digits[8]*7) # Remainder of a checksum divided by 11 or 1 if it equals to 10 digits.append(checksum % 11 % 10) return ''.join(str(digit) for digit in digits) faker-0.7.7/faker/providers/ssn/__init__.py0000644000175000017500000000041413026251410016731 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals localized = True from .. import BaseProvider class Provider(BaseProvider): ssn_formats = ("###-##-####",) @classmethod def ssn(cls): return cls.bothify(cls.random_element(cls.ssn_formats)) faker-0.7.7/faker/providers/ssn/pt_BR/0000755000175000017500000000000013026251410015627 5ustar hlehlefaker-0.7.7/faker/providers/ssn/pt_BR/__init__.py0000644000175000017500000000202113026251410017733 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as SsnProvider from faker.generator import random def checksum(digits): s = 0 p = len(digits) + 1 for i in range(0, len(digits)): s += digits[i] * p p -= 1 reminder = s % 11 if reminder == 0 or reminder == 1: return 1 else: return 11 - reminder class Provider(SsnProvider): """ Provider for Brazilian SSN also known in Brazil as CPF. There are two methods Provider.ssn and Provider.cpf The snn returns a valid number with numbers only The cpf return a valid number formatted with brazilian mask. eg nnn.nnn.nnn-nn """ @classmethod def ssn(cls): digits = random.sample(range(10), 9) dv = checksum(digits) digits.append(dv) digits.append(checksum(digits)) return ''.join(map(str, digits)) @classmethod def cpf(cls): c = Provider.ssn() return c[:3] + '.' + c[3:6] + '.' + c[6:9] + '-' + c[9:] faker-0.7.7/faker/providers/ssn/sv_SE/0000755000175000017500000000000013026251410015640 5ustar hlehlefaker-0.7.7/faker/providers/ssn/sv_SE/__init__.py0000644000175000017500000000305213026251410017751 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as SsnProvider from faker.generator import random import datetime class Provider(SsnProvider): @classmethod def ssn(cls): """ Returns a 10 digit Swedish SSN, "Personnummer". It consists of 10 digits in the form YYMMDD-SSGQ, where YYMMDD is the date of birth, SSS is a serial number and Q is a control character (Luhn checksum). http://en.wikipedia.org/wiki/Personal_identity_number_(Sweden) """ def _luhn_checksum(number): def digits_of(n): return [int(d) for d in str(n)] digits = digits_of(number) odd_digits = digits[-1::-2] even_digits = digits[-2::-2] checksum = 0 checksum += sum(odd_digits) for d in even_digits: checksum += sum(digits_of(d * 2)) return checksum % 10 def _calculate_luhn(partial_number): check_digit = _luhn_checksum(int(partial_number) * 10) return check_digit if check_digit == 0 else 10 - check_digit min_age = 18 * 365 max_age = 90 * 365 age = datetime.timedelta(days=random.randrange(min_age, max_age)) birthday = datetime.datetime.now() - age pnr_date = birthday.strftime('%y%m%d') suffix = str(random.randrange(0, 999)).zfill(3) luhn_checksum = str(_calculate_luhn(pnr_date + suffix)) pnr = '{0}-{1}{2}'.format(pnr_date, suffix, luhn_checksum) return pnr faker-0.7.7/faker/providers/ssn/en_US/0000755000175000017500000000000013026251410015632 5ustar hlehlefaker-0.7.7/faker/providers/ssn/en_US/__init__.py0000644000175000017500000000122713026251410017745 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as BaseProvider class Provider(BaseProvider): @classmethod def ssn(cls): # Certain numbers are invalid for U.S. SSNs. The area (first 3 digits) # cannot be 666 or 900-999. The group number (middle digits) cannot be # 00. The serial (last 4 digits) cannot be 0000 area = BaseProvider.random_int(min=1, max=899) if area == 666: area += 1 group = BaseProvider.random_int(1, 99) serial = BaseProvider.random_int(1, 9999) ssn = "{0:03d}-{1:02d}-{2:04d}".format(area, group, serial) return ssn faker-0.7.7/faker/providers/ssn/zh_CN/0000755000175000017500000000000013026251410015622 5ustar hlehlefaker-0.7.7/faker/providers/ssn/zh_CN/__init__.py0000644000175000017500000012233113026251410017735 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as SsnProvider import datetime class Provider(SsnProvider): # Extracted from http://www.stats.gov.cn/tjsj/tjbz/xzqhdm/201504/t20150415_712722.html area_codes = ["110000", "110100", "110101", "110102", "110105", "110106", "110107", "110108", "110109", "110111", "110112", "110113", "110114", "110115", "110116", "110117", "110200", "110228", "110229", "120000", "120100", "120101", "120102", "120103", "120104", "120105", "120106", "120110", "120111", "120112", "120113", "120114", "120115", "120116", "120200", "120221", "120223", "120225", "130000", "130100", "130101", "130102", "130104", "130105", "130107", "130108", "130109", "130110", "130111", "130121", "130123", "130125", "130126", "130127", "130128", "130129", "130130", "130131", "130132", "130133", "130181", "130183", "130184", "130200", "130201", "130202", "130203", "130204", "130205", "130207", "130208", "130209", "130223", "130224", "130225", "130227", "130229", "130281", "130283", "130300", "130301", "130302", "130303", "130304", "130321", "130322", "130323", "130324", "130400", "130401", "130402", "130403", "130404", "130406", "130421", "130423", "130424", "130425", "130426", "130427", "130428", "130429", "130430", "130431", "130432", "130433", "130434", "130435", "130481", "130500", "130501", "130502", "130503", "130521", "130522", "130523", "130524", "130525", "130526", "130527", "130528", "130529", "130530", "130531", "130532", "130533", "130534", "130535", "130581", "130582", "130600", "130601", "130602", "130603", "130604", "130621", "130622", "130623", "130624", "130625", "130626", "130627", "130628", "130629", "130630", "130631", "130632", "130633", "130634", "130635", "130636", "130637", "130638", "130681", "130682", "130683", "130684", "130700", "130701", "130702", "130703", "130705", "130706", "130721", "130722", "130723", "130724", "130725", "130726", "130727", "130728", "130729", "130730", "130731", "130732", "130733", "130800", "130801", "130802", "130803", "130804", "130821", "130822", "130823", "130824", "130825", "130826", "130827", "130828", "130900", "130901", "130902", "130903", "130921", "130922", "130923", "130924", "130925", "130926", "130927", "130928", "130929", "130930", "130981", "130982", "130983", "130984", "131000", "131001", "131002", "131003", "131022", "131023", "131024", "131025", "131026", "131028", "131081", "131082", "131100", "131101", "131102", "131121", "131122", "131123", "131124", "131125", "131126", "131127", "131128", "131181", "131182", "140000", "140100", "140101", "140105", "140106", "140107", "140108", "140109", "140110", "140121", "140122", "140123", "140181", "140200", "140201", "140202", "140203", "140211", "140212", "140221", "140222", "140223", "140224", "140225", "140226", "140227", "140300", "140301", "140302", "140303", "140311", "140321", "140322", "140400", "140401", "140402", "140411", "140421", "140423", "140424", "140425", "140426", "140427", "140428", "140429", "140430", "140431", "140481", "140500", "140501", "140502", "140521", "140522", "140524", "140525", "140581", "140600", "140601", "140602", "140603", "140621", "140622", "140623", "140624", "140700", "140701", "140702", "140721", "140722", "140723", "140724", "140725", "140726", "140727", "140728", "140729", "140781", "140800", "140801", "140802", "140821", "140822", "140823", "140824", "140825", "140826", "140827", "140828", "140829", "140830", "140881", "140882", "140900", "140901", "140902", "140921", "140922", "140923", "140924", "140925", "140926", "140927", "140928", "140929", "140930", "140931", "140932", "140981", "141000", "141001", "141002", "141021", "141022", "141023", "141024", "141025", "141026", "141027", "141028", "141029", "141030", "141031", "141032", "141033", "141034", "141081", "141082", "141100", "141101", "141102", "141121", "141122", "141123", "141124", "141125", "141126", "141127", "141128", "141129", "141130", "141181", "141182", "150000", "150100", "150101", "150102", "150103", "150104", "150105", "150121", "150122", "150123", "150124", "150125", "150200", "150201", "150202", "150203", "150204", "150205", "150206", "150207", "150221", "150222", "150223", "150300", "150301", "150302", "150303", "150304", "150400", "150401", "150402", "150403", "150404", "150421", "150422", "150423", "150424", "150425", "150426", "150428", "150429", "150430", "150500", "150501", "150502", "150521", "150522", "150523", "150524", "150525", "150526", "150581", "150600", "150601", "150602", "150621", "150622", "150623", "150624", "150625", "150626", "150627", "150700", "150701", "150702", "150703", "150721", "150722", "150723", "150724", "150725", "150726", "150727", "150781", "150782", "150783", "150784", "150785", "150800", "150801", "150802", "150821", "150822", "150823", "150824", "150825", "150826", "150900", "150901", "150902", "150921", "150922", "150923", "150924", "150925", "150926", "150927", "150928", "150929", "150981", "152200", "152201", "152202", "152221", "152222", "152223", "152224", "152500", "152501", "152502", "152522", "152523", "152524", "152525", "152526", "152527", "152528", "152529", "152530", "152531", "152900", "152921", "152922", "152923", "210000", "210100", "210101", "210102", "210103", "210104", "210105", "210106", "210111", "210112", "210113", "210114", "210122", "210123", "210124", "210181", "210200", "210201", "210202", "210203", "210204", "210211", "210212", "210213", "210224", "210281", "210282", "210283", "210300", "210301", "210302", "210303", "210304", "210311", "210321", "210323", "210381", "210400", "210401", "210402", "210403", "210404", "210411", "210421", "210422", "210423", "210500", "210501", "210502", "210503", "210504", "210505", "210521", "210522", "210600", "210601", "210602", "210603", "210604", "210624", "210681", "210682", "210700", "210701", "210702", "210703", "210711", "210726", "210727", "210781", "210782", "210800", "210801", "210802", "210803", "210804", "210811", "210881", "210882", "210900", "210901", "210902", "210903", "210904", "210905", "210911", "210921", "210922", "211000", "211001", "211002", "211003", "211004", "211005", "211011", "211021", "211081", "211100", "211101", "211102", "211103", "211121", "211122", "211200", "211201", "211202", "211204", "211221", "211223", "211224", "211281", "211282", "211300", "211301", "211302", "211303", "211321", "211322", "211324", "211381", "211382", "211400", "211401", "211402", "211403", "211404", "211421", "211422", "211481", "220000", "220100", "220101", "220102", "220103", "220104", "220105", "220106", "220112", "220113", "220122", "220182", "220183", "220200", "220201", "220202", "220203", "220204", "220211", "220221", "220281", "220282", "220283", "220284", "220300", "220301", "220302", "220303", "220322", "220323", "220381", "220382", "220400", "220401", "220402", "220403", "220421", "220422", "220500", "220501", "220502", "220503", "220521", "220523", "220524", "220581", "220582", "220600", "220601", "220602", "220605", "220621", "220622", "220623", "220681", "220700", "220701", "220702", "220721", "220722", "220723", "220781", "220800", "220801", "220802", "220821", "220822", "220881", "220882", "222400", "222401", "222402", "222403", "222404", "222405", "222406", "222424", "222426", "230000", "230100", "230101", "230102", "230103", "230104", "230108", "230109", "230110", "230111", "230112", "230123", "230124", "230125", "230126", "230127", "230128", "230129", "230182", "230183", "230184", "230200", "230201", "230202", "230203", "230204", "230205", "230206", "230207", "230208", "230221", "230223", "230224", "230225", "230227", "230229", "230230", "230231", "230281", "230300", "230301", "230302", "230303", "230304", "230305", "230306", "230307", "230321", "230381", "230382", "230400", "230401", "230402", "230403", "230404", "230405", "230406", "230407", "230421", "230422", "230500", "230501", "230502", "230503", "230505", "230506", "230521", "230522", "230523", "230524", "230600", "230601", "230602", "230603", "230604", "230605", "230606", "230621", "230622", "230623", "230624", "230700", "230701", "230702", "230703", "230704", "230705", "230706", "230707", "230708", "230709", "230710", "230711", "230712", "230713", "230714", "230715", "230716", "230722", "230781", "230800", "230801", "230803", "230804", "230805", "230811", "230822", "230826", "230828", "230833", "230881", "230882", "230900", "230901", "230902", "230903", "230904", "230921", "231000", "231001", "231002", "231003", "231004", "231005", "231024", "231025", "231081", "231083", "231084", "231085", "231100", "231101", "231102", "231121", "231123", "231124", "231181", "231182", "231200", "231201", "231202", "231221", "231222", "231223", "231224", "231225", "231226", "231281", "231282", "231283", "232700", "232721", "232722", "232723", "310000", "310100", "310101", "310104", "310105", "310106", "310107", "310108", "310109", "310110", "310112", "310113", "310114", "310115", "310116", "310117", "310118", "310120", "310200", "310230", "320000", "320100", "320101", "320102", "320104", "320105", "320106", "320111", "320113", "320114", "320115", "320116", "320117", "320118", "320200", "320201", "320202", "320203", "320204", "320205", "320206", "320211", "320281", "320282", "320300", "320301", "320302", "320303", "320305", "320311", "320312", "320321", "320322", "320324", "320381", "320382", "320400", "320401", "320402", "320404", "320405", "320411", "320412", "320481", "320482", "320500", "320501", "320505", "320506", "320507", "320508", "320509", "320581", "320582", "320583", "320585", "320600", "320601", "320602", "320611", "320612", "320621", "320623", "320681", "320682", "320684", "320700", "320701", "320703", "320706", "320707", "320722", "320723", "320724", "320800", "320801", "320802", "320803", "320804", "320811", "320826", "320829", "320830", "320831", "320900", "320901", "320902", "320903", "320921", "320922", "320923", "320924", "320925", "320981", "320982", "321000", "321001", "321002", "321003", "321012", "321023", "321081", "321084", "321100", "321101", "321102", "321111", "321112", "321181", "321182", "321183", "321200", "321201", "321202", "321203", "321204", "321281", "321282", "321283", "321300", "321301", "321302", "321311", "321322", "321323", "321324", "330000", "330100", "330101", "330102", "330103", "330104", "330105", "330106", "330108", "330109", "330110", "330122", "330127", "330182", "330183", "330185", "330200", "330201", "330203", "330204", "330205", "330206", "330211", "330212", "330225", "330226", "330281", "330282", "330283", "330300", "330301", "330302", "330303", "330304", "330322", "330324", "330326", "330327", "330328", "330329", "330381", "330382", "330400", "330401", "330402", "330411", "330421", "330424", "330481", "330482", "330483", "330500", "330501", "330502", "330503", "330521", "330522", "330523", "330600", "330601", "330602", "330603", "330604", "330624", "330681", "330683", "330700", "330701", "330702", "330703", "330723", "330726", "330727", "330781", "330782", "330783", "330784", "330800", "330801", "330802", "330803", "330822", "330824", "330825", "330881", "330900", "330901", "330902", "330903", "330921", "330922", "331000", "331001", "331002", "331003", "331004", "331021", "331022", "331023", "331024", "331081", "331082", "331100", "331101", "331102", "331121", "331122", "331123", "331124", "331125", "331126", "331127", "331181", "340000", "340100", "340101", "340102", "340103", "340104", "340111", "340121", "340122", "340123", "340124", "340181", "340200", "340201", "340202", "340203", "340207", "340208", "340221", "340222", "340223", "340225", "340300", "340301", "340302", "340303", "340304", "340311", "340321", "340322", "340323", "340400", "340401", "340402", "340403", "340404", "340405", "340406", "340421", "340500", "340501", "340503", "340504", "340506", "340521", "340522", "340523", "340600", "340601", "340602", "340603", "340604", "340621", "340700", "340701", "340702", "340703", "340711", "340721", "340800", "340801", "340802", "340803", "340811", "340822", "340823", "340824", "340825", "340826", "340827", "340828", "340881", "341000", "341001", "341002", "341003", "341004", "341021", "341022", "341023", "341024", "341100", "341101", "341102", "341103", "341122", "341124", "341125", "341126", "341181", "341182", "341200", "341201", "341202", "341203", "341204", "341221", "341222", "341225", "341226", "341282", "341300", "341301", "341302", "341321", "341322", "341323", "341324", "341500", "341501", "341502", "341503", "341521", "341522", "341523", "341524", "341525", "341600", "341601", "341602", "341621", "341622", "341623", "341700", "341701", "341702", "341721", "341722", "341723", "341800", "341801", "341802", "341821", "341822", "341823", "341824", "341825", "341881", "350000", "350100", "350101", "350102", "350103", "350104", "350105", "350111", "350121", "350122", "350123", "350124", "350125", "350128", "350181", "350182", "350200", "350201", "350203", "350205", "350206", "350211", "350212", "350213", "350300", "350301", "350302", "350303", "350304", "350305", "350322", "350400", "350401", "350402", "350403", "350421", "350423", "350424", "350425", "350426", "350427", "350428", "350429", "350430", "350481", "350500", "350501", "350502", "350503", "350504", "350505", "350521", "350524", "350525", "350526", "350527", "350581", "350582", "350583", "350600", "350601", "350602", "350603", "350622", "350623", "350624", "350625", "350626", "350627", "350628", "350629", "350681", "350700", "350701", "350702", "350721", "350722", "350723", "350724", "350725", "350781", "350782", "350783", "350784", "350800", "350801", "350802", "350821", "350822", "350823", "350824", "350825", "350881", "350900", "350901", "350902", "350921", "350922", "350923", "350924", "350925", "350926", "350981", "350982", "360000", "360100", "360101", "360102", "360103", "360104", "360105", "360111", "360121", "360122", "360123", "360124", "360200", "360201", "360202", "360203", "360222", "360281", "360300", "360301", "360302", "360313", "360321", "360322", "360323", "360400", "360401", "360402", "360403", "360421", "360423", "360424", "360425", "360426", "360427", "360428", "360429", "360430", "360481", "360482", "360500", "360501", "360502", "360521", "360600", "360601", "360602", "360622", "360681", "360700", "360701", "360702", "360703", "360721", "360722", "360723", "360724", "360725", "360726", "360727", "360728", "360729", "360730", "360731", "360732", "360733", "360734", "360735", "360781", "360800", "360801", "360802", "360803", "360821", "360822", "360823", "360824", "360825", "360826", "360827", "360828", "360829", "360830", "360881", "360900", "360901", "360902", "360921", "360922", "360923", "360924", "360925", "360926", "360981", "360982", "360983", "361000", "361001", "361002", "361021", "361022", "361023", "361024", "361025", "361026", "361027", "361028", "361029", "361030", "361100", "361101", "361102", "361121", "361122", "361123", "361124", "361125", "361126", "361127", "361128", "361129", "361130", "361181", "370000", "370100", "370101", "370102", "370103", "370104", "370105", "370112", "370113", "370124", "370125", "370126", "370181", "370200", "370201", "370202", "370203", "370211", "370212", "370213", "370214", "370281", "370282", "370283", "370285", "370300", "370301", "370302", "370303", "370304", "370305", "370306", "370321", "370322", "370323", "370400", "370401", "370402", "370403", "370404", "370405", "370406", "370481", "370500", "370501", "370502", "370503", "370521", "370522", "370523", "370600", "370601", "370602", "370611", "370612", "370613", "370634", "370681", "370682", "370683", "370684", "370685", "370686", "370687", "370700", "370701", "370702", "370703", "370704", "370705", "370724", "370725", "370781", "370782", "370783", "370784", "370785", "370786", "370800", "370801", "370811", "370812", "370826", "370827", "370828", "370829", "370830", "370831", "370832", "370881", "370883", "370900", "370901", "370902", "370911", "370921", "370923", "370982", "370983", "371000", "371001", "371002", "371003", "371082", "371083", "371100", "371101", "371102", "371103", "371121", "371122", "371200", "371201", "371202", "371203", "371300", "371301", "371302", "371311", "371312", "371321", "371322", "371323", "371324", "371325", "371326", "371327", "371328", "371329", "371400", "371401", "371402", "371403", "371422", "371423", "371424", "371425", "371426", "371427", "371428", "371481", "371482", "371500", "371501", "371502", "371521", "371522", "371523", "371524", "371525", "371526", "371581", "371600", "371601", "371602", "371603", "371621", "371622", "371623", "371625", "371626", "371700", "371701", "371702", "371721", "371722", "371723", "371724", "371725", "371726", "371727", "371728", "410000", "410100", "410101", "410102", "410103", "410104", "410105", "410106", "410108", "410122", "410181", "410182", "410183", "410184", "410185", "410200", "410201", "410202", "410203", "410204", "410205", "410211", "410221", "410222", "410223", "410224", "410225", "410300", "410301", "410302", "410303", "410304", "410305", "410306", "410311", "410322", "410323", "410324", "410325", "410326", "410327", "410328", "410329", "410381", "410400", "410401", "410402", "410403", "410404", "410411", "410421", "410422", "410423", "410425", "410481", "410482", "410500", "410501", "410502", "410503", "410505", "410506", "410522", "410523", "410526", "410527", "410581", "410600", "410601", "410602", "410603", "410611", "410621", "410622", "410700", "410701", "410702", "410703", "410704", "410711", "410721", "410724", "410725", "410726", "410727", "410728", "410781", "410782", "410800", "410801", "410802", "410803", "410804", "410811", "410821", "410822", "410823", "410825", "410882", "410883", "410900", "410901", "410902", "410922", "410923", "410926", "410927", "410928", "411000", "411001", "411002", "411023", "411024", "411025", "411081", "411082", "411100", "411101", "411102", "411103", "411104", "411121", "411122", "411200", "411201", "411202", "411221", "411222", "411224", "411281", "411282", "411300", "411301", "411302", "411303", "411321", "411322", "411323", "411324", "411325", "411326", "411327", "411328", "411329", "411330", "411381", "411400", "411401", "411402", "411403", "411421", "411422", "411423", "411424", "411425", "411426", "411481", "411500", "411501", "411502", "411503", "411521", "411522", "411523", "411524", "411525", "411526", "411527", "411528", "411600", "411601", "411602", "411621", "411622", "411623", "411624", "411625", "411626", "411627", "411628", "411681", "411700", "411701", "411702", "411721", "411722", "411723", "411724", "411725", "411726", "411727", "411728", "411729", "419000", "419001", "420000", "420100", "420101", "420102", "420103", "420104", "420105", "420106", "420107", "420111", "420112", "420113", "420114", "420115", "420116", "420117", "420200", "420201", "420202", "420203", "420204", "420205", "420222", "420281", "420300", "420301", "420302", "420303", "420304", "420322", "420323", "420324", "420325", "420381", "420500", "420501", "420502", "420503", "420504", "420505", "420506", "420525", "420526", "420527", "420528", "420529", "420581", "420582", "420583", "420600", "420601", "420602", "420606", "420607", "420624", "420625", "420626", "420682", "420683", "420684", "420700", "420701", "420702", "420703", "420704", "420800", "420801", "420802", "420804", "420821", "420822", "420881", "420900", "420901", "420902", "420921", "420922", "420923", "420981", "420982", "420984", "421000", "421001", "421002", "421003", "421022", "421023", "421024", "421081", "421083", "421087", "421100", "421101", "421102", "421121", "421122", "421123", "421124", "421125", "421126", "421127", "421181", "421182", "421200", "421201", "421202", "421221", "421222", "421223", "421224", "421281", "421300", "421301", "421303", "421321", "421381", "422800", "422801", "422802", "422822", "422823", "422825", "422826", "422827", "422828", "429000", "429004", "429005", "429006", "429021", "430000", "430100", "430101", "430102", "430103", "430104", "430105", "430111", "430112", "430121", "430124", "430181", "430200", "430201", "430202", "430203", "430204", "430211", "430221", "430223", "430224", "430225", "430281", "430300", "430301", "430302", "430304", "430321", "430381", "430382", "430400", "430401", "430405", "430406", "430407", "430408", "430412", "430421", "430422", "430423", "430424", "430426", "430481", "430482", "430500", "430501", "430502", "430503", "430511", "430521", "430522", "430523", "430524", "430525", "430527", "430528", "430529", "430581", "430600", "430601", "430602", "430603", "430611", "430621", "430623", "430624", "430626", "430681", "430682", "430700", "430701", "430702", "430703", "430721", "430722", "430723", "430724", "430725", "430726", "430781", "430800", "430801", "430802", "430811", "430821", "430822", "430900", "430901", "430902", "430903", "430921", "430922", "430923", "430981", "431000", "431001", "431002", "431003", "431021", "431022", "431023", "431024", "431025", "431026", "431027", "431028", "431081", "431100", "431101", "431102", "431103", "431121", "431122", "431123", "431124", "431125", "431126", "431127", "431128", "431129", "431200", "431201", "431202", "431221", "431222", "431223", "431224", "431225", "431226", "431227", "431228", "431229", "431230", "431281", "431300", "431301", "431302", "431321", "431322", "431381", "431382", "433100", "433101", "433122", "433123", "433124", "433125", "433126", "433127", "433130", "440000", "440100", "440101", "440103", "440104", "440105", "440106", "440111", "440112", "440113", "440114", "440115", "440116", "440117", "440118", "440200", "440201", "440203", "440204", "440205", "440222", "440224", "440229", "440232", "440233", "440281", "440282", "440300", "440301", "440303", "440304", "440305", "440306", "440307", "440308", "440400", "440401", "440402", "440403", "440404", "440500", "440501", "440507", "440511", "440512", "440513", "440514", "440515", "440523", "440600", "440601", "440604", "440605", "440606", "440607", "440608", "440700", "440701", "440703", "440704", "440705", "440781", "440783", "440784", "440785", "440800", "440801", "440802", "440803", "440804", "440811", "440823", "440825", "440881", "440882", "440883", "440900", "440901", "440902", "440904", "440981", "440982", "440983", "441200", "441201", "441202", "441203", "441223", "441224", "441225", "441226", "441283", "441284", "441300", "441301", "441302", "441303", "441322", "441323", "441324", "441400", "441401", "441402", "441403", "441422", "441423", "441424", "441426", "441427", "441481", "441500", "441501", "441502", "441521", "441523", "441581", "441600", "441601", "441602", "441621", "441622", "441623", "441624", "441625", "441700", "441701", "441702", "441721", "441723", "441781", "441800", "441801", "441802", "441803", "441821", "441823", "441825", "441826", "441881", "441882", "441900", "442000", "445100", "445101", "445102", "445103", "445122", "445200", "445201", "445202", "445203", "445222", "445224", "445281", "445300", "445301", "445302", "445303", "445321", "445322", "445381", "450000", "450100", "450101", "450102", "450103", "450105", "450107", "450108", "450109", "450122", "450123", "450124", "450125", "450126", "450127", "450200", "450201", "450202", "450203", "450204", "450205", "450221", "450222", "450223", "450224", "450225", "450226", "450300", "450301", "450302", "450303", "450304", "450305", "450311", "450312", "450321", "450323", "450324", "450325", "450326", "450327", "450328", "450329", "450330", "450331", "450332", "450400", "450401", "450403", "450405", "450406", "450421", "450422", "450423", "450481", "450500", "450501", "450502", "450503", "450512", "450521", "450600", "450601", "450602", "450603", "450621", "450681", "450700", "450701", "450702", "450703", "450721", "450722", "450800", "450801", "450802", "450803", "450804", "450821", "450881", "450900", "450901", "450902", "450903", "450921", "450922", "450923", "450924", "450981", "451000", "451001", "451002", "451021", "451022", "451023", "451024", "451025", "451026", "451027", "451028", "451029", "451030", "451031", "451100", "451101", "451102", "451121", "451122", "451123", "451200", "451201", "451202", "451221", "451222", "451223", "451224", "451225", "451226", "451227", "451228", "451229", "451281", "451300", "451301", "451302", "451321", "451322", "451323", "451324", "451381", "451400", "451401", "451402", "451421", "451422", "451423", "451424", "451425", "451481", "460000", "460100", "460101", "460105", "460106", "460107", "460108", "460200", "460201", "460202", "460203", "460204", "460205", "460300", "469000", "469001", "469002", "469003", "469005", "469006", "469007", "469021", "469022", "469023", "469024", "469025", "469026", "469027", "469028", "469029", "469030", "500000", "500100", "500101", "500102", "500103", "500104", "500105", "500106", "500107", "500108", "500109", "500110", "500111", "500112", "500113", "500114", "500115", "500116", "500117", "500118", "500119", "500120", "500151", "500200", "500223", "500226", "500228", "500229", "500230", "500231", "500232", "500233", "500234", "500235", "500236", "500237", "500238", "500240", "500241", "500242", "500243", "510000", "510100", "510101", "510104", "510105", "510106", "510107", "510108", "510112", "510113", "510114", "510115", "510121", "510122", "510124", "510129", "510131", "510132", "510181", "510182", "510183", "510184", "510300", "510301", "510302", "510303", "510304", "510311", "510321", "510322", "510400", "510401", "510402", "510403", "510411", "510421", "510422", "510500", "510501", "510502", "510503", "510504", "510521", "510522", "510524", "510525", "510600", "510601", "510603", "510623", "510626", "510681", "510682", "510683", "510700", "510701", "510703", "510704", "510722", "510723", "510724", "510725", "510726", "510727", "510781", "510800", "510801", "510802", "510811", "510812", "510821", "510822", "510823", "510824", "510900", "510901", "510903", "510904", "510921", "510922", "510923", "511000", "511001", "511002", "511011", "511024", "511025", "511028", "511100", "511101", "511102", "511111", "511112", "511113", "511123", "511124", "511126", "511129", "511132", "511133", "511181", "511300", "511301", "511302", "511303", "511304", "511321", "511322", "511323", "511324", "511325", "511381", "511400", "511401", "511402", "511421", "511422", "511423", "511424", "511425", "511500", "511501", "511502", "511503", "511521", "511523", "511524", "511525", "511526", "511527", "511528", "511529", "511600", "511601", "511602", "511603", "511621", "511622", "511623", "511681", "511700", "511701", "511702", "511703", "511722", "511723", "511724", "511725", "511781", "511800", "511801", "511802", "511803", "511822", "511823", "511824", "511825", "511826", "511827", "511900", "511901", "511902", "511903", "511921", "511922", "511923", "512000", "512001", "512002", "512021", "512022", "512081", "513200", "513221", "513222", "513223", "513224", "513225", "513226", "513227", "513228", "513229", "513230", "513231", "513232", "513233", "513300", "513321", "513322", "513323", "513324", "513325", "513326", "513327", "513328", "513329", "513330", "513331", "513332", "513333", "513334", "513335", "513336", "513337", "513338", "513400", "513401", "513422", "513423", "513424", "513425", "513426", "513427", "513428", "513429", "513430", "513431", "513432", "513433", "513434", "513435", "513436", "513437", "520000", "520100", "520101", "520102", "520103", "520111", "520112", "520113", "520115", "520121", "520122", "520123", "520181", "520200", "520201", "520203", "520221", "520222", "520300", "520301", "520302", "520303", "520321", "520322", "520323", "520324", "520325", "520326", "520327", "520328", "520329", "520330", "520381", "520382", "520400", "520401", "520402", "520421", "520422", "520423", "520424", "520425", "520500", "520501", "520502", "520521", "520522", "520523", "520524", "520525", "520526", "520527", "520600", "520601", "520602", "520603", "520621", "520622", "520623", "520624", "520625", "520626", "520627", "520628", "522300", "522301", "522322", "522323", "522324", "522325", "522326", "522327", "522328", "522600", "522601", "522622", "522623", "522624", "522625", "522626", "522627", "522628", "522629", "522630", "522631", "522632", "522633", "522634", "522635", "522636", "522700", "522701", "522702", "522722", "522723", "522725", "522726", "522727", "522728", "522729", "522730", "522731", "522732", "530000", "530100", "530101", "530102", "530103", "530111", "530112", "530113", "530114", "530122", "530124", "530125", "530126", "530127", "530128", "530129", "530181", "530300", "530301", "530302", "530321", "530322", "530323", "530324", "530325", "530326", "530328", "530381", "530400", "530401", "530402", "530421", "530422", "530423", "530424", "530425", "530426", "530427", "530428", "530500", "530501", "530502", "530521", "530522", "530523", "530524", "530600", "530601", "530602", "530621", "530622", "530623", "530624", "530625", "530626", "530627", "530628", "530629", "530630", "530700", "530701", "530702", "530721", "530722", "530723", "530724", "530800", "530801", "530802", "530821", "530822", "530823", "530824", "530825", "530826", "530827", "530828", "530829", "530900", "530901", "530902", "530921", "530922", "530923", "530924", "530925", "530926", "530927", "532300", "532301", "532322", "532323", "532324", "532325", "532326", "532327", "532328", "532329", "532331", "532500", "532501", "532502", "532503", "532504", "532523", "532524", "532525", "532527", "532528", "532529", "532530", "532531", "532532", "532600", "532601", "532622", "532623", "532624", "532625", "532626", "532627", "532628", "532800", "532801", "532822", "532823", "532900", "532901", "532922", "532923", "532924", "532925", "532926", "532927", "532928", "532929", "532930", "532931", "532932", "533100", "533102", "533103", "533122", "533123", "533124", "533300", "533321", "533323", "533324", "533325", "533400", "533421", "533422", "533423", "540000", "540100", "540101", "540102", "540121", "540122", "540123", "540124", "540125", "540126", "540127", "540200", "540202", "540221", "540222", "540223", "540224", "540225", "540226", "540227", "540228", "540229", "540230", "540231", "540232", "540233", "540234", "540235", "540236", "540237", "542100", "542121", "542122", "542123", "542124", "542125", "542126", "542127", "542128", "542129", "542132", "542133", "542200", "542221", "542222", "542223", "542224", "542225", "542226", "542227", "542228", "542229", "542231", "542232", "542233", "542400", "542421", "542422", "542423", "542424", "542425", "542426", "542427", "542428", "542429", "542430", "542431", "542500", "542521", "542522", "542523", "542524", "542525", "542526", "542527", "542600", "542621", "542622", "542623", "542624", "542625", "542626", "542627", "610000", "610100", "610101", "610102", "610103", "610104", "610111", "610112", "610113", "610114", "610115", "610116", "610122", "610124", "610125", "610126", "610200", "610201", "610202", "610203", "610204", "610222", "610300", "610301", "610302", "610303", "610304", "610322", "610323", "610324", "610326", "610327", "610328", "610329", "610330", "610331", "610400", "610401", "610402", "610403", "610404", "610422", "610423", "610424", "610425", "610426", "610427", "610428", "610429", "610430", "610431", "610481", "610500", "610501", "610502", "610521", "610522", "610523", "610524", "610525", "610526", "610527", "610528", "610581", "610582", "610600", "610601", "610602", "610621", "610622", "610623", "610624", "610625", "610626", "610627", "610628", "610629", "610630", "610631", "610632", "610700", "610701", "610702", "610721", "610722", "610723", "610724", "610725", "610726", "610727", "610728", "610729", "610730", "610800", "610801", "610802", "610821", "610822", "610823", "610824", "610825", "610826", "610827", "610828", "610829", "610830", "610831", "610900", "610901", "610902", "610921", "610922", "610923", "610924", "610925", "610926", "610927", "610928", "610929", "611000", "611001", "611002", "611021", "611022", "611023", "611024", "611025", "611026", "620000", "620100", "620101", "620102", "620103", "620104", "620105", "620111", "620121", "620122", "620123", "620200", "620201", "620300", "620301", "620302", "620321", "620400", "620401", "620402", "620403", "620421", "620422", "620423", "620500", "620501", "620502", "620503", "620521", "620522", "620523", "620524", "620525", "620600", "620601", "620602", "620621", "620622", "620623", "620700", "620701", "620702", "620721", "620722", "620723", "620724", "620725", "620800", "620801", "620802", "620821", "620822", "620823", "620824", "620825", "620826", "620900", "620901", "620902", "620921", "620922", "620923", "620924", "620981", "620982", "621000", "621001", "621002", "621021", "621022", "621023", "621024", "621025", "621026", "621027", "621100", "621101", "621102", "621121", "621122", "621123", "621124", "621125", "621126", "621200", "621201", "621202", "621221", "621222", "621223", "621224", "621225", "621226", "621227", "621228", "622900", "622901", "622921", "622922", "622923", "622924", "622925", "622926", "622927", "623000", "623001", "623021", "623022", "623023", "623024", "623025", "623026", "623027", "630000", "630100", "630101", "630102", "630103", "630104", "630105", "630121", "630122", "630123", "630200", "630202", "630221", "630222", "630223", "630224", "630225", "632200", "632221", "632222", "632223", "632224", "632300", "632321", "632322", "632323", "632324", "632500", "632521", "632522", "632523", "632524", "632525", "632600", "632621", "632622", "632623", "632624", "632625", "632626", "632700", "632701", "632722", "632723", "632724", "632725", "632726", "632800", "632801", "632802", "632821", "632822", "632823", "640000", "640100", "640101", "640104", "640105", "640106", "640121", "640122", "640181", "640200", "640201", "640202", "640205", "640221", "640300", "640301", "640302", "640303", "640323", "640324", "640381", "640400", "640401", "640402", "640422", "640423", "640424", "640425", "640500", "640501", "640502", "640521", "640522", "650000", "650100", "650101", "650102", "650103", "650104", "650105", "650106", "650107", "650109", "650121", "650200", "650201", "650202", "650203", "650204", "650205", "652100", "652101", "652122", "652123", "652200", "652201", "652222", "652223", "652300", "652301", "652302", "652323", "652324", "652325", "652327", "652328", "652700", "652701", "652702", "652722", "652723", "652800", "652801", "652822", "652823", "652824", "652825", "652826", "652827", "652828", "652829", "652900", "652901", "652922", "652923", "652924", "652925", "652926", "652927", "652928", "652929", "653000", "653001", "653022", "653023", "653024", "653100", "653101", "653121", "653122", "653123", "653124", "653125", "653126", "653127", "653128", "653129", "653130", "653131", "653200", "653201", "653221", "653222", "653223", "653224", "653225", "653226", "653227", "654000", "654002", "654003", "654021", "654022", "654023", "654024", "654025", "654026", "654027", "654028", "654200", "654201", "654202", "654221", "654223", "654224", "654225", "654226", "654300", "654301", "654321", "654322", "654323", "654324", "654325", "654326", "659000", "659001", "659002", "659003", "659004", "710000", "810000", "820000"] @classmethod def ssn(cls): def checksum(s): return str((1 - 2 * int(s, 13)) % 11).replace('10', 'X') min_age = 18 * 365 max_age = 90 * 365 age = datetime.timedelta(days=cls.random_int(min_age, max_age)) birthday = datetime.date.today() - age birthday_str = birthday.strftime('%Y%m%d') ssn_without_checksum = cls.numerify(cls.random_element(cls.area_codes) + birthday_str + "###") return ssn_without_checksum + checksum(ssn_without_checksum) faker-0.7.7/faker/providers/company/0000755000175000017500000000000013026251410015464 5ustar hlehlefaker-0.7.7/faker/providers/company/fr_CH/0000755000175000017500000000000013026251410016445 5ustar hlehlefaker-0.7.7/faker/providers/company/fr_CH/__init__.py0000644000175000017500000000260013026251410020554 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from faker.generator import random from ..fr_FR import Provider as CompanyProvider class Provider(CompanyProvider): company_suffixes = ('SA', 'Sàrl.') @classmethod def ide(cls): """ Generates a IDE number (9 digits). http://www.bfs.admin.ch/bfs/portal/fr/index/themen/00/05/blank/03/02.html """ def _checksum(digits): factors = (5, 4, 3, 2, 7, 6, 5, 4) sum = 0 for i in range(len(digits)): sum += digits[i] * factors[i] return sum % 11 while True: # create an array of first 8 elements initialized randomly digits = random.sample(range(10), 8) # sum those 8 digits according to (part of) the "modulo 11" sum = _checksum(digits) # determine the last digit to make it qualify the test control_number = 11 - sum if (control_number != 10): digits.append(control_number) break digits = ''.join([str(digit) for digit in digits]) # finally return our random but valid BSN return 'CHE-' + digits[0:3] + '.'\ + digits[3:6] + '.'\ + digits[6:9] uid = ide # uid: german name for ide idi = ide # idi: italian name for idefaker-0.7.7/faker/providers/company/cs_CZ/0000755000175000017500000000000013026251410016465 5ustar hlehlefaker-0.7.7/faker/providers/company/cs_CZ/__init__.py0000644000175000017500000000051513026251410020577 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as CompanyProvider class Provider(CompanyProvider): formats = ( '{{last_name}} {{company_suffix}}', '{{last_name}} {{last_name}} {{company_suffix}}', '{{last_name}}', ) company_suffixes = ( 's.r.o.', 'o.s.', 'a.s.', ) faker-0.7.7/faker/providers/company/zh_TW/0000755000175000017500000000000013026251410016517 5ustar hlehlefaker-0.7.7/faker/providers/company/zh_TW/__init__.py0000644000175000017500000000473013026251410020634 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as CompanyProvider class Provider(CompanyProvider): formats = ("{{company_prefix}}{{company_suffix}}", ) company_prefixes = ( "品王餐飲", "一統企業", "品誠", "台灣電信", "Goagle", "一統星巴克", "台日積體電路", "榮長航空", "台灣印無品良", "華中航空", "台灣人銀行", "國中鋼鐵", "海鴻精密", "台灣鐵高", "家宜家居(KIEA)", "天上雜誌", "台灣力電", "碩華電腦", "雄豹旅遊", "光新三越百貨", "台灣軟微", "鐵台", "一統超商", "碁宏", "創群光電(奇原美電子)", "台灣酒菸", "美奧廣告", "AYHOO!摩奇", "台灣台油", "達宏國際電子", "華晶國際酒店", "秀威影城", "王鼎餐飲集團", "台灣五星電子", "遊戲葡萄數位科技", "橋子王生技", "大八電視", "台灣業糖", "都亞緻麗", "台灣來自水", "麥當當", "風微廣場", "見遠雜誌", "石金堂", "邦城文化事業", "華中郵政", "達友光電", "中台信託商業銀行", "台北登來喜大飯店", "全味食品工業", "遠西百貨", "旗花(台灣銀)行", "冠智科技", "丹味企業", "發聯科技", "台灣雅萊(Y'ORÉAL)", "古太可口可樂", "榮長海運", "達廣電腦", "華福大飯店", "立三電視", "星燦國際旅行社", "衣優庫(Nuiqlo)", "德汎", "台北眾大捷運", "共公電視", "明陽海運", "雄遠建設事業", "台灣迪奧汽車", "台灣地土銀行", "天中電視", "月日光半導體", "塑台石化", "樂可旅遊集團", "信永藥品", "輝燁企業", "興復航空運輸", "豐兆國際商業銀行", "平太洋崇光百貨", "神漢名店百貨", "台灣士賓", "賓國大飯店", "業商週刊", "台灣BIM", "湖劍山世界", "合作庫金商業銀行", "台北邦富商業銀行", "愛味之", "邦富人壽保險", "律理法律", "心安食品服務(斯摩漢堡)", "松黑", "台灣生資堂", "鮮爭", "達台電子", "聯燁鋼鐵", "華聯電子", "瑞輝大藥廠", "隆豐大飯店(北台君悅)", "資華粧業(生資堂)") company_suffixes = ("", "有限公司", "股份有限公司", "資訊有限公司") @classmethod def company_prefix(cls): return cls.random_element(cls.company_prefixes) faker-0.7.7/faker/providers/company/fi_FI/0000755000175000017500000000000013026251410016440 5ustar hlehlefaker-0.7.7/faker/providers/company/fi_FI/__init__.py0000644000175000017500000000345413026251410020557 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as CompanyProvider class Provider(CompanyProvider): formats = ( '{{last_name}} {{company_suffix}}', '{{last_name}} {{last_name}} {{company_suffix}}', '{{last_name}} {{last_name}} {{company_suffix}}', '{{last_name}}' ) company_suffixes = ( 'As Oy', 'Tmi', 'Oy', 'Oyj', 'Ky', 'Osk', 'ry' ) def company_business_id(self): """ Returns Finnish company Business Identity Code (y-tunnus). Format is 8 digits - e.g. FI99999999,[8] last digit is a check digit utilizing MOD 11-2. The first digit is zero for some old organizations. This function provides current codes starting with non-zero. """ def calculate_checksum(number): """Calculate the checksum using mod 11,2 method""" factors = [7, 9, 10, 5, 8, 4, 2] sum = 0 for x, y in zip(number, factors): sum = sum + int(x) * y if sum % 11 == 0: return '0' else: return str(11 - sum % 11) first_digit = str(self.random_digit_not_null()) body = first_digit + self.bothify(self.random_element(('######',))) cs = calculate_checksum(body) return (body + '-' + str(cs)) def company_vat(self): """ Returns Finnish VAT identification number (Arvonlisaveronumero). This can be calculated from company business identity code by adding prefix "FI" and removing dash before checksum. """ def convert_to_vat(business_id): """ Convert business id to VATIN """ return 'FI' + business_id.replace('-', '') return convert_to_vat(self.company_business_id()) faker-0.7.7/faker/providers/company/sl_SI/0000755000175000017500000000000013026251410016475 5ustar hlehlefaker-0.7.7/faker/providers/company/sl_SI/__init__.py0000755000175000017500000000043713026251410020615 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as CompanyProvider class Provider(CompanyProvider): formats = ( '{{last_name}} {{company_suffix}}', '{{first_name}} {{last_name}} s.p.', ) company_suffixes = ( 'd.o.o.', 'd.d.', ) faker-0.7.7/faker/providers/company/it_IT/0000755000175000017500000000000013026251410016474 5ustar hlehlefaker-0.7.7/faker/providers/company/it_IT/__init__.py0000644000175000017500000001370113026251410020607 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as CompanyProvider class Provider(CompanyProvider): formats = ( '{{last_name}} {{company_suffix}}', '{{last_name}}-{{last_name}} {{company_suffix}}', '{{last_name}}, {{last_name}} e {{last_name}} {{company_suffix}}' ) catch_phrase_words = ( ( 'Abilità', 'Access', 'Adattatore', 'Algoritmo', 'Alleanza', 'Analizzatore', 'Applicazione', 'Approccio', 'Architettura', 'Archivio', 'Intelligenza artificiale', 'Array', 'Attitudine', 'Benchmark', 'Capacità', 'Sfida', 'Circuito', 'Collaborazione', 'Complessità', 'Concetto', 'Conglomerato', 'Contingenza', 'Core', 'Database', 'Data-warehouse', 'Definizione', 'Emulazione', 'Codifica', 'Criptazione', 'Firmware', 'Flessibilità', 'Previsione', 'Frame', 'framework', 'Funzione', 'Funzionalità', 'Interfaccia grafica', 'Hardware', 'Help-desk', 'Gerarchia', 'Hub', 'Implementazione', 'Infrastruttura', 'Iniziativa', 'Installazione', 'Set di istruzioni', 'Interfaccia', 'Soluzione internet', 'Intranet', 'Conoscenza base', 'Matrici', 'Matrice', 'Metodologia', 'Middleware', 'Migrazione', 'Modello', 'Moderazione', 'Monitoraggio', 'Moratoria', 'Rete', 'Architettura aperta', 'Sistema aperto', 'Orchestrazione', 'Paradigma', 'Parallelismo', 'Policy', 'Portale', 'Struttura di prezzo', 'Prodotto', 'Produttività', 'Progetto', 'Proiezione', 'Protocollo', 'Servizio clienti', 'Software', 'Soluzione', 'Standardizzazione', 'Strategia', 'Struttura', 'Successo', 'Sovrastruttura', 'Supporto', 'Sinergia', 'Task-force', 'Finestra temporale', 'Strumenti', 'Utilizzazione', 'Sito web', 'Forza lavoro' ), ( 'adattiva', 'avanzata', 'migliorata', 'assimilata', 'automatizzata', 'bilanciata', 'centralizzata', 'compatibile', 'configurabile', 'cross-platform', 'decentralizzata', 'digitalizzata', 'distribuita', 'piccola', 'ergonomica', 'esclusiva', 'espansa', 'estesa', 'configurabile', 'fondamentale', 'orizzontale', 'implementata', 'innovativa', 'integrata', 'intuitiva', 'inversa', 'gestita', 'obbligatoria', 'monitorata', 'multi-canale', 'multi-laterale', 'open-source', 'operativa', 'ottimizzata', 'organica', 'persistente', 'polarizzata', 'proattiva', 'programmabile', 'progressiva', 'reattiva', 'riallineata', 'ricontestualizzata', 'ridotta', 'robusta', 'sicura', 'condivisibile', 'stand-alone', 'switchabile', 'sincronizzata', 'sinergica', 'totale', 'universale', 'user-friendly', 'versatile', 'virtuale', 'visionaria' ), ( '24 ore', '24/7', 'terza generazione', 'quarta generazione', 'quinta generazione', 'sesta generazione', 'asimmetrica', 'asincrona', 'background', 'bi-direzionale', 'biforcata', 'bottom-line', 'coerente', 'coesiva', 'composita', 'sensibile al contesto', 'basta sul contesto', 'basata sul contenuto', 'dedicata', 'didattica', 'direzionale', 'discreta', 'dinamica', 'eco-centrica', 'esecutiva', 'esplicita', 'full-range', 'globale', 'euristica', 'alto livello', 'olistica', 'omogenea', 'ibrida', 'impattante', 'incrementale', 'intangibile', 'interattiva', 'intermediaria', 'locale', 'logistica', 'massimizzata', 'metodica', 'mission-critical', 'mobile', 'modulare', 'motivazionale', 'multimedia', 'multi-tasking', 'nazionale', 'neutrale', 'nextgeneration', 'non-volatile', 'object-oriented', 'ottima', 'ottimizzante', 'radicale', 'real-time', 'reciproca', 'regionale', 'responsiva', 'scalabile', 'secondaria', 'stabile', 'statica', 'sistematica', 'sistemica', 'tangibile', 'terziaria', 'uniforme', 'valore aggiunto' ) ) bsWords = ( ( 'partnerships', 'comunità', 'ROI', 'soluzioni', 'e-services', 'nicchie', 'tecnologie', 'contenuti', 'supply-chains', 'convergenze', 'relazioni', 'architetture', 'interfacce', 'mercati', 'e-commerce', 'sistemi', 'modelli', 'schemi', 'reti', 'applicazioni', 'metriche', 'e-business', 'funzionalità', 'esperienze', 'webservices', 'metodologie' ), ( 'implementate', 'utilizzo', 'integrate', 'ottimali', 'evolutive', 'abilitate', 'reinventate', 'aggregate', 'migliorate', 'incentivate', 'monetizzate', 'sinergizzate', 'strategiche', 'deploy', 'marchi', 'accrescitive', 'target', 'sintetizzate', 'spedizioni', 'massimizzate', 'innovazione', 'guida', 'estensioni', 'generate', 'exploit', 'transizionali', 'matrici', 'ricontestualizzate' ), ( 'valore aggiunto', 'verticalizzate', 'proattive', 'forti', 'rivoluzionari', 'scalabili', 'innovativi', 'intuitivi', 'strategici', 'e-business', 'mission-critical', '24/7', 'globali', 'B2B', 'B2C', 'granulari', 'virtuali', 'virali', 'dinamiche', 'magnetiche', 'web', 'interattive', 'sexy', 'back-end', 'real-time', 'efficienti', 'front-end', 'distributivi', 'estensibili', 'mondiali', 'open-source', 'cross-platform', 'sinergiche', 'out-of-the-box', 'enterprise', 'integrate', 'di impatto', 'wireless', 'trasparenti', 'next-generation', 'cutting-edge', 'visionari', 'plug-and-play', 'collaborative', 'olistiche', 'ricche' ) ) company_suffixes = ('SPA', 'e figli', 'Group', 's.r.l.') def catch_phrase(self): """ :example 'Robust full-range hub' """ result = [] for word_list in self.catch_phrase_words: result.append(self.random_element(word_list)) return " ".join(result) def bs(self): """ :example 'integrate extensible convergence' """ result = [] for word_list in self.bsWords: result.append(self.random_element(word_list)) return " ".join(result)faker-0.7.7/faker/providers/company/hr_HR/0000755000175000017500000000000013026251410016466 5ustar hlehlefaker-0.7.7/faker/providers/company/hr_HR/__init__.py0000755000175000017500000000052013026251410020577 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as CompanyProvider class Provider(CompanyProvider): formats = ( '{{last_name}} {{company_suffix}}', '{{last_name}} {{last_name}} {{company_suffix}}', '{{last_name}}', ) company_suffixes = ( 'd.o.o.', 'd.d.', 'j.d.o.o.' ) faker-0.7.7/faker/providers/company/ko_KR/0000755000175000017500000000000013026251410016471 5ustar hlehlefaker-0.7.7/faker/providers/company/ko_KR/__init__.py0000644000175000017500000001504213026251410020604 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as CompanyProvider class Provider(CompanyProvider): formats = ( '{{company_suffix}} {{last_name}}{{last_name}}{{last_name}}', '{{company_suffix}} {{last_name}}', '{{last_name}}{{last_name}}', '{{last_name}}{{last_name}}{{last_name}}' ) catch_phrase_words = ( ( '적응된', '숙련된', '자동화된', '안정적인', '비즈니스 중점적', '중심이', '복제된', '효율적인', '설정 가능한', '크로스 그룹', '크로스 플랫폼', '사용자 중심의', '조절 가능한', '디지털화된', '출판된', '다양한', '낮은', '강화된', '인체 공학적인', '특별한', '확장된', '확대된', '1:1', '최전방', '완벽히 설정된', '함수 기반의', '미래가 보장된', '관리된', '모니터링되는', '멀티 채널', '다중 주파수', '멀티 레이어', '조직화된', '객체 기반의', '공개 아키텍쳐', '오픈소스', '최적화된', '선택적', '유기농', '수익에 중점을 둔', '프로그래밍 가능한', '진보적인', '공개 키', '품질 중심의', '반동적인', '재정렬', '줄어든', '리버스 엔지니어링된', '올바른 사이즈의', '강력한', '원활한', '안전한', '자가 이용 가능한', '공유 가능한', '독보적인', '무결점의', '변경 가능한', '동기화', '융합력있는', '융합된', '단체 기반의', '총', '트리플 버퍼', '다용도', '더 커진', '업그레이드 가능한', '더 작아진', '유저 친화적', '가상', '비전 있는' ), ( '24시간', '24/7', '3세대', '4세대', '5세대', '6세대', '작동', '분석중인', '비대칭', '비동기', '고도 기반', '백그라운드', '주파수 탐지 가능', '요약', '클라이언트 단', '클라이언트-서버', '밀착', '결합된', '합성물', '상황에 맞는', '문맥 기반', '컨텐츠 기반', '헌신적', '교훈적', '방향', '분리된', '다이나믹', '환경 친화적', '실행', '취약점', '스며든', '수요 중심', '장거리', '글로벌', '그리드 가능', '휴리스틱', '고단계', '분리형', '인간자원', '하이브리드', '선구적', '로컬', '물류', '최대화', '결정', '휴대형', '모듈형', '멀티미디어', '다중 상태', '멀티 태스킹', '국가적', '범국가적', '중립형', '다음 세대', '객체 지향적', '필수', '최적화된', '근본적', '실시간', '역수', '지역적', '확장', '보조', '해답 기반', '안정적', '정적', '가치추가', '웹 사용 가능', '잘 모듈화된', '무관리', '무해한', '무관용' ), ( '능력', '접근', '어댑터', '알고리즘', '연합', '분석', '어플리케이션', '접근', '아키텍쳐', '아카이브', '인공지능', '배열', '태도', '벤치마크', '예산 관리', '환경', '생산 능력', '도전', '회로', '융합', '컨셉', '축적', '우연성', '코어', '고객 만족', '데이터베이스', '정의', '에뮬레이션', '인코딩', '암호화', '엑스트라넷', '펌웨어', '유연성', '예보', '프레임', '프레임워크', '함수', '그래픽 인터페이스', '그룹웨어', 'GUI', '하드웨어', '안내 창구', '계층', '허브', '미디어 정보', '환경', '설치과정', '인터페이스', '인트라넷', '지식 기반', 'LAN', '미들웨어', '마이그레이션', '모델', '관리자', '모니터링', '공개 시스템', '패러다임', '정책', '포탈', '제품', '프로젝트', '프로토콜', '서비스 창구', '소프트웨어', '솔루션', '보안구역', '전략', '구조체', '성공', '지원', '시너지', '엔진', '표준', '시간화', '공구', '웹 사이트' ) ) bsWords = ( ( '다용도의', '통합된', '간소화된', '최적화된', '진화된', '변화된', '포용적인', '사용 가능한', '웅장한', '재평가된', '재발명된', '구조적인', '강화된', '장려하는', '변화무쌍한', '자율적인', '선구적인', '화폐화된', '전략적인', '발전하는', '합성', '배송', '혼합된', '최대화된', '벤치마킹된', '신속한', '깨끗한', '시각적인', '창의적인', '큰', '폭발하는', '확장된', '엔지니어', '혁명적인', '제작된', '취약점의', '배열적인', '문화적인' ), ( '온라인 쇼핑', '가치 상승', '선구적', '철벽', '혁명적', '가변', '창조적', '직감', '전략적', '전자 비즈니스', '끈끈한', '1:1', '24/7', '글로벌', 'B2B', 'B2C', '고운', '가상', '바이러스성', '다이나믹', '24/365', '고사양', '킬러', '자기장', '최첨단', '닷컴', '섹시', '백 엔드', '실시간', '효율적', '프론트 엔드', '무결점', '확장', '턴키', '세계급', '오픈 소스', '크로스 플랫폼', '크로스 미디어', '엔터프라이즈', '통합', '강렬한', '무선', '투명', '다음 세대', '날카로운', '창의적', '반투명', '유비쿼터스', '플러그 앤 플레이', '융합', '강력한', '강렬한', '부자' ), ( '시너지', '패러다임', '마케팅', '파트너쉽', '인프라', '플랫폼', '채널', '커뮤니티', '솔루션', '전자 서비스', '포탈', '기술', '컨텐츠', '생산라인', '관계', '아키텍쳐', '인터페이스', '전자시장', '전자화폐', '시스템', '주파수', '모델', '어플리케이션', '사용자들', '스키마', '네트웍스', '앱', '매트릭스', '전자 비즈니스', '경험', '웹서비스', '방법론' ) ) company_suffixes = ('(주)', '주식회사', '(유)', '유한회사') def catch_phrase(self): """ :example 'Robust full-range hub' """ result = [] for word_list in self.catch_phrase_words: result.append(self.random_element(word_list)) return " ".join(result) def bs(self): """ :example 'integrate extensible convergence' """ result = [] for word_list in self.bsWords: result.append(self.random_element(word_list)) return " ".join(result) faker-0.7.7/faker/providers/company/es_MX/0000755000175000017500000000000013026251410016477 5ustar hlehlefaker-0.7.7/faker/providers/company/es_MX/__init__.py0000644000175000017500000002065413026251410020617 0ustar hlehle# -*- encoding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as CompanyProvider class Provider(CompanyProvider): formats = ( '{{last_name}} {{company_suffix}}', '{{last_name}}-{{last_name}}', '{{company_prefix}} {{last_name}}-{{last_name}}', '{{company_prefix}} {{last_name}} y {{last_name}}', '{{company_prefix}} {{last_name}}, {{last_name}} y {{last_name}}', '{{last_name}}-{{last_name}} {{company_suffix}}', '{{last_name}}, {{last_name}} y {{last_name}}', '{{last_name}} y {{last_name}} {{company_suffix}}' ) catch_phrase_words = ( ( "habilidad", "acceso", "adaptador", "algoritmo", "alianza", "analista", "aplicación", "enfoque", "arquitectura", "archivo", "inteligencia artificial", "array", "actitud", "medición", "gestión presupuestaria", "capacidad", "desafío", "circuito", "colaboración", "complejidad", "concepto", "conglomeración", "contingencia", "núcleo", "fidelidad", "base de datos", "data-warehouse", "definición", "emulación", "codificar", "encriptar", "extranet", "firmware", "flexibilidad", "focus group", "previsión", "base de trabajo", "función", "funcionalidad", "Interfaz Gráfica", "groupware", "Interfaz gráfico de usuario", "hardware", "Soporte", "jerarquía", "conjunto", "implementación", "infraestructura", "iniciativa", "instalación", "conjunto de instrucciones", "interfaz", "intranet", "base del conocimiento", "red de area local", "aprovechar", "matrices", "metodologías", "middleware", "migración", "modelo", "moderador", "monitorizar", "arquitectura abierta", "sistema abierto", "orquestar", "paradigma", "paralelismo", "política", "portal", "estructura de precios", "proceso de mejora", "producto", "productividad", "proyecto", "proyección", "protocolo", "línea segura", "software", "solución", "estandardización", "estrategia", "estructura", "éxito", "superestructura", "soporte", "sinergia", "mediante", "marco de tiempo", "caja de herramientas", "utilización", "website", "fuerza de trabajo"), ( "24 horas", "24/7", "3ra generación", "4ta generación", "5ta generación", "6ta generación", "analizada", "asimétrica", "asíncrona", "monitorizada por red", "bidireccional", "bifurcada", "generada por el cliente", "cliente servidor", "coherente", "cohesiva", "compuesto", "sensible al contexto", "basado en el contexto", "basado en contenido", "dedicada", "generado por la demanda", "didactica", "direccional", "discreta", "dinámica", "potenciada", "acompasada", "ejecutiva", "explícita", "tolerante a fallos", "innovadora", "amplio ábanico", "global", "heurística", "alto nivel", "holística", "homogénea", "híbrida", "incremental", "intangible", "interactiva", "intermedia", "local", "logística", "maximizada", "metódica", "misión crítica", "móbil", "modular", "motivadora", "multimedia", "multiestado", "multitarea", "nacional", "basado en necesidades", "neutral", "nueva generación", "no-volátil", "orientado a objetos", "óptima", "optimizada", "radical", "tiempo real", "recíproca", "regional", "escalable", "secundaria", "orientada a soluciones", "estable", "estatica", "sistemática", "sistémica", "tangible", "terciaria", "transicional", "uniforme", "valor añadido", "vía web", "defectos cero", "tolerancia cero" ), ( 'adaptivo', 'avanzado', 'asimilado', 'automatizado', 'balanceado', 'enfocado al negocio', 'centralizado', 'clonado', 'compatible', 'configurable', 'multiplataforma', 'enfocado al cliente', 'personalizable', 'descentralizado', 'digitizado', 'distribuido', 'diverso', 'mejorado', 'en toda la empresa', 'ergonómico', 'exclusivo', 'expandido', 'extendido', 'cara a cara', 'enfocado', 'de primera línea', 'totalmente configurable', 'basado en funcionalidad', 'fundamental', 'horizontal', 'implementado', 'innovador', 'integrado', 'intuitivo', 'inverso', 'administrado', 'mandatorio', 'monitoreado', 'multicanal', 'multilateral', 'multi-capas', 'en red', 'basado en objetos', 'de arquitectura abierta', 'Open-source', 'operativo', 'optimizado', 'opcional', 'orgánico', 'organizado', 'perseverante', 'persistente', 'polarizado', 'preventivo', 'proactivo', 'enfocado a ganancias', 'programable', 'progresivo', 'llave pública', 'enfocado a la calidad', 'reactivo', 'realineado', 're-contextualizado', 'reducido', 'con ingeniería inversa', 'de tamaño adecuado', 'robusto', 'seguro', 'compartible', 'sincronizado', 'orientado a equipos', 'total', 'universal', 'actualizable', 'centrado al usuario', 'versátil', 'virtual', 'visionario', ) ) bsWords = ( ( 'implementa', 'utiliza', 'integrata', 'optimiza', 'evoluciona', 'transforma', 'abraza', 'habilia', 'orquesta', 'reinventa', 'agrega', 'mejora', 'incentiviza', 'modifica', 'empondera', 'monetiza', 'fortalece', 'facilita', 'synergiza', 'crear marca', 'crece', 'sintetiza', 'entrega', 'mezcla', 'incuba', 'compromete', 'maximiza', 'inmediata', 'visualiza', 'inova', 'escala', 'libera', 'maneja', 'extiende', 'revoluciona', 'genera', 'explota', 'transición', 'itera', 'cultiva', 'redefine', 'recontextualiza', ), ( 'synergías', 'paradigmas', 'marcados', 'socios', 'infraestructuras', 'plataformas', 'iniciativas', 'chanales', 'communidades', 'ROI', 'soluciones', 'portales', 'nichos', 'tecnologías', 'contenido', 'cadena de producción', 'convergencia', 'relaciones', 'architecturas', 'interfaces', 'comercio electrónico', 'sistemas', 'ancho de banda', 'modelos', 'entregables', 'usuarios', 'esquemas', 'redes', 'aplicaciones', 'métricas', 'funcionalidades', 'experiencias', 'servicios web', 'metodologías' ), ( 'valor agregado', 'verticales', 'proactivas', 'robustas', 'revolucionarias', 'escalables', 'de punta', 'innovadoras', 'intuitivas', 'estratégicas', 'e-business', 'de misión crítica', 'uno-a-uno', '24/7', 'end-to-end', 'globales', 'B2B', 'B2C', 'granulares', 'sin fricciones', 'virtuales', 'virales', 'dinámicas', '24/365', 'magnéticas', 'listo para la web', 'interactivas', 'dot-com', 'sexi', 'en tiempo real', 'eficientes', 'front-end', 'distribuidas', 'extensibles', 'llave en mano', 'de clase mundial', 'open-source', 'plataforma cruzada', 'de paquete', 'empresariales', 'integrado', 'impacto total', 'inalámbrica', 'transparentes', 'de siguiente generación', 'lo último', 'centrado al usuario', 'visionarias', 'personalizado', 'ubicuas', 'plug-and-play', 'colaborativas', 'holísticas', 'ricas' ), ) company_preffixes = ('Despacho', 'Grupo', 'Corporativo', 'Club', 'Industrias', 'Laboratorios', 'Proyectos') company_suffixes = ('A.C.', 'S.A.', 'S.A. de C.V.', 'S.C.', 'S. R.L. de C.V.','e Hijos', 'y Asociados') def company_prefix(self): """ Ejemplo: Grupo """ return self.random_element(self.company_preffixes) def catch_phrase(self): """ :example 'Robust full-range hub' """ result = [] for word_list in self.catch_phrase_words: result.append(self.random_element(word_list)) return " ".join(result) def bs(self): """ :example 'integrate extensible convergence' """ result = [] for word_list in self.bsWords: result.append(self.random_element(word_list)) return " ".join(result) faker-0.7.7/faker/providers/company/ru_RU/0000755000175000017500000000000013026251410016520 5ustar hlehlefaker-0.7.7/faker/providers/company/ru_RU/__init__.py0000644000175000017500000000114313026251410020630 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as CompanyProvider class Provider(CompanyProvider): formats = ( '{{company_prefix}} «{{last_name}}»', '{{company_prefix}} «{{last_name}} {{last_name}}»', '{{company_prefix}} «{{last_name}}-{{last_name}}»', '{{company_prefix}} «{{last_name}}, {{last_name}} и {{last_name}}»', '{{last_name}}', ) company_prefixes = ( 'РАО', 'АО', 'ИП', 'НПО', ) @classmethod def company_prefix(cls): return cls.random_element(cls.company_prefixes) faker-0.7.7/faker/providers/company/no_NO/0000755000175000017500000000000013026251410016474 5ustar hlehlefaker-0.7.7/faker/providers/company/no_NO/__init__.py0000644000175000017500000000103313026251410020602 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as CompanyProvider class Provider(CompanyProvider): formats = [ '{{last_name}} {{company_suffix}}', '{{last_name}} {{company_suffix}}', '{{last_name}} {{company_suffix}}', '{{last_name}}-{{last_name}} {{company_suffix}}', '{{last_name}}, {{last_name}} og {{last_name}}', '{{last_name}}-{{last_name}}' ] company_suffixes = [ 'Gruppen', 'AS', 'ASA', 'BA', 'RFH', 'og Sønner', '& co.' ] faker-0.7.7/faker/providers/company/fr_FR/0000755000175000017500000000000013026251410016462 5ustar hlehlefaker-0.7.7/faker/providers/company/fr_FR/__init__.py0000644000175000017500000000724513026251410020603 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as CompanyProvider class Provider(CompanyProvider): formats = ( '{{last_name}} {{company_suffix}}', '{{last_name}} {{last_name}} {{company_suffix}}', '{{last_name}}', '{{last_name}}', ) catch_phrase_formats = ( '{{catch_phrase_noun}} {{catch_phrase_verb}} {{catch_phrase_attribute}}', ) nouns = ( 'la sécurité', 'le plaisir', 'le confort', 'la simplicité', "l'assurance", "l'art", 'le pouvoir', 'le droit', 'la possibilité', "l'avantage", 'la liberté' ) verbs = ( 'de rouler', "d'avancer", "d'évoluer", 'de changer', "d'innover", 'de louer', "d'atteindre vos buts", 'de concrétiser vos projets' ) attributes = ( 'de manière efficace', 'plus rapidement', 'plus facilement', 'plus simplement', 'en toute tranquilité', 'avant-tout', 'autrement', 'naturellement', 'à la pointe', 'sans soucis', "à l'état pur", 'à sa source', 'de manière sûre', 'en toute sécurité' ) company_suffixes = ('SA', 'S.A.', 'SARL', 'S.A.R.L.', 'S.A.S.', 'et Fils') siren_format = "### ### ###" @classmethod def catch_phrase_noun(cls): """ Returns a random catch phrase noun. """ return cls.random_element(cls.nouns) @classmethod def catch_phrase_attribute(cls): """ Returns a random catch phrase attribute. """ return cls.random_element(cls.attributes) @classmethod def catch_phrase_verb(cls): """ Returns a random catch phrase verb. """ return cls.random_element(cls.verbs) def catch_phrase(self): """ :example 'integrate extensible convergence' """ catch_phrase = "" while True: pattern = self.random_element(self.catch_phrase_formats) catch_phrase = self.generator.parse(pattern) catch_phrase = catch_phrase[0].upper() + catch_phrase[1:] if self._is_catch_phrase_valid(catch_phrase): break return catch_phrase # An array containing string which should not appear twice in a catch phrase words_which_should_not_appear_twice = ('sécurité', 'simpl') @classmethod def _is_catch_phrase_valid(cls, catch_phrase): """ Validates a french catch phrase. :param catch_phrase: The catch phrase to validate. """ for word in cls.words_which_should_not_appear_twice: # Fastest way to check if a piece of word does not appear twice. begin_pos = catch_phrase.find(word) end_pos = catch_phrase.find(word, begin_pos + 1) if begin_pos != -1 and begin_pos != end_pos: return False return True @classmethod def siren(cls): """ Generates a siren number (9 digits). """ return cls.numerify(cls.siren_format) @classmethod def siret(cls, max_sequential_digits=2): """ Generates a siret number (14 digits). It is in fact the result of the concatenation of a siren number (9 digits), a sequential number (4 digits) and a control number (1 digit) concatenation. If $max_sequential_digits is invalid, it is set to 2. :param max_sequential_digits The maximum number of digits for the sequential number (> 0 && <= 4). """ if max_sequential_digits > 4 or max_sequential_digits <= 0: max_sequential_digits = 2 sequential_number = str(cls.random_number(max_sequential_digits)).zfill(4) return cls.numerify(cls.siren() + ' ' + sequential_number + '#') faker-0.7.7/faker/providers/company/de_DE/0000755000175000017500000000000013026251410016424 5ustar hlehlefaker-0.7.7/faker/providers/company/de_DE/__init__.py0000644000175000017500000000120113026251410020527 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as CompanyProvider class Provider(CompanyProvider): formats = ( '{{last_name}} {{company_suffix}}', '{{last_name}} {{last_name}} {{company_suffix}}', '{{last_name}}', ) company_suffixes = ( 'AG', 'AG', 'AG', 'AG', 'AG & Co. KG', 'AG & Co. KGaA', 'AG & Co. OHG', 'GbR', 'GbR', 'GmbH', 'GmbH', 'GmbH', 'GmbH', 'GmbH & Co. KG', 'GmbH & Co. KG', 'GmbH & Co. KGaA', 'GmbH & Co. OHG', 'KG', 'KG', 'KG', 'KGaA', 'OHG mbH', 'Stiftung & Co. KG', 'Stiftung & Co. KGaA', 'e.G.', 'e.V.', ) faker-0.7.7/faker/providers/company/sk_SK/0000755000175000017500000000000013026251410016476 5ustar hlehlefaker-0.7.7/faker/providers/company/sk_SK/__init__.py0000644000175000017500000000052713026251410020613 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as CompanyProvider class Provider(CompanyProvider): formats = ( '{{last_name}} {{company_suffix}}', '{{last_name}} {{last_name}} {{company_suffix}}', '{{last_name}}', ) company_suffixes = ( 's.r.o.', 'v.o.s.', 'a.s.', 'k.s.', ) faker-0.7.7/faker/providers/company/bg_BG/0000755000175000017500000000000013026251410016424 5ustar hlehlefaker-0.7.7/faker/providers/company/bg_BG/__init__.py0000644000175000017500000000102613026251410020534 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as CompanyProvider class Provider(CompanyProvider): formats = ( '{{last_name}} {{company_suffix}}', '{{last_name}} {{last_name}} {{company_suffix}}', '{{last_name}}', ) company_suffixes = ( 'АД', 'AD', 'ADSITz', 'АДСИЦ', 'EAD', 'ЕАД', 'EOOD', 'ЕООД', 'ET', 'ET', 'OOD', 'ООД', 'KD', 'КД', 'KDA', 'КДА', 'SD', 'СД' ) faker-0.7.7/faker/providers/company/__init__.py0000644000175000017500000000104113026251410017571 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import BaseProvider localized = True class Provider(BaseProvider): formats = ['{{last_name}} {{company_suffix}}', ] company_suffixes = ['Ltd', ] def company(self): """ :example 'Acme Ltd' """ pattern = self.random_element(self.formats) return self.generator.parse(pattern) @classmethod def company_suffix(cls): """ :example 'Ltd' """ return cls.random_element(cls.company_suffixes) faker-0.7.7/faker/providers/company/fa_IR/0000755000175000017500000000000013026251410016444 5ustar hlehlefaker-0.7.7/faker/providers/company/fa_IR/__init__.py0000644000175000017500000013524413026251410020566 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as CompanyProvider class Provider(CompanyProvider): company_names = [ 'گروه سیمان', 'گروه فلزات اساسي', 'ایران گچ', 'آلومتك', 'ساروج بوشهر', 'آلومينيوم ايران', 'سيمان  ساوه', 'ایران ذوب', 'سيمان اردبيل و آهك آذرشهر', 'پارس مولیبدن', 'سيمان اروميه', 'ذوب روی اصفهان', 'سيمان اصفهان', 'صنايع مس شهيد باهنر', 'سيمان ايلام', 'صنایع خالص سازان روی زنجان', 'سيمان بجنورد', 'صنعتی و سرمایه گذاری سپنتا', 'سيمان بهبهان', 'كالسيمين', 'سيمان تهران', 'گروه كارخانه هاي توليدي نورد آلومينيوم', 'سيمان خاش', 'ملي سرب و روي ايران', 'سيمان خزر', 'ملی صنایع مس ایران', 'سيمان داراب', 'آلومراد', 'سيمان دورود', 'آلومينيوم المهدي', 'سيمان سفيدني ريز', 'آلومينيوم پارس', 'سيمان شاهرود', 'کارخانجات تولیدی مواد الومینیوم', 'سيمان شرق', 'مجتمع ذوب و احیای روی قشم', 'سيمان شمال', 'مجتمع صنايع الومينيوم جنوب', 'سيمان صوفيان', 'مس تکنار', 'سيمان غرب', 'گروه کانی های فلزی', 'سيمان فارس', 'آلوميناي ايران', 'سيمان قاين', 'تهيه و توليد مواد اوليه فولاد خراسان', 'سيمان كارون', 'سنگ آهن مركزي ايران', 'سيمان كرمان', 'هرمز انرژی', 'سيمان مازندران', 'واحد طلای موته', 'سيمان هرمزگان', 'واحد پیربکران', 'سيمان هگمتان', 'واحد فسفات اسفردی', 'سیمان خوزستان', 'واحد نخلک', 'سیمان دشتستان', 'ويتانا', 'سیمان زابل', 'گروه صنایع غذایی', 'سیمان فارس نو', 'کشاورزی و تحقیقاتی نوین زعفران', 'سیمان لار سبزوار', 'گلستان', 'سیمان لارستان', 'آرد زر', 'سیمان لامرد', 'اروم آدا', 'سیمان مجد خواف', 'ایران گلاب مرغوب', 'سیمان ممتازان کرمان', 'بيسكوئيت گرجي', 'فراورده سیمان شرق', 'تحول چاشنی توس', 'گچ ماشيني فارس', 'تهیه و بسته بندی خشکبار آرات', 'سیمان آذر آبادگان خوی', 'توسعه کشت ذرت', 'سیمان بوهروک یزد', 'تولیدی آرد البرز', 'سیمان جوین', 'تولیدی زعفران سحرخیز', 'سیمان قشم', 'خوراك دام پارس', 'سیمان کردستان', 'دشت مرغاب', 'گچ تهران', 'روغن نباتي پارس', 'گروه فولاد', 'روغن نباتي جهان', 'پلی ران اتصال', 'روغن نباتی گلناز', 'توليدی لوله هاي پلي اتيلن دوجداره بوشهر', 'روغنکشی خرمشهر', 'تولید لوله و پوشش سلفچگان', 'زر ماکارون', 'سلفچگان', 'سالمين', 'ذوب آهن اصفهان', 'سپتیکو', 'ساخته های فلزی اصفهان', 'سحر همدان', 'صنايع فرو آلياژ ايران', 'سقزسازی کردستان', 'صنايع گالوانيزه فجر سپاهان', 'شاد گل نیشابور', 'صنایع فولاد آلياژي يزد', 'شهد ايران', 'فولاد اکسین خوزستان', 'صنایع غذایی مینو شرق', 'فولاد آلیاژی ایران', 'صنعتي  پارس مينو', 'فولاد خوزستان', 'صنعتي مينو خرم دره', 'فولاد صنعت مهدی', 'فراورده های سیب زمینی پریس اصفهان', 'فولاد مباركه اصفهان', 'فرآورده های گوشتی تهران', 'کارخانجات نورد لوله یاران', 'كشت و صنعت پياذر', 'کاوه کشاورز', 'كيوان', 'گروه صنعتي سپاهان', 'کشت و صنعت اشراق', 'لوله و پروفیل سپنتا تهران', 'کشت و صنعت قطران گل ایران', 'لوله و ماشين سازي ايران', 'کشت وصنعت روژین تاک', 'مجتمع فولاد خراسان', 'کشتارگاه صنعتی طیور سپیدان آمل', 'میراب پروفیل', 'گروه توليدي مهرام', 'نورد و توليد قطعات فولادي', 'گلوكوزان', 'نورد و لوله صفا', 'مارگارين', 'نوین آلیاژسمنان', 'مجتمع صنایع غذایی بهپودر اصفهان', 'فولاد آذربايجان', 'مجتمع كشت و صنعت چين چين', 'فولاد افزا سپاهان', 'مجتمع کارخانجات سوربن شمال', 'گروه ملي صنعتي فولاد ايران', 'مرغ اجداد زربال', 'پروفيل صنعت جنوب', 'شوكو پارس', 'صبا فولاد خلیج فارس', 'آرد تجارت', 'فولاد تربت حیدریه', 'بهپاك', 'لوله و تجهيزات سديد', 'پيچك', 'نورد لوله اهواز', 'توسعه کشت و صنعت ملی ( كشت و صنعت گرگان )', 'نورد و پروفيل پارس', 'فراورده هاي غذائي مشهد', 'گروه پیمانکاری صنعتی', 'گروه معادن', 'احداث صنعت', 'معدن کاران انگوران', 'گروه ساخت قطعات خودرو', 'باما', 'تولید موتور های دیزل ایران', 'تامين ماسه ريخته گري', 'اگزوز خودرو خراسان', 'تامین مواد اولیه فولاد صبا نور', 'الكتريك خودرو شرق', 'توسعه معادن روي ايران', 'آهنگري تراكتورسازي ايران', 'توليد فروموليبدن كرمان', 'اورند پلاستیک', 'تولیدی آذر سنگ سرخ', 'ايران دوچرخ', 'جهاد نصر سیرجان', 'پلاسكو كار سايپا', 'حفاری ایراندشت کاشان', 'توليد محورخودرو', 'ذوب وروی بافق', 'توليدي قطعات محوري خراسان', 'زرین معدن آسیا', 'تولیدی صنعتی لنت پارس', 'زغال سنگ نگين طبس', 'چرخشگر', 'زنجان برنز', 'رادياتور ايران', 'سرمایه گذاری توسعه معادن کوثر', 'ريخته گري تراكتورسازي ايران', 'سنگ آهن شرق', 'رينگ سازي مشهد', 'سنگ آهن گل گهر', 'ریخته گری آلومینیوم ایران خودرو', 'سنگاب آذرشهر', 'ساخت و نصب صنعتی البرز', 'سنگاب همدان', 'سازه پويش', 'سوژميران', 'سايپا آذين', 'سولفاتيک', 'سایپا پرس', 'شن سازان هراز', 'سیبا موتور', 'صنعت روی زنگان', 'شمیم پژوهش', 'صنعتي و معدني شمال شرق شاهرود', 'صنايع ريخته گري ايران', 'فراوري مواد معدني ايران', 'صنایع ریخته گری پرلیت آسیا', 'فرو سيليس ايران', 'صنایع نوید موتور', 'مجتمع معادن سنگ چینی نی ریز', 'صنعتي نيرو محركه', 'معادن بافق', 'صنعتی صبوران پلیمر', 'معادن سنگ اهن احیاء سپاهان', 'فنر سازی زر گلپايگان', 'معادن منگنز ايران', 'فنرسازي خاور', 'معدن کار باختر', 'فنرسازي زر', 'معدني دماوند', 'كاربراتور ايران', 'معدني و صنعتي چادرملو', 'كارخانجات كمك فنر ايندامين سايپا', 'معدنی و فرآوری سرمه فیروزآباد', 'کابل خودرو سبزوار', 'ندای رهاوی', 'کلاچ سازی شایان صنعت', 'زغال سنگ البرز شرقی', 'گیربکس سایپا', 'زغال سنگ البرز مرکزی', 'لنت ترمز ايران', 'زغال سنگ کرمان', 'ماشین سازی فراگیر سپنتا', 'فرآوري معدني اپال کاني پارس', 'مجتمع صنعتی سپاهان باطری', 'گروه توسعه معادن روی ایران', 'محورسازان ايران خودرو', 'گروه قند و شکر', 'مهركام پارس', 'سهامی عام شهد – قند خوی', 'مهندسي نصير ماشين', 'شکر شاهرود', 'موتورسازان تراكتورسازي ايران', 'صنعتی کشاورزی شیرین خراسان', 'نیروسازاراک‎', 'فرآورد ه هاي غذايي و قند پيرانشهر', 'یسکو', 'فراورده هاي غذايي و قند تربت جام', 'گروه انتشار، چاپ و تكثير', 'فرآورده هاي غذايي و قند چهارمحال', 'افست', 'قند اصفهان', 'گروه خدمات فنی و مهندسی', 'قند ثابت خراسان', 'ملی ساختمان', 'قند شيروان قوچان وبجنورد', 'مهندسی فرا نیرو', 'قند قهستان', 'آبادراهان پارس', 'قند لرستان', 'احداث تاسیسات انتقال نیرو – اتانیر', 'قند مرودشت', 'آذرپاسیلو', 'قند نقش جهان', 'ارسا ساختمان', 'قند نيشابور', 'آفرینه طوس', 'قند هكمتان', 'اهرام فناوری قدرت', 'کارخانجات قند قزوین', 'ایریتک', 'قند بيستون', 'بازرسي مهندسي و صنعتي ايران', 'قند پارس', 'تجهیزات و خدمات صنایع آب و برق ایران – صانیر', 'گروه رایانه و فعالیتهای وابسته به آن', 'تکنیک', 'ایران ارقام', 'توسعه ساخت و نصب صنايع بتني و فلزي گسترش مانا ساز آبيک', 'تجارت الكترونيك پارسيان', 'جنرال مکانیک', 'توسعه سازه پایه فن آوا', 'حفاری شمال', 'توسعه فناوری اطلاعات خوارزمی', 'خدمات مهندسی ساختمان تاسیسات راه آهن', 'تینا سامانه', 'خدماتي تجهيزات سنگين همگام', 'داده پردازي خوارزمي', 'راهبران فولاد اصفهان', 'داده پردازی ایران', 'راهسازی و ساختمانی 115', 'داده پردازی فن آوا', 'ره  گستر نفت', 'داده سامانه فن آوا', 'صنعتی دریایی ایران – صدرا', 'فن آوا کارت', 'فراب', 'کارت اعتباری ایران کیش', 'کیسون', 'گسترش الکترونیک مبین ایران', 'معماران پارس صنعت', 'خدمات انفورماتیک', 'مهام شرق', 'گروه وسايل اندازه گيري، پزشكي و اپتيكي', 'مهندسان مشاور سازه', 'مهندسی فرسار تجارت', 'مهندسي و نصب فيرمکو پارس', 'پویندگان راه سعادت', 'مهندسي وتحقيقاتي فلزات غيرآهنی', 'كنتور سازي ايران', 'مهندسی و پشتیبانی نیروگاهی البرز توربین', 'گروه ماشين آلات و تجهيزات', 'موننکو ایران', 'مارال صنعت جاوید', 'نصب نیرو', 'ماشین رول', 'خدمات ماشینی کشتیرانی', 'افرند کالا سازه', 'گسترش صنايع وخدمات', 'آلفا پاک ایران', 'گروه لوازم خانگي', 'بلبرينگ ايران', 'لعران', 'بهسازان غلطک فولاد اصفهان', 'ارج', 'پارس بوشونگ', 'آیسان خزر', 'پاریزان صنعت', 'پارس خزر', 'پمپ سمنان انرژی', 'تولیدی و صنعتی نیک کالا', 'تراكتور سازي ايران', 'صنايع سرماآفرين قشم', 'تراکتور سازی کردستان', 'صنعتي جنرال', 'تسهیل ماشین صنعت', 'كارخانجات آبسال', 'توليد تجهيزات سنگين هپكو', 'كارخانجات لوازم خانگي پارس', 'توليدي پمپ پارس', 'کارخانجات پارس ماشین', 'توليدي تجهيزات ايمني راهها', 'گروه صنعتي بوتان', 'تیراژه ماشین', 'لوازم خانگی نانیوا', 'دلتا راه ماشین', 'توليدي كولر گازي ايران', 'رهشاد سپاهان', 'جام جهان نما', 'ساخت تجهيزات سپاهان', 'كارخانجات صنعتي آزمايش', 'سوت ماشین', 'گروه پلاستيك', 'صنايع پمپ سازي ايران', 'یزد بسپار', 'صنايع سرما آفرين', 'آرتا پلاست', 'صنایع پمپ ابارا', 'پلاستيران', 'صنعتی هلی خودرو', 'پلاستيکهاي مهندسي درخشان ساز', 'طراحي مهندسي وساخت تجهيزات وابزارآلات سايپا', 'توليدي پلاستيك شاهين', 'فولادريزي قائم سپهر سپاهان', 'توليدي گاز لوله', 'کالای پمپ', 'توليدي و صنعتي درخشان تهران', 'ماشين سازي اراك', 'جوی گستر نفت', 'ماشين سازي نیرو محركه', 'صنايع لاستيك سهند', 'مهندسي تكنو تار', 'كارخانجات توليدي تهران', 'مهندسي و توليد ماشين آلات راهسازي و معدني کشاورزي هپکو اراک', 'توليدي وصنعتي ايران وغرب', 'مهندسي و ساختمان ماشين سازي اراک', 'لوله سازي اهواز', 'مهندسي و قطعات ماشين آلات راه سازي ايران', 'گروه مبلمان و مصنوعات ديگر', 'مهندسی فیروزا', 'عايق پلاستيك', 'مهندسی و ساخت بویلر مپنا', 'تجهيزات مدارس ايران', 'هوا ابزار تهران', 'صنعتی جهان چیدمان-جلیس', 'اشتهاد موتورز', 'گروه محصولات شيميايي', 'كارخانجات صنعتي  و توليدي اتمسفر', 'احسان شیمی استهبان', 'كمپر سور سازي ايران', 'آریا رزین', 'ليفتراك سازي سهند', 'الکترو زر سازه', 'فرتاک ماشین', 'ایمن تاش سپاهان', 'کمباین سازی ایران', 'بردار شیب', 'ماشين آلات صنعتي تراكتور سازي ايران', 'بين المللي محصولات پارس', 'صنايع توليدي اشتاد ايران', 'بين المللي سارنگ تدارك', 'پروفيل و يخچال ايران پويا', 'پارس زئولايت', 'توليدي بهمن', 'پارسیان پارت پاسارگاد', 'گروه محصولات كاغذي', 'پاكسان', 'بسته بندي پارس', 'پاکنام', 'صنايع كاغذ سازي كاوه', 'پالایش قطران ذغالسنگ اصفهان', 'صنایع چوب و کاغذ مازندران', 'توکا رنگ فولاد سپاهان', 'كارتن البرز', 'تولي پرس', 'كارتن ايران', 'توليد سموم علف كش', 'کارتن مشهد', 'تولید مواد اولیه الیاف مصنوعی', 'محصولات کاغذی لطیف', 'تولیدی و صنعتی  فراسان', 'كارتن پارس', 'تولیدی و صنعتی سامد', 'گروه منسوجات', 'تولیدی وصنعتی خودرنگ', 'ايران برك', 'حباب کف توس', 'توليدي بافت آزادي', 'داروئي ارايشي وبهداشتي مينو', 'وطن اصفهان', 'دنیای آرایش', 'ريسندگي و با فندگي كاشان', 'دوده صنعتي پارس', 'ريسندگي و بافندگي پاكريس', 'رزیتان', 'ريسندگي و بافندگي ري', 'ریف ایران', 'فرش پارس', 'سامان شیمی', 'گردباف يزد', 'سرمايه گذاري صنايع شيميايي ايران', 'گروه صنعتي نقش ايران', 'شيمي بافت', 'نساجي بابكان', 'شيميايي پارس پامچال', 'نساجي خوي', 'شيميايي فرآورد قشم', 'نساجي غرب', 'شیمیایی بهداد', 'نساجي قائم شهر', 'شیمیایی بهداش', 'نساجي مازندران', 'شیمیایی و تولیدی رزپلیمر', 'وطن اصفهان', 'صنايع شيميايي رنگين', 'يزد باف', 'صنايع شيميايي سينا', 'صنايع نساجي ايران', 'صنايع شيميايي فارس', 'گروه بانك ها، موسسات اعتباري و ساير نهادهاي مالي', 'صنایع بهداشتی ساینا', 'بانك اقتصاد نوين', 'صنایع رنگ و رزین طیف سایپا', 'بانك پارسيان', 'صنایع شیمی ساختمان آباد گران', 'بانك سامان', 'فراپاکس شیراز', 'بانك كارآفرين', 'كربن ايران', 'بانک انصار', 'كف', 'بانک ایران زمین', 'کلر پارس', 'بانک پاسارگاد', 'گلتاش', 'بانک تجارت ایران', 'لابراتوارهای داروهای گیاهی طبیعت زنده', 'بانک حکمت ایرانیان', 'لعاب مشهد', 'بانک دی', 'لعابيران', 'بانک سرمایه', 'مجتمع صنایع شیمیایی پلیمر ایران', 'بانک سینا', 'مديريت صنعت شوينده توسعه صنايع بهشهر', 'بانک شهر', 'مروارید هامون', 'بانک صادرات ایران', 'معدني املاح ايران', 'بانک گردشگری', 'ملي شيمي كشاورز', 'بانک ملت', 'من', 'پست بانک', 'نيرو كلر', 'بانک تات', 'الياف', 'بانک کشاورزی', 'پارسيلون', 'گروه واسطه گري هاي مالي', 'توليدي  الياف پلي  پروپيلين  بنياد', 'رايان سايپا', 'صنايع تبديلي گلستان', 'سپرده گذاری مرکزی اوراق بهادار و تسویه وجوه', 'كارخانجات توليدي سوپر رنگ', 'ليزينگ آريادانا', 'صنايع رنگ پارس الوان', 'ليزينگ ايران', 'گروه مواد و محصولات دارويي', 'ليزينگ خودرو غدير', 'آفا شیمی', 'ليزينگ صنعت و معدن', 'البرز دارو', 'ليزينگ ماشين الات سنگين ايرانيان', 'ايران دارو', 'لیزینگ اقتصاد نوین', 'پارس دارو', 'لیزینگ رازی', 'تحقیقاتی و تولیدی سیناژن', 'لیزینگ ماشین آلات و تجهیزات پاسارگاد', 'تهران دارو', 'لیزینگ ایرانیان', 'تهران شيمي', 'لیزینگ شهر – لیزینگ سامان آریا', 'توليد ژلاتين کپسول ايران', 'گروه توزیع برق', 'توليد مواد اوليه دارو پخش', 'توزیع برق بوشهر', 'تولید مواد دارویی درسا دارو', 'توسعه برق شمال افشان گستر', 'داروسازي اسوه', 'صنايع برق زنگان پارس', 'داروسازي اكسير', 'گهر انرژي سيرجان', 'داروسازي امين', 'برق و انرژی صبا', 'داروسازي جابرابن حيان', 'گروه شرکتهای بازرگانی', 'داروسازي حكيم', 'اتصال استیل هما', 'داروسازي دكتر عبيدي', 'اسپرلوس اهورا', 'داروسازي روزدارو', 'افزار پرداز رمیس', 'داروسازي زهراوي', 'الهام بیسان', 'داروسازي فارابي', 'ایمان تجارت روشن', 'داروسازي كوثر', 'بازرگاني پتروشيمي', 'داروسازی بهوزان', 'بازرگانی ارمغان مهر سیرت', 'داروسازی تولید دارو – سهامی خاص', 'بازرگانی ایران ترانسفو', 'داروسازی دانا', 'بازرگانی بین المللی استوان سپند', 'داروسازی شهید قاضی تبریز', 'بازرگانی پارس ماهان آسیا', 'داروسازی گیلارانکو', 'بازرگانی پتروشیمی زنجان', 'داروئي و بهداشتي لقمان', 'بازرگانی تبادل و تدارک کالا', 'داملران', 'بازرگانی صبا بیمه ایرانیان', 'سينا دارو', 'بازرگانی مبین تجارت غرب', 'شيمي دارويي داروپخش', 'بازرگانی نفت یاب', 'صنعتي كيميدارو', 'بازرگانی،صنعتی بهشت پارس', 'فارما شیمی', 'بهترین های پزشکی پارس', 'فراورده هاي تزريقي ايران', 'پارس بازرگان', 'كارخانجات دارو پخش', 'پارس گستر مینو', 'لابراتورهای دارویی رازک', 'پديده گستران غرب', 'مواد اولیه دارویی تهران شیمی', 'تجارت گستران خوارزمي', 'داروسازی سبحان انکولوژی', 'تجاری و بازرگانی مواد معدنی میناب', 'سرمايه گذاري البرز', 'تجهیز یاران', 'شيرين دارو', 'تهیه و تولید خاک نسوز استقلال آباده', 'گروه دارویی سبحان', 'توسعه صنايع غذايي بم', 'گروه خودروسازی', 'توسعه و تجارت بین المللی صبا', 'ايران خودرو', 'توسعه و تجارت ماتریس', 'ايران خودروديزل', 'جهان فعالیت', 'ایران خودرو تبریز', 'خشکبار دست چین', 'ایران خودرو خراسان', 'داده های رسا', 'ایران خودرو مازندران', 'دانیال کار', 'بهمن دیزل', 'درمان یار آنی', 'پارس خودرو', 'راسن درمان', 'تولیدی و صنعتی عقاب افشان', 'رویال پیشگام شرق', 'زامياد', 'سامان بارز', 'سايپا', 'سیاحان سپهر آسیا', 'سايپاديزل', 'صخره سنگی فرزین', 'سایپا کاشان', 'صنایع نئون پرس', 'گروه بهمن', 'فانوس دشت تجارت', 'بنيان ديزل', 'کیا مهستان', 'توليدي مرتب', 'کیمیا آرا هرم', 'گروه محصولات لبني', 'گسترش تجارت کالای ایرانیان', 'پاک پی', 'مديريت و ساخت طرحهاي نفت گستر', 'تولید فرآورده های لبنی کاله', 'مهر اسپند پویا', 'شير پاستوريزه پگاه اصفهان', 'مهندسی بازرگانی درداران سریر', 'شير پاستوريزه پگاه خراسان', 'نویان بسپار', 'شير پگاه آذربايجان غربي', 'نیکان شهد بارز', 'صنايع شير ايلام زاگرس', 'گروه هولدینگ', 'فراورده هاي لبني پاکسار ساري', 'توسعه صنايع بهشهر – هلدينگ', 'لبنيات پاستوريزه پاك', 'داروپخش – هلدينگ', 'لبنيات كالبر', 'راه آهن جمهوری اسلامی ایران', 'لبنیات پاستوریزه پاک آرا سنندج', 'سرمايه گذاري توسعه معادن و فلزات', 'گروه منسوجات و فرش بافی', 'سرمايه گذاري توكا فولاد – هلدينگ', 'ابهر ریس', 'سرمايه گذاري صنعت نفت – هلدينگ', 'ايران پوپلين', 'سرمایه گذاری گروه صنعتی ملی', 'ايران مرينوس', 'گروه صنعتي سديد – هلدينگ', 'بافتینه', 'گروه صنعتي قطعات اتومبيل ايران', 'پشمبافي توس', 'گروه صنعتي ناب', 'پلي اكريل ايران', 'گسترش نفت و گاز پارسیان', 'تمدن فرش کاشان', 'مدیریت پروژه های نیروگاهی ایران – مپنا', 'تولیدی پارس دکور', 'هلدینگ توسعه معادن و صنایع معدنی خاورمیانه', 'تولیدی پارس نخ', 'هلدینگ دامپروری شیروگوشت پارس', 'تولیدی پینک', 'سرمايه گذاري بانك ملي ايران – هلدينگ', 'تولیدی و صنعتی پارس تکمیل', 'صنعتي بهشهر', 'تولیدی و صنعتی رسول اصفهان', 'گروه بنادر ودریانوردی', 'شبنم باف', 'پایانه ها و مخازن پتروشیمی', 'صنایع موکت همدان', 'خدمات دریایی و بندری کاوه', 'صنایع نخ خمین', 'گروه گاز', 'صنایع نساجی همدانیان', 'گاز اصفهان', 'ظریف مصور', 'ملی گاز', 'فرش مشهد', 'گاز خراسان جنوبی', 'فرش نگین مشهد', 'گروه آشامیدنی ها', 'کارخانجات ریسندگی نطنز', 'آب معدنی دماوند', 'مخمل و ابريشم كاشان', 'آذر شهد ارومیه', 'موکت نگین مشهد', 'بهنوش ايران', 'نساجي بروجرد', 'پیمان فردان', 'نساجی کویر سمنان', 'تولیدی نوشابه ارم نوش', 'صنايع نساجي ايران', 'زمزم آذربایجان', 'گروه حمل و نقل دریایی و حمل و نقل آب های ساحلی', 'زمزم اصفهان', 'حمل و نقل ترکیبی کشتیرانی جمهوری اسلامی', 'زمزم تهران', 'حمل و نقل خدمات دریایی آبادان', 'زمزم رشت', 'خدمات دریایی و کشتیرانی خط دریا بندر', 'زمزم گرگان', 'دريابان جنوب ايران', 'شهداب', 'کشتیرانی آریا', 'فرآورده های نوشیدنی تسنیم نوش', 'کشتیرانی جمهوری اسلامی ایران', 'نوش مازندران', 'کشتیرانی والفجر', 'ساسان', 'گروه خدمات فنی-مهندسی خودرو', 'گروه تایر سازی', 'امداد خودرو ایران', 'ایران یاسا', 'امداد خودرو سایپا', 'بید وایر ایران', 'بازرسی فنی و کنترل خوردگی تکین کو', 'توليدي ايران تاير', 'گواه', 'توليدي لاستيکهاي صنعتي مبارکه', 'مزدا یدک', 'کویر تایر', 'مهندسی و مشاور سازه گستر سایپا', 'لاستيك دنا', 'خدمات کمات ماشین شرق', 'لاستیک بارز', 'گروه فرهنگی و گردشگری', '8', 'لاستیک پارس', 'تجارت توسعه گردشگري آتيه انديشان', 'مجتمع صنايع لاستيك يزد', 'توسعه گردشگري کاروانسراي پارس', 'مجتمع صنعتي آرتاويل تاير', 'گروه سرمايه گذاري ميراث فرهنگي و گردشگري ايران', 'توليدي لاستيك البرز – كيان تاير', 'مجتمع توريستي، رفاهي آبادگران ايران', 'گروه شرکتهای مشاوره', 'گروه كاني های غير فلزي', 'irpmc', 'آجر نسوز امين آباد', 'بودجه irpmc', 'آذريت', 'همکاران سیستم اردبیل', 'ايتالران', 'همکاران سیستم البرز', 'ايرانيت', 'همکاران سیستم پناه شرق', 'پرمیت', 'همکاران سیستم خراسان جنوبی', 'پشم شیشه ایران', '7', 'همکاران سیستم خراسان رضوی', 'تولیدی و صنعتی آبگینه', 'همکاران سیستم خوزستان', 'خاك چيني ايران', 'همکاران سیستم زنجان', 'زرین شیشه مرکزی', 'همکاران سیستم فارس', 'سایپا شیشه', 'همکاران سیستم قزوین', 'سراميك هاي صنعتي اردكان', 'همکاران سیستم گیلان', 'شيشه قزوين', 'همکاران سیستم مازندران', 'شيشه همدان', 'گروه ماشين آلات و دستگاههاي برقي', 'شيشه و گاز', 'ايران ترانسفو', 'شیشه داروئی رازی تاکستان', 'ایران ترانسفوی ری', 'فارسيت اهواز', 'پارس سوئيچ', 'فرآورده هاي نسوز پارس', 'تال ایران', 'فرآورده هاي نسوزآذر', 'تامین تابلو', 'فراورده های نسوز ایران', 'تجهیزات انتقال برق پارس', 'كارخانجات توليدي شيشه دارويي رازي', 'ترانسفور ماتور توزیع زنگان', 'كارخانه فارسيت درود', 'تهران پادنا', 'ورزيران', 'توربوژنراتور شاهرود', 'مقره سازی ایران', 'توس فیوز', 'چینی سازی البرز', 'جابون', 'گروه ارتباطات', 'خیام الکتریک', 'ارتباطات فن آوا', 'صنايع جوشكاب يزد', 'ارتباطات کوه نور', 'صنایع کابل سازی افق البرز', 'ارتباطات سیار ایران – همراه اول', 'صنعتی مهندسی پالایش نیرو', 'مخابرات ایران', 'فاراتل', 'گروه شرکت های پخش', 'كابل البرز', 'پخش سراسری کالای کالبر', 'كابل باختر', 'پخش هجرت', 'كابلهاي مخابراتي شهيد قندي', 'توزيع داروهاي دامي داروپخش', 'كارخانجات كابلسازي ايران', 'مهندسي و پشتيباني پخش فرآورده هاي نفتي امين', 'کابل تک', 'گروه بیمه', 'لامپ پارس شهاب', 'بيمه پاسارگاد', 'مازی نور', 'بیمه آسیا', 'مهندسی مپنا مکو', 'بیمه البرز', 'مهندسی و ساخت توربین مپنا توکا', 'بیمه پارسیان', 'مهندسی و ساخت ژنراتور مپنا – پارس', 'بیمه دانا', 'موتوژن', 'بیمه دی', 'نيرو ترانس', 'بیمه نوین', 'پارس نور الکتریک', 'صندوق بیمه سرمایه گذاری فعالیت های معدنی', 'توليدي قوه پارس', 'گروه سرمايه گذاري ها', 'مهندسی و ساخت پره توربين مپنا – پرتو', 'حفیظ سامانه', 'تامین قطعات و تجهیزات سرو نیرو شیراز', 'تکادو', 'صنایع مهتاب خراسان', 'سرمايه گذاري آتيه دماوند', 'صنعتي مهر آباد', 'سرمايه گذاري انديشه محوران', 'گروه كشاورزي ، دامپروري و خدمات وابسته به آن', 'سرمايه گذاري بهمن', 'تلیسه نمونه', 'سرمايه گذاري پارس توشه', 'دانه چین', 'سرمايه گذاري توسعه آذربايجان', 'دامپروری و مرغداری دشت خرمدره', 'سرمايه گذاري توسعه صنعتي ايران', 'دامداری شیر و دام بنیاد', 'سرمايه گذاري توسعه ملي', 'شیر و گوشت زاگرس', 'سرمايه گذاري چشم انداز توسعه شمال', 'کشاورزی ودامپروری بینالود', 'سرمايه گذاري ساختمان ايران – هلدينگ', 'کشاورزی ودامپروری دشت نوین ملایرا', 'سرمايه گذاري سايپا', 'کشاورزی ودامپروری یاسوج', 'سرمايه گذاري سپه', 'کشت و دام قیام اصفهان', 'سرمايه گذاري صندوق بازنشستگي كشوري', 'کشت وصنعت سبز پاسارگاد', 'سرمايه گذاري صنعت بيمه', 'گسترش صنايع و خدمات کشاورزي', 'سرمايه گذاري صنعت ومعدن', 'مجتمع دامداری بیجین', 'سرمايه گذاري گروه صنايع بهشهر ايران', 'مجتمع شیر و گوشت مهدشت', 'سرمايه گذاري گروه صنعتي رنا', 'مگسال', 'سرمايه گذاري معيار صنعت پارس', 'کشت وصنعت پیوند هراز', 'سرمايه گذاري ملت', 'گروه محصولات فلزي', 'سرمايه گذاري ملي ايران', 'صنعتی گام اراک', 'سرمايه گذاري نيرو', 'آریا بارون توس', 'سرمايه گذاري هامون کيش', 'پودر جوش ایران', 'سرمایه گذاری اعتماد جم', 'تولیدی و صنعتی الکترود یزد', 'سرمایه گذاری اقتصاد نوین', 'جوش و اکسیژن ایران', 'سرمایه گذاری ایساتیس پویا', 'دژپاد', 'سرمایه گذاری پارس آریان', 'سولیران', 'سرمایه گذاری توسعه و عمران استان اردبیل-سبلان سبز', 'صنايع مفتولي زنجان', 'سرمایه گذاری دارویی تامین', 'صنایع آذرآب', 'سرمایه گذاری دانایان پارس', 'صنایع استیل البرز', 'سرمایه گذاری سروش یاران', 'صنایع بسته بندی ایران', 'سرمایه گذاری صندوق بازنشستگی کارکنان بانک ها', 'صنایع بسته بندی مشهد', 'گسترش سرمايه گذاري ايران خودرو', 'صنایع فلزی کوشا', 'گسترش سرمایه گذاری ایرانیان', 'صنعتی آما', 'مديريت سرمايه گذاري اميد', 'صنعتی جام دارو', 'نیرو سرمایه', 'لامیران – تیغ ایران', 'هلدینگ توسعه معادن و صنایع معدنی خاور میانه -میدکو', 'آونگان', 'ملی نفت ایران', 'پارس متال', 'مديريت سرمايه برنا', 'پایساز', 'سرمايه گذاري بوعلي', 'توسعه و گسترش صنایع بسته بندی فلزی', 'سرمايه گذاري سمند', 'تولیدی ابزار مهدی', 'سرمايه گذاري صنايع پتروشيمي', 'گسترش صنایع انرژی آذرآب', 'سرمايه گذاري كار آفرين', 'صنایع فلزی ایران', 'سرمايه گذاري نفت قشم', 'صنعتی کاوه', 'سرمایه گذاری پویا همگام', 'صنعتی ملایر', 'سرمایه گذاری توسعه  الوند غدیر', 'بسته بندي البرز', 'گروه فعاليتهاي پشتيباني و حمل و نقل', 'گروه حمل و نقل، انبارداری و ارتباطات', 'خدمات دريايي تايدواترخاورميانه', 'بنیادبارانداز', 'گروه توليدات پتروشيمي', 'توکا ریل', 'پترو شیمی لاله', 'حمل و نقل آشنا راه سماء', 'پتروشيمي آبادان', 'حمل و نقل بین المللی خلیج فارس', 'پتروشيمي اراك-پتروشیمی شازند', 'حمل و نقل پتروشیمی', 'پتروشيمي اصفهان', 'حمل و نقل توکا', 'پتروشيمي شيراز', 'گروه فرآورده هاي نفتي كك و سوخت هسته اي', 'پتروشیمی  پردیس', 'پالايشگاه نفت تبريز', 'پتروشیمی  زاگرس', 'پالایش نفت آبادان', 'پتروشیمی امیرکبیر', 'پالایش نفت بندر عباس', 'پتروشیمی بندر امام', 'پالایش نفت تهران', 'پتروشیمی بیستون', 'پالایش نفت لاوان', 'پتروشیمی تند گویان', 'پالایشگاه نفت شیراز', 'پتروشیمی جم', 'تجهيز نيروي زنگان', 'پتروشیمی جهرم', 'خدمات حفاری صنایع نفت', 'پتروشیمی خارک', 'نفت ایرانول', 'پتروشیمی خراسان', 'نفت بهران', 'پتروشیمی رجال', 'نفت پارس', 'پتروشیمی فن آوران', 'نگین فخر آذربایجان', 'پتروشیمی مارون', 'توسعه نفت وگاز مپنا', 'پتروشیمی مبین', 'تولیدی مخازن گاز طبیعی آسیا ناما', 'صنایع پتروشیمی کرمانشاه', 'گروه كاشي و سراميك', 'پتروشيمي اروند', 'پارس سرام', 'پتروشيمي برزويه', 'تولید سرام دیر گداز', 'پتروشيمي فجر', 'تولیدی توس چینی', 'مديريت توسعه صنايع پتروشيمي', 'تولیدی گرانیت بهسرام', 'پتروشيمي بوعلي سينا', 'سرامیک طوس', 'پتروشيمي بين الملل', 'صنایع چینی زرین ایران', 'پتروشيمي خوزستان', 'صنایع کاشی اصفهان', 'پتروشيمي پارس', 'صنایع کاشی تیما', 'اوره و ؛آمونیک پتروشیمی زنجان', 'صنایع کاشی نائین', 'پتروشيمي فسا', 'صنایع کاشی و سرامیک الوند', 'پتروشیمی داراب', 'کارخانجات کاشی و سرامیک حافظ', 'پتروشیمی سرمایه گذاری ایرانیان', 'کارخانه چینی ایران', 'پتروشیمی لردگان', 'کاشی بیستون', 'پتروشیمی ممسنی', 'کاشی پارس', 'خاک طلایی توس', 'کاشی تکسرام', 'شهرک صنعتی پتروشیمی زنجان', 'کاشی فیروزه مشهد', 'صنايع پتروشيمي دهدشت', 'کاشی کرد', 'صنایع پتروشیمی تخت جمشید', 'کاشی نیلو', 'صنایع پتروشیمی زنجان', 'کاشی و سرامیک سعدی', 'گروه انبوه سازي، املاك و مستغلات', 'کاشی و سرامیک سینا', 'آ س پ', 'گلسار فارس', 'آذر توسعه مسکن', 'گروه شركتهاي چند رشته اي صنعتي', 'بين المللي توسعه ساختمان', 'سرمايه گذاري غدير', 'پارس مسکن خزر', 'سرمایه گذاری گروه توسعه ملی(سرمایه گذاری بانک ملی ایران', 'توسعه ساختمان خوارزمي', 'گروه ساير وسايل حمل و نقل', 'توسعه صنعت ساختمان غدیرخوزستان', 'سرمايه گذاري اعتباري ايران', 'زرین بنا پارسیان', 'گروه ساخت راديو، تلويزيون و دستگاهها و وسايل ارتباطي', 'ساختمان اصفهان', 'آريا الكترونيك ايران', 'ساختماني برج ناهيد', 'پارس الكتريك', 'سامان گستر اصفهان', 'شهاب', 'سرمايه گذاري توسعه شهري توس گستر', 'صنايع مخابراتي راه دور ايران', 'سرمايه گذاري توسعه وساختماني برج آوران', 'فن آوران انیاک', 'سرمايه گذاري ساختمان نوین', 'كارخانجات صنعتي پيام', 'سرمايه گذاري شاهد', 'كارخانجات مخابراتي ايران', 'سرمايه گذاري و توسعه خوزستان', 'مرکز ماشینهای اداری ایران', 'سرمایه گذاری مسکن تهران', 'گروه محصولات چوبي', 'سرمایه گذاری مسکن شمال شرق', 'ایزوفام', 'شهرسازی و خانه سازی باغ میشه', 'توليد فيبر ايران', 'صبا آرمه', 'صنايع چوب خزر کاسپين', 'طرح ساختمان پارسا', 'نئوپان 22 بهمن', 'عمران و توسعه شاهد', 'سخت آژند', 'گروه شرکت های مشاوره تبلیغاتی', 'موسسه پویندگان توسعه پارس', ] def company(self): return self.random_element(self.company_names)faker-0.7.7/faker/providers/company/pt_PT/0000755000175000017500000000000013026251410016512 5ustar hlehlefaker-0.7.7/faker/providers/company/pt_PT/__init__.py0000644000175000017500000000225013026251410020622 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as CompanyProvider class Provider(CompanyProvider): formats = ( '{{last_name}} {{company_suffix}}', '{{last_name}} {{last_name}} {{company_suffix}}', '{{last_name}}', '{{last_name}}', ) catch_phrase_formats = ( '{{catch_phrase_noun}} {{catch_phrase_verb}} {{catch_phrase_attribute}}', ) nouns = ( 'a segurança', 'o prazer', 'o conforto', 'a simplicidade', 'a certeza', 'a arte', 'o poder', 'o direito', 'a possibilidade', 'a vantagem', 'a liberdade' ) verbs = ( 'de conseguir', 'de avançar', 'de evoluir', 'de mudar', 'de inovar', 'de ganhar', 'de atingir os seus objetivos', 'de concretizar seus projetos', 'de realizar seus sonhos' ) attributes = ( 'de maneira eficaz', 'mais rapidamente', 'mais facilmente', 'simplesmente', 'com toda a tranquilidade', 'antes de tudo', 'naturalmente', 'sem preocupação', 'em estado puro', 'com força total', 'direto da fonte', 'com confiança' ) company_suffixes = ('S/A', 'S.A.', 'Lda.', 'e Filhos') faker-0.7.7/faker/providers/company/ja_JP/0000755000175000017500000000000013026251410016447 5ustar hlehlefaker-0.7.7/faker/providers/company/ja_JP/__init__.py0000644000175000017500000000060013026251410020554 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as CompanyProvider class Provider(CompanyProvider): formats = ( '{{company_prefix}} {{last_name}}', ) company_prefixes = ('株式会社', '有限会社', '合同会社') @classmethod def company_prefix(cls): return cls.random_element(cls.company_prefixes) faker-0.7.7/faker/providers/company/pt_BR/0000755000175000017500000000000013026251410016472 5ustar hlehlefaker-0.7.7/faker/providers/company/pt_BR/__init__.py0000644000175000017500000000542413026251410020610 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as CompanyProvider def company_id_checksum(digits): digits = list(digits) weights = 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 dv = sum(w * d for w, d in zip(weights[1:], digits)) dv = (11 - dv) % 11 dv = 0 if dv >= 10 else dv digits.append(dv) dv2 = sum(w * d for w, d in zip(weights, digits)) dv2 = (11 - dv2) % 11 dv2 = 0 if dv2 >= 10 else dv2 digits.append(dv2) return digits[-2:] class Provider(CompanyProvider): formats = ( '{{last_name}} {{company_suffix}}', '{{last_name}} {{last_name}} {{company_suffix}}', '{{last_name}}', '{{last_name}}', ) catch_phrase_formats = ( '{{catch_phrase_noun}} {{catch_phrase_verb}} {{catch_phrase_attribute}}', ) nouns = ( 'a segurança', 'o prazer', 'o conforto', 'a simplicidade', 'a certeza', 'a arte', 'o poder', 'o direito', 'a possibilidade', 'a vantagem', 'a liberdade' ) verbs = ( 'de conseguir', 'de avançar', 'de evoluir', 'de mudar', 'de inovar', 'de ganhar', 'de atingir seus objetivos', 'de concretizar seus projetos', 'de realizar seus sonhos' ) attributes = ( 'de maneira eficaz', 'mais rapidamente', 'mais facilmente', 'simplesmente', 'com toda a tranquilidade', 'antes de tudo', 'naturalmente', 'sem preocupação', 'em estado puro', 'com força total', 'direto da fonte', 'com confiança' ) company_suffixes = ('S/A', 'S.A.', 'Ltda.', '- ME', '- EI', 'e Filhos') @classmethod def catch_phrase_noun(cls): """ Returns a random catch phrase noun. """ return cls.random_element(cls.nouns) @classmethod def catch_phrase_attribute(cls): """ Returns a random catch phrase attribute. """ return cls.random_element(cls.attributes) @classmethod def catch_phrase_verb(cls): """ Returns a random catch phrase verb. """ return cls.random_element(cls.verbs) def catch_phrase(self): """ :example 'a segurança de evoluir sem preocupação' """ pattern = self.random_element(self.catch_phrase_formats) catch_phrase = self.generator.parse(pattern) catch_phrase = catch_phrase[0].upper() + catch_phrase[1:] return catch_phrase @classmethod def company_id(cls): digits = cls.random_sample(range(10), 8) + [0, 0, 0, 1] digits += company_id_checksum(digits) return ''.join(str(d) for d in digits) @classmethod def cnpj(cls): digits = cls.company_id() return '{}.{}.{}/{}-{}'.format(digits[:2], digits[2:5], digits[5:8], digits[8:12], digits[12:]) faker-0.7.7/faker/providers/company/sv_SE/0000755000175000017500000000000013026251410016503 5ustar hlehlefaker-0.7.7/faker/providers/company/sv_SE/__init__.py0000644000175000017500000000056113026251410020616 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as CompanyProvider class Provider(CompanyProvider): formats = ( '{{last_name}} {{company_suffix}}', '{{last_name}} {{last_name}} {{company_suffix}}', '{{last_name}} & {{last_name}} {{company_suffix}}', ) company_suffixes = ( 'AB', 'HB' ) faker-0.7.7/faker/providers/company/en_US/0000755000175000017500000000000013026251410016475 5ustar hlehlefaker-0.7.7/faker/providers/company/en_US/__init__.py0000644000175000017500000002043413026251410020611 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as CompanyProvider class Provider(CompanyProvider): formats = ( '{{last_name}} {{company_suffix}}', '{{last_name}}-{{last_name}}', '{{last_name}}, {{last_name}} and {{last_name}}' ) catch_phrase_words = ( ( 'Adaptive', 'Advanced', 'Ameliorated', 'Assimilated', 'Automated', 'Balanced', 'Business-focused', 'Centralized', 'Cloned', 'Compatible', 'Configurable', 'Cross-group', 'Cross-platform', 'Customer-focused', 'Customizable', 'Decentralized', 'De-engineered', 'Devolved', 'Digitized', 'Distributed', 'Diverse', 'Down-sized', 'Enhanced', 'Enterprise-wide', 'Ergonomic', 'Exclusive', 'Expanded', 'Extended', 'Face-to-face', 'Focused', 'Front-line', 'Fully-configurable', 'Function-based', 'Fundamental', 'Future-proofed', 'Grass-roots', 'Horizontal', 'Implemented', 'Innovative', 'Integrated', 'Intuitive', 'Inverse', 'Managed', 'Mandatory', 'Monitored', 'Multi-channeled', 'Multi-lateral', 'Multi-layered', 'Multi-tiered', 'Networked', 'Object-based', 'Open-architected', 'Open-source', 'Operative', 'Optimized', 'Optional', 'Organic', 'Organized', 'Persevering', 'Persistent', 'Phased', 'Polarized', 'Pre-emptive', 'Proactive', 'Profit-focused', 'Profound', 'Programmable', 'Progressive', 'Public-key', 'Quality-focused', 'Reactive', 'Realigned', 'Re-contextualized', 'Re-engineered', 'Reduced', 'Reverse-engineered', 'Right-sized', 'Robust', 'Seamless', 'Secured', 'Self-enabling', 'Sharable', 'Stand-alone', 'Streamlined', 'Switchable', 'Synchronized', 'Synergistic', 'Synergized', 'Team-oriented', 'Total', 'Triple-buffered', 'Universal', 'Up-sized', 'Upgradable', 'User-centric', 'User-friendly', 'Versatile', 'Virtual', 'Visionary', 'Vision-oriented' ), ( '24hour', '24/7', '3rdgeneration', '4thgeneration', '5thgeneration', '6thgeneration', 'actuating', 'analyzing', 'asymmetric', 'asynchronous', 'attitude-oriented', 'background', 'bandwidth-monitored', 'bi-directional', 'bifurcated', 'bottom-line', 'clear-thinking', 'client-driven', 'client-server', 'coherent', 'cohesive', 'composite', 'context-sensitive', 'contextually-based', 'content-based', 'dedicated', 'demand-driven', 'didactic', 'directional', 'discrete', 'disintermediate', 'dynamic', 'eco-centric', 'empowering', 'encompassing', 'even-keeled', 'executive', 'explicit', 'exuding', 'fault-tolerant', 'foreground', 'fresh-thinking', 'full-range', 'global', 'grid-enabled', 'heuristic', 'high-level', 'holistic', 'homogeneous', 'human-resource', 'hybrid', 'impactful', 'incremental', 'intangible', 'interactive', 'intermediate', 'leadingedge', 'local', 'logistical', 'maximized', 'methodical', 'mission-critical', 'mobile', 'modular', 'motivating', 'multimedia', 'multi-state', 'multi-tasking', 'national', 'needs-based', 'neutral', 'next generation', 'non-volatile', 'object-oriented', 'optimal', 'optimizing', 'radical', 'real-time', 'reciprocal', 'regional', 'responsive', 'scalable', 'secondary', 'solution-oriented', 'stable', 'static', 'systematic', 'systemic', 'system-worthy', 'tangible', 'tertiary', 'transitional', 'uniform', 'upward-trending', 'user-facing', 'value-added', 'web-enabled', 'well-modulated', 'zero administration', 'zero-defect', 'zero tolerance' ), ( 'ability', 'access', 'adapter', 'algorithm', 'alliance', 'analyzer', 'application', 'approach', 'architecture', 'archive', 'artificial intelligence', 'array', 'attitude', 'benchmark', 'budgetary management', 'capability', 'capacity', 'challenge', 'circuit', 'collaboration', 'complexity', 'concept', 'conglomeration', 'contingency', 'core', 'customer loyalty', 'database', 'data-warehouse', 'definition', 'emulation', 'encoding', 'encryption', 'extranet', 'firmware', 'flexibility', 'focus group', 'forecast', 'frame', 'framework', 'function', 'functionalities', 'Graphic Interface', 'groupware', 'Graphical User Interface', 'hardware', 'help-desk', 'hierarchy', 'hub', 'implementation', 'info-mediaries', 'infrastructure', 'initiative', 'installation', 'instruction set', 'interface', 'Internet solution', 'intranet', 'knowledge user', 'knowledgebase', 'Local Area Network', 'leverage', 'matrices', 'matrix', 'methodology', 'middleware', 'migration', 'model', 'moderator', 'monitoring', 'moratorium', 'neural-net', 'open architecture', 'open system', 'orchestration', 'paradigm', 'parallelism', 'policy', 'portal', 'pricing structure', 'process improvement', 'product', 'productivity', 'project', 'projection', 'protocol', 'secured line', 'service-desk', 'software', 'solution', 'standardization', 'strategy', 'structure', 'success', 'superstructure', 'support', 'synergy', 'system engine', 'task-force', 'throughput', 'time-frame', 'toolset', 'utilization', 'website', 'workforce' ) ) bsWords = ( ( 'implement', 'utilize', 'integrate', 'streamline', 'optimize', 'evolve', 'transform', 'embrace', 'enable', 'orchestrate', 'leverage', 'reinvent', 'aggregate', 'architect', 'enhance', 'incentivize', 'morph', 'empower', 'envisioneer', 'monetize', 'harness', 'facilitate', 'seize', 'disintermediate', 'synergize', 'strategize', 'deploy', 'brand', 'grow', 'target', 'syndicate', 'synthesize', 'deliver', 'mesh', 'incubate', 'engage', 'maximize', 'benchmark', 'expedite', 're-intermediate', 'whiteboard', 'visualize', 'repurpose', 'innovate', 'scale', 'unleash', 'drive', 'extend', 'engineer', 'revolutionize', 'generate', 'exploit', 'transition', 'e-enable', 'iterate', 'cultivate', 'matrix', 'productize', 'redefine', 're-contextualize' ), ( 'clicks-and-mortar', 'value-added', 'vertical', 'proactive', 'robust', 'revolutionary', 'scalable', 'leading-edge', 'innovative', 'intuitive', 'strategic', 'e-business', 'mission-critical', 'sticky', 'one-to-one', '24/7', 'end-to-end', 'global', 'B2B', 'B2C', 'granular', 'frictionless', 'virtual', 'viral', 'dynamic', '24/365', 'best-of-breed', 'killer', 'magnetic', 'bleeding-edge', 'web-enabled', 'interactive', 'dot-com', 'sexy', 'back-end', 'real-time', 'efficient', 'front-end', 'distributed', 'seamless', 'extensible', 'turn-key', 'world-class', 'open-source', 'cross-platform', 'cross-media', 'synergistic', 'bricks-and-clicks', 'out-of-the-box', 'enterprise', 'integrated', 'impactful', 'wireless', 'transparent', 'next-generation', 'cutting-edge', 'user-centric', 'visionary', 'customized', 'ubiquitous', 'plug-and-play', 'collaborative', 'compelling', 'holistic', 'rich' ), ( 'synergies', 'web-readiness', 'paradigms', 'markets', 'partnerships', 'infrastructures', 'platforms', 'initiatives', 'channels', 'eyeballs', 'communities', 'ROI', 'solutions', 'e-tailers', 'e-services', 'action-items', 'portals', 'niches', 'technologies', 'content', 'vortals', 'supply-chains', 'convergence', 'relationships', 'architectures', 'interfaces', 'e-markets', 'e-commerce', 'systems', 'bandwidth', 'info-mediaries', 'models', 'mindshare', 'deliverables', 'users', 'schemas', 'networks', 'applications', 'metrics', 'e-business', 'functionalities', 'experiences', 'web services', 'methodologies' ) ) company_suffixes = ('Inc', 'and Sons', 'LLC', 'Group', 'PLC', 'Ltd') def catch_phrase(self): """ :example 'Robust full-range hub' """ result = [] for word_list in self.catch_phrase_words: result.append(self.random_element(word_list)) return " ".join(result) def bs(self): """ :example 'integrate extensible convergence' """ result = [] for word_list in self.bsWords: result.append(self.random_element(word_list)) return " ".join(result) faker-0.7.7/faker/providers/company/zh_CN/0000755000175000017500000000000013026251410016465 5ustar hlehlefaker-0.7.7/faker/providers/company/zh_CN/__init__.py0000644000175000017500000000352613026251410020604 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as CompanyProvider class Provider(CompanyProvider): formats = ["{{company_prefix}}{{company_suffix}}", ] company_prefixes = ["超艺", "和泰", "九方", "鑫博腾飞", "戴硕电子", "济南亿次元", "海创", "创联世纪", "凌云", "泰麒麟", "彩虹", "兰金电子", "晖来计算机", "天益", "恒聪百汇", "菊风公司", "惠派国际公司", "创汇", "思优", "时空盒数字", "易动力", "飞海科技", "华泰通安", "盟新", "商软冠联", "图龙信息", "易动力", "华远软件", "创亿", "时刻", "开发区世创", "明腾", "良诺", "天开", "毕博诚", "快讯", "凌颖信息", "黄石金承", "恩悌", "雨林木风计算机", "双敏电子", "维旺明", "网新恒天", "数字100", "飞利信", "立信电子", "联通时科", "中建创业", "新格林耐特", "新宇龙信息", "浙大万朋", "MBP软件", "昂歌信息", "万迅电脑", "方正科技", "联软", "七喜", "南康", "银嘉", "巨奥", "佳禾", "国讯", "信诚致远", "浦华众城", "迪摩", "太极", "群英", "合联电子", "同兴万点", "襄樊地球村", "精芯", "艾提科信", "昊嘉", "鸿睿思博", "四通", "富罳", "商软冠联", "诺依曼软件", "东方峻景", "华成育卓", "趋势", "维涛", "通际名联"] company_suffixes = [n + "有限公司" for n in ["科技", "网络", "信息", "传媒"]] @classmethod def company_prefix(cls): return cls.random_element(cls.company_prefixes) faker-0.7.7/faker/providers/internet/0000755000175000017500000000000013026251410015646 5ustar hlehlefaker-0.7.7/faker/providers/internet/fr_CH/0000755000175000017500000000000013026251410016627 5ustar hlehlefaker-0.7.7/faker/providers/internet/fr_CH/__init__.py0000644000175000017500000000127413026251410020744 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider class Provider(InternetProvider): safe_email_tlds = ('org', 'com', 'net', 'ch',) free_email_domains = ( 'gmail.com', 'hotmail.fr', 'yahoo.fr', 'bluewin.ch', 'romandie.com', 'hispeed.ch', 'sunrise.ch', 'vtxnet.ch' ) tlds = ('com', 'com', 'com', 'net', 'org', 'ch', 'ch', 'ch') replacements = ( ('ä', 'ae'), ('à', 'a'), ('â', 'a'), ('ç', 'c'), ('é', 'e'), ('è', 'e'), ('ê', 'e'), ('ë', 'e'), ('ï', 'i'), ('î', 'i'), ('ö', 'oe'), ('ô', 'o'), ('ü', 'ue'), ('ù', 'u'), ('ü', 'u'), ('ß', 'ss'), ) faker-0.7.7/faker/providers/internet/bs_BA/0000755000175000017500000000000013026251410016614 5ustar hlehlefaker-0.7.7/faker/providers/internet/bs_BA/__init__.py0000644000175000017500000000104413026251410020724 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider class Provider(InternetProvider): free_email_domains = ( 'gmail.com', 'hotmail.com', 'yahoo.com', 'outlook.com', 'bih.net.ba', 'tel.net.ba', ) tlds = ('ba', 'com.ba', 'org.ba', 'net.ba', 'gov.ba', 'edu.ba', 'unsa.ba') replacements = ( ('č', 'c'), ('Č', 'C'), ('ć', 'c'), ('Ć', 'C'), ('đ', 'dj'), ('Đ', 'Dj'), ('š', 's'), ('Š', 'S'), ('ž', 'z'), ('Ž', 'Z') ) faker-0.7.7/faker/providers/internet/cs_CZ/0000755000175000017500000000000013026251410016647 5ustar hlehlefaker-0.7.7/faker/providers/internet/cs_CZ/__init__.py0000644000175000017500000000145313026251410020763 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider class Provider(InternetProvider): user_name_formats = ( '{{last_name_female}}.{{first_name_female}}', '{{last_name_female}}.{{first_name_female}}', '{{last_name_male}}.{{first_name_male}}', '{{last_name_male}}.{{first_name_male}}', '{{first_name_female}}.{{last_name_female}}', '{{first_name_male}}.{{last_name_male}}', '{{first_name}}##', '?{{last_name}}', '?{{last_name}}', '?{{last_name}}', ) email_formats = ('{{user_name}}@{{free_email_domain}}', ) free_email_domains = ( 'seznam.cz', 'gmail.com', 'email.cz', 'post.cz', 'chello.cz', 'centrum.cz', 'volny.cz', ) tlds = ('cz', 'com', 'cz') faker-0.7.7/faker/providers/internet/de_AT/0000755000175000017500000000000013026251410016622 5ustar hlehlefaker-0.7.7/faker/providers/internet/de_AT/__init__.py0000644000175000017500000000066213026251410020737 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider class Provider(InternetProvider): free_email_domains = ( 'chello.at', 'gmail.com', 'gmx.at', 'kabsi.at', ) tlds = ('at', 'co.at', 'com', 'net', 'org', ) replacements = ( ('ä', 'ae'), ('Ä', 'Ae'), ('ö', 'oe'), ('Ö', 'Oe'), ('ü', 'ue'), ('Ü', 'Ue'), ('ß', 'ss'), ) faker-0.7.7/faker/providers/internet/en_AU/0000755000175000017500000000000013026251410016635 5ustar hlehlefaker-0.7.7/faker/providers/internet/en_AU/__init__.py0000644000175000017500000000053413026251410020750 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider class Provider(InternetProvider): free_email_domains = ( 'gmail.com', 'yahoo.com', 'hotmail.com', 'yahoo.com.au', 'hotmail.com.au', ) tlds = ('com', 'com.au', 'org', 'org.au', 'net', 'net.au', 'biz', 'info', 'edu', 'edu.au') faker-0.7.7/faker/providers/internet/fi_FI/0000755000175000017500000000000013026251410016622 5ustar hlehlefaker-0.7.7/faker/providers/internet/fi_FI/__init__.py0000644000175000017500000000054013026251410020732 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider class Provider(InternetProvider): free_email_domains = ( 'gmail.com', 'googlemail.com', 'hotmail.com', 'suomi24.fi', 'kolumbus.fi', 'luukku.com', 'surffi.net' ) tlds = ('com', 'com', 'com', 'fi', 'fi', 'net', 'org') faker-0.7.7/faker/providers/internet/sl_SI/0000755000175000017500000000000013026251410016657 5ustar hlehlefaker-0.7.7/faker/providers/internet/sl_SI/__init__.py0000755000175000017500000000201513026251410020771 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider class Provider(InternetProvider): user_name_formats = ( '{{last_name}}.{{first_name_female}}', '{{last_name}}.{{first_name_male}}', '{{first_name_female}}.{{last_name}}', '{{first_name_male}}.{{last_name}}', '{{first_name}}##', ) email_formats = ('{{user_name}}@{{free_email_domain}}', ) free_email_domains = ( 'gmail.com', 'siol.net', 'email.si', 'volja.net', ) uri_pages = ( 'index', 'domov', 'iskanje', 'main', 'novica', 'homepage', 'kategorija', 'registracija', 'login', 'faq', 'o-nas', 'pogoji', 'zasebnost', 'avtor' ) uri_paths = ( 'app', 'main', 'wp-content', 'iskanje', 'kategorija', 'novica', 'kategorije', 'novice', 'blog', 'komentarji', 'seznam') uri_extensions = ( '.html', '.html', '.html', '.htm', '.htm', '.php', '.php', '.jsp', '.asp' ) tlds = ('si', 'com',) faker-0.7.7/faker/providers/internet/hr_HR/0000755000175000017500000000000013026251410016650 5ustar hlehlefaker-0.7.7/faker/providers/internet/hr_HR/__init__.py0000755000175000017500000000114013026251410020760 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider class Provider(InternetProvider): free_email_domains = ( 'gmail.com', 'hotmail.com', 'yahoo.com', 'net.hr', 'zg.t-com.hr', 'inet.hr', 't.ht.hr', 'vip.hr', 'globalnet.hr', 'xnet.hr', 'yahoo.hr', 'zagreb.hr', ) tlds = ('hr', 'com', 'com.hr', 'info', 'org', 'net', 'biz') replacements = ( ('č', 'c'), ('Č', 'C'), ('ć', 'c'), ('Ć', 'C'), ('đ', 'dj'), ('Đ', 'Dj'), ('š', 's'), ('Š', 'S'), ('ž', 'z'), ('Ž', 'Z'), ) faker-0.7.7/faker/providers/internet/el_GR/0000755000175000017500000000000013026251410016636 5ustar hlehlefaker-0.7.7/faker/providers/internet/el_GR/__init__.py0000644000175000017500000000504113026251410020747 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider import re from faker.utils.decorators import slugify_domain class Provider(InternetProvider): free_email_domains = ( 'hol.gr', 'gmail.com', 'hotmail.gr', 'yahoo.gr', 'googlemail.gr', 'otenet.gr', 'forthnet.gr', ) tlds = ('com', 'com', 'com', 'net', 'org', 'gr', 'gr', 'gr') @slugify_domain def user_name(self): pattern = self.random_element(self.user_name_formats) return latinize(self.bothify(self.generator.parse(pattern))) @slugify_domain def domain_word(self): company = self.generator.format('company') company_elements = company.split(' ') company = latinize(company_elements.pop(0)) return company # ``slugify`` doesn't replace greek glyphs. def remove_accents(value): """ Remove accents from characters in the given string. """ search = 'ΆΈΉΊΌΎΏάέήίόύώΪϊΐϋΰ' replace = 'ΑΕΗΙΟΥΩαεηιουωΙιιυυ' def replace_accented_character(match): matched = match.group(0) if matched in search: return replace[search.find(matched)] return matched return re.sub(r'[{0}]+'.format(search), replace_accented_character, value) def latinize(value): """ Converts (transliterates) greek letters to latin equivalents. """ def replace_double_character(match): search = ('Θ Χ Ψ ' 'θ χ ψ ' 'ΟΥ ΑΥ ΕΥ ' 'Ου Αυ Ευ ' 'ου αυ ευ').split() replace = ('TH CH PS ' 'th ch ps ' 'OU AU EU ' 'Ou Au Eu ' 'ou au eu').split() matched = match.group(0) if matched in search: return replace[search.index(matched)] return matched search = 'ΑΒΓΔΕΖΗΙΚΛΜΝΞΟΠΡΣΣΤΥΦΩαβγδεζηικλμνξοπρσςτυφω' replace = 'AVGDEZIIKLMNXOPRSSTUFOavgdeziiklmnxoprsstyfo' def replace_greek_character(match): matched = list(match.group(0)) value = map(lambda l: replace[search.find(l)], matched) return ''.join(value) return re.sub(r'[{0}]+'.format(search), replace_greek_character, re.sub( r'([ΘΧΨθχψ]+|ΟΥ|ΑΥ|ΕΥ|Ου|Αυ|Ευ|ου|αυ|ευ)', replace_double_character, remove_accents(value))) faker-0.7.7/faker/providers/internet/ko_KR/0000755000175000017500000000000013026251410016653 5ustar hlehlefaker-0.7.7/faker/providers/internet/ko_KR/__init__.py0000644000175000017500000000053713026251410020771 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider class Provider(InternetProvider): free_email_domains = ( 'gmail.com', 'daum.net', 'hotmail.com', 'hanmail.net', 'naver.com', 'nate.com', 'live.com', 'dreamwiz.com', ) tlds = ('com', 'com', 'com', 'kr', 'kr', 'net', 'org',)faker-0.7.7/faker/providers/internet/ru_RU/0000755000175000017500000000000013026251410016702 5ustar hlehlefaker-0.7.7/faker/providers/internet/ru_RU/__init__.py0000644000175000017500000000340513026251410021015 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider class Provider(InternetProvider): user_name_formats = ( '{{last_name_female}}.{{first_name_female}}', '{{last_name_male}}.{{first_name_male}}', '{{last_name_male}}.{{first_name_male}}', '{{first_name_male}}.{{last_name_male}}', '{{first_name}}##', '{{first_name}}_##', '?{{last_name}}', '{{first_name}}{{year}}' '{{first_name}}_{{year}}' ) email_formats = ( '{{user_name}}@{{free_email_domain}}', '{{user_name}}@{{domain_name}}') free_email_domains = ( 'gmail.com', 'yahoo.com', 'hotmail.com', 'mail.ru', 'yandex.ru', 'rambler.ru' ) tlds = ('ru', 'com', 'biz', 'info', 'net', 'org', 'edu') replacements = ( ('А', 'a'), ('Б', 'b'), ('В', 'v'), ('Г', 'g'), ('Д', 'd'), ('Е', 'e'), ('Ё', 'e'), ('Ж', 'zh'), ('З', 'z'), ('И', 'i'), ('Й', ''), ('К', 'k'), ('Л', 'l'), ('М', 'm'), ('Н', 'n'), ('О', 'o'), ('П', 'p'), ('Р', 'r'), ('С', 's'), ('Т', 't'), ('У', 'u'), ('Ф', 'f'), ('Х', 'h'), ('Ц', 'ts'), ('Ч', 'ch'), ('Ш', 'sh'), ('Щ', 'shch'), ('Ъ', ''), ('Ы', 'i'), ('Ь', ''), ('Э', 'e'), ('Ю', 'yu'), ('Я', 'ya'), ('а', 'a'), ('б', 'b'), ('в', 'v'), ('г', 'g'), ('д', 'd'), ('е', 'e'), ('ё', 'e'), ('ж', 'zh'), ('з', 'z'), ('и', 'i'), ('й', ''), ('к', 'k'), ('л', 'l'), ('м', 'm'), ('н', 'n'), ('о', 'o'), ('п', 'p'), ('р', 'r'), ('с', 's'), ('т', 't'), ('у', 'u'), ('ф', 'f'), ('х', 'h'), ('ц', 'ts'), ('ч', 'ch'), ('ш', 'sh'), ('щ', 'shch'), ('ъ', ''), ('ы', 'i'), ('ь', ''), ('э', 'e'), ('ю', 'ju'), ('я', 'ja') ) faker-0.7.7/faker/providers/internet/no_NO/0000755000175000017500000000000013026251410016656 5ustar hlehlefaker-0.7.7/faker/providers/internet/no_NO/__init__.py0000644000175000017500000000072413026251410020772 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider import re class Provider(InternetProvider): tlds = ('com', 'com', 'com', 'net', 'org', 'no', 'no', 'no', 'no', 'no') replacements = ( ('æ', 'ae'), ('Æ', 'Ae'), ('ø', 'oe'), ('Ø', 'Oe'), ('å', 'aa'), ('Å', 'Aa'), ('ä', 'ae'), ('Ä', 'Ae'), ('ö', 'oe'), ('Ö', 'Oe'), ('ü', 'ue'), ('Ü', 'Ue'), ) faker-0.7.7/faker/providers/internet/fr_FR/0000755000175000017500000000000013026251410016644 5ustar hlehlefaker-0.7.7/faker/providers/internet/fr_FR/__init__.py0000644000175000017500000000141513026251410020756 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider class Provider(InternetProvider): safe_email_tlds = ('com', 'net', 'fr', 'fr') free_email_domains = ( 'voila.fr', 'gmail.com', 'hotmail.fr', 'yahoo.fr', 'laposte.net', 'free.fr', 'sfr.fr', 'orange.fr', 'bouygtel.fr', 'club-internet.fr', 'dbmail.com', 'live.com', 'ifrance.com', 'noos.fr', 'tele2.fr', 'tiscali.fr', 'wanadoo.fr') tlds = ('com', 'com', 'com', 'net', 'org', 'fr', 'fr', 'fr') replacements = ( ('à', 'a'), ('â', 'a'), ('ä', 'a'), ('ç', 'c'), ('é', 'e'), ('è', 'e'), ('ê', 'e'), ('ë', 'e'), ('É', 'e'), ('ï', 'i'), ('î', 'i'), ('ô', 'o'), ('ö', 'o'), ('ù', 'u'), ('ü', 'u'), ) faker-0.7.7/faker/providers/internet/de_DE/0000755000175000017500000000000013026251410016606 5ustar hlehlefaker-0.7.7/faker/providers/internet/de_DE/__init__.py0000644000175000017500000000076113026251410020723 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider class Provider(InternetProvider): free_email_domains = ( 'aol.de', 'gmail.com', 'gmx.de', 'googlemail.com', 'hotmail.de', 'web.de', 'yahoo.de', ) tlds = ('com', 'com', 'com', 'net', 'org', 'de', 'de', 'de', ) replacements = ( ('ä', 'ae'), ('Ä', 'Ae'), ('ö', 'oe'), ('Ö', 'Oe'), ('ü', 'ue'), ('Ü', 'Ue'), ('ß', 'ss'), ) faker-0.7.7/faker/providers/internet/sk_SK/0000755000175000017500000000000013026251410016660 5ustar hlehlefaker-0.7.7/faker/providers/internet/sk_SK/__init__.py0000644000175000017500000000151713026251410020775 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider class Provider(InternetProvider): user_name_formats = ( '{{last_name_female}}.{{first_name_female}}', '{{last_name_female}}.{{first_name_female}}', '{{last_name_male}}.{{first_name_male}}', '{{last_name_male}}.{{first_name_male}}', '{{first_name_female}}.{{last_name_female}}', '{{first_name_male}}.{{last_name_male}}', '{{first_name}}##', '?{{last_name}}', '?{{last_name}}', '?{{last_name}}', ) email_formats = ('{{user_name}}@{{free_email_domain}}', ) free_email_domains = ( 'zoznam.sk', 'gmail.com', 'centrum.sk', 'post.sk', 'chello.sk', 'pobox.sk', 'szm.sk', 'atlas.sk', 'azet.sk', 'inmail.sk', ) tlds = ('sk', 'com',) faker-0.7.7/faker/providers/internet/bg_BG/0000755000175000017500000000000013026251410016606 5ustar hlehlefaker-0.7.7/faker/providers/internet/bg_BG/__init__.py0000644000175000017500000000362713026251410020727 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider class Provider(InternetProvider): user_name_formats = ( '{{last_name_female}}.{{first_name_female}}', '{{last_name_male}}.{{first_name_male}}', '{{last_name_male}}.{{first_name_male}}', '{{first_name_male}}.{{last_name_male}}', '{{first_name}}##', '?{{last_name}}', '{{first_name}}{{year}}' ) email_formats = ( '{{user_name}}@{{free_email_domain}}', '{{user_name}}@{{domain_name}}') free_email_domains = ( 'gmail.com', 'yahoo.com', 'hotmail.com', 'mail.bg', 'abv.bg', 'dir.bg' ) tlds = ('bg', 'com', 'biz', 'info', 'net', 'org', 'edu') replacements = ( ('Б', 'b'), ('Г', 'r'), ('Д', 'd'), ('Ж', 'zh'), ('З', 'z'), ('И', 'i'), ('Й', 'i'), ('Л', 'l'), ('П', 'p'), ('Ф', 'f'), ('Ц', 'ts'), ('Ч', 'ch'), ('Ш', 'sh'), ('Щ', 'sht'), ('Ъ', 'u'), ('Ь', ''), ('Ю', 'yu'), ('Я', 'ya'), ('б', 'b'), ('в', 'v'), ('д', 'd'), ('ж', 'zh'), ('з', 'z'), ('и', 'i'), ('й', 'i'), ('к', 'k'), ('л', 'l'), ('м', 'm'), ('н', 'n'), ('п', 'p'), ('т', 't'), ('ф', 'f'), ('ц', 'ts'), ('ч', 'ch'), ('ш', 'sh'), ('щ', 'sht'), ('ъ', 'u'), ('ь', ''), ('ю', 'yu'), ('я', 'ya'), ('Б', 'b'), ('Г', 'r'), ('Д', 'd'), ('Ж', 'zh'), ('З', 'z'), ('И', 'i'), ('Й', 'i'), ('Л', 'l'), ('П', 'p'), ('Ф', 'f'), ('Ц', 'ts'), ('Ч', 'ch'), ('Ш', 'sh'), ('Щ', 'sht'), ('Ъ', 'u'), ('Ь', ''), ('Ю', 'yu'), ('Я', 'ya'), ('б', 'b'), ('в', 'v'), ('д', 'd'), ('ж', 'zh'), ('з', 'z'), ('и', 'i'), ('й', 'i'), ('к', 'k'), ('л', 'l'), ('м', 'm'), ('н', 'n'), ('п', 'p'), ('т', 't'), ('ф', 'f'), ('ц', 'ts'), ('ч', 'ch'), ('ш', 'sh'), ('щ', 'sht'), ('ъ', 'u'), ('ь', ''), ('ю', 'yu'), ('я', 'ya') ) faker-0.7.7/faker/providers/internet/uk_UA/0000755000175000017500000000000013026251410016652 5ustar hlehlefaker-0.7.7/faker/providers/internet/uk_UA/__init__.py0000644000175000017500000000244013026251410020763 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider class Provider(InternetProvider): free_email_domains = ( 'email.ua', 'gmail.com', 'gov.ua', 'i.ua', 'meta.ua', 'ukr.net' ) tlds = ('com', 'info', 'net', 'org', 'ua', 'укр') replacements = ( ('А', 'a'), ('Б', 'b'), ('В', 'v'), ('Г', 'h'), ('Ґ', 'g'), ('Д', 'd'), ('Е', 'e'), ('Є', 'ye'), ('Ж', 'zh'), ('З', 'z'), ('И', 'y'), ('І', 'i'), ('Ї', 'yi'), ('Й', 'y'), ('К', 'k'), ('Л', 'l'), ('М', 'm'), ('Н', 'n'), ('О', 'o'), ('П', 'p'), ('Р', 'r'), ('С', 's'), ('Т', 't'), ('У', 'u'), ('Ф', 'f'), ('Х', 'kh'), ('Ц', 'ts'), ('Ч', 'ch'), ('Ш', 'sh'), ('Щ', 'shch'), ('Ь', 'ʹ'), ('Ю', 'yu'), ('Я', 'ya'), ('а', 'a'), ('б', 'b'), ('в', 'v'), ('г', 'h'), ('ґ', 'g'), ('д', 'd'), ('е', 'e'), ('є', 'ie'), ('ж', 'zh'), ('з', 'z'), ('и', 'y'), ('і', 'i'), ('ї', 'i'), ('й', 'i'), ('к', 'k'), ('л', 'l'), ('м', 'm'), ('н', 'n'), ('о', 'o'), ('п', 'p'), ('р', 'r'), ('с', 's'), ('т', 't'), ('у', 'u'), ('ф', 'f'), ('х', 'kh'), ('ц', 'ts'), ('ч', 'ch'), ('ш', 'sh'), ('щ', 'shch'), ('ь', 'ʹ'), ('ю', 'iu'), ('я', 'ia') ) faker-0.7.7/faker/providers/internet/__init__.py0000644000175000017500000001256713026251410017772 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import BaseProvider from ipaddress import ip_address, ip_network, IPV4LENGTH, IPV6LENGTH from faker.generator import random from faker.providers.lorem.la import Provider as Lorem from faker.utils.decorators import slugify, slugify_unicode localized = True class Provider(BaseProvider): safe_email_tlds = ('org', 'com', 'net') free_email_domains = ('gmail.com', 'yahoo.com', 'hotmail.com') tlds = ( 'com', 'com', 'com', 'com', 'com', 'com', 'biz', 'info', 'net', 'org' ) uri_pages = ( 'index', 'home', 'search', 'main', 'post', 'homepage', 'category', 'register', 'login', 'faq', 'about', 'terms', 'privacy', 'author' ) uri_paths = ( 'app', 'main', 'wp-content', 'search', 'category', 'tag', 'categories', 'tags', 'blog', 'posts', 'list', 'explore' ) uri_extensions = ( '.html', '.html', '.html', '.htm', '.htm', '.php', '.php', '.jsp', '.asp' ) user_name_formats = ( '{{last_name}}.{{first_name}}', '{{first_name}}.{{last_name}}', '{{first_name}}##', '?{{last_name}}', ) email_formats = ( '{{user_name}}@{{domain_name}}', '{{user_name}}@{{free_email_domain}}', ) url_formats = ( 'http://www.{{domain_name}}/', 'http://{{domain_name}}/', 'https://www.{{domain_name}}/', 'https://{{domain_name}}/', ) uri_formats = ( '{{url}}', '{{url}}{{uri_page}}/', '{{url}}{{uri_page}}{{uri_extension}}', '{{url}}{{uri_path}}/{{uri_page}}/', '{{url}}{{uri_path}}/{{uri_page}}{{uri_extension}}', ) image_placeholder_services = ( 'https://placeholdit.imgix.net/~text' '?txtsize=55&txt={width}×{height}&w={width}&h={height}', 'http://www.lorempixel.com/{width}/{height}', 'https://dummyimage.com/{width}x{height}', ) replacements = tuple() def _to_ascii(self, string): for search, replace in self.replacements: string = string.replace(search, replace) return string def email(self): pattern = self.random_element(self.email_formats) return "".join(self.generator.parse(pattern).split(" ")) def safe_email(self): return '{}@example.{}'.format( self.user_name(), self.random_element(self.safe_email_tlds) ) def free_email(self): return self.user_name() + '@' + self.free_email_domain() def company_email(self): return self.user_name() + '@' + self.domain_name() @classmethod def free_email_domain(cls): return cls.random_element(cls.free_email_domains) @slugify_unicode def user_name(self): pattern = self.random_element(self.user_name_formats) username = self._to_ascii( self.bothify(self.generator.parse(pattern)).lower() ) return username def domain_name(self): return self.domain_word() + '.' + self.tld() @slugify_unicode def domain_word(self,): company = self.generator.format('company') company_elements = company.split(' ') company = self._to_ascii(company_elements.pop(0)) return company.lower() def tld(self): return self.random_element(self.tlds) def url(self): pattern = self.random_element(self.url_formats) return self.generator.parse(pattern) def ipv4(self, network=False): """Produce a random IPv4 address or network with a valid CIDR""" address = str(ip_address(random.randint( 0, (2 ** IPV4LENGTH) - 1))) if network: address += '/' + str(random.randint(0, IPV4LENGTH)) address = str(ip_network(address, strict=False)) return address def ipv6(self, network=False): """Produce a random IPv6 address or network with a valid CIDR""" address = str(ip_address(random.randint( 2 ** IPV4LENGTH, (2 ** IPV6LENGTH) - 1))) if network: address += '/' + str(random.randint(0, IPV6LENGTH)) address = str(ip_network(address, strict=False)) return address def mac_address(self): mac = [random.randint(0x00, 0xff) for i in range(0, 6)] return ":".join(map(lambda x: "%02x" % x, mac)) @classmethod def uri_page(cls): return cls.random_element(cls.uri_pages) @classmethod def uri_path(cls, deep=None): deep = deep if deep else random.randint(1, 3) return "/".join( [cls.random_element(cls.uri_paths) for _ in range(0, deep)] ) @classmethod def uri_extension(cls): return cls.random_element(cls.uri_extensions) def uri(self): pattern = self.random_element(self.uri_formats) return self.generator.parse(pattern) @classmethod @slugify def slug(cls, value=None): """Django algorithm""" if value is None: value = Lorem.text(20) return value @classmethod def image_url(cls, width=None, height=None): """ Returns URL to placeholder image Example: http://placehold.it/640x480 """ width_ = width or cls.random_int(max=1024) height_ = height or cls.random_int(max=1024) placeholder_url = cls.random_element(cls.image_placeholder_services) return placeholder_url.format(width=width_, height=height_) faker-0.7.7/faker/providers/internet/fa_IR/0000755000175000017500000000000013026251410016626 5ustar hlehlefaker-0.7.7/faker/providers/internet/fa_IR/__init__.py0000644000175000017500000000053113026251410020736 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as BaseProvider class Provider(BaseProvider): safe_email_tlds = ('com', 'net', 'ir', 'org') free_email_domains = ('chmail.ir', 'mailfa.com', 'gmail.com', 'hotmail.com', 'yahoo.com') tlds = ('com', 'com', 'com', 'net', 'org', 'ir', 'ir', 'ir') faker-0.7.7/faker/providers/internet/pt_PT/0000755000175000017500000000000013026251410016674 5ustar hlehlefaker-0.7.7/faker/providers/internet/pt_PT/__init__.py0000644000175000017500000000050513026251410021005 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider class Provider(InternetProvider): safe_email_tlds = ('com', 'net', 'pt', 'pt') free_email_domains = ('gmail.com', 'hotmail.com', 'clix.pt', 'sapo.pt') tlds = ('com', 'com', 'com', 'net', 'org', 'pt', 'pt', 'pt') faker-0.7.7/faker/providers/internet/ja_JP/0000755000175000017500000000000013026251410016631 5ustar hlehlefaker-0.7.7/faker/providers/internet/ja_JP/__init__.py0000644000175000017500000000107213026251410020742 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider from faker.utils.decorators import slugify class Provider(InternetProvider): user_name_formats = ( '{{last_romanized_name}}.{{first_romanized_name}}', '{{first_romanized_name}}.{{last_romanized_name}}', '{{first_romanized_name}}##', '?{{last_romanized_name}}', ) tlds = ('com', 'com', 'com', 'net', 'org', 'jp', 'jp', 'jp') @slugify def domain_word(self): return self.generator.format('last_romanized_name') faker-0.7.7/faker/providers/internet/pt_BR/0000755000175000017500000000000013026251410016654 5ustar hlehlefaker-0.7.7/faker/providers/internet/pt_BR/__init__.py0000644000175000017500000000055013026251410020765 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider class Provider(InternetProvider): safe_email_tlds = ('com', 'net', 'br', 'br') free_email_domains = ('gmail.com', 'hotmail.com', 'yahoo.com.br', 'uol.com.br', 'bol.com.br', 'ig.com.br') tlds = ('com', 'com', 'com', 'net', 'org', 'br', 'br', 'br') faker-0.7.7/faker/providers/internet/sv_SE/0000755000175000017500000000000013026251410016665 5ustar hlehlefaker-0.7.7/faker/providers/internet/sv_SE/__init__.py0000644000175000017500000000073213026251410021000 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider class Provider(InternetProvider): free_email_domains = ( 'telia.com', 'gmail.com', 'swipnet.se', 'googlemail.com', 'live.se', 'spray.se', 'yahoo.de', ) tlds = ('com', 'com', 'com', 'se', 'se', 'se', 'net', 'org') replacements = ( ('å', 'a'), ('Å', 'A'), ('ä', 'a'), ('Ä', 'A'), ('ö', 'o'), ('Ö', 'O'), ) faker-0.7.7/faker/providers/internet/en_US/0000755000175000017500000000000013026251410016657 5ustar hlehlefaker-0.7.7/faker/providers/internet/en_US/__init__.py0000644000175000017500000000021713026251410020770 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider class Provider(InternetProvider): passfaker-0.7.7/faker/providers/internet/zh_CN/0000755000175000017500000000000013026251410016647 5ustar hlehlefaker-0.7.7/faker/providers/internet/zh_CN/__init__.py0000644000175000017500000000107213026251410020760 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as InternetProvider from faker.utils.decorators import slugify class Provider(InternetProvider): user_name_formats = ( '{{last_romanized_name}}.{{first_romanized_name}}', '{{first_romanized_name}}.{{last_romanized_name}}', '{{first_romanized_name}}##', '?{{last_romanized_name}}', ) tlds = ('com', 'com', 'com', 'net', 'org', 'cn', 'cn', 'cn') @slugify def domain_word(self): return self.generator.format('last_romanized_name') faker-0.7.7/faker/providers/lorem/0000755000175000017500000000000013026251410015134 5ustar hlehlefaker-0.7.7/faker/providers/lorem/la/0000755000175000017500000000000013026251410015530 5ustar hlehlefaker-0.7.7/faker/providers/lorem/la/__init__.py0000644000175000017500000000434213026251410017644 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as LoremProvider class Provider(LoremProvider): word_list = ( 'a', 'ab', 'accusamus', 'accusantium', 'ad', 'adipisci', 'alias', 'aliquam', 'aliquid', 'amet', 'animi', 'aperiam', 'architecto', 'asperiores', 'aspernatur', 'assumenda', 'at', 'atque', 'aut', 'autem', 'beatae', 'blanditiis', 'commodi', 'consectetur', 'consequatur', 'consequuntur', 'corporis', 'corrupti', 'culpa', 'cum', 'cumque', 'cupiditate', 'debitis', 'delectus', 'deleniti', 'deserunt', 'dicta', 'dignissimos', 'distinctio', 'dolor', 'dolore', 'dolorem', 'doloremque', 'dolores', 'doloribus', 'dolorum', 'ducimus', 'ea', 'eaque', 'earum', 'eius', 'eligendi', 'enim', 'eos', 'error', 'esse', 'est', 'et', 'eum', 'eveniet', 'ex', 'excepturi', 'exercitationem', 'expedita', 'explicabo', 'facere', 'facilis', 'fuga', 'fugiat', 'fugit', 'harum', 'hic', 'id', 'illo', 'illum', 'impedit', 'in', 'incidunt', 'inventore', 'ipsa', 'ipsam', 'ipsum', 'iste', 'itaque', 'iure', 'iusto', 'labore', 'laboriosam', 'laborum', 'laudantium', 'libero', 'magnam', 'magni', 'maiores', 'maxime', 'minima', 'minus', 'modi', 'molestiae', 'molestias', 'mollitia', 'nam', 'natus', 'necessitatibus', 'nemo', 'neque', 'nesciunt', 'nihil', 'nisi', 'nobis', 'non', 'nostrum', 'nulla', 'numquam', 'occaecati', 'odio', 'odit', 'officia', 'officiis', 'omnis', 'optio', 'pariatur', 'perferendis', 'perspiciatis', 'placeat', 'porro', 'possimus', 'praesentium', 'provident', 'quae', 'quaerat', 'quam', 'quas', 'quasi', 'qui', 'quia', 'quibusdam', 'quidem', 'quis', 'quisquam', 'quo', 'quod', 'quos', 'ratione', 'recusandae', 'reiciendis', 'rem', 'repellat', 'repellendus', 'reprehenderit', 'repudiandae', 'rerum', 'saepe', 'sapiente', 'sed', 'sequi', 'similique', 'sint', 'sit', 'soluta', 'sunt', 'suscipit', 'tempora', 'tempore', 'temporibus', 'tenetur', 'totam', 'ullam', 'unde', 'ut', 'vel', 'velit', 'veniam', 'veritatis', 'vero', 'vitae', 'voluptas', 'voluptate', 'voluptatem', 'voluptates', 'voluptatibus', 'voluptatum' ) faker-0.7.7/faker/providers/lorem/el_GR/0000755000175000017500000000000013026251410016124 5ustar hlehlefaker-0.7.7/faker/providers/lorem/el_GR/__init__.py0000644000175000017500000001647313026251410020250 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as LoremProvider class Provider(LoremProvider): common_words = ( 'άρα', 'ένα', 'ένας', 'έξι', 'έτσι', 'έχω', 'ήδη', 'ίδιο', 'αν', 'ανά', 'από', 'ας', 'για', 'δε', 'δεν', 'δύο', 'εγώ', 'εδώ', 'εκτός', 'επί', 'θα', 'κάτι', 'και', 'κι', 'μέχρι', 'μα', 'μας', 'με', 'μη', 'μην', 'μια', 'μιας', 'μου', 'να', 'ναι', 'ο', 'οι', 'πάντα', 'πάντως', 'πιο', 'πλέον', 'ποια', 'πολύ', 'που', 'πως', 'σαν', 'σας', 'σε', 'σου', 'στα', 'στη', 'στις', 'στο', 'τα', 'τη', 'την', 'της', 'τι', 'τις', 'το', 'τον', 'του', 'τους', 'των', 'ως', 'όσο', 'όταν', 'ότι', 'όχι' ) word_list = common_words * 2 + ( 'άλγεβρα', 'άπειρα', 'άρα', 'άρθρων', 'άτομο', 'έγραψες', 'έλεγχος', 'έξι', 'έρθει', 'έστειλε', 'έστελνε', 'έτοιμος', 'έτσι', 'έχω', 'ήδη', 'ίδιο', 'αγοράζοντας', 'αθόρυβες', 'ακούσει', 'αλγόριθμου', 'αναγκάζονται', 'ανακλύψεις', 'αναφέρονται', 'αναφορά', 'ανεπιθύμητη', 'ανταγωνιστής', 'αντιλήφθηκαν', 'ανώδυνη', 'απίστευτα', 'απαράδεκτη', 'απαραίτητο', 'απαρατήρητο', 'απλό', 'αποδείξεις', 'αποθηκευτικού', 'αποκλειστικούς', 'απομόνωση', 'αποστηθίσει', 'αποφάσισε', 'από', 'απόλαυσε', 'αρέσει', 'αρπάζεις', 'αρχεία', 'ατόμου', 'αυτήν', 'αυτός', 'αφήσεις', 'βάζοντας', 'βαθμό', 'βασανίζουν', 'βγήκε', 'βιαστικά', 'βιβλίο', 'βουτήξουν', 'βρίσκονται', 'γέλασαν', 'γεγονός', 'γειτονιάς', 'γεύματος', 'για', 'γιαυτό', 'γνωρίζουμε', 'γνωστή', 'γράψει', 'γραμμές', 'γραμμή', 'γραμμής', 'γραφικά', 'δίνοντας', 'δε', 'δείξει', 'δεδομένων', 'δεν', 'δημιουργήσεις', 'δημιουργείς', 'δημιουργια', 'διάβασε', 'διάσημα', 'διαδίκτυο', 'διακοπή', 'διακοπής', 'διακόψουμε', 'διαπιστώνεις', 'διασφαλίζεται', 'διαφήμιση', 'διαχειριστής', 'διευθυντές', 'διοικητικό', 'διολισθήσεις', 'διορθώσει', 'διορθώσεις', 'δοκιμάσεις', 'δουλεύει', 'δούλευε', 'δυστυχής', 'δυστυχώς', 'δωροδοκηθούν', 'δύο', 'είχαμε', 'εγώ', 'εδώ', 'ειδικά', 'εικόνες', 'εκδόσεις', 'εκείνου', 'εκθέσεις', 'εκτελέσει', 'εκτελέσεις', 'εκτελείται', 'εκτός', 'ελέγχου', 'εντολές', 'εξακολουθεί', 'εξαρτάται', 'εξοργιστικά', 'επί', 'επενδυτής', 'επεξεργασία', 'επιδιορθώσεις', 'επιδιόρθωση', 'επιστρέφουν', 'επιχείριση', 'εργάστηκε', 'εργαζόμενοι', 'εργαζόμενων', 'εργαλείων', 'εργασίας', 'εργοστασίου', 'ερωτήσεις', 'ερώτηση', 'εσωτερικών', 'εταιρείες', 'ευκολότερο', 'εφαμοργής', 'εφαρμογή', 'εφαρμογής', 'ζητήσεις', 'ημέρα', 'θέλεις', 'θέμα', 'θέματα', 'θυμάμαι', 'ιδιαίτερα', 'κάνε', 'κάνεις', 'κάτι', 'και', 'καλύτερο', 'κανένας', 'κανείς', 'κανόνα', 'καταλάθος', 'κειμένων', 'κι', 'κλπ', 'κοιτάζοντας', 'κρατάει', 'κρατήσουν', 'κόλπα', 'κόψεις', 'κύκλο', 'κώδικάς', 'κώδικα', 'λέει', 'λίγο', 'λαμβάνουν', 'λες', 'λετπά', 'λιγότερο', 'λοιπόν', 'μάθε', 'μάλλον', 'μάτσο', 'μέγιστη', 'μέρος', 'μέσης', 'μέχρι', 'μαγικά', 'μερικούς', 'μεταγλωτίσει', 'μεταγλωτιστής', 'μεταφραστής', 'μετράει', 'μετρήσεις', 'μηχανής', 'μπορούσες', 'μπουν', 'νέα', 'νέο', 'νέου', 'νέων', 'νιρβάνα', 'νόμιζες', 'ξέχασε', 'ορίστε', 'πάντα', 'πάντως', 'πάρα', 'πάρεις', 'πήρε', 'παίξουν', 'παίρνει', 'παίρνουν', 'πακέτων', 'παράγοντες', 'παράδειγμα', 'παραγωγικής', 'παραδοτέου', 'παραδώσεις', 'παραπάνω', 'πεδία', 'περίπου', 'περιβάλλον', 'περιβάλλοντος', 'περιεχόμενα', 'περιμένουν', 'περισσότερες', 'περισσότερη', 'πες', 'πετάνε', 'πετάξαμε', 'πετούν', 'πηγαίου', 'πιο', 'πλέον', 'ποια', 'πολύ', 'ποσοστό', 'που', 'προβληματική', 'προγραμματιστές', 'προγραμματιστής', 'προκαλείς', 'προκύπτουν', 'προσεκτικά', 'προσθέσει', 'προσλάμβανες', 'προσοχή', 'προσπαθήσεις', 'προσπαθούν', 'προϊόντα', 'πρόσληψη', 'πρώτης', 'πρώτο', 'πρώτοι', 'πόρτες', 'ροή', 'ρουτίνα', 'ρωτάει', 'ρωτήσει', 'σίγουρος', 'σημαντικό', 'σημαντικός', 'σημεία', 'σκεφτείς', 'σπίτι', 'στέλνοντάς', 'στήλες', 'σταματάς', 'στραβά', 'συγγραφής', 'συγγραφείς', 'συγκεντρωμένοι', 'συγχρόνως', 'συγχωνευτεί', 'συνάδελφος', 'συνέχεια', 'συνεντεύξεις', 'συνεχώς', 'συνηθίζουν', 'σχεδιαστής', 'σωστά', 'τέλειοι', 'τα', 'ταξινομεί', 'τεκμηριώνει', 'τελειώσει', 'τεσσαρών', 'τοπικές', 'τρέξει', 'τρόπο', 'τρόποι', 'τύπου', 'τύπους', 'υπηρεσία', 'υποψήφιο', 'υψηλότερη', 'υόρκη', 'φίλος', 'φαινόμενο', 'φακέλους', 'φράση', 'χάος', 'χαμηλός', 'χαρακτηριστικό', 'χαρακτηριστικών', 'χαρτιού', 'χειρότερα', 'χρειάζονται', 'χρησιμοποίησέ', 'χρησιμοποιούνταν', 'χρησιμοποιούσες', 'χρησιμοποιώντας', 'χρονοδιαγράμματα', 'χρονοδιαγράμματος', 'χρόνου', 'χώρου', 'ωραίο', 'ύψος', 'ώρα', ) faker-0.7.7/faker/providers/lorem/ru_RU/0000755000175000017500000000000013026251410016170 5ustar hlehlefaker-0.7.7/faker/providers/lorem/ru_RU/__init__.py0000644000175000017500000001057113026251410020305 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as LoremProvider class Provider(LoremProvider): word_list = ( 'алььтыра', 'дэлььынётё', 'вэртырэм', 'вэрыар', 'ты', 'рэгяонэ', 'црял', 'квюальизквюэ', 'квюоджё', 'зюаз', 'конгуы', 'антеопам', 'прё', 'этёам', 'форынчйбюж', 'альиквуандо', 'зэнтынтиаэ', 'хёз', 'адепйжкйнг', 'ыюм', 'льаборэж', 'вим', 'фабулаз', 'нэ', 'толлйт', 'эож', 'ажжюм', 'лыгимуз', 'пэртинакёа', 'видишчы', 'рэпудёандаэ', 'еюж', 'бонорюм', 'про', 'но', 'анкилльаы', 'доктюж', 'адипижкй', 'зигнёфэрумквюы', 'дэлььиката', 'мютат', 'амэт', 'едквюэ', 'апыирёан', 'мэя', 'латины', 'ед', 'дытракжйт', 'констятюам', 'ку', 'дольор', 'игнота', 'льаорыыт', 'хэндрэрет', 'магна', 'мэль', 'дыфяниэбаж', 'дэльэнйт', 'агам', 'эффикеэнди', 'дикунт', 'хабэо', 'ыт', 'ёужто', 'долорэж', 'ипзум', 'аппэтырэ', 'ючю', 'брутэ', 'долорэм', 'интылльэгэбат', 'вёжи', 'эвэртё', 'татион', 'зймюл', 'эи', 'юрбанйтаж', 'кибо', 'прима', 'ад', 'попюльо', 'вирйз', 'незл', 'тальэ', 'ан', 'жолюм', 'лебыр', 'эюрйпйдяч', 'вёртюты', 'зыд', 'пауло', 'омныз', 'хонэзтатёз', 'тебиквюэ', 'шэа', 'оффекйяж', 'ат', 'рыквюы', 'декат', 'торквюатоз', 'дюиж', 'номинатй', 'жкаывола', 'ведят', 'аккузата', 'пхйложопхяа', 'аппарэат', 'порро', 'эю', 'эрюдитя', 'адмодум', 'эррорибуз', 'чэнзэрет', 'мэльёуз', 'бландит', 'молыжтйаы', 'пошжим', 'тамквюам', 'ажжынтиор', 'вяш', 'ывыртятюр', 'эпикюре', 'квуёдам', 'граэкйж', 'конжтетуто', 'такематыш', 'мацим', 'шынчебюз', 'витюпэраторебуз', 'дытыррюизщэт', 'граэко', 'граэки', 'щуавятатэ', 'пырикульа', 'квюандо', 'факёльиси', 'дычэрунт', 'кюм', 'аккюжамюз', 'омнэжквюы', 'экз', 'индоктум', 'рэктэквуэ', 'дектаж', 'фюгит', 'хабымуч', 'фалля', 'нонумй', 'апэриам', 'июварыт', 'квуй', 'мыис', 'дежпютатионй', 'мыдиокрым', 'ылоквюэнтиам', 'нюлльам', 'ут', 'аугюэ', 'ыам', 'фырре', 'азжюывырит', 'квуым', 'йн', 'ножтро', 'зючкёпит', 'конкыптам', 'майыжтатйж', 'дуо', 'ыт', 'элыктрам', 'ёнэрмйщ', 'ыпикурэи', 'ыёюз', 'инимёкюж', 'шапэрэт', 'выро', 'либриз', 'кевёбюж', 'эа', 'коммюны', 'лэгыры', 'рыпрэхэндунт', 'дёзсэнтёаш', 'лаборамюз', 'элитр', 'чадипжкёнг', 'мёнём', 'нык', 'мыа', 'тота', 'квюот', 'ратионебюж', 'пырфэкто', 'факэр', 'пэрчёус', 'ёнанй', 'кончэтытюр', 'одео', 'зкрипторэм', 'чонэт', 'факилиз', 'жэмпэр', 'атоморюм', 'эжт', 'дылыктуч', 'тинкидюнт', 'аэквюы', 'глориатюр', 'пэркйпет', 'модо', 'жят', 'эзшэ', 'хаж', 'аюдирэ', 'вокынт', 'векж', 'квюоджёныглэгэнтур', 'луптатум', 'мюндй', 'опортэры', 'дэлььякатезшимя', 'квюиж', 'витюпырата', 'вэл', 'ыльигэнди', 'янтэрэсщэт', 'оффэндйт', 'нихйл', 'квюаэчтио', 'пэр', 'квюо', 'пырикюлёз', 'нам', 'атквюе' ) faker-0.7.7/faker/providers/lorem/__init__.py0000644000175000017500000001066213026251410017252 0ustar hlehlelocalized = True default_locale = 'la' from .. import BaseProvider class Provider(BaseProvider): @classmethod def word(cls): """ Generate a random word :example 'lorem' """ return cls.random_element(cls.word_list) @classmethod def words(cls, nb=3): """ Generate an array of random words :example array('Lorem', 'ipsum', 'dolor') :param nb how many words to return """ return [cls.word() for _ in range(0, nb)] @classmethod def sentence(cls, nb_words=6, variable_nb_words=True): """ Generate a random sentence :example 'Lorem ipsum dolor sit amet.' :param nb_words around how many words the sentence should contain :param variable_nb_words set to false if you want exactly $nbWords returned, otherwise $nbWords may vary by +/-40% with a minimum of 1 """ if nb_words <= 0: return '' if variable_nb_words: nb_words = cls.randomize_nb_elements(nb_words) words = cls.words(nb_words) words[0] = words[0].title() return " ".join(words) + '.' @classmethod def sentences(cls, nb=3): """ Generate an array of sentences :example array('Lorem ipsum dolor sit amet.', 'Consectetur adipisicing eli.') :param nb how many sentences to return :return list """ return [cls.sentence() for _ in range(0, nb)] @classmethod def paragraph(cls, nb_sentences=3, variable_nb_sentences=True): """ Generate a single paragraph :example 'Sapiente sunt omnis. Ut pariatur ad autem ducimus et. Voluptas rem voluptas sint modi dolorem amet.' :param nb_sentences around how many sentences the paragraph should contain :param variable_nb_sentences set to false if you want exactly $nbSentences returned, otherwise $nbSentences may vary by +/-40% with a minimum of 1 :return string """ if nb_sentences <= 0: return '' if variable_nb_sentences: nb_sentences = cls.randomize_nb_elements(nb_sentences) return " ".join(cls.sentences(nb_sentences)) @classmethod def paragraphs(cls, nb=3): """ Generate an array of paragraphs :example array($paragraph1, $paragraph2, $paragraph3) :param nb how many paragraphs to return :return array """ return [cls.paragraph() for _ in range(0, nb)] @classmethod def text(cls, max_nb_chars=200): """ Generate a text string. Depending on the $maxNbChars, returns a string made of words, sentences, or paragraphs. :example 'Sapiente sunt omnis. Ut pariatur ad autem ducimus et. Voluptas rem voluptas sint modi dolorem amet.' :param max_nb_chars Maximum number of characters the text should contain (minimum 5) :return string """ text = [] if max_nb_chars < 5: raise ValueError('text() can only generate text of at least 5 characters') if max_nb_chars < 25: # join words while not text: size = 0 # determine how many words are needed to reach the $max_nb_chars once; while size < max_nb_chars: word = (' ' if size else '') + cls.word() text.append(word) size += len(word) text.pop() text[0] = text[0][0].upper() + text[0][1:] last_index = len(text) - 1 text[last_index] += '.' elif max_nb_chars < 100: # join sentences while not text: size = 0 # determine how many sentences are needed to reach the $max_nb_chars once while size < max_nb_chars: sentence = (' ' if size else '') + cls.sentence() text.append(sentence) size += len(sentence) text.pop() else: # join paragraphs while not text: size = 0 # determine how many paragraphs are needed to reach the $max_nb_chars once while size < max_nb_chars: paragraph = ('\n' if size else '') + cls.paragraph() text.append(paragraph) size += len(paragraph) text.pop() return "".join(text) faker-0.7.7/faker/providers/date_time/0000755000175000017500000000000013026251410015751 5ustar hlehlefaker-0.7.7/faker/providers/date_time/__init__.py0000644000175000017500000011266313026251410020073 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from datetime import timedelta import re from time import time, mktime from dateutil import relativedelta from dateutil.tz import tzlocal from faker.generator import random from faker.utils.datetime_safe import date, datetime, real_date, real_datetime from faker.utils import is_string from .. import BaseProvider def datetime_to_timestamp(dt): if getattr(dt, 'tzinfo', None) is not None: dt = dt.astimezone(tzlocal()) return mktime(dt.timetuple()) timedelta_pattern = r'' for name, sym in [('years', 'y'), ('weeks', 'w'), ('days', 'd'), ('hours', 'h'), ('minutes', 'm'), ('seconds', 's')]: timedelta_pattern += r'((?P<{0}>(?:\+|-)\d+?){1})?'.format(name, sym) class Provider(BaseProvider): centuries = ['I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX', 'X', 'XI', 'XII', 'XIII', 'XIV', 'XV', 'XVI', 'XVII', 'XVIII', 'XIX', 'XX', 'XXI'] countries = [ {'timezones': ['Europe/Andorra'], 'code': 'AD', 'continent': 'Europe', 'name': 'Andorra', 'capital': 'Andorra la Vella'}, {'timezones': ['Asia/Kabul'], 'code': 'AF', 'continent': 'Asia', 'name': 'Afghanistan', 'capital': 'Kabul'}, {'timezones': ['America/Antigua'], 'code': 'AG', 'continent': 'North America', 'name': 'Antigua and Barbuda', 'capital': "St. John's"}, {'timezones': ['Europe/Tirane'], 'code': 'AL', 'continent': 'Europe', 'name': 'Albania', 'capital': 'Tirana'}, {'timezones': ['Asia/Yerevan'], 'code': 'AM', 'continent': 'Asia', 'name': 'Armenia', 'capital': 'Yerevan'}, {'timezones': ['Africa/Luanda'], 'code': 'AO', 'continent': 'Africa', 'name': 'Angola', 'capital': 'Luanda'}, {'timezones': ['America/Argentina/Buenos_Aires', 'America/Argentina/Cordoba', 'America/Argentina/Jujuy', 'America/Argentina/Tucuman', 'America/Argentina/Catamarca', 'America/Argentina/La_Rioja', 'America/Argentina/San_Juan', 'America/Argentina/Mendoza', 'America/Argentina/Rio_Gallegos', 'America/Argentina/Ushuaia'], 'code': 'AR', 'continent': 'South America', 'name': 'Argentina', 'capital': 'Buenos Aires'}, {'timezones': ['Europe/Vienna'], 'code': 'AT', 'continent': 'Europe', 'name': 'Austria', 'capital': 'Vienna'}, {'timezones': ['Australia/Lord_Howe', 'Australia/Hobart', 'Australia/Currie', 'Australia/Melbourne', 'Australia/Sydney', 'Australia/Broken_Hill', 'Australia/Brisbane', 'Australia/Lindeman', 'Australia/Adelaide', 'Australia/Darwin', 'Australia/Perth'], 'code': 'AU', 'continent': 'Oceania', 'name': 'Australia', 'capital': 'Canberra'}, {'timezones': ['Asia/Baku'], 'code': 'AZ', 'continent': 'Asia', 'name': 'Azerbaijan', 'capital': 'Baku'}, {'timezones': ['America/Barbados'], 'code': 'BB', 'continent': 'North America', 'name': 'Barbados', 'capital': 'Bridgetown'}, {'timezones': ['Asia/Dhaka'], 'code': 'BD', 'continent': 'Asia', 'name': 'Bangladesh', 'capital': 'Dhaka'}, {'timezones': ['Europe/Brussels'], 'code': 'BE', 'continent': 'Europe', 'name': 'Belgium', 'capital': 'Brussels'}, {'timezones': ['Africa/Ouagadougou'], 'code': 'BF', 'continent': 'Africa', 'name': 'Burkina Faso', 'capital': 'Ouagadougou'}, {'timezones': ['Europe/Sofia'], 'code': 'BG', 'continent': 'Europe', 'name': 'Bulgaria', 'capital': 'Sofia'}, {'timezones': ['Asia/Bahrain'], 'code': 'BH', 'continent': 'Asia', 'name': 'Bahrain', 'capital': 'Manama'}, {'timezones': ['Africa/Bujumbura'], 'code': 'BI', 'continent': 'Africa', 'name': 'Burundi', 'capital': 'Bujumbura'}, {'timezones': ['Africa/Porto-Novo'], 'code': 'BJ', 'continent': 'Africa', 'name': 'Benin', 'capital': 'Porto-Novo'}, {'timezones': ['Asia/Brunei'], 'code': 'BN', 'continent': 'Asia', 'name': 'Brunei Darussalam', 'capital': 'Bandar Seri Begawan'}, {'timezones': ['America/La_Paz'], 'code': 'BO', 'continent': 'South America', 'name': 'Bolivia', 'capital': 'Sucre'}, {'timezones': ['America/Noronha', 'America/Belem', 'America/Fortaleza', 'America/Recife', 'America/Araguaina', 'America/Maceio', 'America/Bahia', 'America/Sao_Paulo', 'America/Campo_Grande', 'America/Cuiaba', 'America/Porto_Velho', 'America/Boa_Vista', 'America/Manaus', 'America/Eirunepe', 'America/Rio_Branco'], 'code': 'BR', 'continent': 'South America', 'name': 'Brazil', 'capital': 'Bras\xc3\xadlia'}, {'timezones': ['America/Nassau'], 'code': 'BS', 'continent': 'North America', 'name': 'Bahamas', 'capital': 'Nassau'}, {'timezones': ['Asia/Thimphu'], 'code': 'BT', 'continent': 'Asia', 'name': 'Bhutan', 'capital': 'Thimphu'}, {'timezones': ['Africa/Gaborone'], 'code': 'BW', 'continent': 'Africa', 'name': 'Botswana', 'capital': 'Gaborone'}, {'timezones': ['Europe/Minsk'], 'code': 'BY', 'continent': 'Europe', 'name': 'Belarus', 'capital': 'Minsk'}, {'timezones': ['America/Belize'], 'code': 'BZ', 'continent': 'North America', 'name': 'Belize', 'capital': 'Belmopan'}, {'timezones': ['America/St_Johns', 'America/Halifax', 'America/Glace_Bay', 'America/Moncton', 'America/Goose_Bay', 'America/Blanc-Sablon', 'America/Montreal', 'America/Toronto', 'America/Nipigon', 'America/Thunder_Bay', 'America/Pangnirtung', 'America/Iqaluit', 'America/Atikokan', 'America/Rankin_Inlet', 'America/Winnipeg', 'America/Rainy_River', 'America/Cambridge_Bay', 'America/Regina', 'America/Swift_Current', 'America/Edmonton', 'America/Yellowknife', 'America/Inuvik', 'America/Dawson_Creek', 'America/Vancouver', 'America/Whitehorse', 'America/Dawson'], 'code': 'CA', 'continent': 'North America', 'name': 'Canada', 'capital': 'Ottawa'}, {'timezones': ['Africa/Kinshasa', 'Africa/Lubumbashi'], 'code': 'CD', 'continent': 'Africa', 'name': 'Democratic Republic of the Congo', 'capital': 'Kinshasa'}, {'timezones': ['Africa/Brazzaville'], 'code': 'CG', 'continent': 'Africa', 'name': 'Republic of the Congo', 'capital': 'Brazzaville'}, {'timezones': ['Africa/Abidjan'], 'code': 'CI', 'continent': 'Africa', 'name': "C\xc3\xb4te d'Ivoire", 'capital': 'Yamoussoukro'}, {'timezones': ['America/Santiago', 'Pacific/Easter'], 'code': 'CL', 'continent': 'South America', 'name': 'Chile', 'capital': 'Santiago'}, {'timezones': ['Africa/Douala'], 'code': 'CM', 'continent': 'Africa', 'name': 'Cameroon', 'capital': 'Yaound\xc3\xa9'}, {'timezones': ['Asia/Shanghai', 'Asia/Harbin', 'Asia/Chongqing', 'Asia/Urumqi', 'Asia/Kashgar'], 'code': 'CN', 'continent': 'Asia', 'name': "People's Republic of China", 'capital': 'Beijing'}, {'timezones': ['America/Bogota'], 'code': 'CO', 'continent': 'South America', 'name': 'Colombia', 'capital': 'Bogot\xc3\xa1'}, {'timezones': ['America/Costa_Rica'], 'code': 'CR', 'continent': 'North America', 'name': 'Costa Rica', 'capital': 'San Jos\xc3\xa9'}, {'timezones': ['America/Havana'], 'code': 'CU', 'continent': 'North America', 'name': 'Cuba', 'capital': 'Havana'}, {'timezones': ['Atlantic/Cape_Verde'], 'code': 'CV', 'continent': 'Africa', 'name': 'Cape Verde', 'capital': 'Praia'}, {'timezones': ['Asia/Nicosia'], 'code': 'CY', 'continent': 'Asia', 'name': 'Cyprus', 'capital': 'Nicosia'}, {'timezones': ['Europe/Prague'], 'code': 'CZ', 'continent': 'Europe', 'name': 'Czech Republic', 'capital': 'Prague'}, {'timezones': ['Europe/Berlin'], 'code': 'DE', 'continent': 'Europe', 'name': 'Germany', 'capital': 'Berlin'}, {'timezones': ['Africa/Djibouti'], 'code': 'DJ', 'continent': 'Africa', 'name': 'Djibouti', 'capital': 'Djibouti City'}, {'timezones': ['Europe/Copenhagen'], 'code': 'DK', 'continent': 'Europe', 'name': 'Denmark', 'capital': 'Copenhagen'}, {'timezones': ['America/Dominica'], 'code': 'DM', 'continent': 'North America', 'name': 'Dominica', 'capital': 'Roseau'}, {'timezones': ['America/Santo_Domingo'], 'code': 'DO', 'continent': 'North America', 'name': 'Dominican Republic', 'capital': 'Santo Domingo'}, {'timezones': ['America/Guayaquil', 'Pacific/Galapagos'], 'code': 'EC', 'continent': 'South America', 'name': 'Ecuador', 'capital': 'Quito'}, {'timezones': ['Europe/Tallinn'], 'code': 'EE', 'continent': 'Europe', 'name': 'Estonia', 'capital': 'Tallinn'}, {'timezones': ['Africa/Cairo'], 'code': 'EG', 'continent': 'Africa', 'name': 'Egypt', 'capital': 'Cairo'}, {'timezones': ['Africa/Asmera'], 'code': 'ER', 'continent': 'Africa', 'name': 'Eritrea', 'capital': 'Asmara'}, {'timezones': ['Africa/Addis_Ababa'], 'code': 'ET', 'continent': 'Africa', 'name': 'Ethiopia', 'capital': 'Addis Ababa'}, {'timezones': ['Europe/Helsinki'], 'code': 'FI', 'continent': 'Europe', 'name': 'Finland', 'capital': 'Helsinki'}, {'timezones': ['Pacific/Fiji'], 'code': 'FJ', 'continent': 'Oceania', 'name': 'Fiji', 'capital': 'Suva'}, {'timezones': ['Europe/Paris'], 'code': 'FR', 'continent': 'Europe', 'name': 'France', 'capital': 'Paris'}, {'timezones': ['Africa/Libreville'], 'code': 'GA', 'continent': 'Africa', 'name': 'Gabon', 'capital': 'Libreville'}, {'timezones': ['Asia/Tbilisi'], 'code': 'GE', 'continent': 'Asia', 'name': 'Georgia', 'capital': 'Tbilisi'}, {'timezones': ['Africa/Accra'], 'code': 'GH', 'continent': 'Africa', 'name': 'Ghana', 'capital': 'Accra'}, {'timezones': ['Africa/Banjul'], 'code': 'GM', 'continent': 'Africa', 'name': 'The Gambia', 'capital': 'Banjul'}, {'timezones': ['Africa/Conakry'], 'code': 'GN', 'continent': 'Africa', 'name': 'Guinea', 'capital': 'Conakry'}, {'timezones': ['Europe/Athens'], 'code': 'GR', 'continent': 'Europe', 'name': 'Greece', 'capital': 'Athens'}, {'timezones': ['America/Guatemala'], 'code': 'GT', 'continent': 'North America', 'name': 'Guatemala', 'capital': 'Guatemala City'}, {'timezones': ['America/Guatemala'], 'code': 'GT', 'continent': 'North America', 'name': 'Haiti', 'capital': 'Port-au-Prince'}, {'timezones': ['Africa/Bissau'], 'code': 'GW', 'continent': 'Africa', 'name': 'Guinea-Bissau', 'capital': 'Bissau'}, {'timezones': ['America/Guyana'], 'code': 'GY', 'continent': 'South America', 'name': 'Guyana', 'capital': 'Georgetown'}, {'timezones': ['America/Tegucigalpa'], 'code': 'HN', 'continent': 'North America', 'name': 'Honduras', 'capital': 'Tegucigalpa'}, {'timezones': ['Europe/Budapest'], 'code': 'HU', 'continent': 'Europe', 'name': 'Hungary', 'capital': 'Budapest'}, {'timezones': ['Asia/Jakarta', 'Asia/Pontianak', 'Asia/Makassar', 'Asia/Jayapura'], 'code': 'ID', 'continent': 'Asia', 'name': 'Indonesia', 'capital': 'Jakarta'}, {'timezones': ['Europe/Dublin'], 'code': 'IE', 'continent': 'Europe', 'name': 'Republic of Ireland', 'capital': 'Dublin'}, {'timezones': ['Asia/Jerusalem'], 'code': 'IL', 'continent': 'Asia', 'name': 'Israel', 'capital': 'Jerusalem'}, {'timezones': ['Asia/Calcutta'], 'code': 'IN', 'continent': 'Asia', 'name': 'India', 'capital': 'New Delhi'}, {'timezones': ['Asia/Baghdad'], 'code': 'IQ', 'continent': 'Asia', 'name': 'Iraq', 'capital': 'Baghdad'}, {'timezones': ['Asia/Tehran'], 'code': 'IR', 'continent': 'Asia', 'name': 'Iran', 'capital': 'Tehran'}, {'timezones': ['Atlantic/Reykjavik'], 'code': 'IS', 'continent': 'Europe', 'name': 'Iceland', 'capital': 'Reykjav\xc3\xadk'}, {'timezones': ['Europe/Rome'], 'code': 'IT', 'continent': 'Europe', 'name': 'Italy', 'capital': 'Rome'}, {'timezones': ['America/Jamaica'], 'code': 'JM', 'continent': 'North America', 'name': 'Jamaica', 'capital': 'Kingston'}, {'timezones': ['Asia/Amman'], 'code': 'JO', 'continent': 'Asia', 'name': 'Jordan', 'capital': 'Amman'}, {'timezones': ['Asia/Tokyo'], 'code': 'JP', 'continent': 'Asia', 'name': 'Japan', 'capital': 'Tokyo'}, {'timezones': ['Africa/Nairobi'], 'code': 'KE', 'continent': 'Africa', 'name': 'Kenya', 'capital': 'Nairobi'}, {'timezones': ['Asia/Bishkek'], 'code': 'KG', 'continent': 'Asia', 'name': 'Kyrgyzstan', 'capital': 'Bishkek'}, {'timezones': ['Pacific/Tarawa', 'Pacific/Enderbury', 'Pacific/Kiritimati'], 'code': 'KI', 'continent': 'Oceania', 'name': 'Kiribati', 'capital': 'Tarawa'}, {'timezones': ['Asia/Pyongyang'], 'code': 'KP', 'continent': 'Asia', 'name': 'North Korea', 'capital': 'Pyongyang'}, {'timezones': ['Asia/Seoul'], 'code': 'KR', 'continent': 'Asia', 'name': 'South Korea', 'capital': 'Seoul'}, {'timezones': ['Asia/Kuwait'], 'code': 'KW', 'continent': 'Asia', 'name': 'Kuwait', 'capital': 'Kuwait City'}, {'timezones': ['Asia/Beirut'], 'code': 'LB', 'continent': 'Asia', 'name': 'Lebanon', 'capital': 'Beirut'}, {'timezones': ['Europe/Vaduz'], 'code': 'LI', 'continent': 'Europe', 'name': 'Liechtenstein', 'capital': 'Vaduz'}, {'timezones': ['Africa/Monrovia'], 'code': 'LR', 'continent': 'Africa', 'name': 'Liberia', 'capital': 'Monrovia'}, {'timezones': ['Africa/Maseru'], 'code': 'LS', 'continent': 'Africa', 'name': 'Lesotho', 'capital': 'Maseru'}, {'timezones': ['Europe/Vilnius'], 'code': 'LT', 'continent': 'Europe', 'name': 'Lithuania', 'capital': 'Vilnius'}, {'timezones': ['Europe/Luxembourg'], 'code': 'LU', 'continent': 'Europe', 'name': 'Luxembourg', 'capital': 'Luxembourg City'}, {'timezones': ['Europe/Riga'], 'code': 'LV', 'continent': 'Europe', 'name': 'Latvia', 'capital': 'Riga'}, {'timezones': ['Africa/Tripoli'], 'code': 'LY', 'continent': 'Africa', 'name': 'Libya', 'capital': 'Tripoli'}, {'timezones': ['Indian/Antananarivo'], 'code': 'MG', 'continent': 'Africa', 'name': 'Madagascar', 'capital': 'Antananarivo'}, {'timezones': ['Pacific/Majuro', 'Pacific/Kwajalein'], 'code': 'MH', 'continent': 'Oceania', 'name': 'Marshall Islands', 'capital': 'Majuro'}, {'timezones': ['Europe/Skopje'], 'code': 'MK', 'continent': 'Europe', 'name': 'Macedonia', 'capital': 'Skopje'}, {'timezones': ['Africa/Bamako'], 'code': 'ML', 'continent': 'Africa', 'name': 'Mali', 'capital': 'Bamako'}, {'timezones': ['Asia/Rangoon'], 'code': 'MM', 'continent': 'Asia', 'name': 'Myanmar', 'capital': 'Naypyidaw'}, {'timezones': ['Asia/Ulaanbaatar', 'Asia/Hovd', 'Asia/Choibalsan'], 'code': 'MN', 'continent': 'Asia', 'name': 'Mongolia', 'capital': 'Ulaanbaatar'}, {'timezones': ['Africa/Nouakchott'], 'code': 'MR', 'continent': 'Africa', 'name': 'Mauritania', 'capital': 'Nouakchott'}, {'timezones': ['Europe/Malta'], 'code': 'MT', 'continent': 'Europe', 'name': 'Malta', 'capital': 'Valletta'}, {'timezones': ['Indian/Mauritius'], 'code': 'MU', 'continent': 'Africa', 'name': 'Mauritius', 'capital': 'Port Louis'}, {'timezones': ['Indian/Maldives'], 'code': 'MV', 'continent': 'Asia', 'name': 'Maldives', 'capital': 'Mal\xc3\xa9'}, {'timezones': ['Africa/Blantyre'], 'code': 'MW', 'continent': 'Africa', 'name': 'Malawi', 'capital': 'Lilongwe'}, {'timezones': ['America/Mexico_City', 'America/Cancun', 'America/Merida', 'America/Monterrey', 'America/Mazatlan', 'America/Chihuahua', 'America/Hermosillo', 'America/Tijuana'], 'code': 'MX', 'continent': 'North America', 'name': 'Mexico', 'capital': 'Mexico City'}, {'timezones': ['Asia/Kuala_Lumpur', 'Asia/Kuching'], 'code': 'MY', 'continent': 'Asia', 'name': 'Malaysia', 'capital': 'Kuala Lumpur'}, {'timezones': ['Africa/Maputo'], 'code': 'MZ', 'continent': 'Africa', 'name': 'Mozambique', 'capital': 'Maputo'}, {'timezones': ['Africa/Windhoek'], 'code': 'NA', 'continent': 'Africa', 'name': 'Namibia', 'capital': 'Windhoek'}, {'timezones': ['Africa/Niamey'], 'code': 'NE', 'continent': 'Africa', 'name': 'Niger', 'capital': 'Niamey'}, {'timezones': ['Africa/Lagos'], 'code': 'NG', 'continent': 'Africa', 'name': 'Nigeria', 'capital': 'Abuja'}, {'timezones': ['America/Managua'], 'code': 'NI', 'continent': 'North America', 'name': 'Nicaragua', 'capital': 'Managua'}, {'timezones': ['Europe/Amsterdam'], 'code': 'NL', 'continent': 'Europe', 'name': 'Kingdom of the Netherlands', 'capital': 'Amsterdam'}, {'timezones': ['Europe/Oslo'], 'code': 'NO', 'continent': 'Europe', 'name': 'Norway', 'capital': 'Oslo'}, {'timezones': ['Asia/Katmandu'], 'code': 'NP', 'continent': 'Asia', 'name': 'Nepal', 'capital': 'Kathmandu'}, {'timezones': ['Pacific/Nauru'], 'code': 'NR', 'continent': 'Oceania', 'name': 'Nauru', 'capital': 'Yaren'}, {'timezones': ['Pacific/Auckland', 'Pacific/Chatham'], 'code': 'NZ', 'continent': 'Oceania', 'name': 'New Zealand', 'capital': 'Wellington'}, {'timezones': ['Asia/Muscat'], 'code': 'OM', 'continent': 'Asia', 'name': 'Oman', 'capital': 'Muscat'}, {'timezones': ['America/Panama'], 'code': 'PA', 'continent': 'North America', 'name': 'Panama', 'capital': 'Panama City'}, {'timezones': ['America/Lima'], 'code': 'PE', 'continent': 'South America', 'name': 'Peru', 'capital': 'Lima'}, {'timezones': ['Pacific/Port_Moresby'], 'code': 'PG', 'continent': 'Oceania', 'name': 'Papua New Guinea', 'capital': 'Port Moresby'}, {'timezones': ['Asia/Manila'], 'code': 'PH', 'continent': 'Asia', 'name': 'Philippines', 'capital': 'Manila'}, {'timezones': ['Asia/Karachi'], 'code': 'PK', 'continent': 'Asia', 'name': 'Pakistan', 'capital': 'Islamabad'}, {'timezones': ['Europe/Warsaw'], 'code': 'PL', 'continent': 'Europe', 'name': 'Poland', 'capital': 'Warsaw'}, {'timezones': ['Europe/Lisbon', 'Atlantic/Madeira', 'Atlantic/Azores'], 'code': 'PT', 'continent': 'Europe', 'name': 'Portugal', 'capital': 'Lisbon'}, {'timezones': ['Pacific/Palau'], 'code': 'PW', 'continent': 'Oceania', 'name': 'Palau', 'capital': 'Ngerulmud'}, {'timezones': ['America/Asuncion'], 'code': 'PY', 'continent': 'South America', 'name': 'Paraguay', 'capital': 'Asunci\xc3\xb3n'}, {'timezones': ['Asia/Qatar'], 'code': 'QA', 'continent': 'Asia', 'name': 'Qatar', 'capital': 'Doha'}, {'timezones': ['Europe/Bucharest'], 'code': 'RO', 'continent': 'Europe', 'name': 'Romania', 'capital': 'Bucharest'}, {'timezones': ['Europe/Kaliningrad', 'Europe/Moscow', 'Europe/Volgograd', 'Europe/Samara', 'Asia/Yekaterinburg', 'Asia/Omsk', 'Asia/Novosibirsk', 'Asia/Krasnoyarsk', 'Asia/Irkutsk', 'Asia/Yakutsk', 'Asia/Vladivostok', 'Asia/Sakhalin', 'Asia/Magadan', 'Asia/Kamchatka', 'Asia/Anadyr'], 'code': 'RU', 'continent': 'Europe', 'name': 'Russia', 'capital': 'Moscow'}, {'timezones': ['Africa/Kigali'], 'code': 'RW', 'continent': 'Africa', 'name': 'Rwanda', 'capital': 'Kigali'}, {'timezones': ['Asia/Riyadh'], 'code': 'SA', 'continent': 'Asia', 'name': 'Saudi Arabia', 'capital': 'Riyadh'}, {'timezones': ['Pacific/Guadalcanal'], 'code': 'SB', 'continent': 'Oceania', 'name': 'Solomon Islands', 'capital': 'Honiara'}, {'timezones': ['Indian/Mahe'], 'code': 'SC', 'continent': 'Africa', 'name': 'Seychelles', 'capital': 'Victoria'}, {'timezones': ['Africa/Khartoum'], 'code': 'SD', 'continent': 'Africa', 'name': 'Sudan', 'capital': 'Khartoum'}, {'timezones': ['Europe/Stockholm'], 'code': 'SE', 'continent': 'Europe', 'name': 'Sweden', 'capital': 'Stockholm'}, {'timezones': ['Asia/Singapore'], 'code': 'SG', 'continent': 'Asia', 'name': 'Singapore', 'capital': 'Singapore'}, {'timezones': ['Europe/Ljubljana'], 'code': 'SI', 'continent': 'Europe', 'name': 'Slovenia', 'capital': 'Ljubljana'}, {'timezones': ['Europe/Bratislava'], 'code': 'SK', 'continent': 'Europe', 'name': 'Slovakia', 'capital': 'Bratislava'}, {'timezones': ['Africa/Freetown'], 'code': 'SL', 'continent': 'Africa', 'name': 'Sierra Leone', 'capital': 'Freetown'}, {'timezones': ['Europe/San_Marino'], 'code': 'SM', 'continent': 'Europe', 'name': 'San Marino', 'capital': 'San Marino'}, {'timezones': ['Africa/Dakar'], 'code': 'SN', 'continent': 'Africa', 'name': 'Senegal', 'capital': 'Dakar'}, {'timezones': ['Africa/Mogadishu'], 'code': 'SO', 'continent': 'Africa', 'name': 'Somalia', 'capital': 'Mogadishu'}, {'timezones': ['America/Paramaribo'], 'code': 'SR', 'continent': 'South America', 'name': 'Suriname', 'capital': 'Paramaribo'}, {'timezones': ['Africa/Sao_Tome'], 'code': 'ST', 'continent': 'Africa', 'name': 'S\xc3\xa3o Tom\xc3\xa9 and Pr\xc3\xadncipe', 'capital': 'S\xc3\xa3o Tom\xc3\xa9'}, {'timezones': ['Asia/Damascus'], 'code': 'SY', 'continent': 'Asia', 'name': 'Syria', 'capital': 'Damascus'}, {'timezones': ['Africa/Lome'], 'code': 'TG', 'continent': 'Africa', 'name': 'Togo', 'capital': 'Lom\xc3\xa9'}, {'timezones': ['Asia/Bangkok'], 'code': 'TH', 'continent': 'Asia', 'name': 'Thailand', 'capital': 'Bangkok'}, {'timezones': ['Asia/Dushanbe'], 'code': 'TJ', 'continent': 'Asia', 'name': 'Tajikistan', 'capital': 'Dushanbe'}, {'timezones': ['Asia/Ashgabat'], 'code': 'TM', 'continent': 'Asia', 'name': 'Turkmenistan', 'capital': 'Ashgabat'}, {'timezones': ['Africa/Tunis'], 'code': 'TN', 'continent': 'Africa', 'name': 'Tunisia', 'capital': 'Tunis'}, {'timezones': ['Pacific/Tongatapu'], 'code': 'TO', 'continent': 'Oceania', 'name': 'Tonga', 'capital': 'Nuku\xca\xbbalofa'}, {'timezones': ['Europe/Istanbul'], 'code': 'TR', 'continent': 'Asia', 'name': 'Turkey', 'capital': 'Ankara'}, {'timezones': ['America/Port_of_Spain'], 'code': 'TT', 'continent': 'North America', 'name': 'Trinidad and Tobago', 'capital': 'Port of Spain'}, {'timezones': ['Pacific/Funafuti'], 'code': 'TV', 'continent': 'Oceania', 'name': 'Tuvalu', 'capital': 'Funafuti'}, {'timezones': ['Africa/Dar_es_Salaam'], 'code': 'TZ', 'continent': 'Africa', 'name': 'Tanzania', 'capital': 'Dodoma'}, {'timezones': ['Europe/Kiev', 'Europe/Uzhgorod', 'Europe/Zaporozhye', 'Europe/Simferopol'], 'code': 'UA', 'continent': 'Europe', 'name': 'Ukraine', 'capital': 'Kiev'}, {'timezones': ['Africa/Kampala'], 'code': 'UG', 'continent': 'Africa', 'name': 'Uganda', 'capital': 'Kampala'}, {'timezones': ['America/New_York', 'America/Detroit', 'America/Kentucky/Louisville', 'America/Kentucky/Monticello', 'America/Indiana/Indianapolis', 'America/Indiana/Marengo', 'America/Indiana/Knox', 'America/Indiana/Vevay', 'America/Chicago', 'America/Indiana/Vincennes', 'America/Indiana/Petersburg', 'America/Menominee', 'America/North_Dakota/Center', 'America/North_Dakota/New_Salem', 'America/Denver', 'America/Boise', 'America/Shiprock', 'America/Phoenix', 'America/Los_Angeles', 'America/Anchorage', 'America/Juneau', 'America/Yakutat', 'America/Nome', 'America/Adak', 'Pacific/Honolulu'], 'code': 'US', 'continent': 'North America', 'name': 'United States', 'capital': 'Washington, D.C.'}, {'timezones': ['America/Montevideo'], 'code': 'UY', 'continent': 'South America', 'name': 'Uruguay', 'capital': 'Montevideo'}, {'timezones': ['Asia/Samarkand', 'Asia/Tashkent'], 'code': 'UZ', 'continent': 'Asia', 'name': 'Uzbekistan', 'capital': 'Tashkent'}, {'timezones': ['Europe/Vatican'], 'code': 'VA', 'continent': 'Europe', 'name': 'Vatican City', 'capital': 'Vatican City'}, {'timezones': ['America/Caracas'], 'code': 'VE', 'continent': 'South America', 'name': 'Venezuela', 'capital': 'Caracas'}, {'timezones': ['Asia/Saigon'], 'code': 'VN', 'continent': 'Asia', 'name': 'Vietnam', 'capital': 'Hanoi'}, {'timezones': ['Pacific/Efate'], 'code': 'VU', 'continent': 'Oceania', 'name': 'Vanuatu', 'capital': 'Port Vila'}, {'timezones': ['Asia/Aden'], 'code': 'YE', 'continent': 'Asia', 'name': 'Yemen', 'capital': "Sana'a"}, {'timezones': ['Africa/Lusaka'], 'code': 'ZM', 'continent': 'Africa', 'name': 'Zambia', 'capital': 'Lusaka'}, {'timezones': ['Africa/Harare'], 'code': 'ZW', 'continent': 'Africa', 'name': 'Zimbabwe', 'capital': 'Harare'}, {'timezones': ['Africa/Algiers'], 'code': 'DZ', 'continent': 'Africa', 'name': 'Algeria', 'capital': 'Algiers'}, {'timezones': ['Europe/Sarajevo'], 'code': 'BA', 'continent': 'Europe', 'name': 'Bosnia and Herzegovina', 'capital': 'Sarajevo'}, {'timezones': ['Asia/Phnom_Penh'], 'code': 'KH', 'continent': 'Asia', 'name': 'Cambodia', 'capital': 'Phnom Penh'}, {'timezones': ['Africa/Bangui'], 'code': 'CF', 'continent': 'Africa', 'name': 'Central African Republic', 'capital': 'Bangui'}, {'timezones': ['Africa/Ndjamena'], 'code': 'TD', 'continent': 'Africa', 'name': 'Chad', 'capital': "N'Djamena"}, {'timezones': ['Indian/Comoro'], 'code': 'KM', 'continent': 'Africa', 'name': 'Comoros', 'capital': 'Moroni'}, {'timezones': ['Europe/Zagreb'], 'code': 'HR', 'continent': 'Europe', 'name': 'Croatia', 'capital': 'Zagreb'}, {'timezones': ['Asia/Dili'], 'code': 'TL', 'continent': 'Asia', 'name': 'East Timor', 'capital': 'Dili'}, {'timezones': ['America/El_Salvador'], 'code': 'SV', 'continent': 'North America', 'name': 'El Salvador', 'capital': 'San Salvador'}, {'timezones': ['Africa/Malabo'], 'code': 'GQ', 'continent': 'Africa', 'name': 'Equatorial Guinea', 'capital': 'Malabo'}, {'timezones': ['America/Grenada'], 'code': 'GD', 'continent': 'North America', 'name': 'Grenada', 'capital': "St. George's"}, {'timezones': ['Asia/Almaty', 'Asia/Qyzylorda', 'Asia/Aqtobe', 'Asia/Aqtau', 'Asia/Oral'], 'code': 'KZ', 'continent': 'Asia', 'name': 'Kazakhstan', 'capital': 'Astana'}, {'timezones': ['Asia/Vientiane'], 'code': 'LA', 'continent': 'Asia', 'name': 'Laos', 'capital': 'Vientiane'}, {'timezones': ['Pacific/Truk', 'Pacific/Ponape', 'Pacific/Kosrae'], 'code': 'FM', 'continent': 'Oceania', 'name': 'Federated States of Micronesia', 'capital': 'Palikir'}, {'timezones': ['Europe/Chisinau'], 'code': 'MD', 'continent': 'Europe', 'name': 'Moldova', 'capital': 'Chi\xc5\x9fin\xc4\x83u'}, {'timezones': ['Europe/Monaco'], 'code': 'MC', 'continent': 'Europe', 'name': 'Monaco', 'capital': 'Monaco'}, {'timezones': ['Europe/Podgorica'], 'code': 'ME', 'continent': 'Europe', 'name': 'Montenegro', 'capital': 'Podgorica'}, {'timezones': ['Africa/Casablanca'], 'code': 'MA', 'continent': 'Africa', 'name': 'Morocco', 'capital': 'Rabat'}, {'timezones': ['America/St_Kitts'], 'code': 'KN', 'continent': 'North America', 'name': 'Saint Kitts and Nevis', 'capital': 'Basseterre'}, {'timezones': ['America/St_Lucia'], 'code': 'LC', 'continent': 'North America', 'name': 'Saint Lucia', 'capital': 'Castries'}, {'timezones': ['America/St_Vincent'], 'code': 'VC', 'continent': 'North America', 'name': 'Saint Vincent and the Grenadines', 'capital': 'Kingstown'}, {'timezones': ['Pacific/Apia'], 'code': 'WS', 'continent': 'Oceania', 'name': 'Samoa', 'capital': 'Apia'}, {'timezones': ['Europe/Belgrade'], 'code': 'RS', 'continent': 'Europe', 'name': 'Serbia', 'capital': 'Belgrade'}, {'timezones': ['Africa/Johannesburg'], 'code': 'ZA', 'continent': 'Africa', 'name': 'South Africa', 'capital': 'Pretoria'}, {'timezones': ['Europe/Madrid', 'Africa/Ceuta', 'Atlantic/Canary'], 'code': 'ES', 'continent': 'Europe', 'name': 'Spain', 'capital': 'Madrid'}, {'timezones': ['Asia/Colombo'], 'code': 'LK', 'continent': 'Asia', 'name': 'Sri Lanka', 'capital': 'Sri Jayewardenepura Kotte'}, {'timezones': ['Africa/Mbabane'], 'code': 'SZ', 'continent': 'Africa', 'name': 'Swaziland', 'capital': 'Mbabane'}, {'timezones': ['Europe/Zurich'], 'code': 'CH', 'continent': 'Europe', 'name': 'Switzerland', 'capital': 'Bern'}, {'timezones': ['Asia/Dubai'], 'code': 'AE', 'continent': 'Asia', 'name': 'United Arab Emirates', 'capital': 'Abu Dhabi'}, {'timezones': ['Europe/London'], 'code': 'GB', 'continent': 'Europe', 'name': 'United Kingdom', 'capital': 'London'}, ] regex = re.compile(timedelta_pattern) @classmethod def unix_time(cls): """ Get a timestamp between January 1, 1970 and now :example 1061306726 """ return random.randint(0, int(time())) @classmethod def time_delta(cls): """ Get a timedelta object """ ts = random.randint(0, int(time())) return timedelta(seconds=ts) @classmethod def date_time(cls, tzinfo=None): """ Get a datetime object for a date between January 1, 1970 and now :param tzinfo: timezone, instance of datetime.tzinfo subclass :example DateTime('2005-08-16 20:39:21') :return datetime """ return datetime.fromtimestamp(cls.unix_time(), tzinfo) @classmethod def date_time_ad(cls, tzinfo=None): """ Get a datetime object for a date between January 1, 001 and now :param tzinfo: timezone, instance of datetime.tzinfo subclass :example DateTime('1265-03-22 21:15:52') :return datetime """ ts = random.randint(-62135600400, int(time())) # NOTE: using datetime.fromtimestamp(ts) directly will raise # a "ValueError: timestamp out of range for platform time_t" # on some platforms due to system C functions; # see http://stackoverflow.com/a/10588133/2315612 return datetime.fromtimestamp(0, tzinfo) + timedelta(seconds=ts) @classmethod def iso8601(cls, tzinfo=None): """ :param tzinfo: timezone, instance of datetime.tzinfo subclass :example '2003-10-21T16:05:52+0000' """ return cls.date_time(tzinfo).isoformat() @classmethod def date(cls, pattern='%Y-%m-%d'): """ Get a date string between January 1, 1970 and now :param pattern format :example '2008-11-27' """ return cls.date_time().strftime(pattern) @classmethod def date_object(cls): """ Get a date object between January 1, 1970 and now :example datetime.date(2016, 9, 20) """ return cls.date_time().date() @classmethod def time(cls, pattern='%H:%M:%S'): """ Get a time string (24h format by default) :param pattern format :example '15:02:34' """ return cls.date_time().time().strftime(pattern) @classmethod def time_object(cls): """ Get a time object :example datetime.time(15, 56, 56, 772876) """ return cls.date_time().time() @classmethod def _parse_date_time(cls, text, tzinfo=None): if isinstance(text, (datetime, date, real_datetime, real_date)): return datetime_to_timestamp(text) now = datetime.now(tzinfo) if isinstance(text, timedelta): return datetime_to_timestamp(now - text) if is_string(text): if text == 'now': return datetime_to_timestamp(datetime.now(tzinfo)) parts = cls.regex.match(text) if not parts: return parts = parts.groupdict() time_params = {} for (name, param) in parts.items(): if param: time_params[name] = int(param) if 'years' in time_params: if 'days' not in time_params: time_params['days'] = 0 time_params['days'] += 365.24 * time_params.pop('years') return datetime_to_timestamp(now + timedelta(**time_params)) if isinstance(text, int): return datetime_to_timestamp(now + timedelta(text)) raise ValueError("Invalid format for date '{0}'".format(text)) @classmethod def date_time_between(cls, start_date='-30y', end_date='now', tzinfo=None): """ Get a DateTime object based on a random date between two given dates. Accepts date strings that can be recognized by strtotime(). :param start_date Defaults to 30 years ago :param end_date Defaults to "now" :param tzinfo: timezone, instance of datetime.tzinfo subclass :example DateTime('1999-02-02 11:42:52') :return DateTime """ start_date = cls._parse_date_time(start_date) end_date = cls._parse_date_time(end_date) timestamp = random.randint(start_date, end_date) return datetime.fromtimestamp(timestamp, tzinfo) @classmethod def date_time_between_dates(cls, datetime_start=None, datetime_end=None, tzinfo=None): """ Takes two DateTime objects and returns a random date between the two given dates. Accepts DateTime objects. :param datetime_start DateTime :param datetime_end DateTime :param tzinfo: timezone, instance of datetime.tzinfo subclass :example DateTime('1999-02-02 11:42:52') :return DateTime """ if datetime_start is None: datetime_start = datetime.now(tzinfo) if datetime_end is None: datetime_end = datetime.now(tzinfo) timestamp = random.randint( datetime_to_timestamp(datetime_start), datetime_to_timestamp(datetime_end), ) return datetime.fromtimestamp(timestamp, tzinfo) @classmethod def date_time_this_century(cls, before_now=True, after_now=False, tzinfo=None): """ Gets a DateTime object for the current century. :param before_now: include days in current century before today :param after_now: include days in current century after today :param tzinfo: timezone, instance of datetime.tzinfo subclass :example DateTime('2012-04-04 11:02:02') :return DateTime """ now = datetime.now(tzinfo) this_century_start = datetime(now.year - (now.year % 100), 1, 1, tzinfo=tzinfo) next_century_start = datetime(this_century_start.year + 100, 1, 1, tzinfo=tzinfo) if before_now and after_now: return cls.date_time_between_dates(this_century_start, next_century_start, tzinfo) elif not before_now and after_now: return cls.date_time_between_dates(now, next_century_start, tzinfo) elif not after_now and before_now: return cls.date_time_between_dates(this_century_start, now, tzinfo) else: return now @classmethod def date_time_this_decade(cls, before_now=True, after_now=False, tzinfo=None): """ Gets a DateTime object for the decade year. :param before_now: include days in current decade before today :param after_now: include days in current decade after today :param tzinfo: timezone, instance of datetime.tzinfo subclass :example DateTime('2012-04-04 11:02:02') :return DateTime """ now = datetime.now(tzinfo) this_decade_start = datetime(now.year - (now.year % 10), 1, 1, tzinfo=tzinfo) next_decade_start = datetime(this_decade_start.year + 10, 1, 1, tzinfo=tzinfo) if before_now and after_now: return cls.date_time_between_dates(this_decade_start, next_decade_start, tzinfo) elif not before_now and after_now: return cls.date_time_between_dates(now, next_decade_start, tzinfo) elif not after_now and before_now: return cls.date_time_between_dates(this_decade_start, now, tzinfo) else: return now @classmethod def date_time_this_year(cls, before_now=True, after_now=False, tzinfo=None): """ Gets a DateTime object for the current year. :param before_now: include days in current year before today :param after_now: include days in current year after today :param tzinfo: timezone, instance of datetime.tzinfo subclass :example DateTime('2012-04-04 11:02:02') :return DateTime """ now = datetime.now(tzinfo) this_year_start = now.replace(month=1, day=1, hour=0, minute=0, second=0, microsecond=0) next_year_start = datetime(now.year + 1, 1, 1, tzinfo=tzinfo) if before_now and after_now: return cls.date_time_between_dates(this_year_start, next_year_start, tzinfo) elif not before_now and after_now: return cls.date_time_between_dates(now, next_year_start, tzinfo) elif not after_now and before_now: return cls.date_time_between_dates(this_year_start, now, tzinfo) else: return now @classmethod def date_time_this_month(cls, before_now=True, after_now=False, tzinfo=None): """ Gets a DateTime object for the current month. :param before_now: include days in current month before today :param after_now: include days in current month after today :param tzinfo: timezone, instance of datetime.tzinfo subclass :example DateTime('2012-04-04 11:02:02') :return DateTime """ now = datetime.now(tzinfo) this_month_start = now.replace(day=1, hour=0, minute=0, second=0, microsecond=0) next_month_start = this_month_start + relativedelta.relativedelta(months=1) if before_now and after_now: return cls.date_time_between_dates(this_month_start, next_month_start, tzinfo) elif not before_now and after_now: return cls.date_time_between_dates(now, next_month_start, tzinfo) elif not after_now and before_now: return cls.date_time_between_dates(this_month_start, now, tzinfo) else: return now @classmethod def am_pm(cls): return cls.date('%p') @classmethod def day_of_month(cls): return cls.date('%d') @classmethod def day_of_week(cls): return cls.date('%A') @classmethod def month(cls): return cls.date('%m') @classmethod def month_name(cls): return cls.date('%B') @classmethod def year(cls): return cls.date('%Y') @classmethod def century(cls): """ :example 'XVII' """ return cls.random_element(cls.centuries) @classmethod def timezone(cls): return random.choice(cls.random_element(cls.countries)['timezones']) faker-0.7.7/faker/providers/date_time/en_US/0000755000175000017500000000000013026251410016762 5ustar hlehlefaker-0.7.7/faker/providers/date_time/en_US/__init__.py0000644000175000017500000000013113026251410021066 0ustar hlehlefrom .. import Provider as DateTimeProvider class Provider(DateTimeProvider): pass faker-0.7.7/faker/providers/currency/0000755000175000017500000000000013026251410015650 5ustar hlehlefaker-0.7.7/faker/providers/currency/__init__.py0000644000175000017500000000512113026251410017760 0ustar hlehle# coding=utf-8 from .. import BaseProvider class Provider(BaseProvider): currencies = ( "AED", "AFN", "ALL", "AMD", "ANG", "AOA", "ARS", "AUD", "AWG", "AZN", "BAM", "BBD", "BDT", "BGN", "BHD", "BIF", "BMD", "BND", "BOB", "BRL", "BSD", "BTN", "BWP", "BYR", "BZD", "CAD", "CDF", "CHF", "CLP", "CNY", "COP", "CRC", "CUC", "CUP", "CVE", "CZK", "DJF", "DKK", "DOP", "DZD", "EGP", "ERN", "ETB", "EUR", "FJD", "FKP", "GBP", "GEL", "GGP", "GHS", "GIP", "GMD", "GNF", "GTQ", "GYD", "HKD", "HNL", "HRK", "HTG", "HUF", "IDR", "ILS", "IMP", "INR", "IQD", "IRR", "ISK", "JEP", "JMD", "JOD", "JPY", "KES", "KGS", "KHR", "KMF", "KPW", "KRW", "KWD", "KYD", "KZT", "LAK", "LBP", "LKR", "LRD", "LSL", "LTL", "LYD", "MAD", "MDL", "MGA", "MKD", "MMK", "MNT", "MOP", "MRO", "MUR", "MVR", "MWK", "MXN", "MYR", "MZN", "NAD", "NGN", "NIO", "NOK", "NPR", "NZD", "OMR", "PAB", "PEN", "PGK", "PHP", "PKR", "PLN", "PYG", "QAR", "RON", "RSD", "RUB", "RWF", "SAR", "SBD", "SCR", "SDG", "SEK", "SGD", "SHP", "SLL", "SOS", "SPL", "SRD", "STD", "SVC", "SYP", "SZL", "THB", "TJS", "TMT", "TND", "TOP", "TRY", "TTD", "TVD", "TWD", "TZS", "UAH", "UGX", "USD", "UYU", "UZS", "VEF", "VND", "VUV", "WST", "XAF", "XCD", "XDR", "XOF", "XPF", "YER", "ZAR", "ZMW", "ZWD" ) @classmethod def currency_code(cls): return cls.random_element(cls.currencies) faker-0.7.7/faker/providers/currency/en_US/0000755000175000017500000000000013026251410016661 5ustar hlehlefaker-0.7.7/faker/providers/currency/en_US/__init__.py0000644000175000017500000000013113026251410020765 0ustar hlehlefrom .. import Provider as CurrencyProvider class Provider(CurrencyProvider): pass faker-0.7.7/faker/providers/address/0000755000175000017500000000000013026251410015443 5ustar hlehlefaker-0.7.7/faker/providers/address/nl_NL/0000755000175000017500000000000013026251410016445 5ustar hlehlefaker-0.7.7/faker/providers/address/nl_NL/__init__.py0000644000175000017500000011746613026251410020575 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): building_number_formats = ('#', '##', '###', '#', '##', '###',) street_suffixes = ( 'baan', 'boulevard', 'dreef', 'hof', 'laan', 'pad', 'ring', 'singel', 'steeg', 'straat', 'weg', ) # the 4 digit numerical part of Dutch postcodes is between 1000 and 9999; # see http://nl.wikipedia.org/wiki/Postcode#Postcodes_in_Nederland postcode_formats = ('%###??', '%### ??',) city_formats = ('{{city}}',) # countries are from http://nl.wikipedia.org/wiki/ISO_3166-1 countries = ( 'Afghanistan', 'Albanië', 'Algerije', 'Amerikaans-Samoa', 'Amerikaanse Maagdeneilanden', 'Andorra', 'Angola', 'Anguilla', 'Antarctica', 'Antigua en Barbuda', 'Argentinië', 'Armenië', 'Aruba', 'Australië', 'Azerbeidzjan', "Bahama's", 'Bahrein', 'Bangladesh', 'Barbados', 'België', 'Belize', 'Benin', 'Bermuda', 'Bhutan', 'Bolivia', 'Bonaire, Sint Eustatius en Saba', 'Bosnië en Herzegovina', 'Botswana', 'Bouveteiland', 'Brazilië', 'Brits Indische Oceaanterritorium', 'Britse Maagdeneilanden', 'Brunei', 'Bulgarije', 'Burkina Faso', 'Burundi', 'Cambodja', 'Canada', 'Centraal-Afrikaanse Republiek', 'Chili', 'China', 'Christmaseiland', 'Cocoseilanden', 'Colombia', 'Comoren', 'Congo-Brazzaville', 'Congo-Kinshasa', 'Cookeilanden', 'Costa Rica', 'Cuba', 'Curaçao', 'Cyprus', 'Denemarken', 'Djibouti', 'Dominica', 'Dominicaanse Republiek', 'Duitsland', 'Ecuador', 'Egypte', 'El Salvador', 'Equatoriaal-Guinea', 'Eritrea', 'Estland', 'Ethiopië', 'Faeröer', 'Falklandeilanden', 'Fiji', 'Filipijnen', 'Finland', 'Frankrijk', 'Frans-Guyana', 'Frans-Polynesië', 'Franse Zuidelijke en Antarctische Gebieden', 'Gabon', 'Gambia', 'Georgië', 'Ghana', 'Gibraltar', 'Grenada', 'Griekenland', 'Groenland', 'Guadeloupe', 'Guam', 'Guatemala', 'Guernsey', 'Guinee', 'Guinee-Bissau', 'Guyana', 'Haïti', 'Heard en McDonaldeilanden', 'Honduras', 'Hongarije', 'Hongkong', 'IJsland', 'Ierland', 'India', 'Indonesië', 'Irak', 'Iran', 'Israël', 'Italië', 'Ivoorkust', 'Jamaica', 'Japan', 'Jemen', 'Jersey', 'Jordanië', 'Kaaimaneilanden', 'Kaapverdië', 'Kameroen', 'Kazachstan', 'Kenia', 'Kirgizië', 'Kiribati', 'Kleine Pacifische eilanden van de Verenigde Staten', 'Koeweit', 'Kroatië', 'Laos', 'Lesotho', 'Letland', 'Libanon', 'Liberia', 'Libië', 'Liechtenstein', 'Litouwen', 'Luxemburg', 'Macau', 'Macedonië', 'Madagaskar', 'Malawi', 'Maldiven', 'Maleisië', 'Mali', 'Malta', 'Man', 'Marokko', 'Marshalleilanden', 'Martinique', 'Mauritanië', 'Mauritius', 'Mayotte', 'Mexico', 'Micronesia', 'Moldavië', 'Monaco', 'Mongolië', 'Montenegro', 'Montserrat', 'Mozambique', 'Myanmar', 'Namibië', 'Nauru', 'Nederland', 'Nepal', 'Nicaragua', 'Nieuw-Caledonië', 'Nieuw-Zeeland', 'Niger', 'Nigeria', 'Niue', 'Noord-Korea', 'Noordelijke Marianen', 'Noorwegen', 'Norfolk', 'Oeganda', 'Oekraïne', 'Oezbekistan', 'Oman', 'Oost-Timor', 'Oostenrijk', 'Pakistan', 'Palau', 'Palestina', 'Panama', 'Papoea-Nieuw-Guinea', 'Paraguay', 'Peru', 'Pitcairneilanden', 'Polen', 'Portugal', 'Puerto Rico', 'Qatar', 'Roemenië', 'Rusland', 'Rwanda', 'Réunion', 'Saint Kitts en Nevis', 'Saint Lucia', 'Saint Vincent en de Grenadines', 'Saint-Barthélemy', 'Saint-Pierre en Miquelon', 'Salomonseilanden', 'Samoa', 'San Marino', 'Sao Tomé en Principe', 'Saoedi-Arabië', 'Senegal', 'Servië', 'Seychellen', 'Sierra Leone', 'Singapore', 'Sint Maarten', 'Sint-Helena, Ascension en Tristan da Cunha', 'Sint-Maarten', 'Slovenië', 'Slowakije', 'Soedan', 'Somalië', 'Spanje', 'Spitsbergen en Jan Mayen', 'Sri Lanka', 'Suriname', 'Swaziland', 'Syrië', 'Tadzjikistan', 'Taiwan', 'Tanzania', 'Thailand', 'Togo', 'Tokelau', 'Tonga', 'Trinidad en Tobago', 'Tsjaad', 'Tsjechië', 'Tunesië', 'Turkije', 'Turkmenistan', 'Turks- en Caicoseilanden', 'Tuvalu', 'Uruguay', 'Vanuatu', 'Vaticaanstad', 'Venezuela', 'Verenigd Koninkrijk', 'Verenigde Arabische Emiraten', 'Verenigde Staten', 'Vietnam', 'Wallis en Futuna', 'Westelijke Sahara', 'Wit-Rusland', 'Zambia', 'Zimbabwe', 'Zuid-Afrika', 'Zuid-Georgia en de Zuidelijke Sandwicheilanden', 'Zuid-Korea', 'Zuid-Soedan', 'Zweden', 'Zwitserland', 'Åland', ) # cities are taken from the BAG "woonplaats"; # in this case the 8-Mar-2014 extract; # see http://data.nlextract.nl/bag/csv/ cities = ( "'s Gravenmoer", "'s-Graveland", "'s-Gravendeel", "'s-Gravenhage", "'s-Gravenpolder", "'s-Gravenzande", "'s-Heer Abtskerke", "'s-Heer Arendskerke", "'s-Heer Hendrikskinderen", "'s-Heerenberg", "'s-Heerenbroek", "'s-Heerenhoek", "'s-Hertogenbosch", "'t Goy", "'t Haantje", "'t Harde", "'t Loo Oldebroek", "'t Veld", "'t Waar", "'t Zand", "'t Zandt", '1e Exloërmond', '2e Exloërmond', '2e Valthermond', 'Aadorp', 'Aagtekerke', 'Aalden', 'Aalsmeer', 'Aalsmeerderbrug', 'Aalst', 'Aalsum', 'Aalten', 'Aardenburg', 'Aarlanderveen', 'Aarle-Rixtel', 'Aartswoud', 'Abbega', 'Abbekerk', 'Abbenbroek', 'Abbenes', 'Abcoude', 'Achlum', 'Achterveld', 'Achthuizen', 'Achtmaal', 'Acquoy', 'Adorp', 'Aduard', 'Aerdenhout', 'Aerdt', 'Afferden', 'Afferden L', 'Agelo', 'Akersloot', 'Akkrum', 'Akmarijp', 'Albergen', 'Alblasserdam', 'Alde Leie', 'Aldeboarn', 'Aldtsjerk', 'Alem', 'Alkmaar', 'Allingawier', 'Almelo', 'Almen', 'Almere', 'Almkerk', 'Alphen', 'Alphen aan den Rijn', 'Alteveer', 'Alteveer gem Hoogeveen', 'Altforst', 'Ambt Delden', 'Ameide', 'Amen', 'America', 'Amerongen', 'Amersfoort', 'Ammerstol', 'Ammerzoden', 'Amstelhoek', 'Amstelveen', 'Amstenrade', 'Amsterdam', 'Amsterdam-Duivendrecht', 'Andel', 'Andelst', 'Anderen', 'Andijk', 'Ane', 'Anerveen', 'Anevelde', 'Angeren', 'Angerlo', 'Anjum', 'Ankeveen', 'Anloo', 'Anna Paulowna', 'Annen', 'Annerveenschekanaal', 'Ansen', 'Apeldoorn', 'Appelscha', 'Appeltern', 'Appingedam', 'Arcen', 'Arkel', 'Arnemuiden', 'Arnhem', 'Arriën', 'Arum', 'Asch', 'Asperen', 'Assen', 'Assendelft', 'Asten', 'Augsbuurt', 'Augustinusga', 'Austerlitz', 'Avenhorn', 'Axel', 'Azewijn', 'Baaiduinen', 'Baaium', 'Baak', 'Baambrugge', 'Baard', 'Baarland', 'Baarle-Nassau', 'Baarlo', 'Baarn', 'Baars', 'Babberich', 'Babyloniënbroek', 'Bad Nieuweschans', 'Badhoevedorp', 'Baexem', 'Baflo', 'Bakel', 'Bakhuizen', 'Bakkeveen', 'Balgoij', 'Balinge', 'Balk', 'Balkbrug', 'Balloo', 'Balloërveld', 'Ballum', 'Baneheide', 'Banholt', 'Bant', 'Bantega', 'Barchem', 'Barendrecht', 'Barger-Compascuum', 'Barneveld', 'Barsingerhorn', 'Basse', 'Batenburg', 'Bathmen', 'Bavel', 'Bavel AC', 'Bears', 'Bedum', 'Beegden', 'Beek', 'Beek en Donk', 'Beekbergen', 'Beemte Broekland', 'Beers NB', 'Beerta', 'Beerze', 'Beerzerveld', 'Beesd', 'Beesel', 'Beets', 'Beetsterzwaag', 'Beilen', 'Beinsdorp', 'Belfeld', 'Bellingwolde', 'Belt-Schutsloot', 'Beltrum', 'Bemelen', 'Bemmel', 'Beneden-Leeuwen', 'Bennebroek', 'Bennekom', 'Benneveld', 'Benningbroek', 'Benschop', 'Bentelo', 'Benthuizen', 'Bentveld', 'Berg en Dal', 'Berg en Terblijt', 'Bergambacht', 'Bergeijk', 'Bergen (NH)', 'Bergen L', 'Bergen aan Zee', 'Bergen op Zoom', 'Bergentheim', 'Bergharen', 'Berghem', 'Bergschenhoek', 'Beringe', 'Berkel en Rodenrijs', 'Berkel-Enschot', 'Berkenwoude', 'Berkhout', 'Berlicum', 'Berltsum', 'Bern', 'Best', 'Beugen', 'Beuningen', 'Beuningen Gld', 'Beusichem', 'Beutenaken', 'Beverwijk', 'Biddinghuizen', 'Bierum', 'Biervliet', 'Biest-Houtakker', 'Biezenmortel', 'Biggekerke', 'Bilthoven', 'Bingelrade', 'Bitgum', 'Bitgummole', 'Bladel', 'Blankenham', 'Blaricum', 'Blauwestad', 'Blauwhuis', 'Bleiswijk', 'Blesdijke', 'Bleskensgraaf ca', 'Blessum', 'Blije', 'Blijham', 'Blitterswijck', 'Bloemendaal', 'Blokker', 'Blokzijl', 'Boazum', 'Bocholtz', 'Bodegraven', 'Boekel', 'Boelenslaan', 'Boer', 'Boerakker', 'Boesingheliede', 'Boijl', 'Boksum', 'Bolsward', 'Bontebok', 'Boornbergum', 'Boornzwaag', 'Borculo', 'Borger', 'Borgercompagnie', 'Borgsweer', 'Born', 'Borne', 'Bornerbroek', 'Bornwird', 'Borssele', 'Bosch en Duin', 'Boschoord', 'Boskoop', 'Bosschenhoofd', 'Botlek Rotterdam', 'Bourtange', 'Boven-Leeuwen', 'Bovenkarspel', 'Bovensmilde', 'Boxmeer', 'Boxtel', 'Braamt', 'Brakel', 'Brandwijk', 'Brantgum', 'Breda', 'Bredevoort', 'Breedenbroek', 'Breezand', 'Breezanddijk', 'Breskens', 'Breukelen', 'Breukeleveen', 'Brielle', 'Briltil', 'Britsum', 'Britswert', 'Broek', 'Broek in Waterland', 'Broek op Langedijk', 'Broekhuizen', 'Broekhuizenvorst', 'Broekland', 'Broeksterwâld', 'Bronkhorst', 'Bronneger', 'Bronnegerveen', 'Brouwershaven', 'Bruchem', 'Brucht', 'Bruchterveld', 'Bruinehaar', 'Bruinisse', 'Brummen', 'Brunssum', 'Bruntinge', 'Buchten', 'Budel', 'Budel-Dorplein', 'Budel-Schoot', 'Buggenum', 'Buinen', 'Buinerveen', 'Buitenkaag', 'Buitenpost', 'Bunde', 'Bunne', 'Bunnik', 'Bunschoten-Spakenburg', 'Burdaard', 'Buren', 'Burgerbrug', 'Burgerveen', 'Burgh-Haamstede', 'Burgum', 'Burgwerd', 'Burum', 'Bussum', 'Buurmalsen', 'Cadier en Keer', 'Cadzand', 'Callantsoog', 'Capelle aan den IJssel', 'Castelre', 'Castenray', 'Casteren', 'Castricum', 'Chaam', 'Clinge', 'Coevorden', 'Colijnsplaat', 'Collendoorn', 'Colmschate', 'Cornwerd', 'Cothen', 'Creil', 'Cromvoirt', 'Cruquius', 'Cuijk', 'Culemborg', 'Daarle', 'Daarlerveen', 'Dalem', 'Dalen', 'Dalerpeel', 'Dalerveen', 'Dalfsen', 'Dalmsholte', 'Damwâld', 'Darp', 'De Bilt', 'De Blesse', 'De Bult', 'De Cocksdorp', 'De Falom', 'De Glind', 'De Goorn', 'De Groeve', 'De Heen', 'De Heurne', 'De Hoeve', 'De Kiel', 'De Klomp', 'De Knipe', 'De Koog', 'De Krim', 'De Kwakel', 'De Lier', 'De Meern', 'De Moer', 'De Mortel', 'De Pol', 'De Punt', 'De Rijp', 'De Rips', 'De Schiphorst', 'De Steeg', 'De Tike', 'De Veenhoop', 'De Waal', 'De Weere', 'De Westereen', 'De Wilgen', 'De Wilp', 'De Zilk', 'Dearsum', 'Dedemsvaart', 'Dedgum', 'Deelen', 'Deest', 'Deil', 'Deinum', 'Delden', 'Delfgauw', 'Delfstrahuizen', 'Delft', 'Delfzijl', 'Delwijnen', 'Demen', 'Den Andel', 'Den Bommel', 'Den Burg', 'Den Dolder', 'Den Dungen', 'Den Ham', 'Den Helder', 'Den Hoorn', 'Den Horn', 'Den Hout', 'Den Ilp', 'Den Oever', 'Den Velde', 'Denekamp', 'Deurne', 'Deurningen', 'Deursen-Dennenburg', 'Deurze', 'Deventer', 'Didam', 'Dieden', 'Diemen', 'Diepenheim', 'Diepenveen', 'Dieren', 'Diessen', 'Diever', 'Dieverbrug', 'Diffelen', 'Dijken', 'Dinteloord', 'Dinxperlo', 'Diphoorn', 'Dirkshorn', 'Dirksland', 'Dodewaard', 'Doenrade', 'Doesburg', 'Doetinchem', 'Doeveren', 'Doezum', 'Dokkum', 'Doldersum', 'Domburg', 'Donderen', 'Dongen', 'Dongjum', 'Doniaga', 'Donkerbroek', 'Doorn', 'Doornenburg', 'Doornspijk', 'Doorwerth', 'Dordrecht', 'Dorst', 'Drachten', 'Drachten-Azeven', 'Drachtstercompagnie', 'Dreischor', 'Drempt', 'Dreumel', 'Driebergen-Rijsenburg', 'Drieborg', 'Driebruggen', 'Driehuis NH', 'Driehuizen', 'Driel', 'Driewegen', 'Driezum', 'Drijber', 'Drimmelen', 'Drogeham', 'Drogteropslagen', 'Drongelen', 'Dronryp', 'Dronten', 'Drouwen', 'Drouwenermond', 'Drouwenerveen', 'Drunen', 'Druten', 'Duiven', 'Duivendrecht', 'Duizel', 'Dussen', 'Dwingeloo', 'Eagum', 'Earnewâld', 'Easterein', 'Easterlittens', 'Eastermar', 'Easterwierrum', 'Echt', 'Echteld', 'Echten', 'Echtenerbrug', 'Eck en Wiel', 'Eckelrade', 'Edam', 'Ede', 'Ederveen', 'Ee', 'Eede', 'Eefde', 'Eelde', 'Eelderwolde', 'Eemdijk', 'Eemnes', 'Eemshaven', 'Een', 'Een-West', 'Eenrum', 'Eenum', 'Eerbeek', 'Eersel', 'Ees', 'Eesergroen', 'Eeserveen', 'Eesterga', 'Eesveen', 'Eethen', 'Eext', 'Eexterveen', 'Eexterveenschekanaal', 'Eexterzandvoort', 'Egchel', 'Egmond aan Zee', 'Egmond aan den Hoef', 'Egmond-Binnen', 'Eibergen', 'Eijsden', 'Eindhoven', 'Einighausen', 'Ekehaar', 'Elahuizen', 'Elburg', 'Eldersloo', 'Eleveld', 'Elim', 'Elkenrade', 'Ell', 'Ellecom', 'Ellemeet', 'Ellertshaar', 'Ellewoutsdijk', 'Elp', 'Elsendorp', 'Elshout', 'Elsloo', 'Elspeet', 'Elst', 'Elst Ut', 'Emmeloord', 'Emmen', 'Emmer-Compascuum', 'Empe', 'Emst', 'Engwierum', 'Enkhuizen', 'Ens', 'Enschede', 'Enspijk', 'Enter', 'Enumatil', 'Epe', 'Epen', 'Eppenhuizen', 'Epse', 'Erica', 'Erichem', 'Erlecom', 'Erm', 'Ermelo', 'Erp', 'Esbeek', 'Esch', 'Escharen', 'Espel', 'Est', 'Etten', 'Etten-Leur', 'Europoort Rotterdam', 'Eursinge', 'Everdingen', 'Evertsoord', 'Ewijk', 'Exloo', 'Exloërveen', 'Exmorra', 'Eygelshoven', 'Eys', 'Ezinge', 'Farmsum', 'Feanwâlden', 'Feerwerd', 'Feinsum', 'Ferwert', 'Ferwoude', 'Fijnaart', 'Finsterwolde', 'Firdgum', 'Fleringen', 'Fluitenberg', 'Fochteloo', 'Follega', 'Folsgare', 'Formerum', 'Foudgum', 'Foxhol', 'Foxwolde', 'Franeker', 'Frederiksoord', 'Friens', 'Frieschepalen', 'Froombosch', 'Gaanderen', 'Gaast', 'Gaastmeer', 'Galder', 'Gameren', 'Gapinge', 'Garderen', 'Garmerwolde', 'Garminge', 'Garnwerd', 'Garrelsweer', 'Garsthuizen', 'Garyp', 'Gassel', 'Gasselte', 'Gasselternijveen', 'Gasselternijveenschemond', 'Gastel', 'Gasteren', 'Gauw', 'Geelbroek', 'Geerdijk', 'Geersdijk', 'Geertruidenberg', 'Geervliet', 'Gees', 'Geesbrug', 'Geesteren', 'Geeuwenbrug', 'Geffen', 'Geijsteren', 'Geldermalsen', 'Gelderswoude', 'Geldrop', 'Geleen', 'Gellicum', 'Gelselaar', 'Gemert', 'Gemonde', 'Genderen', 'Gendringen', 'Gendt', 'Genemuiden', 'Gennep', 'Gerkesklooster', 'Gersloot', 'Geulle', 'Giesbeek', 'Giessen', 'Giessenburg', 'Gieten', 'Gieterveen', 'Giethmen', 'Giethoorn', 'Gilze', 'Ginnum', 'Glane', 'Glimmen', 'Godlinze', 'Goedereede', 'Goes', 'Goingarijp', 'Goirle', 'Goor', 'Gorinchem', 'Gorredijk', 'Gorssel', 'Gouda', 'Gouderak', 'Goudriaan', 'Goudswaard', 'Goutum', 'Goënga', 'Goëngahuizen', 'Graauw', 'Grafhorst', 'Graft', 'Gramsbergen', 'Grashoek', 'Grathem', 'Grave', 'Greonterp', 'Grevenbicht', 'Griendtsveen', 'Grijpskerk', 'Grijpskerke', 'Groede', 'Groenekan', 'Groeningen', 'Groenlo', 'Groesbeek', 'Groessen', 'Groet', 'Grolloo', 'Groningen', 'Gronsveld', 'Groot-Ammers', 'Grootebroek', 'Grootegast', 'Grootschermer', 'Grou', 'Grubbenvorst', 'Gulpen', 'Guttecoven', 'Gytsjerk', 'Haaften', 'Haaksbergen', 'Haalderen', 'Haaren', 'Haarle', 'Haarlem', 'Haarlemmerliede', 'Haarlo', 'Haarsteeg', 'Haarzuilens', 'Haastrecht', 'Haelen', 'Hagestein', 'Haghorst', 'Haler', 'Halfweg', 'Hall', 'Halle', 'Hallum', 'Halsteren', 'Handel', 'Hank', 'Hansweert', 'Hantum', 'Hantumeruitburen', 'Hantumhuizen', 'Hapert', 'Haps', 'Harbrinkhoek', 'Hardenberg', 'Harderwijk', 'Hardinxveld-Giessendam', 'Haren', 'Haren Gn', 'Harfsen', 'Harich', 'Haringhuizen', 'Harkema', 'Harkstede', 'Harlingen', 'Harmelen', 'Harreveld', 'Harskamp', 'Hartwerd', 'Haskerdijken', 'Haskerhorne', 'Hasselt', 'Hattem', 'Hattemerbroek', 'Haule', 'Haulerwijk', 'Hauwert', 'Havelte', 'Havelterberg', 'Hazerswoude-Dorp', 'Hazerswoude-Rijndijk', 'Hedel', 'Hedikhuizen', 'Hee', 'Heeg', 'Heel', 'Heelsum', 'Heelweg', 'Heemserveen', 'Heemskerk', 'Heemstede', 'Heenvliet', 'Heerde', 'Heerenveen', 'Heerewaarden', 'Heerhugowaard', 'Heerjansdam', 'Heerle', 'Heerlen', 'Heesbeen', 'Heesch', 'Heesselt', 'Heeswijk-Dinther', 'Heeten', 'Heeze', 'Hegebeintum', 'Hegelsom', 'Hei- en Boeicop', 'Heibloem', 'Heide', 'Heijen', 'Heijenrath', 'Heijningen', 'Heikant', 'Heilig Landstichting', 'Heiligerlee', 'Heiloo', 'Heinenoord', 'Heinkenszand', 'Heino', 'Hekelingen', 'Hekendorp', 'Helden', 'Helenaveen', 'Hellendoorn', 'Hellevoetsluis', 'Hellouw', 'Hellum', 'Helmond', 'Helvoirt', 'Hem', 'Hemelum', 'Hemmen', 'Hempens', 'Hemrik', 'Hendrik-Ido-Ambacht', 'Hengelo', 'Hengelo (Gld)', 'Hengevelde', 'Hengstdijk', 'Hensbroek', 'Herbaijum', 'Herkenbosch', 'Herkingen', 'Hernen', 'Herpen', 'Herpt', 'Herten', 'Hertme', 'Herveld', 'Herwen', 'Herwijnen', 'Heteren', 'Heukelom', 'Heukelum', 'Heumen', 'Heusden', 'Heveadorp', 'Heythuysen', 'Hezingen', 'Hiaure', 'Hichtum', 'Hidaard', 'Hierden', 'Hieslum', 'Hijken', 'Hijum', 'Hilaard', 'Hillegom', 'Hilvarenbeek', 'Hilversum', 'Hindeloopen', 'Hinnaard', 'Hippolytushoef', 'Hitzum', 'Hobrede', 'Hoedekenskerke', 'Hoek', 'Hoek van Holland', 'Hoenderloo', 'Hoensbroek', 'Hoenzadriel', 'Hoevelaken', 'Hoeven', 'Hoge Hexel', 'Hollandsche Rading', 'Hollandscheveld', 'Hollum', 'Holsloot', 'Holten', 'Holthees', 'Holtheme', 'Holthone', 'Holtum', 'Holwerd', 'Holwierde', 'Hommerts', 'Homoet', 'Honselersdijk', 'Hoofddorp', 'Hoofdplaat', 'Hoog Soeren', 'Hoog-Keppel', 'Hoogblokland', 'Hooge Mierde', 'Hooge Zwaluwe', 'Hoogeloon', 'Hoogenweg', 'Hoogerheide', 'Hoogersmilde', 'Hoogeveen', 'Hoogezand', 'Hooghalen', 'Hoogkarspel', 'Hoogland', 'Hooglanderveen', 'Hoogmade', 'Hoogvliet Rotterdam', 'Hoogwoud', 'Hoorn', 'Hoornaar', 'Hoornsterzwaag', 'Horn', 'Hornhuizen', 'Horssen', 'Horst', 'Houten', 'Houtigehage', 'Houwerzijl', 'Huijbergen', 'Huis ter Heide', 'Huisduinen', 'Huisseling', 'Huissen', 'Huizen', 'Huizinge', 'Hulsberg', 'Hulsel', 'Hulshorst', 'Hulst', 'Hulten', 'Hummelo', 'Hunsel', 'Hurdegaryp', 'Hurwenen', 'Húns', 'IJhorst', 'IJlst', 'IJmuiden', 'IJsselham', 'IJsselmuiden', 'IJsselstein', 'IJzendijke', 'IJzendoorn', 'Idaerd', 'Idsegahuizum', 'Idskenhuizen', 'Idzega', 'Iens', 'Ilpendam', 'Indijk', 'Ingber', 'Ingelum', 'Ingen', 'It Heidenskip', 'Itens', 'Ittervoort', 'Jaarsveld', 'Jabeek', 'Jannum', 'Jellum', 'Jelsum', 'Jirnsum', 'Jislum', 'Jisp', 'Jistrum', 'Jonkerslân', 'Jonkersvaart', 'Joppe', 'Jorwert', 'Joure', 'Jouswier', 'Jubbega', 'Julianadorp', 'Jutrijp', 'Kaag', 'Kaard', 'Kaatsheuvel', 'Kalenberg', 'Kallenkote', 'Kamerik', 'Kampen', 'Kamperland', 'Kamperveen', 'Kantens', 'Kapel Avezaath', 'Kapel-Avezaath', 'Kapelle', 'Kapellebrug', 'Katlijk', 'Kats', 'Kattendijke', 'Katwijk', 'Katwijk NB', 'Katwoude', 'Kedichem', 'Keent', 'Keijenborg', 'Kekerdom', 'Kelpen-Oler', 'Kerk Avezaath', 'Kerk-Avezaath', 'Kerkdriel', 'Kerkenveld', 'Kerkrade', 'Kerkwerve', 'Kerkwijk', 'Kessel', 'Kesteren', 'Kiel-Windeweer', 'Kilder', 'Kimswerd', 'Kinderdijk', 'Kinnum', 'Klaaswaal', 'Klarenbeek', 'Klazienaveen', 'Klazienaveen-Noord', 'Klein Zundert', 'Klijndijk', 'Klimmen', 'Kloetinge', 'Klooster Lidlum', 'Kloosterburen', 'Kloosterhaar', 'Kloosterzande', 'Klundert', 'Knegsel', 'Koarnjum', 'Kockengen', 'Koedijk', 'Koekange', 'Koewacht', 'Kolderwolde', 'Kolham', 'Kolhorn', 'Kollum', 'Kollumerpomp', 'Kollumerzwaag', 'Kommerzijl', 'Koningsbosch', 'Koningslust', 'Koog aan de Zaan', 'Koolwijk', 'Kootstertille', 'Kootwijk', 'Kootwijkerbroek', 'Kornhorn', 'Kornwerderzand', 'Kortehemmen', 'Kortenhoef', 'Kortgene', 'Koudekerk aan den Rijn', 'Koudekerke', 'Koudum', 'Koufurderrige', 'Krabbendijke', 'Kraggenburg', 'Kreileroord', 'Krewerd', 'Krimpen aan de Lek', 'Krimpen aan den IJssel', 'Kring van Dorth', 'Krommenie', 'Kronenberg', 'Kropswolde', 'Kruiningen', 'Kruisland', 'Kudelstaart', 'Kuinre', 'Kuitaart', 'Kwadendamme', 'Kwadijk', 'Kwintsheul', 'Kûbaard', 'Laag Zuthem', 'Laag-Keppel', 'Laag-Soeren', 'Lage Mierde', 'Lage Vuursche', 'Lage Zwaluwe', 'Lageland', 'Lambertschaag', 'Lamswaarde', 'Landerum', 'Landgraaf', 'Landhorst', 'Landsmeer', 'Langbroek', 'Langedijke', 'Langelille', 'Langelo', 'Langenboom', 'Langerak', 'Langeveen', 'Langeweg', 'Langezwaag', 'Langweer', 'Laren', 'Lathum', 'Lattrop-Breklenkamp', 'Lauwersoog', 'Lauwerzijl', 'Ledeacker', 'Leek', 'Leende', 'Leens', 'Leerbroek', 'Leerdam', 'Leermens', 'Leersum', 'Leeuwarden', 'Legemeer', 'Leiden', 'Leiderdorp', 'Leidschendam', 'Leimuiden', 'Leimuiderbrug', 'Lekkerkerk', 'Lekkum', 'Lellens', 'Lelystad', 'Lemele', 'Lemelerveld', 'Lemiers', 'Lemmer', 'Lengel', 'Lent', 'Leons', 'Lepelstraat', 'Lettelbert', 'Lettele', 'Leunen', 'Leur', 'Leusden', 'Leuth', 'Leutingewolde', 'Leuvenheim', 'Leveroy', 'Lewedorp', 'Lexmond', 'Lichtaard', 'Lichtenvoorde', 'Liempde', 'Lienden', 'Lierderholthuis', 'Lieren', 'Lierop', 'Lies', 'Lieshout', 'Liessel', 'Lievelde', 'Lieveren', 'Lijnden', 'Limbricht', 'Limmen', 'Linde', 'Linden', 'Linne', 'Linschoten', 'Lioessens', 'Lippenhuizen', 'Lisse', 'Lisserbroek', 'Lith', 'Lithoijen', 'Lobith', 'Lochem', 'Loenen', 'Loenen aan de Vecht', 'Loenersloot', 'Loerbeek', 'Lollum', 'Lomm', 'Longerhouw', 'Loo Gld', 'Loon', 'Loon op Zand', 'Loosbroek', 'Loosdrecht', 'Loozen', 'Lopik', 'Lopikerkapel', 'Loppersum', 'Losdorp', 'Losser', 'Lottum', 'Loënga', 'Lucaswolde', 'Luddeweer', 'Luinjeberd', 'Lunteren', 'Lutjebroek', 'Lutjegast', 'Lutjewinkel', 'Luttelgeest', 'Lutten', 'Luttenberg', 'Luxwoude', 'Luyksgestel', 'Lytsewierrum', 'Maarheeze', 'Maarn', 'Maarsbergen', 'Maarssen', 'Maartensdijk', 'Maasbommel', 'Maasbracht', 'Maasbree', 'Maasdam', 'Maasdijk', 'Maashees', 'Maasland', 'Maassluis', 'Maastricht', 'Maastricht-Airport', 'Maasvlakte Rotterdam', 'Macharen', 'Made', 'Makkinga', 'Makkum', 'Malden', 'Mander', 'Manderveen', 'Mantgum', 'Mantinge', 'Maren-Kessel', 'Margraten', 'Maria Hoop', 'Mariahout', 'Mariaparochie', 'Marijenkampen', 'Mariënberg', 'Mariënheem', 'Mariënvelde', 'Markelo', 'Marken', 'Markenbinnen', 'Marknesse', 'Marle', 'Marrum', 'Marsum', 'Marum', 'Marwijksoord', 'Mastenbroek', 'Matsloot', 'Maurik', 'Mechelen', 'Medemblik', 'Meeden', 'Meedhuizen', 'Meerkerk', 'Meerlo', 'Meerssen', 'Meerstad', 'Meeuwen', 'Megchelen', 'Megen', 'Meijel', 'Melderslo', 'Melick', 'Meliskerke', 'Melissant', 'Menaam', 'Mensingeweer', 'Meppel', 'Meppen', 'Merkelbeek', 'Merselo', 'Meteren', 'Meterik', 'Metslawier', 'Mheer', 'Middelaar', 'Middelburg', 'Middelharnis', 'Middelie', 'Middelstum', 'Middenbeemster', 'Middenmeer', 'Midlaren', 'Midlum', 'Midsland', 'Midwolda', 'Midwolde', 'Midwoud', 'Miedum', 'Mierlo', 'Mijdrecht', 'Mijnsheerenland', 'Mildam', 'Milheeze', 'Mill', 'Millingen aan de Rijn', 'Milsbeek', 'Minnertsga', 'Mirns', 'Moddergat', 'Moerdijk', 'Moergestel', 'Moerkapelle', 'Moerstraten', 'Molenaarsgraaf', 'Molenhoek', 'Molenschot', 'Molkwerum', 'Monnickendam', 'Monster', 'Montfoort', 'Montfort', 'Mook', 'Mookhoek', 'Moordrecht', 'Moorveld', 'Morra', 'Muiden', 'Muiderberg', 'Munnekeburen', 'Munnekezijl', 'Munstergeleen', 'Muntendam', 'Mussel', 'Musselkanaal', 'Mûnein', 'Naaldwijk', 'Naarden', 'Nagele', 'Nederasselt', 'Nederhemert', 'Nederhorst den Berg', 'Nederland', 'Nederweert', 'Nederweert-Eind', 'Neede', 'Neer', 'Neerijnen', 'Neeritter', 'Neerkant', 'Neerlangel', 'Neerloon', 'Nes', 'Netersel', 'Netterden', 'Niawier', 'Nibbixwoud', 'Niebert', 'Niehove', 'Niekerk', 'Nietap', 'Nieuw Annerveen', 'Nieuw Beerta', 'Nieuw Heeten', 'Nieuw Namen', 'Nieuw Scheemda', 'Nieuw- en Sint Joosland', 'Nieuw-Amsterdam', 'Nieuw-Balinge', 'Nieuw-Beijerland', 'Nieuw-Buinen', 'Nieuw-Dordrecht', 'Nieuw-Lekkerland', 'Nieuw-Roden', 'Nieuw-Schoonebeek', 'Nieuw-Vennep', 'Nieuw-Vossemeer', 'Nieuw-Weerdinge', 'Nieuwaal', 'Nieuwdorp', 'Nieuwe Niedorp', 'Nieuwe Pekela', 'Nieuwe Wetering', 'Nieuwe-Tonge', 'Nieuwebrug', 'Nieuwediep', 'Nieuwegein', 'Nieuwehorne', 'Nieuwendijk', 'Nieuwer Ter Aa', 'Nieuwerbrug aan den Rijn', 'Nieuwerkerk', 'Nieuwerkerk aan den IJssel', 'Nieuweroord', 'Nieuwersluis', 'Nieuweschoot', 'Nieuwkoop', 'Nieuwkuijk', 'Nieuwland', 'Nieuwlande', 'Nieuwlande Coevorden', 'Nieuwleusen', 'Nieuwolda', 'Nieuwpoort', 'Nieuwstadt', 'Nieuwveen', 'Nieuwvliet', 'Niezijl', 'Niftrik', 'Nigtevecht', 'Nij Altoenae', 'Nij Beets', 'Nijbroek', 'Nijeberkoop', 'Nijega', 'Nijehaske', 'Nijeholtpade', 'Nijeholtwolde', 'Nijelamer', 'Nijemirdum', 'Nijensleek', 'Nijetrijne', 'Nijeveen', 'Nijhuizum', 'Nijkerk', 'Nijkerkerveen', 'Nijland', 'Nijlande', 'Nijmegen', 'Nijverdal', 'Nispen', 'Nisse', 'Nistelrode', 'Noardburgum', 'Nooitgedacht', 'Noorbeek', 'Noord-Scharwoude', 'Noord-Sleen', 'Noordbeemster', 'Noordbroek', 'Noordeinde', 'Noordeinde Gld', 'Noordeloos', 'Noorden', 'Noordgouwe', 'Noordhoek', 'Noordhorn', 'Noordlaren', 'Noordscheschut', 'Noordwelle', 'Noordwijk', 'Noordwijkerhout', 'Noordwolde', 'Nootdorp', 'Norg', 'Notter', 'Nuenen', 'Nuis', 'Nuland', 'Numansdorp', 'Nunhem', 'Nunspeet', 'Nuth', 'Nutter', 'Obbicht', 'Obdam', 'Ochten', 'Odijk', 'Odiliapeel', 'Odoorn', 'Odoornerveen', 'Oeffelt', 'Oegstgeest', 'Oene', 'Oentsjerk', 'Offingawier', 'Ohé en Laak', 'Oijen', 'Oirlo', 'Oirsbeek', 'Oirschot', 'Oisterwijk', 'Okkenbroek', 'Olburgen', 'Oldeberkoop', 'Oldebroek', 'Oldeholtpade', 'Oldeholtwolde', 'Oldehove', 'Oldekerk', 'Oldelamer', 'Oldemarkt', 'Oldenzaal', 'Oldenzijl', 'Oldeouwer', 'Oldetrijne', 'Olst', 'Olterterp', 'Ommel', 'Ommen', 'Ommeren', 'Onderdendam', 'Onna', 'Onnen', 'Onstwedde', 'Ooij', 'Ooltgensplaat', 'Oost West en Middelbeers', 'Oost-Graftdijk', 'Oost-Souburg', 'Oostburg', 'Oostdijk', 'Oosteind', 'Oosterbeek', 'Oosterbierum', 'Oosterblokker', 'Oosterend', 'Oosterhesselen', 'Oosterhout', 'Oosterland', 'Oosterleek', 'Oosternieland', 'Oosternijkerk', 'Oosterstreek', 'Oosterwijk', 'Oosterwijtwerd', 'Oosterwolde', 'Oosterwolde Gld', 'Oosterzee', 'Oosthem', 'Oosthuizen', 'Oostkapelle', 'Oostknollendam', 'Oostrum', 'Oostvoorne', 'Oostwold', 'Oostwoud', 'Oostzaan', 'Ootmarsum', 'Opeinde', 'Opende', 'Ophemert', 'Opheusden', 'Opijnen', 'Oploo', 'Opmeer', 'Oppenhuizen', 'Opperdoes', 'Oranje', 'Oranjewoud', 'Orvelte', 'Ospel', 'Oss', 'Ossendrecht', 'Ossenisse', 'Ossenwaard', 'Ossenzijl', 'Oterleek', 'Otterlo', 'Ottersum', 'Ottoland', 'Oud Ade', 'Oud Annerveen', 'Oud Gastel', 'Oud Ootmarsum', 'Oud Zuilen', 'Oud-Alblas', 'Oud-Beijerland', 'Oud-Vossemeer', 'Ouddorp', 'Oude Meer', 'Oude Niedorp', 'Oude Pekela', 'Oude Wetering', 'Oude Willem', 'Oude-Tonge', 'Oudebildtzijl', 'Oudega', 'Oudehaske', 'Oudehorne', 'Oudelande', 'Oudemirdum', 'Oudemolen', 'Oudenbosch', 'Oudendijk', 'Oudenhoorn', 'Ouderkerk aan de Amstel', 'Ouderkerk aan den IJssel', 'Oudeschans', 'Oudeschild', 'Oudeschip', 'Oudeschoot', 'Oudesluis', 'Oudewater', 'Oudezijl', 'Oudheusden', 'Oudkarspel', 'Oudorp', 'Oudwoude', 'Ouwerkerk', 'Ouwster-Nijega', 'Ouwsterhaule', 'Overasselt', 'Overberg', 'Overdinkel', 'Overlangel', 'Overloon', 'Overschild', 'Overslag', 'Overveen', 'Ovezande', 'Paasloo', 'Paesens', 'Pannerden', 'Panningen', 'Papekop', 'Papendrecht', 'Papenhoven', 'Papenvoort', 'Parrega', 'Paterswolde', 'Peest', 'Peins', 'Peize', 'Peperga', 'Pernis Rotterdam', 'Persingen', 'Pesse', 'Petten', 'Philippine', 'Piaam', 'Piershil', 'Pieterburen', 'Pietersbierum', 'Pieterzijl', 'Pijnacker', 'Pingjum', 'Plasmolen', 'Poederoijen', 'Poeldijk', 'Polsbroek', 'Poortugaal', 'Poortvliet', 'Poppenwier', 'Posterholt', 'Prinsenbeek', 'Puiflijk', 'Punthorst', 'Purmer', 'Purmerend', 'Purmerland', 'Puth', 'Putte', 'Putten', 'Puttershoek', 'Raalte', 'Raamsdonk', 'Raamsdonksveer', 'Raard', 'Radewijk', 'Radio Kootwijk', 'Raerd', 'Randwijk', 'Ransdaal', 'Rasquert', 'Ravenstein', 'Ravenswaaij', 'Ravenswoud', 'Readtsjerk', 'Reahûs', 'Reduzum', 'Reek', 'Reeuwijk', 'Reijmerstok', 'Reitsum', 'Rekken', 'Renesse', 'Renkum', 'Renswoude', 'Ressen', 'Retranchement', 'Reusel', 'Reutum', 'Reuver', 'Rha', 'Rheden', 'Rhee', 'Rheeze', 'Rheezerveen', 'Rhenen', 'Rhenoy', 'Rhoon', 'Ridderkerk', 'Ried', 'Riel', 'Rien', 'Riethoven', 'Rietmolen', 'Rijen', 'Rijkevoort', 'Rijkevoort-De Walsert', 'Rijnsaterwoude', 'Rijnsburg', 'Rijpwetering', 'Rijs', 'Rijsbergen', 'Rijsenhout', 'Rijssen', 'Rijswijk', 'Rijswijk (GLD)', 'Rijswijk (NB)', 'Rilland', 'Rinsumageast', 'Ritthem', 'Rockanje', 'Roden', 'Roderesch', 'Roderwolde', 'Roelofarendsveen', 'Roermond', 'Rogat', 'Roggel', 'Rohel', 'Rolde', 'Roodeschool', 'Roosendaal', 'Roosteren', 'Rosmalen', 'Rossum', 'Roswinkel', 'Rotstergaast', 'Rotsterhaule', 'Rotterdam', 'Rotterdam-Albrandswaard', 'Rottevalle', 'Rottum', 'Rouveen', 'Rozenburg', 'Rozendaal', 'Rucphen', 'Ruigahuizen', 'Ruinen', 'Ruinerwold', 'Rumpt', 'Rutten', 'Ruurlo', 'Ryptsjerk', 'Saaksum', 'Saasveld', 'Saaxumhuizen', 'Sambeek', 'Sandfirden', 'Santpoort-Noord', 'Santpoort-Zuid', 'Sappemeer', 'Sas van Gent', 'Sassenheim', 'Sauwerd', 'Schagen', 'Schagerbrug', 'Schaijk', 'Schalkhaar', 'Schalkwijk', 'Schalsum', 'Schardam', 'Scharendijke', 'Scharmer', 'Scharnegoutum', 'Scharsterbrug', 'Scharwoude', 'Scheemda', 'Scheerwolde', 'Schellinkhout', 'Schelluinen', 'Schermerhorn', 'Scherpenisse', 'Scherpenzeel', 'Schettens', 'Scheulder', 'Schiedam', 'Schiermonnikoog', 'Schijf', 'Schijndel', 'Schildwolde', 'Schimmert', 'Schin op Geul', 'Schinnen', 'Schinveld', 'Schipborg', 'Schiphol', 'Schiphol-Rijk', 'Schipluiden', 'Schokland', 'Schoondijke', 'Schoonebeek', 'Schoonhoven', 'Schoonloo', 'Schoonoord', 'Schoonrewoerd', 'Schoorl', 'Schore', 'Schouwerzijl', 'Schraard', 'Schuinesloot', 'Sebaldeburen', 'Sellingen', 'Serooskerke', 'Sevenum', 'Sexbierum', 'Sibculo', 'Sibrandabuorren', 'Sibrandahûs', 'Siddeburen', 'Siebengewald', 'Siegerswoude', 'Sijbekarspel', 'Silvolde', 'Simonshaven', 'Simpelveld', 'Sinderen', 'Sint Agatha', 'Sint Annen', 'Sint Anthonis', 'Sint Geertruid', 'Sint Hubert', 'Sint Jansklooster', 'Sint Jansteen', 'Sint Joost', 'Sint Kruis', 'Sint Maarten', 'Sint Maartensbrug', 'Sint Maartensvlotbrug', 'Sint Nicolaasga', 'Sint Odiliënberg', 'Sint Pancras', 'Sint Philipsland', 'Sint-Annaland', 'Sint-Maartensdijk', 'Sint-Michielsgestel', 'Sint-Oedenrode', 'Sintjohannesga', 'Sirjansland', 'Sittard', 'Skingen', 'Slagharen', 'Slappeterp', 'Sleen', 'Sleeuwijk', 'Slenaken', 'Sliedrecht', 'Slijk-Ewijk', 'Slijkenburg', 'Slochteren', 'Slootdorp', 'Sloten', 'Sluis', 'Sluiskil', 'Smakt', 'Smalle Ee', 'Smallebrugge', 'Smilde', 'Snakkerburen', 'Sneek', 'Snelrewaard', 'Snikzwaag', 'Soerendonk', 'Soest', 'Soesterberg', 'Someren', 'Sommelsdijk', 'Son en Breugel', 'Sondel', 'Sonnega', 'Spaarndam', 'Spaarndam gem. Haarlem', 'Spanbroek', 'Spanga', 'Spankeren', 'Spannum', 'Spaubeek', 'Spier', 'Spierdijk', 'Spijk', 'Spijk Gn', 'Spijkenisse', 'Spijkerboor', 'Sprang-Capelle', 'Sprundel', 'Spui', 'St. Willebrord', 'St.-Annaparochie', 'St.-Jacobiparochie', "Stad aan 't Haringvliet", 'Stadskanaal', 'Stampersgat', 'Standdaarbuiten', 'Staphorst', 'Starnmeer', 'Startenhuizen', 'Stavenisse', 'Stavoren', 'Stedum', 'Steenbergen', 'Steendam', 'Steenderen', 'Steenenkamer', 'Steensel', 'Steenwijk', 'Steenwijkerwold', 'Stegeren', 'Steggerda', 'Stein', 'Stellendam', 'Sterksel', 'Stevensbeek', 'Stevensweert', 'Steyl', 'Stieltjeskanaal', 'Stiens', 'Stitswerd', 'Stokkum', 'Stolwijk', 'Stompetoren', 'Stoutenburg', 'Stoutenburg Noord', 'Stramproy', 'Streefkerk', 'Striep', 'Strijbeek', 'Strijen', 'Strijensas', 'Stroe', 'Stroobos', 'Stuifzand', 'Sumar', 'Surhuisterveen', 'Surhuizum', 'Susteren', 'Suwâld', 'Swalmen', 'Sweikhuizen', 'Swichum', 'Swifterbant', 'Swolgen', 'Taarlo', 'Teeffelen', 'Teerns', 'Tegelen', 'Ten Boer', 'Ten Post', 'Ter Aar', 'Ter Aard', 'Ter Apel', 'Ter Apelkanaal', 'Ter Heijde', 'Ter Idzard', 'Terband', 'Terborg', 'Terheijden', 'Terherne', 'Terhole', 'Terkaple', 'Termunten', 'Termunterzijl', 'Ternaard', 'Terneuzen', 'Teroele', 'Terschuur', 'Tersoal', 'Terwispel', 'Terwolde', 'Teteringen', 'Teuge', 'Thesinge', 'Tholen', 'Thorn', 'Tiel', 'Tiendeveen', 'Tienhoven', 'Tienray', 'Tijnje', 'Tilburg', 'Tilligte', 'Tinallinge', 'Tinte', 'Tirns', 'Tjalhuizum', 'Tjalleberd', 'Tjerkgaast', 'Tjerkwerd', 'Tjuchem', 'Tolbert', 'Toldijk', 'Tolkamer', 'Tollebeek', 'Tonden', 'Toornwerd', 'Tricht', 'Triemen', 'Tripscompagnie', 'Tubbergen', 'Tuil', 'Tuitjenhorn', 'Tuk', "Tull en 't Waal", 'Twello', 'Twijzel', 'Twijzelerheide', 'Twisk', 'Tynaarlo', 'Tytsjerk', 'Tzum', 'Tzummarum', 'Ubbena', 'Ubbergen', 'Uddel', 'Uden', 'Udenhout', 'Uffelte', 'Ugchelen', 'Uitdam', 'Uitgeest', 'Uithoorn', 'Uithuizen', 'Uithuizermeeden', 'Uitwellingerga', 'Uitwijk', 'Ulestraten', 'Ulft', 'Ulicoten', 'Ulrum', 'Ulvenhout', 'Ulvenhout AC', 'Ureterp', 'Urk', 'Urmond', 'Ursem', 'Ursem gem. S', 'Usquert', 'Utrecht', 'Vaals', 'Vaassen', 'Valburg', 'Valkenburg', 'Valkenswaard', 'Valthe', 'Valthermond', 'Varik', 'Varsselder', 'Varsseveld', 'Vasse', 'Veelerveen', 'Veen', 'Veendam', 'Veenendaal', 'Veenhuizen', 'Veeningen', 'Veenklooster', 'Veenoord', 'Veere', 'Veessen', 'Vegelinsoord', 'Veghel', 'Velddriel', 'Velden', 'Veldhoven', 'Velp', 'Velsen-Noord', 'Velsen-Zuid', 'Velserbroek', 'Ven-Zelderheide', 'Venebrugge', 'Venhorst', 'Venhuizen', 'Venlo', 'Venray', 'Vessem', 'Vethuizen', 'Veulen', 'Vianen', 'Vianen NB', 'Vierakker', 'Vierhouten', 'Vierhuizen', 'Vierlingsbeek', 'Vierpolders', 'Vijfhuizen', 'Vijlen', 'Vilsteren', 'Vinkega', 'Vinkel', 'Vinkenbuurt', 'Vinkeveen', 'Visvliet', 'Vlaardingen', 'Vlagtwedde', 'Vledder', 'Vledderveen', 'Vleuten', 'Vlieland', 'Vlierden', 'Vlijmen', 'Vlissingen', 'Vlist', 'Vlodrop', 'Voerendaal', 'Vogelenzang', 'Vogelwaarde', 'Volendam', 'Volkel', 'Vollenhove', 'Vondelingenplaat Rotterdam', 'Voorburg', 'Voorhout', 'Voorschoten', 'Voorst', 'Voorthuizen', 'Vorchten', 'Vorden', 'Vorstenbosch', 'Vortum-Mullem', 'Vragender', 'Vredenheim', 'Vredepeel', 'Vreeland', 'Vries', 'Vriescheloo', 'Vriezenveen', 'Vroomshoop', 'Vrouwenakker', 'Vrouwenparochie', 'Vrouwenpolder', 'Vught', 'Vuren', 'Waaksens', 'Waal', 'Waalre', 'Waalwijk', 'Waarde', 'Waardenburg', 'Waarder', 'Waardhuizen', 'Waarland', 'Waaxens', 'Wachtum', 'Waddinxveen', 'Wadenoijen', 'Wagenberg', 'Wagenborgen', 'Wageningen', 'Walem', 'Walsoorden', 'Wamel', 'Wanneperveen', 'Wanroij', 'Wanssum', 'Wapenveld', 'Wapse', 'Wapserveen', 'Warder', 'Warffum', 'Warfhuizen', 'Warfstermolen', 'Warmenhuizen', 'Warmond', 'Warns', 'Warnsveld', 'Warstiens', 'Warten', 'Waskemeer', 'Waspik', 'Wassenaar', 'Wateren', 'Watergang', 'Waterhuizen', 'Wateringen', 'Waterlandkerkje', 'Waverveen', 'Wedde', 'Weerselo', 'Weert', 'Weesp', 'Wehe-den Hoorn', 'Wehl', 'Weidum', 'Weiteveen', 'Wekerom', 'Well', 'Well L', 'Wellerlooi', 'Welsum', 'Wemeldinge', 'Wenum Wiesel', 'Wergea', 'Werkendam', 'Werkhoven', 'Wernhout', 'Wervershoof', 'Wesepe', 'Wessem', 'West-Graftdijk', 'West-Terschelling', 'Westbeemster', 'Westbroek', 'Westdorp', 'Westdorpe', 'Westendorp', 'Westerbeek', 'Westerbork', 'Westerbroek', 'Westeremden', 'Westergeest', 'Westerhaar-Vriezenveensewijk', 'Westerhoven', 'Westerland', 'Westerlee', 'Westernieland', 'Westervelde', 'Westervoort', 'Westerwijtwerd', 'Westhem', 'Westhoek', 'Westkapelle', 'Westknollendam', 'Westmaas', 'Westwoud', 'Westzaan', 'Wetering', 'Weteringbrug', 'Wetsens', 'Wetsinge', 'Weurt', 'Wezep', 'Wezup', 'Wezuperbrug', 'Wichmond', 'Wier', 'Wierden', 'Wieringerwaard', 'Wieringerwerf', 'Wierum', 'Wijchen', 'Wijckel', 'Wijdenes', 'Wijdewormer', 'Wijhe', 'Wijk aan Zee', 'Wijk bij Duurstede', 'Wijk en Aalburg', 'Wijlre', 'Wijnaldum', 'Wijnandsrade', 'Wijnbergen', 'Wijngaarden', 'Wijnjewoude', 'Wijster', 'Wilbertoord', 'Wildervank', 'Wilhelminadorp', 'Wilhelminaoord', 'Willemsoord', 'Willemstad', 'Wilnis', 'Wilp', 'Wilsum', 'Winde', 'Windraak', 'Winkel', 'Winneweer', 'Winschoten', 'Winssen', 'Winsum', 'Wintelre', 'Winterswijk', 'Winterswijk Brinkheurne', 'Winterswijk Corle', 'Winterswijk Henxel', 'Winterswijk Huppel', 'Winterswijk Kotten', 'Winterswijk Meddo', 'Winterswijk Miste', 'Winterswijk Ratum', 'Winterswijk Woold', 'Wirdum', 'Wirdum Gn', 'Wissenkerke', 'Witharen', 'Witmarsum', 'Witte Paarden', 'Wittelte', 'Wittem', 'Witteveen', 'Wiuwert', 'Wjelsryp', 'Woensdrecht', 'Woerden', 'Woerdense Verlaat', 'Wognum', 'Woldendorp', 'Wolfheze', 'Wolphaartsdijk', 'Wolsum', 'Woltersum', 'Wolvega', 'Wommels', 'Wons', 'Workum', 'Wormer', 'Wormerveer', 'Woubrugge', 'Woudbloem', 'Woudenberg', 'Woudrichem', 'Woudsend', 'Wouw', 'Wouwse Plantage', 'Wyns', 'Wytgaard', 'Wâlterswâld', 'Wânswert', 'Yde', 'Yerseke', 'Ypecolsga', 'Ysbrechtum', 'Ysselsteyn', 'Zaamslag', 'Zaandam', 'Zaandijk', 'Zalk', 'Zaltbommel', 'Zandberg', 'Zandeweer', 'Zandhuizen', 'Zandpol', 'Zandvoort', 'Zeddam', 'Zeegse', 'Zeeland', 'Zeerijp', 'Zeewolde', 'Zegge', 'Zegveld', 'Zeijen', 'Zeijerveen', 'Zeijerveld', 'Zeist', 'Zelhem', 'Zenderen', 'Zennewijnen', 'Zetten', 'Zevenaar', 'Zevenbergen', 'Zevenbergschen Hoek', 'Zevenhoven', 'Zevenhuizen', 'Zierikzee', 'Zieuwent', 'Zijderveld', 'Zijdewind', 'Zijldijk', 'Zoelen', 'Zoelmond', 'Zoetermeer', 'Zoeterwoude', 'Zonnemaire', 'Zorgvlied', 'Zoutelande', 'Zoutkamp', 'Zuid-Beijerland', 'Zuid-Scharwoude', 'Zuidbroek', 'Zuiddorpe', 'Zuidermeer', 'Zuiderwoude', 'Zuidhorn', 'Zuidlaarderveen', 'Zuidland', 'Zuidlaren', 'Zuidoostbeemster', 'Zuidschermer', 'Zuidveen', 'Zuidveld', 'Zuidvelde', 'Zuidwolde', 'Zuidzande', 'Zuilichem', 'Zuna', 'Zundert', 'Zurich', 'Zutphen', 'Zuurdijk', 'Zwaag', 'Zwaagdijk-Oost', 'Zwaagdijk-West', 'Zwaanshoek', 'Zwagerbosch', 'Zwammerdam', 'Zwanenburg', 'Zwartebroek', 'Zwartemeer', 'Zwartewaal', 'Zwartsluis', 'Zweeloo', 'Zweins', 'Zwiggelte', 'Zwijndrecht', 'Zwinderen', 'Zwolle', 'de Hoef', 'de Lutte', 'de Wijk', 'de Woude', ) provinces = ( 'Drenthe', 'Flevoland', 'Friesland', 'Gelderland', 'Groningen', 'Limburg', 'Noord-Brabant', 'Noord-Holland', 'Overijssel', 'Utrecht', 'Zeeland', 'Zuid-Holland', ) street_name_formats = ( '{{first_name}}{{street_suffix}}', ) street_address_formats = ( '{{street_name}} {{building_number}}', ) address_formats = ( "{{street_address}}\n{{postcode}}\n{{city}}", ) @classmethod def province(cls): return cls.random_element(cls.provinces) @classmethod def city(cls): return cls.random_element(cls.cities) faker-0.7.7/faker/providers/address/fr_CH/0000755000175000017500000000000013026251410016424 5ustar hlehlefaker-0.7.7/faker/providers/address/fr_CH/__init__.py0000644000175000017500000001525613026251410020546 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): city_suffixes = ( '-des-Bois', '-les-Bains', '-la-Ville', '-Dessus', '-Dessous', ' am Rhein', ' am See', ' am Albis', ' an der Aare' ) city_prefixes = ('Saint ', 'Sainte ', 'San ', 'Ober', 'Unter') street_prefixes = ('rue', 'rue', 'chemin', 'avenue', 'boulevard') address_formats = ( "{{street_address}}\n{{postcode}} {{city}}", ) building_number_formats = ('%', '%#', '%#', '%#', '%##') city_formats = ( '{{last_name}}', '{{last_name}}', '{{last_name}}', '{{last_name}}', '{{last_name}}{{city_suffix}}', '{{last_name}}{{city_suffix}}', '{{last_name}}{{city_suffix}}', '{{last_name}}-près-{{last_name}}', '{{last_name}}-sur-{{last_name}}', '{{city_prefix}}{{last_name}}', '{{last_name}} ({{canton_code}})', ) street_address_formats = ( '{{street_name}}', '{{street_name}} {{building_number}}', '{{street_name}} {{building_number}}', '{{street_name}} {{building_number}}', '{{street_name}} {{building_number}}', '{{street_name}} {{building_number}}', ) street_name_formats = ( '{{street_prefix}} {{last_name}}', '{{street_prefix}} {{first_name}} {{last_name}}', '{{street_prefix}} de {{last_name}}', ) postcode_formats = ('1###', '2###', '3###', '4###', '5###', '6###', '7###', '8###', '9###' ) cantons = ( ('AG', 'Argovie'), ('AI', 'Appenzell Rhodes-Intérieures'), ('AR', 'Appenzell Rhodes-Extérieures'), ('BE', 'Berne'), ('BL', 'Bâle-Campagne'), ('BS', 'Bâle-Ville'), ('FR', 'Fribourg'), ('GE', 'Genève'), ('GL', 'Glaris'), ('GR', 'Grisons'), ('JU', 'Jura'), ('LU', 'Lucerne'), ('NE', 'Neuchâtel'), ('NW', 'Nidwald'), ('OW', 'Obwald'), ('SG', 'Saint-Gall'), ('SH', 'Schaffhouse'), ('SO', 'Soleure'), ('SZ', 'Schwytz'), ('TG', 'Thurgovie'), ('TI', 'Tessin'), ('UR', 'Uri'), ('VD', 'Vaud'), ('VS', 'Valais'), ('ZG', 'Zoug'), ('ZH', 'Zurich'), ) countries = ( 'Afghanistan', 'Afrique du sud', 'Albanie', 'Algérie', 'Allemagne', 'Andorre', 'Angola', 'Anguilla', 'Antarctique', 'Antigua et Barbuda', 'Antilles néerlandaises', 'Arabie saoudite', 'Argentine', 'Arménie', 'Aruba', 'Australie', 'Autriche', 'Azerbaïdjan', 'Bahamas', 'Bahrain', 'Bangladesh', 'Belgique', 'Belize', 'Benin', 'Bermudes (Les)', 'Bhoutan', 'Biélorussie', 'Bolivie', 'Bosnie-Herzégovine', 'Botswana', 'Bouvet (Îles)', 'Brunei', 'Brésil', 'Bulgarie', 'Burkina Faso', 'Burundi', 'Cambodge', 'Cameroun', 'Canada', 'Cap Vert', 'Cayman (Îles)', 'Chili', 'Chine (Rép. pop.)', 'Christmas (Île)', 'Chypre', 'Cocos (Îles)', 'Colombie', 'Comores', 'Cook (Îles)', 'Corée du Nord', 'Corée, Sud', 'Costa Rica', 'Croatie', 'Cuba', 'Côte d\'Ivoire', 'Danemark', 'Djibouti', 'Dominique', 'Égypte', 'El Salvador', 'Émirats arabes unis', 'Équateur', 'Érythrée', 'Espagne', 'Estonie', 'États-Unis', 'Ethiopie', 'Falkland (Île)', 'Fidji (République des)', 'Finlande', 'France', 'Féroé (Îles)', 'Gabon', 'Gambie', 'Ghana', 'Gibraltar', 'Grenade', 'Groenland', 'Grèce', 'Guadeloupe', 'Guam', 'Guatemala', 'Guinée', 'Guinée Equatoriale', 'Guinée-Bissau', 'Guyane', 'Guyane française', 'Géorgie', 'Géorgie du Sud et Sandwich du Sud (Îles)', 'Haïti', 'Heard et McDonald (Îles)', 'Honduras', 'Hong Kong', 'Hongrie', 'Îles Mineures Éloignées des États-Unis', 'Inde', 'Indonésie', 'Irak', 'Iran', 'Irlande', 'Islande', 'Israël', 'Italie', 'Jamaïque', 'Japon', 'Jordanie', 'Kazakhstan', 'Kenya', 'Kirghizistan', 'Kiribati', 'Koweit', 'La Barbad', 'Laos', 'Lesotho', 'Lettonie', 'Liban', 'Libye', 'Libéria', 'Liechtenstein', 'Lithuanie', 'Luxembourg', 'Macau', 'Macédoine', 'Madagascar', 'Malaisie', 'Malawi', 'Maldives (Îles)', 'Mali', 'Malte', 'Mariannes du Nord (Îles)', 'Maroc', 'Marshall (Îles)', 'Martinique', 'Maurice', 'Mauritanie', 'Mayotte', 'Mexique', 'Micronésie (États fédérés de)', 'Moldavie', 'Monaco', 'Mongolie', 'Montserrat', 'Mozambique', 'Myanmar', 'Namibie', 'Nauru', 'Nepal', 'Nicaragua', 'Niger', 'Nigeria', 'Niue', 'Norfolk (Îles)', 'Norvège', 'Nouvelle Calédonie', 'Nouvelle-Zélande', 'Oman', 'Ouganda', 'Ouzbékistan', 'Pakistan', 'Palau', 'Panama', 'Papouasie-Nouvelle-Guinée', 'Paraguay', 'Pays-Bas', 'Philippines', 'Pitcairn (Îles)', 'Pologne', 'Polynésie française', 'Porto Rico', 'Portugal', 'Pérou', 'Qatar', 'Roumanie', 'Royaume-Uni', 'Russie', 'Rwanda', 'Rép. Dém. du Congo', 'République centrafricaine', 'République Dominicaine', 'République tchèque', 'Réunion (La)', 'Sahara Occidental', 'Saint Pierre et Miquelon', 'Saint Vincent et les Grenadines', 'Saint-Kitts et Nevis', 'Saint-Marin (Rép. de)', 'Sainte Hélène', 'Sainte Lucie', 'Samoa', 'Samoa', 'Seychelles', 'Sierra Leone', 'Singapour', 'Slovaquie', 'Slovénie', 'Somalie', 'Soudan', 'Sri Lanka', 'Suisse', 'Suriname', 'Suède', 'Svalbard et Jan Mayen (Îles)', 'Swaziland', 'Syrie', 'São Tomé et Príncipe (Rép.)', 'Sénégal', 'Tadjikistan', 'Taiwan', 'Tanzanie', 'Tchad', 'Territoire britannique de l\'océan Indien', 'Territoires français du sud', 'Thailande', 'Timor', 'Togo', 'Tokelau', 'Tonga', 'Trinité et Tobago', 'Tunisie', 'Turkménistan', 'Turks et Caïques (Îles)', 'Turquie', 'Tuvalu', 'Ukraine', 'Uruguay', 'Vanuatu', 'Vatican (Etat du)', 'Venezuela', 'Vierges (Îles)', 'Vierges britanniques (Îles)', 'Vietnam', 'Wallis et Futuna (Îles)', 'Yemen', 'Yougoslavie', 'Zambie', 'Zaïre', 'Zimbabwe', ) @classmethod def street_prefix(cls): """ :example 'rue' """ return cls.random_element(cls.street_prefixes) @classmethod def city_prefix(cls): """ :example 'rue' """ return cls.random_element(cls.city_prefixes) @classmethod def canton(cls): """ Randomly returns a swiss canton ('Abbreviated' , 'Name'). :example ('VD' . 'Vaud') """ return cls.random_element(cls.cantons) @classmethod def canton_name(cls): """ Randomly returns a Swiss canton name. :example 'Vaud' """ return cls.canton()[1] @classmethod def canton_code(cls): """ Randomly returns a Swiss canton code. :example 'VD' """ return cls.canton()[0] faker-0.7.7/faker/providers/address/cs_CZ/0000755000175000017500000000000013026251410016444 5ustar hlehlefaker-0.7.7/faker/providers/address/cs_CZ/__init__.py0000644000175000017500000004516413026251410020567 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): city_formats = ('{{city_name}}', ) street_name_formats = ('{{street_name}}', ) street_address_formats = ('{{street_name}} {{building_number}}', ) address_formats = ('{{street_address}}\n{{postcode}} {{city}}', ) building_number_formats = ('###', '##', '#', '#/#') street_suffixes_long = ('náměstí', ) street_suffixes_short = ('nám.', ) postcode_formats = ('### ##', ) cities = ( 'Abertamy', 'Adamov', 'Andělská Hora', 'Bakov nad Jizerou', 'Bavorov', 'Bechyně', 'Benešov nad Ploučnicí', 'Benátky nad Jizerou', 'Bezdružice', 'Bečov nad Teplou', 'Blatná', 'Blovice', 'Blšany', 'Bochov', 'Bohušovice nad Ohří', 'Bojkovice', 'Bor', 'Borohrádek', 'Borovany', 'Boží Dar', 'Brandýs nad Orlicí', 'Brno', 'Broumov', 'Brtnice', 'Brumov-Bylnice', 'Brušperk', 'Budišov nad Budišovkou', 'Budyně nad Ohří', 'Bučovice', 'Buštěhrad', 'Bystré', 'Bystřice', 'Bystřice nad Pernštejnem', 'Bystřice pod Hostýnem', 'Bzenec', 'Bílovec', 'Bělá nad Radbuzou', 'Bělá pod Bezdězem', 'Březnice', 'Březová', 'Březová nad Svitavou', 'Břidličná', 'Chabařovice', 'Chlumec', 'Chlumec nad Cidlinou', 'Choceň', 'Chomutov', 'Chotěboř', 'Chrast', 'Chrastava', 'Chropyně', 'Chvaletice', 'Chyše', 'Chýnov', 'Chřibská', 'Cvikov', 'Dačice', 'Dašice', 'Desná', 'Deštná', 'Dobrovice', 'Dobruška', 'Dobřany', 'Dobřichovice', 'Dobříš', 'Doksy', 'Dolní Benešov', 'Dolní Bousov', 'Dolní Kounice', 'Dolní Poustevna', 'Dubá', 'Dubí', 'Dubňany', 'Duchcov', 'Děčín', 'Františkovy Lázně', 'Fryšták', 'Frýdek-Místek', 'Frýdlant', 'Frýdlant nad Ostravicí', 'Fulnek', 'Golčův Jeníkov', 'Habartov', 'Habry', 'Hanušovice', 'Harrachov', 'Hartmanice', 'Havířov', 'Hejnice', 'Heřmanův Městec', 'Hlinsko', 'Hluboká nad Vltavou', 'Hluk', 'Hodkovice nad Mohelkou', 'Holice', 'Holýšov', 'Hora Svaté Kateřiny', 'Horažďovice', 'Horní Benešov', 'Horní Blatná', 'Horní Bříza', 'Horní Cerekev', 'Horní Jelení', 'Horní Jiřetín', 'Horní Planá', 'Horní Slavkov', 'Horšovský Týn', 'Hostinné', 'Hostivice', 'Hostomice', 'Hostouň', 'Hořice', 'Hořovice', 'Hoštka', 'Hradec Králové', 'Hradec nad Moravicí', 'Hranice (okres Cheb)', 'Hrob', 'Hrochův Týnec', 'Hronov', 'Hrotovice', 'Hroznětín', 'Hrušovany nad Jevišovkou', 'Hrádek', 'Hrádek nad Nisou', 'Hulín', 'Husinec', 'Hustopeče', 'Ivanovice na Hané', 'Ivančice', 'Jablonec nad Jizerou', 'Jablonec nad Nisou', 'Jablonné nad Orlicí', 'Jablonné v Podještědí', 'Jablunkov', 'Janov', 'Janovice nad Úhlavou', 'Janské Lázně', 'Jaroměřice nad Rokytnou', 'Javorník', 'Jemnice', 'Jesenice (okres Rakovník)', 'Jevišovice', 'Jevíčko', 'Jihlava', 'Jilemnice', 'Jistebnice', 'Jiříkov', 'Jáchymov', 'Jílové', 'Jílové u Prahy', 'Kamenice nad Lipou', 'Kamenický Šenov', 'Kaplice', 'Kardašova Řečice', 'Karlovy Vary', 'Karolinka', 'Karviná', 'Kasejovice', 'Kaznějov', 'Kašperské Hory', 'Kdyně', 'Kelč', 'Kladno', 'Kladruby', 'Klecany', 'Klimkovice', 'Klobouky u Brna', 'Kojetín', 'Konice', 'Kopidlno', 'Koryčany', 'Kosmonosy', 'Kostelec na Hané', 'Kostelec nad Labem', 'Kostelec nad Orlicí', 'Kostelec nad Černými lesy', 'Kouřim', 'Košťany', 'Kožlany', 'Kralovice', 'Kraslice', 'Kravaře', 'Kryry', 'Králíky', 'Králův Dvůr', 'Krásno', 'Krásná Hora nad Vltavou', 'Krásná Lípa', 'Krásné Údolí', 'Kunovice', 'Kunštát', 'Kynšperk nad Ohří', 'Lanžhot', 'Ledeč nad Sázavou', 'Ledvice', 'Letohrad', 'Letovice', 'Liberec', 'Libochovice', 'Libušín', 'Libáň', 'Libčice nad Vltavou', 'Liběchov', 'Lipník nad Bečvou', 'Litovel', 'Lišov', 'Loket', 'Lom', 'Lomnice nad Lužnicí', 'Lomnice nad Popelkou', 'Loučná pod Klínovcem', 'Lovosice', 'Loštice', 'Luby', 'Luhačovice', 'Lučany nad Nisou', 'Luže', 'Lysá nad Labem', 'Lázně Bohdaneč', 'Lázně Bělohrad', 'Lázně Kynžvart', 'Manětín', 'Mašťov', 'Meziboří', 'Meziměstí', 'Mikulov', 'Mikulášovice', 'Miletín', 'Milevsko', 'Milovice', 'Mimoň', 'Miroslav', 'Mirotice', 'Mirovice', 'Mirošov', 'Mladá Boleslav', 'Mladá Vožice', 'Mnichovice', 'Mnichovo Hradiště', 'Mníšek pod Brdy', 'Modřice', 'Mohelnice', 'Moravské Budějovice', 'Moravský Beroun', 'Moravský Krumlov', 'Morkovice-Slížany', 'Most', 'Mýto', 'Městec Králové', 'Město Albrechtice', 'Město Touškov', 'Měčín', 'Mšeno', 'Nalžovské Hory', 'Napajedla', 'Nasavrky', 'Nechanice', 'Nejdek', 'Nepomuk', 'Netolice', 'Neveklov', 'Nová Bystřice', 'Nová Paka', 'Nová Role', 'Nová Včelnice', 'Nové Hrady', 'Nové Město nad Metují', 'Nové Město pod Smrkem', 'Nové Sedlo', 'Nové Strašecí', 'Nový Bydžov', 'Nový Knín', 'Náměšť nad Oslavou', 'Nýrsko', 'Nýřany', 'Němčice nad Hanou', 'Odolena Voda', 'Odry', 'Olešnice', 'Olomouc', 'Oloví', 'Opava', 'Opočno', 'Osek', 'Osečná', 'Oslavany', 'Ostrava', 'Pacov', 'Pardubice', 'Paskov', 'Pec pod Sněžkou', 'Petřvald', 'Pečky', 'Pilníkov', 'Planá', 'Planá nad Lužnicí', 'Plasy', 'Plesná', 'Plumlov', 'Plzeň', 'Plánice', 'Poběžovice', 'Podbořany', 'Podivín', 'Pohořelice', 'Police nad Metují', 'Polička', 'Polná', 'Postoloprty', 'Potštát', 'Počátky', 'Praha', 'Proseč', 'Prostějov', 'Protivín', 'Pyšely', 'Přebuz', 'Přelouč', 'Přerov', 'Přeštice', 'Přibyslav', 'Přimda', 'Příbor', 'Rabí', 'Radnice', 'Rajhrad', 'Ralsko', 'Raspenava', 'Rejštejn', 'Rokytnice nad Jizerou', 'Rokytnice v Orlických horách', 'Ronov nad Doubravou', 'Rosice', 'Rotava', 'Rousínov', 'Rovensko pod Troskami', 'Roztoky', 'Rožmberk nad Vltavou', 'Rožmitál pod Třemšínem', 'Rožďalovice', 'Rtyně v Podkrkonoší', 'Rudná', 'Rudolfov', 'Rychnov u Jablonce nad Nisou', 'Rychvald', 'Rájec-Jestřebí', 'Rýmařov', 'Sadská', 'Sedlec-Prčice', 'Sedlice', 'Sedlčany', 'Semily', 'Sezemice', 'Sezimovo Ústí', 'Seč', 'Skalná', 'Skuteč', 'Slatiňany', 'Slavičín', 'Slavkov u Brna', 'Slavonice', 'Slušovice', 'Smečno', 'Smiřice', 'Smržovka', 'Sobotka', 'Soběslav', 'Solnice', 'Spálené Poříčí', 'Staré Město (okres Uherské Hradiště)', 'Staré Město (okres Šumperk)', 'Starý Plzenec', 'Staňkov', 'Stochov', 'Stod', 'Strmilov', 'Stráž nad Nežárkou', 'Stráž pod Ralskem', 'Strážnice', 'Strážov', 'Studénka', 'Stárkov', 'Stříbro', 'Suchdol nad Lužnicí', 'Svoboda nad Úpou', 'Svratka', 'Světlá nad Sázavou', 'Sázava', 'Tanvald', 'Telč', 'Teplice', 'Teplice nad Metují', 'Teplá', 'Terezín', 'Tišnov', 'Toužim', 'Tovačov', 'Trhové Sviny', 'Trhový Štěpánov', 'Trmice', 'Týn nad Vltavou', 'Týnec nad Labem', 'Týnec nad Sázavou', 'Týniště nad Orlicí', 'Třebechovice pod Orebem', 'Třebenice', 'Třeboň', 'Třemošnice', 'Třemošná', 'Třešť', 'Uherský Ostroh', 'Uhlířské Janovice', 'Unhošť', 'Valašské Klobouky', 'Valtice', 'Vamberk', 'Vejprty', 'Velešín', 'Velká Bystřice', 'Velká Bíteš', 'Velké Bílovice', 'Velké Hamry', 'Velké Opatovice', 'Velké Pavlovice', 'Velký Šenov', 'Veltrusy', 'Velvary', 'Verneřice', 'Veselí nad Lužnicí', 'Vidnava', 'Vimperk', 'Vizovice', 'Vlachovo Březí', 'Vodňany', 'Volary', 'Volyně', 'Votice', 'Vracov', 'Vratimov', 'Vrbno pod Pradědem', 'Vroutek', 'Vysoké Veselí', 'Vysoké nad Jizerou', 'Vyšší Brod', 'Vítkov', 'Výsluní', 'Všeruby', 'Zbiroh', 'Zbýšov', 'Zdice', 'Zlaté Hory', 'Zliv', 'Zlín', 'Zruč nad Sázavou', 'Zubří', 'Zákupy', 'Zásmuky', 'Újezd u Brna', 'Úpice', 'Úsov', 'Ústí nad Labem', 'Úterý', 'Úvaly', 'Úštěk', 'Černovice', 'Černošice', 'Černošín', 'Červená Řečice', 'Červený Kostelec', 'Česká Kamenice', 'Česká Skalice', 'České Budějovice', 'České Velenice', 'Český Brod', 'Český Dub', 'Řevnice', 'Šenov', 'Šlapanice', 'Šluknov', 'Špindlerův Mlýn', 'Štramberk', 'Štíty', 'Štětí', 'Švihov', 'Žacléř', 'Žamberk', 'Žandov', 'Ždánice', 'Ždírec nad Doubravou', 'Žebrák', 'Železnice', 'Železná Ruda', 'Železný Brod', 'Židlochovice', 'Žirovnice', 'Žlutice', 'Žulová' ) streets = ( 'Horní Stromky', 'Vizovická', 'K Brusce', 'Mírová', 'Rašínská', 'Boušova', 'Pobřežní', 'Dolnobřežanská', 'Černá', 'Šůrova', 'Červenkova', 'Nad Mostem', 'Libuňská', 'Chotovická', 'Petříkova', 'Pod Vodárenskou Věží', 'Na Fišerce', 'Ke Březině', 'Za Lázeňkou', 'Nad Šafránkou', 'Na Laurové', 'Nám. Republiky', 'Vlašimská', 'Nad Rohatci', 'Tylišovská', 'Nábřeží Kapitána Jaroše', 'Lešovská', 'U Podjezdu', 'Průškova', 'Estonská', 'Máslova', 'K Otočce', 'Jižní', 'Švecova', 'Mongolská', 'Kalská', 'Nad Rokytkou', 'Malešovská', 'Plzeňská', 'V Hájkách', 'Úpská', 'Ambrožova', 'Pikovická', 'Neužilova', 'Na Staré Vinici', 'Vstupní', 'Nýdecká', 'U Společenské Zahrady', 'Ostrovského', 'Bazovského', 'Lešenská', 'Na Štamberku', 'Na Svahu', 'Výhledské Nám.', 'K Lipám', 'Za Stadionem', 'Opletalova', 'Nábřeží Ludvíka Svobody', 'Komenského Nám.', 'Křimická', 'Domkovská', 'Pyšelská', 'Štychova', 'Horákova', 'Nad Zavážkou', 'K Prelátům', 'Vašátkova', 'Benákova', 'Náměstí Prezidenta Masaryka', 'Mílovská', 'U Hostivařského Nádraží', 'Jihovýchodní I', 'Hostivařské Nám.', 'Zbynická', 'Heineho', 'U Dobešky', 'Doubická', 'Ke Břvům', 'Na Záhonech', 'Kloboukova', 'Kostnické Náměstí', 'Pelclova', 'Smotlachova', 'Pod Spiritkou', 'Hůlkova', 'Matenská', 'Do Zahrádek Ii', 'Dobrošovská', 'Lovčenská', 'Jasná I', 'Škrétova', 'Moravanů', 'Budapešťská', 'Kojetická', 'Náměstí I. P. Pavlova', 'Bajkalská', 'U Větrolamu', 'Vlčická', 'Jarešova', 'Sámova', 'Kotrčová', 'Musílkova', 'Ingrišova', 'U Nových Domů I', 'Dělostřelecká', 'Ke Hrázi', 'Mochovská', 'Rýmařovská', 'Dolní Chaloupky', 'Za Arielem', 'U Rajské Zahrady', 'K Šedivce', 'Březová', 'Doubravínova', 'Mládkova', 'Tachovské Náměstí', 'Lehárova', 'Severní X', 'V Tehovičkách', 'Bermanova', 'Grammova', 'Spojovací', 'Verdunská', 'Závrchy', 'Čerpadlová', 'Vítězná', 'Nad Plynovodem', 'U Smíchovského Hřbitova', 'Nedvědovo Náměstí', 'Bachova', 'U Dálnice', 'Všejanská', 'Maňákova', 'Rokytnická', 'Loděnická', 'U Pumpy', 'Michnova', 'Záblatská', 'Poslední', 'Hněvkovského', 'Za Křížem', 'Nad Návsí', 'Jablonecká', 'Súdánská', 'Mazancova', 'Pod Čertovou Skalou', 'Weilova', 'Čajkovského', 'Nad Zátiším', 'Moldavská', 'Juarézova', 'Žižkova', 'Pod Lochkovem', 'Nad Vernerákem', 'Žherská', 'Prusíkova', 'Výtoňská', 'Na Srážku', 'Šachovská', 'Nučická', 'Novákovo Náměstí', 'Sitteho', 'U Vápenice', 'Na Kuthence', 'Čelakovského Sady', 'V Závitu', 'Na Vartě', 'Oválová', 'Machovická', 'Nad Olšinami', 'Vajgarská', 'Kulhavého', 'Kodaňská', 'Kralupská', 'Lednická', 'Pod Velkým Hájem', 'Hvězdonická', 'Na Kozinci', 'Semická', 'K Dálnici', 'Trytova', 'Vyhlídkova', 'Pohnertova', 'U Nového Dvora', 'K Vodě', 'Nad Libří', 'K Matěji', 'V Kotcích', 'Kohoutových', 'Na Cikánce', 'Chládkova', 'Slatiňanská', 'Pod Kostelem', 'Na Spojce', 'Na Zahrádkách', 'Nad Obcí', 'K Přehradám', 'Na Náspu', 'V Nížinách', 'Josefa Houdka', 'Na Pěšině', 'Hnězdenská', 'Za Statky', 'Kremnická', 'Čestmírova', 'U Rakovky', 'Kodicilova', 'K Lučinám', 'Nouzov', 'Krátký Lán', 'Anny Drabíkové', 'Kadaňská', 'Stroupežnického', 'Jírova', 'U Dětského Hřiště', 'Žofie Podlipské', 'Nad Šancemi', 'Lošáková', 'Roblínská', 'Mezi Sklady', 'Na Pomezí', 'U Mlýnského Rybníka', 'Makedonská', 'K Dýmači', 'V Zátiší', 'Pohořelec', 'Jiřinková', 'U Nové Dálnice', 'Čuprova', 'Vraňanská', 'Severovýchodní Vi', 'Petřínská', 'K Hořavce', 'Sádovská', 'Pod Průsekem', 'Konžská', 'Dřítenská', 'Pirinská', 'U Hřiště', 'Kukelská', 'Moravanská', 'Koclířova', 'Žilinská', 'Ve Žlíbku', 'Veronské Nám.', 'U Větrníku', 'Svojsíkova', 'Izraelská', 'Staňkovka', 'Na Viničních Horách', 'Čankovská', 'Na Špitálce', 'Valdovská', 'Rudoltická', 'Ke Strašnické', 'Paťanka', 'Panuškova', 'Pankrácké Nám.', 'Budčická', 'Šermířská', 'Medlovská', 'K Vidouli', 'Horní Chaloupky', 'V Americe', 'Dejvická', 'Klášterecká', 'Šárovo Kolo', 'Mladoboleslavská', 'Palackého', 'Lumiérů', 'Ivančická', 'Za Valem', 'Na Břevnovské Pláni', 'Tichonická', 'Náměstí Hrdinů', 'Mistřínská', 'Křížkovského', 'Tanvaldská', 'V Padolině', 'Před Skalkami Ii', 'Na Křivce', 'Nad Zámečkem', 'Nad Krocínkou', 'Podlešínská', 'Nad Popelkou', 'Oderská', 'Jeruzalémská', 'Smolenská', 'Lebeděvova', 'Libichovská', 'Na Šafránce', 'Průjezdná', 'Záluské', 'Branišovská', 'Spinozova', 'K Betáni', 'Machuldova', 'Podohradská', 'Cerhenická', 'V Brůdku', 'U Vlachovky', 'Pod Letištěm', 'Vlastislavova', 'Klecanská', 'Žinkovská', 'Maltézské Náměstí', 'Boršov', 'Mukařovského', 'Josefa Šimůnka', 'Suchdolská', 'Opočínská', 'Heydukova', 'Vršovka', 'Thurnova', 'Mezilesní', 'Za Pivovarem', 'Uljanovská', 'Panenská', 'Sladovnická', 'Plynární', 'Kozácká', 'Vlasákova', 'Javornická', 'Ševčíkova', 'Podle Náhonu', 'Doubravická', 'Františka Černého', 'Chotětovská', 'K Háječku', 'Pod Výšinkou', 'U Šesté Baterie', 'Drahanská', 'Augustova', 'U Balabenky', 'Boční I', 'Jirčanská', 'Na Šubě', 'Brixiho', 'Klímova', 'Kazín', 'Fügnerovo Náměstí', 'Na Příčné Mezi', 'Plánická', 'Africká', 'Vratislavova', 'Olympijská', 'Na Bojišti', 'K Nádrži', 'Vokrojova', 'Bořetínská', 'Kováříkova', 'Lánovská', 'U Staré Pošty', 'Na Poustkách', 'V Poli', 'Meziškolská', 'Pajerova', 'Habartovská', 'Mlékárenská', 'Dělnická', 'U Štěpu', 'Družná', 'Klouzková', 'Před Rybníkem', 'Nad Košinkou', 'Spolupráce', 'V Humenci', 'Adélčina', 'Březanova', 'Pod Kesnerkou', 'Kosmonoská', 'Do Dubin', 'Nad Lávkou', 'Mezi Lysinami', 'Na Topolce', 'Snopkova', 'Severní Viii', 'Okrová', 'Třebihošťská', 'Mádrova', 'Na Lázeňce', 'Slivenecká', 'Nám. Barikád', 'Nad Strouhou', 'Jindřicha Plachty', 'Pod Srázem', 'U Waltrovky', 'Bratří Čapků', 'Onšovecká', 'Machnova', 'Kostková', 'Rožmberská', 'Zapských', 'Přípřežní', 'Výravská', 'Podléšková', 'Štěchovická', 'Poleradská', 'Jilmová', 'Hostýnská' ) states = ( 'Hlavní město Praha', 'Středočeský kraj', 'Jihočeský kraj', 'Plzeňský kraj', 'Karlovarský kraj', 'Ústecký kraj', 'Liberecký kraj', 'Královéhradecký kraj', 'Pardubický kraj', 'Kraj Vysočina', 'Jihomoravský kraj', 'Olomoucký kraj', 'Moravskoslezský kraj', 'Zlínský kraj', ) countries = ( 'Afghánistán', 'Albánie', 'Alžírsko', 'Andorra', 'Angola', 'Antigua a Barbuda', 'Argentina', 'Arménie', 'Austrálie', 'Bahamy', 'Bahrajn', 'Bangladéš', 'Barbados', 'Belgie', 'Belize', 'Benin', 'Bhútán', 'Bolívie', 'Bosna a Hercegovina', 'Botswana', 'Brazílie', 'Brunej', 'Bulharsko', 'Burkina Faso', 'Burundi', 'Bělorusko', 'Chile', 'Chorvatsko', 'Cookovy ostrovy', 'Demokratická republika Kongo', 'Dominika', 'Dominikánská republika', 'Dánsko', 'Džibutsko', 'Egypt', 'Ekvádor', 'Eritrea', 'Estonsko', 'Etiopie', 'Federativní státy Mikronésie', 'Fidži', 'Filipíny', 'Finsko', 'Francie', 'Gabon', 'Gambie', 'Ghana', 'Gruzie', 'Guatemala', 'Guinea', 'Guinea-Bissau', 'Guyana', 'Haiti', 'Honduras', 'Indie', 'Irsko', 'Irák', 'Island', 'Itálie', 'Izrael', 'Jamajka', 'Japonsko', 'Jemen', 'Jihoafrická republika', 'Jižní Súdán', 'Jordánsko', 'Kambodža', 'Kamerun', 'Kanada', 'Kapverdy', 'Katar', 'Kazachstán', 'Keňa', 'Kiribati', 'Kolumbie', 'Kostarika', 'Kuba', 'Kypr', 'Kyrgyzstán', 'Laos', 'Lesotho', 'Libanon', 'Libye', 'Lichtenštejnsko', 'Litva', 'Lotyšsko', 'Lucembursko', 'Madagaskar', 'Makedonie', 'Malajsie', 'Malawi', 'Maledivy', 'Mali', 'Malta', 'Maroko', 'Marshallovy ostrovy', 'Mauricius', 'Mauritánie', 'Maďarsko', 'Mexiko', 'Moldavsko', 'Monako', 'Mongolsko', 'Mosambik', 'Myanmar', 'Namibie', 'Nauru', 'Nepál', 'Niger', 'Nigérie', 'Nikaragua', 'Niue', 'Nizozemsko', 'Norsko', 'Nový Zéland', 'Německo', 'Omán', 'Palau', 'Panama', 'Papua-Nová Guinea', 'Paraguay', 'Peru', 'Pobřeží slonoviny', 'Polsko', 'Portugalsko', 'Pákistán', 'Rakousko', 'Republika Kongo', 'Rovníková Guinea', 'Rumunsko', 'Rusko', 'Rwanda', 'Salvador', 'Samoa', 'San Marino', 'Saúdská Arábie', 'Senegal', 'Severní Korea', 'Seychely', 'Sierra Leone', 'Singapur', 'Slovensko', 'Slovinsko', 'Somálsko', 'Spojené arabské emiráty', 'Spojené království', 'Spojené státy americké', 'Srbsko', 'Středoafrická republika', 'Surinam', 'Svatá Lucie', 'Svatý Kryštof a Nevis', 'Svatý Tomáš a Princův ostrov', 'Svatý Vincenc a Grenadiny', 'Svazijsko', 'Súdán', 'Sýrie', 'Tanzanie', 'Thajsko', 'Togo', 'Tonga', 'Trinidad a Tobago', 'Tunisko', 'Turecko', 'Turkmenistán', 'Tuvalu', 'Tádžikistán', 'Uganda', 'Ukrajina', 'Uruguay', 'Uzbekistán', 'Vanuatu', 'Vatikán', 'Venezuela', 'Vietnam', 'Východní Timor', 'Zambie', 'Zimbabwe', 'Ázerbájdžán', 'Írán', 'Čad', 'Černá Hora', 'Česko', 'Čína', 'Řecko', 'Šalamounovy ostrovy', 'Španělsko', 'Srí Lanka', 'Švédsko', 'Švýcarsko' ) @classmethod def street_suffix_short(cls): return cls.random_element(cls.street_suffixes_short) @classmethod def street_suffix_long(cls): return cls.random_element(cls.street_suffixes_long) @classmethod def city_name(cls): return cls.random_element(cls.cities) @classmethod def street_name(cls): return cls.random_element(cls.streets) @classmethod def state(cls): return cls.random_element(cls.states) faker-0.7.7/faker/providers/address/zh_TW/0000755000175000017500000000000013026251410016476 5ustar hlehlefaker-0.7.7/faker/providers/address/zh_TW/__init__.py0000644000175000017500000001350713026251410020615 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): city_formats = ("{{city_name}}", ) building_number_formats = ("%號", "%#號", "%##號", ) postcode_formats = ("%####", "%##", ) street_name_formats = ("{{street_name}}", ) street_address_formats = ("{{street_name}}{{building_number}}", ) address_formats = ("{{postcode}} {{city}}{{street_address}}", ) secondary_address_formats = ('#樓', '之#') street_names = ("中正路", "中山路", "民生路", "中華路", "和平路", "中興路", "仁愛路", "復興路", "民族路", "民權路", "忠孝路", "信義路", "成功路", "新興路", "忠孝街", "和平街", "信義街", "仁愛街", "文化路", "大同路", "三民路", "新生路", "光復路", "自強路", "光明路", "公園路", "民生街", "文化街", "中興街", "建國路", "民權街", "自強街", "中山路1段", "中山路2段", "光明街", "成功街", "永安街", "四維路", "新興街", "民族街", "福德街", "大同街", "文昌街", "復興街", "博愛街", "博愛路", "光華街", "太平路", "水源路", "新生街", "四維街", "大仁街", "中央路", "大智街", "林森路", "八德路", "長春路", "南街", "福德路", "光華路", "八德街", "中山路3段", "東興路", "勝利街", "文昌路", "三民街", "大勇街", "民有街", "自由路", "長安街", "明德路", "明德街", "光復街", "德街", "忠義路", "中和路", "自由街", "中正路1段", "永和街", "延平路", "正義路", "五福街", "華興街", "育英路", "平和路", "福安街", "中正路2段", "勝利路", "育英街", "興街", "自立街", "民享街", "大智路", "民治街", "民治路", "學府路", "中華街", "忠義街", "和街", "民富街",) cities = ("基隆市", "台北市", "新北市", "桃園縣", "新竹市", "新竹縣", "苗栗縣", "台中市", "彰化縣", "南投縣", "雲林縣", "嘉義市", "嘉義縣", "台南市", "高雄市", "屏東縣", "台東縣", "花蓮縣", "宜蘭縣", "澎湖縣", "金門縣", "連江縣") # from countries = ("阿爾巴尼亞", "剛果共和國", "阿爾及利亞", "丹麥", "安哥拉", "多明尼加", "安圭拉", "多米尼克", "阿根廷", "厄瓜多爾", "亞美尼亞", "埃及", "阿路巴", "薩爾瓦多", "澳大利亞", "厄利垂亞", "奧地利", "愛沙尼亞", "亞塞拜然", "衣索匹亞", "巴哈馬", "斐濟", "巴林", "芬蘭", "孟加拉", "法屬玻里尼西亞", "法國", "巴貝多", "加彭", "白俄羅斯", "喬治亞", "比利時", "德國", "貝里斯", "迦納", "貝南", "直布羅陀", "百慕達", "英國", "不丹", "希臘", "玻利維亞", "格瑞那達", "波希尼亞及赫塞哥維那", "瓜地馬拉", "波札那", "幾內亞", "巴西", "蓋亞那", "汶萊", "海地", "保加利亞", "宏都拉斯", "布吉納法索", "香港", "蒲隆地", "匈牙利", "柬埔寨", "冰島", "喀麥隆", "印度", "加拿大", "印尼", "維德角島", "依朗", "開曼群島", "伊拉克", "中非共和國", "愛爾蘭", "查德", "以色列", "智利", "義大利", "中國大陸", "牙買加", "哥倫比亞", "日本", "剛果", "約旦", "科克群島", "肯亞", "哥斯大黎加", "韓國", "象牙海岸", "科威特", "克羅埃西亞", "寮國", "塞浦路斯", "拉脫維亞", "捷克", "賴索托", "盧森堡", "聖露西亞", "澳門", "聖文森及格瑞那丁", "馬其頓", "聖多美及普林西比", "馬達加斯加", "沙烏地阿拉伯", "馬拉威", "塞內加爾", "馬來西亞", "塞席爾", "馬爾地夫", "獅子山", "馬利", "新加坡", "馬爾他", "斯洛伐克", "模里西斯", "斯洛維尼亞", "茅利塔尼亞", "索羅門群島", "墨西哥", "索馬利亞", "摩爾多瓦", "南非", "蒙古", "西班牙", "摩洛哥", "斯里蘭卡", "緬甸", "蘇丹", "納米比亞", "蘇利南", "諾魯", "史瓦濟蘭", "尼泊爾", "瑞典", "荷蘭", "瑞士", "新喀里多尼亞", "敘利亞", "紐西蘭", "坦尚尼亞", "尼日", "泰國", "奈及利亞", "多哥", "挪威", "千里達及托貝哥", "阿曼", "突尼西亞", "巴基斯坦", "土耳其", "巴拿馬", "烏干達", "巴布亞紐幾內亞", "烏克蘭", "巴拉圭", "阿拉伯聯合大公國", "秘魯", "美國", "菲律賓", "烏拉圭", "波蘭", "委內瑞拉", "葡萄牙", "越南", "卡達", "西薩摩亞", "羅馬尼亞", "葉門", "俄羅斯", "尚比亞", "盧安達", "辛巴威", "聖克里斯多福及尼維斯") @classmethod def secondary_address(cls): return cls.numerify(cls.random_element(cls.secondary_address_formats)) @classmethod def building_number(cls): return cls.numerify(cls.random_element(cls.building_number_formats)) @classmethod def street_name(cls): return cls.random_element(cls.street_names) @classmethod def city_name(cls): return cls.random_element(cls.cities) faker-0.7.7/faker/providers/address/en/0000755000175000017500000000000013026251410016045 5ustar hlehlefaker-0.7.7/faker/providers/address/en/__init__.py0000644000175000017500000001000313026251410020150 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): countries = ( 'Afghanistan', 'Albania', 'Algeria', 'American Samoa', 'Andorra', 'Angola', 'Anguilla', 'Antarctica (the territory South of 60 deg S)', 'Antigua and Barbuda', 'Argentina', 'Armenia', 'Aruba', 'Australia', 'Austria', 'Azerbaijan', 'Bahamas', 'Bahrain', 'Bangladesh', 'Barbados', 'Belarus', 'Belgium', 'Belize', 'Benin', 'Bermuda', 'Bhutan', 'Bolivia', 'Bosnia and Herzegovina', 'Botswana', 'Bouvet Island (Bouvetoya)', 'Brazil', 'British Indian Ocean Territory (Chagos Archipelago)', 'British Virgin Islands', 'Brunei Darussalam', 'Bulgaria', 'Burkina Faso', 'Burundi', 'Cambodia', 'Cameroon', 'Canada', 'Cape Verde', 'Cayman Islands', 'Central African Republic', 'Chad', 'Chile', 'China', 'Christmas Island', 'Cocos (Keeling) Islands', 'Colombia', 'Comoros', 'Congo', 'Congo', 'Cook Islands', 'Costa Rica', 'Cote d\'Ivoire', 'Croatia', 'Cuba', 'Cyprus', 'Czech Republic', 'Denmark', 'Djibouti', 'Dominica', 'Dominican Republic', 'Ecuador', 'Egypt', 'El Salvador', 'Equatorial Guinea', 'Eritrea', 'Estonia', 'Ethiopia', 'Faroe Islands', 'Falkland Islands (Malvinas)', 'Fiji', 'Finland', 'France', 'French Guiana', 'French Polynesia', 'French Southern Territories', 'Gabon', 'Gambia', 'Georgia', 'Germany', 'Ghana', 'Gibraltar', 'Greece', 'Greenland', 'Grenada', 'Guadeloupe', 'Guam', 'Guatemala', 'Guernsey', 'Guinea', 'Guinea-Bissau', 'Guyana', 'Haiti', 'Heard Island and McDonald Islands', 'Holy See (Vatican City State)', 'Honduras', 'Hong Kong', 'Hungary', 'Iceland', 'India', 'Indonesia', 'Iran', 'Iraq', 'Ireland', 'Isle of Man', 'Israel', 'Italy', 'Jamaica', 'Japan', 'Jersey', 'Jordan', 'Kazakhstan', 'Kenya', 'Kiribati', 'Korea', 'Korea', 'Kuwait', 'Kyrgyz Republic', 'Lao People\'s Democratic Republic', 'Latvia', 'Lebanon', 'Lesotho', 'Liberia', 'Libyan Arab Jamahiriya', 'Liechtenstein', 'Lithuania', 'Luxembourg', 'Macao', 'Macedonia', 'Madagascar', 'Malawi', 'Malaysia', 'Maldives', 'Mali', 'Malta', 'Marshall Islands', 'Martinique', 'Mauritania', 'Mauritius', 'Mayotte', 'Mexico', 'Micronesia', 'Moldova', 'Monaco', 'Mongolia', 'Montenegro', 'Montserrat', 'Morocco', 'Mozambique', 'Myanmar', 'Namibia', 'Nauru', 'Nepal', 'Netherlands Antilles', 'Netherlands', 'New Caledonia', 'New Zealand', 'Nicaragua', 'Niger', 'Nigeria', 'Niue', 'Norfolk Island', 'Northern Mariana Islands', 'Norway', 'Oman', 'Pakistan', 'Palau', 'Palestinian Territory', 'Panama', 'Papua New Guinea', 'Paraguay', 'Peru', 'Philippines', 'Pitcairn Islands', 'Poland', 'Portugal', 'Puerto Rico', 'Qatar', 'Reunion', 'Romania', 'Russian Federation', 'Rwanda', 'Saint Barthelemy', 'Saint Helena', 'Saint Kitts and Nevis', 'Saint Lucia', 'Saint Martin', 'Saint Pierre and Miquelon', 'Saint Vincent and the Grenadines', 'Samoa', 'San Marino', 'Sao Tome and Principe', 'Saudi Arabia', 'Senegal', 'Serbia', 'Seychelles', 'Sierra Leone', 'Singapore', 'Slovakia (Slovak Republic)', 'Slovenia', 'Solomon Islands', 'Somalia', 'South Africa', 'South Georgia and the South Sandwich Islands', 'Spain', 'Sri Lanka', 'Sudan', 'Suriname', 'Svalbard & Jan Mayen Islands', 'Swaziland', 'Sweden', 'Switzerland', 'Syrian Arab Republic', 'Taiwan', 'Tajikistan', 'Tanzania', 'Thailand', 'Timor-Leste', 'Togo', 'Tokelau', 'Tonga', 'Trinidad and Tobago', 'Tunisia', 'Turkey', 'Turkmenistan', 'Turks and Caicos Islands', 'Tuvalu', 'Uganda', 'Ukraine', 'United Arab Emirates', 'United Kingdom', 'United States of America', 'United States Minor Outlying Islands', 'United States Virgin Islands', 'Uruguay', 'Uzbekistan', 'Vanuatu', 'Venezuela', 'Vietnam', 'Wallis and Futuna', 'Western Sahara', 'Yemen', 'Zambia', 'Zimbabwe' ) faker-0.7.7/faker/providers/address/en_AU/0000755000175000017500000000000013026251410016432 5ustar hlehlefaker-0.7.7/faker/providers/address/en_AU/__init__.py0000644000175000017500000001112113026251410020537 0ustar hlehlefrom __future__ import unicode_literals from ..en import Provider as AddressProvider class Provider(AddressProvider): city_prefixes = ('North', 'East', 'West', 'South', 'New', 'Lake', 'Port', 'St.') city_suffixes = ( 'town', 'ton', 'land', 'ville', 'berg', 'burgh', 'borough', 'bury', 'view', 'port', 'mouth', 'stad', 'furt', 'chester', 'mouth', 'fort', 'haven', 'side', 'shire') building_number_formats = ('###', '##', '#') street_suffixes = ( 'Access', 'Alley', 'Alleyway', 'Amble', 'Anchorage', 'Approach', 'Arcade', 'Artery', 'Avenue', 'Basin', 'Beach', 'Bend', 'Block', 'Boulevard', 'Brace', 'Brae', 'Break', 'Bridge', 'Broadway', 'Brow', 'Bypass', 'Byway', 'Causeway', 'Centre', 'Centreway', 'Chase', 'Circle', 'Circlet', 'Circuit', 'Circus', 'Close', 'Colonnade', 'Common', 'Concourse', 'Copse', 'Corner', 'Corso', 'Court', 'Courtyard', 'Cove', 'Crescent', 'Crest', 'Cross', 'Crossing', 'Crossroad', 'Crossway', 'Cruiseway', 'Cul-de-sac', 'Cutting', 'Dale', 'Dell', 'Deviation', 'Dip', 'Distributor', 'Drive', 'Driveway', 'Edge', 'Elbow', 'End', 'Entrance', 'Esplanade', 'Estate', 'Expressway', 'Extension', 'Fairway', 'Fire Track', 'Firetrail', 'Flat', 'Follow', 'Footway', 'Foreshore', 'Formation', 'Freeway', 'Front', 'Frontage', 'Gap', 'Garden', 'Gardens', 'Gate', 'Gates', 'Glade', 'Glen', 'Grange', 'Green', 'Ground', 'Grove', 'Gully', 'Heights', 'Highroad', 'Highway', 'Hill', 'Interchange', 'Intersection', 'Junction', 'Key', 'Landing', 'Lane', 'Laneway', 'Lees', 'Line', 'Link', 'Little', 'Lookout', 'Loop', 'Lower', 'Mall', 'Meander', 'Mew', 'Mews', 'Motorway', 'Mount', 'Nook', 'Outlook', 'Parade', 'Park', 'Parklands', 'Parkway', 'Part', 'Pass', 'Path', 'Pathway', 'Piazza', 'Place', 'Plateau', 'Plaza', 'Pocket', 'Point', 'Port', 'Promenade', 'Quad', 'Quadrangle', 'Quadrant', 'Quay', 'Quays', 'Ramble', 'Ramp', 'Range', 'Reach', 'Reserve', 'Rest', 'Retreat', 'Ride', 'Ridge', 'Ridgeway', 'Right Of Way', 'Ring', 'Rise', 'River', 'Riverway', 'Riviera', 'Road', 'Roads', 'Roadside', 'Roadway', 'Ronde', 'Rosebowl', 'Rotary', 'Round', 'Route', 'Row', 'Rue', 'Run', 'Service Way', 'Siding', 'Slope', 'Sound', 'Spur', 'Square', 'Stairs', 'State Highway', 'Steps', 'Strand', 'Street', 'Strip', 'Subway', 'Tarn', 'Terrace', 'Thoroughfare', 'Tollway', 'Top', 'Tor', 'Towers', 'Track', 'Trail', 'Trailer', 'Triangle', 'Trunkway', 'Turn', 'Underpass', 'Upper', 'Vale', 'Viaduct', 'View', 'Villas', 'Vista', 'Wade', 'Walk', 'Walkway', 'Way', 'Wynd') postcode_formats = ( # as per https://en.wikipedia.org/wiki/Postcodes_in_Australia # NSW '1###', '20##', '21##', '22##', '23##', '24##', '25##', '2619', '262#', '263#', '264#', '265#', '266#', '267#', '268#', '269#', '27##', '28##', '292#', '293#', '294#', '295#', '296#', '297#', '298#', '299#', # ACT '02##', '260#', '261#', '290#', '291#', '2920', # VIC '3###', '8###', # QLD '4###', '9###', # SA '5###', # WA '6###', # TAS '7###', # NT '08##', '09##', ) states = ( 'Australian Capital Territory', 'New South Wales', 'Northern Territory', 'Queensland', 'South Australia', 'Tasmania', 'Victoria', 'Western Australia') states_abbr = ( 'ACT', 'NSW', 'NT', 'QLD', 'SA', 'TAS', 'VIC', 'WA') city_formats = ( '{{city_prefix}} {{first_name}}{{city_suffix}}', '{{city_prefix}} {{first_name}}', '{{first_name}}{{city_suffix}}', '{{last_name}}{{city_suffix}}', ) street_name_formats = ( '{{first_name}} {{street_suffix}}', '{{last_name}} {{street_suffix}}' ) street_address_formats = ( '{{building_number}} {{street_name}}', '{{secondary_address}}\n {{building_number}} {{street_name}}', ) address_formats = ( "{{street_address}}\n{{city}}, {{state_abbr}}, {{postcode}}", ) secondary_address_formats = ('Apt. ###', 'Flat ##', 'Suite ###', 'Unit ##', 'Level #', '### /', '## /', '# /') @classmethod def city_prefix(cls): return cls.random_element(cls.city_prefixes) @classmethod def secondary_address(cls): return cls.numerify(cls.random_element(cls.secondary_address_formats)) @classmethod def state(cls): return cls.random_element(cls.states) @classmethod def state_abbr(cls): return cls.random_element(cls.states_abbr) faker-0.7.7/faker/providers/address/fi_FI/0000755000175000017500000000000013026251410016417 5ustar hlehlefaker-0.7.7/faker/providers/address/fi_FI/__init__.py0000644000175000017500000002051613026251410020534 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): building_number_formats = ('###', '##', '#') postcode_formats = ('#####', ) city_formats = ('{{city_name}}', ) street_name_formats = ('{{fruit}}{{street_suffix}}', ) street_address_formats = ('{{street_name}} {{building_number}}',) address_formats = ("{{street_address}}\n{{postcode}} {{city}}", ) cities = ( 'Akaa', 'Alajärvi', 'Alavus', 'Espoo', 'Forssa', 'Haapajärvi', 'Haapavesi', 'Hämeenlinna', 'Hamina', 'Hanko', 'Harjavalta', 'Haukipudas', 'Heinola', 'Helsinki', 'Huittinen', 'Hyvinkää', 'Iisalmi', 'Ikaalinen', 'Imatra', 'Jakobstad', 'Joensuu', 'Juankoski', 'Jyväskylä', 'Jämsä', 'Järvenpää', 'Kaarina', 'Kajaani', 'Kalajoki', 'Kankaanpää', 'Kannus', 'Karkkila', 'Kaskinen', 'Kauhajoki', 'Kauhava', 'Kauniainen', 'Kemi', 'Kemijärvi', 'Kerava', 'Keuruu', 'Kitee', 'Kiuruvesi', 'Kokemäki', 'Kokkola', 'Kotka', 'Kouvola', 'Kristinestad', 'Kuhmo', 'Kuopio', 'Kurikka', 'Kuusamo', 'Lahti', 'Laitila', 'Lappeenranta', 'Lapua', 'Lieksa', 'Lohja', 'Loimaa', 'Loviisa', 'Mänttä-Vilppula', 'Mariehamn', 'Mikkeli', 'Naantali', 'Närpes', 'Nilsiä', 'Nivala', 'Nokia', 'Nurmes', 'Nykarleby', 'Orimattila', 'Orivesi', 'Oulainen', 'Oulu', 'Outokumpu', 'Paimio', 'Pargas', 'Parkano', 'Pieksämäki', 'Pori', 'Porvoo', 'Pudasjärvi', 'Pyhäjärvi', 'Raahe', 'Raseborg', 'Rauma', 'Raisio', 'Riihimäki', 'Rovaniemi', 'Saarijärvi', 'Salo', 'Sastamala', 'Savonlinna', 'Seinäjoki', 'Siuntio', 'Somero', 'Suonenjoki', 'Tampere', 'Tornio', 'Turku', 'Ulvila', 'Uusikaupunki', 'Vaasa', 'Valkeakoski', 'Vantaa', 'Varkaus', 'Viitasaari', 'Virrat', 'Ylivieska', 'Ylöjärvi', 'Äänekoski', 'Ähtäri', ) countries = ( 'Afganistan', 'Alankomaat', 'Albania', 'Algeria', 'Andorra', 'Angola', 'Antigua ja Barbuda', 'Argentiina', 'Armenia', 'Australia', 'Azerbaidžan', 'Bahama', 'Bahrain', 'Bangladesh', 'Barbados', 'Belgia', 'Belize', 'Benin', 'Bhutan', 'Bolivia', 'Bosnia ja Hertsegovina', 'Botswana', 'Brasilia', 'Brunei', 'Bulgaria', 'Burkina', 'Faso', 'Burundi', 'Chile', 'Costa', 'Rica', 'Djibouti', 'Dominica', 'Dominikaaninen tasavalta', 'Ecuador', 'Egypti', 'El', 'Salvador', 'Eritrea', 'Espanja', 'Etelä-Afrikka', 'Korean tasavalta', 'Etelä-Sudan', 'Etiopia', 'Fidži', 'Filippiinit', 'Gabon', 'Gambia', 'Georgia', 'Ghana', 'Grenada', 'Guatemala', 'Guinea-Bissau', 'Guinea', 'Guyana', 'Haiti', 'Honduras', 'Indonesia', 'Intia', 'Irak', 'Iran', 'Irlanti', 'Islanti', 'Israel', 'Italia', 'Itä-Timor', 'Itävalta', 'Jamaika', 'Japani', 'Jemen', 'Jordania', 'Kambodža', 'Kamerun', 'Kanada', 'Kap', 'Verde', 'Kazakstan', 'Kenia', 'Keski-Afrikan tasavalta', 'Kiina', 'Kirgisia', 'Kiribati', 'Kolumbia', 'Komorit', 'Kongon demokraattinen tasavalta', 'Kongon tasavalta', 'Kosovo', 'Kreikka', 'Kroatia', 'Kuuba', 'Kuwait', 'Kypros', 'Laos', 'Latvia', 'Lesotho', 'Libanon', 'Liberia', 'Libya', 'Liechtenstein', 'Liettua', 'Luxemburg', 'Madagaskar', 'Makedonia', 'Malawi', 'Malediivit', 'Malesia', 'Mali', 'Malta', 'Marokko', 'Marshallinsaaret', 'Mauritania', 'Mauritius', 'Meksiko', 'Mikronesia', 'Moldova', 'Monaco', 'Mongolia', 'Montenegro', 'Mosambik', 'Myanmar', 'Namibia', 'Nauru', 'Nepal', 'Nicaragua', 'Nigeria', 'Niger', 'Norja', 'Norsunluurannikko', 'Oman', 'Pakistan', 'Palau', 'Panama', 'Papua-Uusi-Guinea', 'Paraguay', 'Peru', 'Korean demokraattinen kansantasavalta', 'Portugali', 'Puola', 'Päiväntasaajan Guinea', 'Qatar', 'Ranska', 'Romania', 'Ruanda', 'Ruotsi', 'Saint Kitts ja Nevis', 'Saint Lucia', 'Saint Vincent ja Grenadiinit', 'Saksa', 'Salomonsaaret', 'Sambia', 'Samoa', 'San Marino', 'São Tomé ja Príncipe', 'Saudi-Arabia', 'Senegal', 'Serbia', 'Seychellit', 'Sierra', 'Leone', 'Singapore', 'Slovakia', 'Slovenia', 'Somalia', 'Sri', 'Lanka', 'Sudan', 'Suomi', 'Suriname', 'Swazimaa', 'Sveitsi', 'Syyria', 'Tadžikistan', 'Tansania', 'Tanska', 'Thaimaa', 'Togo', 'Tonga', 'Trinidad ja Tobago', 'Tšad', 'Tšekki', 'Tunisia', 'Turkki', 'Turkmenistan', 'Tuvalu', 'Uganda', 'Ukraina', 'Unkari', 'Uruguay', 'Uusi-Seelanti', 'Uzbekistan', 'Valko-Venäjä', 'Vanuatu', 'Vatikaanivaltio', 'Venezuela', 'Venäjä', 'Vietnam', 'Viro', 'Yhdistyneet arabiemiirikunnat', 'Yhdistynyt kuningaskunta', 'Yhdysvallat', 'Zimbabwe', ) states = ( 'Turun ja Porin lääni', 'Uudenmaan ja Hämeen lääni', 'Pohjanmaan lääni', 'Viipurin ja Savonlinnan lääni', 'Käkisalmen lääni', 'Savonlinnan ja Kymenkartanon lääni', 'Kymenkartanon ja Savon lääni', 'Vaasan lääni', 'Oulun lääni', 'Kymenkartanon lääni', 'Savon ja Karjalan lääni', 'Viipurin lääni', 'Uudenmaan lääni', 'Hämeen lääni', 'Mikkelin lääni', 'Kuopion lääni', 'Ahvenanmaan lääni', 'Petsamon lääni', 'Lapin lääni', 'Kymen lääni', 'Keski-Suomen lääni', 'Pohjois-Karjalan lääni', 'Etelä-Suomen lääni', 'Länsi-Suomen lääni', 'Itä-Suomen lääni', '', 'Turun ja Porin lääni', 'Uudenmaan ja Hämeen lääni', 'Pohjanmaan lääni', 'Viipurin ja Savonlinnan lääni', 'Käkisalmen lääni', 'Savonlinnan ja Kymenkartanon lääni', 'Kymenkartanon ja Savon lääni', 'Vaasan lääni', 'Oulun lääni', 'Kymenkartanon lääni', 'Savon ja Karjalan lääni', 'Viipurin lääni', 'Uudenmaan lääni', 'Hämeen lääni', 'Mikkelin lääni', 'Kuopion lääni', 'Ahvenanmaan lääni', 'Petsamon lääni', 'Lapin lääni', 'Kymen lääni', 'Keski-Suomen lääni', 'Pohjois-Karjalan lääni', 'Etelä-Suomen lääni', 'Länsi-Suomen lääni', 'Itä-Suomen lääni' ) street_suffixes = ('tie', 'katu', 'polku', 'kuja', 'bulevardi') # Using fruits to generate street names, since it doesn't make # much grammatical sense to use first names fruits = ( 'Ananas', 'Ananaskirsikka', 'Annoona', 'Appelsiini', 'Aprikoosi', 'Avokado', 'Banaani', 'Cantaloupemeloni', 'Durio', 'Feijoa', 'Galiameloni', 'Granaattiomena', 'Granadilla', 'Greippi', 'Guava', 'Hunajameloni', 'Jakkihedelmä', 'Kaki', 'Kaktusviikuna', 'Karambola', 'Kastanja', 'Keittobanaani', 'Keltainen', 'kiivi', 'Keltapassio', 'Kiivi', 'Kirsikka', 'Kirsikkaluumu', 'Kiwai', 'Kiwano', 'Kookospähkinä', 'Kumkvatti', 'Limetti', 'Limkvatti', 'Litsi', 'Longaani', 'Luumu', 'Mandariini', 'Mango', 'Mangostaani', 'Maracuya', 'Meloni', 'Nashi', 'Nektariini', 'Omena', 'Papaija', 'Passionhedelmä', 'Persikka', 'Pepino', 'Pikkusitrukset', 'Pitahaya', 'Pomelo', 'Pähkinä', 'Päärynä', 'Rambutani', 'Rumeliini', 'Sapodilla', 'Salaki', 'Sitruuna', 'Sokerimeloni', 'Sweetie', 'Taateli', 'Tamarillo', 'Tomaatti', 'Verkkomeloni', 'Vesimeloni', 'Viikuna', 'Viinirypäle', 'Ananas', 'Annoona', 'Appelsiini', 'Aprikoosi', 'Avokado', 'Banaani', 'Cantaloupemeloni', 'Durio', 'Feijoa', 'Galiameloni', 'Granaattiomena', 'Granadilla', 'Greippi', 'Guava', 'Hunajameloni', 'Jakkihedelmä', 'Kaki', 'Kaktusviikuna', 'Karambola', 'Kastanja', 'Keittobanaani', 'Keltapassio', 'Kiivi', 'Kirsikka', 'Kirsikkaluumu', 'Kiwai', 'Kiwano', 'Kookospähkinä', 'Kumkvatti', 'Limetti', 'Limkvatti', 'Litsi', 'Longaani', 'Luumu', 'Mandariini', 'Mango', 'Mangostaani', 'Maracuya', 'Meloni', 'Nashi', 'Nektariini', 'Omena', 'Papaija', 'Passionhedelmä', 'Persikka', 'Pepino', 'Pikkusitrukset', 'Pitahaya', 'Pomelo', 'Pähkinä', 'Päärynä', 'Rambutani', 'Rumeliini', 'Sapodilla', 'Salaki', 'Sitruuna', 'Sokerimeloni', 'Sweetie', 'Taateli', 'Tamarillo', 'Tomaatti', 'Verkkomeloni', 'Vesimeloni', 'Viikuna', 'Viinirypäle' ) @classmethod def fruit(cls): return cls.random_element(cls.fruits) @classmethod def city_name(cls): return cls.random_element(cls.cities) @classmethod def state(cls): return cls.random_element(cls.states) faker-0.7.7/faker/providers/address/es/0000755000175000017500000000000013026251410016052 5ustar hlehlefaker-0.7.7/faker/providers/address/es/__init__.py0000644000175000017500000000627513026251410020175 0ustar hlehle# -*- encoding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): # List of Countries https://www.un.org/es/members/ countries = ( 'Afganistán', 'Albania', 'Alemania', 'Andorra', 'Angola', 'Antigua y Barbuda', 'Arabia Saudita', 'Argelia', 'Argentina', 'Armenia', 'Australia', 'Austria', 'Azerbaiyán', 'Bahamas', 'Bahrein', 'Bangladesh', 'Barbados', 'Belarús', 'Bélgica', 'Belice', 'Benin', 'Bhután', 'Bolivia', 'Bosnia y Herzegovina', 'Botswana', 'Brasil', 'Brunei Darussalam', 'Bulgaria', 'Burkina Faso', 'Burundi', 'Cabo Verde', 'Camboya', 'Camerún', 'Canadá', 'Chad', 'Chile', 'China', 'Chipre', 'Colombia', 'Comoras', 'Congo', 'Costa Rica', 'Côte d\'Ivoire', 'Croacia', 'Cuba', 'Dinamarca', 'Djibouti', 'Dominicana', 'Ecuador', 'Egipto', 'El Salvador', 'Emiratos Árabes Unidos', 'Eritrea', 'Eslovaquia', 'Eslovenia', 'España', 'Estados Unidos de América', 'Estonia', 'Etiopía', 'ex República Yugoslava de Macedonia', 'Federación de Rusia', 'Fiji', 'Filipinas', 'Finlandia', 'Francia', 'Gabón', 'Gambia', 'Georgia', 'Ghana', 'Granada', 'Grecia', 'Guatemala', 'Guinea', 'Guinea Bissau', 'Guinea Ecuatorial', 'Guyana', 'Haití', 'Honduras', 'Hungría', 'India', 'Indonesia', 'Irán', 'Iraq', 'Irlanda', 'Islandia', 'Islas Marshall', 'Islas Salomón', 'Israel', 'Italia', 'Jamaica', 'Japón', 'Jordania', 'Kazajstán', 'Kenya', 'Kirguistán', 'Kiribati', 'Kuwait', 'Lesotho', 'Letonia', 'Líbano', 'Liberia', 'Libia', 'Liechtenstein', 'Lituania', 'Luxemburgo', 'Madagascar', 'Malasia', 'Malawi', 'Maldivas', 'Mali', 'Malta', 'Marruecos', 'Mauricio', 'Mauritania', 'México', 'Micronesia', 'Mónaco', 'Mongolia', 'Montenegro', 'Mozambique', 'Myanmar', 'Namibia', 'Nauru', 'Nicaragua', 'Niger', 'Nigeria', 'Noruega', 'Nueva Zelandia', 'Omán', 'Países Bajos', 'Pakistán', 'Palau', 'Panamá', 'Papua Nueva Guinea', 'Paraguay', 'Perú', 'Polonia', 'Portugal', 'Qatar', 'Reino Unido de Gran Bretaña e Irlanda del Norte', 'República Árabe Siria', 'República Centroafricana', 'República Checa', 'República de Corea', 'República de Moldova', 'República Democrática del Congo', 'República Democrática Popular Lao', 'República Dominicana', 'República Federal Democrática de Nepal', 'República Popular Democrática de Corea', 'República Unida de Tanzanía', 'Rumania', 'Rwanda', 'Saint Kitts y Nevis', 'Samoa', 'San Marino', 'Santa Lucía', 'Santo Tomé y Príncipe', 'San Vicente y las Granadinas', 'Senegal', 'Serbia', 'Seychelles', 'Sierra Leona', 'Singapur', 'Somalia', 'Sri Lanka', 'Sudáfrica', 'Sudán', 'Sudán del Sur', 'Suecia', 'Suiza', 'Suriname', 'Swazilandia', 'Tailandia', 'Tayikistán', 'Timor-Leste', 'Togo', 'Tonga', 'Trinidad y Tabago', 'Túnez', 'Turkmenistán', 'Turquía', 'Tuvalu', 'Ucrania', 'Uganda', 'Uruguay', 'Uzbekistán', 'Vanuatu', 'Venezuela', 'Vietman', 'Yemen', 'Zambia', 'Zimbabwe', ) faker-0.7.7/faker/providers/address/en_GB/0000755000175000017500000000000013026251410016415 5ustar hlehlefaker-0.7.7/faker/providers/address/en_GB/__init__.py0000644000175000017500000001312713026251410020532 0ustar hlehlefrom __future__ import unicode_literals from collections import OrderedDict from ..en import Provider as AddressProvider class Provider(AddressProvider): city_prefixes = ('North', 'East', 'West', 'South', 'New', 'Lake', 'Port') city_suffixes = ( 'town', 'ton', 'land', 'ville', 'berg', 'burgh', 'borough', 'bury', 'view', 'port', 'mouth', 'stad', 'furt', 'chester', 'mouth', 'fort', 'haven', 'side', 'shire', ) building_number_formats = ('#', '##', '###') street_suffixes = ( 'alley', 'avenue', 'branch', 'bridge', 'brook', 'brooks', 'burg', 'burgs', 'bypass', 'camp', 'canyon', 'cape', 'causeway', 'center', 'centers', 'circle', 'circles', 'cliff', 'cliffs', 'club', 'common', 'corner', 'corners', 'course', 'court', 'courts', 'cove', 'coves', 'creek', 'crescent', 'crest', 'crossing', 'crossroad', 'curve', 'dale', 'dam', 'divide', 'drive', 'drive', 'drives', 'estate', 'estates', 'expressway', 'extension', 'extensions', 'fall', 'falls', 'ferry', 'field', 'fields', 'flat', 'flats', 'ford', 'fords', 'forest', 'forge', 'forges', 'fork', 'forks', 'fort', 'freeway', 'garden', 'gardens', 'gateway', 'glen', 'glens', 'green', 'greens', 'grove', 'groves', 'harbor', 'harbors', 'haven', 'heights', 'highway', 'hill', 'hills', 'hollow', 'inlet', 'inlet', 'island', 'island', 'islands', 'islands', 'isle', 'isle', 'junction', 'junctions', 'key', 'keys', 'knoll', 'knolls', 'lake', 'lakes', 'land', 'landing', 'lane', 'light', 'lights', 'loaf', 'lock', 'locks', 'locks', 'lodge', 'lodge', 'loop', 'mall', 'manor', 'manors', 'meadow', 'meadows', 'mews', 'mill', 'mills', 'mission', 'mission', 'motorway', 'mount', 'mountain', 'mountain', 'mountains', 'mountains', 'neck', 'orchard', 'oval', 'overpass', 'park', 'parks', 'parkway', 'parkways', 'pass', 'passage', 'path', 'pike', 'pine', 'pines', 'place', 'plain', 'plains', 'plains', 'plaza', 'plaza', 'point', 'points', 'port', 'port', 'ports', 'ports', 'prairie', 'prairie', 'radial', 'ramp', 'ranch', 'rapid', 'rapids', 'rest', 'ridge', 'ridges', 'river', 'road', 'road', 'roads', 'roads', 'route', 'row', 'rue', 'run', 'shoal', 'shoals', 'shore', 'shores', 'skyway', 'spring', 'springs', 'springs', 'spur', 'spurs', 'square', 'square', 'squares', 'squares', 'station', 'station', 'stravenue', 'stravenue', 'stream', 'stream', 'street', 'street', 'streets', 'summit', 'summit', 'terrace', 'throughway', 'trace', 'track', 'trafficway', 'trail', 'trail', 'tunnel', 'tunnel', 'turnpike', 'turnpike', 'underpass', 'union', 'unions', 'valley', 'valleys', 'via', 'viaduct', 'view', 'views', 'village', 'village', 'villages', 'ville', 'vista', 'vista', 'walk', 'walks', 'wall', 'way', 'ways', 'well', 'wells') POSTAL_ZONES = ( 'AB', 'AL', 'B' , 'BA', 'BB', 'BD', 'BH', 'BL', 'BN', 'BR', 'BS', 'BT', 'CA', 'CB', 'CF', 'CH', 'CM', 'CO', 'CR', 'CT', 'CV', 'CW', 'DA', 'DD', 'DE', 'DG', 'DH', 'DL', 'DN', 'DT', 'DY', 'E' , 'EC', 'EH', 'EN', 'EX', 'FK', 'FY', 'G' , 'GL', 'GY', 'GU', 'HA', 'HD', 'HG', 'HP', 'HR', 'HS', 'HU', 'HX', 'IG', 'IM', 'IP', 'IV', 'JE', 'KA', 'KT', 'KW', 'KY', 'L' , 'LA', 'LD', 'LE', 'LL', 'LN', 'LS', 'LU', 'M' , 'ME', 'MK', 'ML', 'N' , 'NE', 'NG', 'NN', 'NP', 'NR', 'NW', 'OL', 'OX', 'PA', 'PE', 'PH', 'PL', 'PO', 'PR', 'RG', 'RH', 'RM', 'S' , 'SA', 'SE', 'SG', 'SK', 'SL', 'SM', 'SN', 'SO', 'SP', 'SR', 'SS', 'ST', 'SW', 'SY', 'TA', 'TD', 'TF', 'TN', 'TQ', 'TR', 'TS', 'TW', 'UB', 'W' , 'WA', 'WC', 'WD', 'WF', 'WN', 'WR', 'WS', 'WV', 'YO', 'ZE' ) POSTAL_ZONES_ONE_CHAR = [zone for zone in POSTAL_ZONES if len(zone) == 1] POSTAL_ZONES_TWO_CHARS = [zone for zone in POSTAL_ZONES if len(zone) == 2] postcode_formats = ( 'AN NEE', 'ANN NEE', 'PN NEE', 'PNN NEE', 'ANC NEE', 'PND NEE', ) _postcode_sets = OrderedDict(( (' ', ' '), ('N', [str(i) for i in range(0, 10)]), ('A', POSTAL_ZONES_ONE_CHAR), ('B', 'ABCDEFGHKLMNOPQRSTUVWXY'), ('C', 'ABCDEFGHJKSTUW'), ('D', 'ABEHMNPRVWXY'), ('E', 'ABDEFGHJLNPQRSTUWXYZ'), ('P', POSTAL_ZONES_TWO_CHARS), )) city_formats = ( '{{city_prefix}} {{first_name}}{{city_suffix}}', '{{city_prefix}} {{first_name}}', '{{first_name}}{{city_suffix}}', '{{last_name}}{{city_suffix}}', ) street_name_formats = ( '{{first_name}} {{street_suffix}}', '{{last_name}} {{street_suffix}}' ) street_address_formats = ( '{{building_number}} {{street_name}}', '{{secondary_address}}\n{{street_name}}', ) address_formats = ( "{{street_address}}\n{{city}}\n{{postcode}}", ) secondary_address_formats = ('Flat #', 'Flat ##', 'Flat ##?', 'Studio #', 'Studio ##', 'Studio ##?') @classmethod def postcode(cls): """ See http://web.archive.org/web/20090930140939/http://www.govtalk.gov.uk/gdsc/html/noframes/PostCode-2-1-Release.htm """ postcode = '' pattern = cls.random_element(cls.postcode_formats) for placeholder in pattern: postcode += cls.random_element(cls._postcode_sets[placeholder]) return postcode @classmethod def city_prefix(cls): return cls.random_element(cls.city_prefixes) @classmethod def secondary_address(cls): return cls.bothify(cls.random_element(cls.secondary_address_formats)) faker-0.7.7/faker/providers/address/sl_SI/0000755000175000017500000000000013026251410016454 5ustar hlehlefaker-0.7.7/faker/providers/address/sl_SI/__init__.py0000755000175000017500000010164013026251410020572 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): city_formats = ('{{city_name}}', ) street_name_formats = ('{{street_name}}', ) street_address_formats = ('{{street_name}} {{building_number}}', ) address_formats = ('{{street_address}}\n{{postcode}} {{city}}', ) building_number_formats = ('###', '##', '#', '#a', '#b', '#c') postcode_formats = ('####', ) cities = ( "Ajdovščina", "Bled", "Bovec", "Brežice", "Celje", "Cerknica", "Črnomelj", "Domžale", "Dravograd", "Gornja Radgona", "Gornji Grad", "Grosuplje", "Hrastnik", "Idrija", "Ilirska Bistrica", "Izola", "Jesenice", "Kamnik", "Kobarid", "Kočevje", "Koper", "Kostanjevica na Krki", "Kranj", "Krško", "Laško", "Lenart v Slovenskih goricah", "Lendava", "Litija", "Ljubljana", "Ljutomer", "Logatec", "Maribor", "Medvode", "Mengeš", "Metlika", "Mežica", "Murska Sobota", "Nova Gorica", "Novo mesto", "Ormož", "Piran", "Postojna", "Prevalje", "Ptuj", "Radeče", "Radovljica", "Ravne na Koroškem", "Ribnica", "Rogaška Slatina", "Ruše", "Sevnica", "Sežana", "Slovenj Gradec", "Slovenska Bistrica", "Slovenske Konjice", "Šempeter pri Gorici", "Šentjur", "Škofja Loka", "Šoštanj", "Tolmin", "Trbovlje", "Trebnje", "Tržič", "Turnišče", "Velenje", "Vipava", "Vipavski Križ", "Višnja Gora", "Vrhnika", "Zagorje ob Savi", "Žalec", "Železniki", "Žiri", ) streets = ( "Abramova ulica", "Adamičeva ulica", "Adamič-Lundrovo nabrežje", "Ajdovščina", "Aleševa ulica", "Alešovčeva ulica", "Aljaževa ulica", "Ambrožev trg", "Ameriška ulica", "Andrićeva ulica", "Anžurjeva ulica", "Apihova ulica", "Argentinska ulica", "Arharjeva cesta", "Arkova ulica", "Artačeva ulica", "Aškerčeva cesta", "Avčinova ulica", "Avsečeva ulica", "Avstrijska ulica", "Avšičeva cesta", "Ažmanova ulica", "Babičeva ulica", "Badjurova ulica", "Balinarska pot", "Baragova ulica", "Barjanska cesta", "Bavdkova ulica", "Baznikova ulica", "Bazoviška ulica", "Beethovnova ulica", "Belačeva ulica", "Beljaška ulica", "Berčičeva ulica", "Berčonova pot", "Berdajsova ulica", "Bernekerjeva ulica", "Bernikova ulica", "Betettova cesta", "Bezenškova ulica", "Bežigrad", "Bičevje", "Bilečanska ulica", "Bitenčeva ulica", "Bizjakova ulica", "Bizjanova ulica", "Bizovški štradon", "Blasnikova ulica", "Blasov breg", "Bleiweisova cesta", "Bobenčkova ulica", "Bobrova ulica", "Bognarjeva pot", "Bohinjčeva ulica", "Bohoričeva ulica", "Boletova ulica", "Bolgarska ulica", "Borovniška ulica", "Borštnikov trg", "Borutova ulica", "Božičeva ulica", "Brankova ulica", "Bratinova ulica", "Bratislavska cesta", "Bratov Jakopičev ulica", "Bratov Kunovarjev ulica", "Bravničarjeva ulica", "Brdnikova ulica", "Breg", "Bregarjeva ulica", "Breznikova ulica", "Brglezov štradon", "Brilejeva ulica", "Brodarjev trg", "Brodska cesta", "Burnikova ulica", "Cankarjev vrh", "Cankarjevo nabrežje", "Carja Dušana ulica", "Celarčeva ulica", "Celjska ulica", "Celovška cesta", "Cerkniška ulica", "Cerutova ulica", "Cesta Andreja Bitenca", "Cesta Ceneta Štuparja", "Cesta Dolomitskega odreda", "Cesta II. grupe odredov", "Cesta Ljubljanske brigade", "Cesta na Bellevue", "Cesta na Bokalce", "Cesta na Brinovec", "Cesta na Brod", "Cesta na Ježah", "Cesta na Kope", "Cesta na Laze", "Cesta na Loko", "Cesta na Mesarico", "Cesta na Ozare", "Cesta na Poljane", "Cesta na Prevoje", "Cesta na Urh", "Cesta na Vrhovce", "Cesta slov. kmečkih uporov", "Cesta Urške Zatlerjeve", "Cesta v Dvor", "Cesta v Gameljne", "Cesta v Hrastje", "Cesta v hrib", "Cesta v Kleče", "Cesta v Kostanj", "Cesta v Legarico", "Cesta v Mestni log", "Cesta v Pečale", "Cesta v Prod", "Cesta v Rožno dolino", "Cesta v Šmartno", "Cesta v Zeleni log", "Cesta v Zgornji log", "Cesta vstaje", "Cesta 24. junija", "Cesta 25 talcev", "Cesta 27. aprila", "Chengdujska cesta", "Chopinov prehod", "Cigaletova ulica", "Cilenškova ulica", "Cimermanova ulica", "Cimpermanova ulica", "Cizejeva ulica", "Clevelandska ulica", "Colnarjeva ulica", "Cvetlična pot", "Čampova ulica", "Čanžekova ulica", "Čargova ulica", "Čebelarska ulica", "Čehova ulica", "Čepelnikova ulica", "Čepovanska ulica", "Čerinova ulica", "Černigojeva ulica", "Černivčeva ulica", "Červanova ulica", "Čevljarska ulica", "Čižmanova ulica", "Čopova ulica", "Črna pot", "Črnuška cesta", "Črtomirova ulica", "Čučkova ulica", "Dajnkova ulica", "Dalmatinova ulica", "Danile Kumarjeve ulica", "Dečkova ulica", "Dečmanova ulica", "Delakova ulica", "Demšarjeva cesta", "Derčeva ulica", "Dergančeva ulica", "Dermotova ulica", "Detelova ulica", "Devinska ulica", "Devova ulica", "Divjakova ulica", "Do proge", "Dobrajčeva ulica", "Dobrdobska ulica", "Dolenjska cesta", "Dolgi breg", "Dolgi most", "Dolharjeva ulica", "Dolinarjeva ulica", "Dolinškova ulica", "Dolničarjeva ulica", "Dolomitska ulica", "Drabosnjakova ulica", "Draga", "Draveljska ulica", "Dražgoška ulica", "Drenikov vrh", "Drenikova ulica", "Dunajska cesta", "Dvojna ulica", "Dvorakova ulica", "Dvorni trg", "Eipprova ulica", "Ellerjeva ulica", "Emonska cesta", "Erbežnikova ulica", "Erjavčeva cesta", "Fabianijeva ulica", "Fani Grumove ulica", "Ferberjeva ulica", "Filipičeva ulica", "Flajšmanova ulica", "Flandrova ulica", "Forsterjeva ulica", "Franketova ulica", "Frankopanska ulica", "Frenkova pot", "Friškovec", "Funtkova ulica", "Fužinska cesta", "Gabrov trg", "Gača", "Galičeva ulica", "Galjevica", "Gallusovo nabrežje", "Gasilska cesta", "Gasparijeva ulica", "Gašperšičeva ulica", "Gerbičeva ulica", "Gestrinova ulica", "Glavarjeva ulica", "Gledališka stolba", "Glinška ulica", "Glinškova ploščad", "Glonarjeva ulica", "Gmajnice", "Gobarska pot", "Godeževa ulica", "Gola Loka", "Golarjeva ulica", "Goljarjeva pot", "Golouhova ulica", "Goriška ulica", "Gorjančeva ulica", "Gorjupova ulica", "Gornji Rudnik I", "Gornji Rudnik II", "Gornji Rudnik III", "Gornji trg", "Goropečnikova ulica", "Gortanova ulica", "Gospodinjska ulica", "Gosposka ulica", "Gosposvetska cesta", "Govekarjeva ulica", "Gozdna pot", "Grablovičeva ulica", "Gradišče", "Gradnikova ulica", "Grafenauerjeva ulica", "Grajski drevored", "Grajzerjeva ulica", "Gramozna pot", "Grassellijeva ulica", "Gregorčičeva ulica", "Gregorinova ulica", "Grintovška ulica", "Grobeljca", "Grobeljska pot", "Groharjeva cesta", "Groznikova ulica", "Grška ulica", "Grško", "Gruberjevo nabrežje", "Grudnovo nabrežje", "Gubčeva ulica", "Gunceljska cesta", "Gustinčarjeva ulica", "Gustinčičeva ulica", "Hacetova ulica", "Hafnerjeva ulica", "Hajdrihova ulica", "Hauptmanca", "Hladilniška pot", "Hladnikova cesta", "Hlebčeva ulica", "Hotimirova ulica", "Hradeckega cesta", "Hranilniška ulica", "Hribarjevo nabrežje", "Hribernikova ulica", "Hribovska pot", "Hrvaška ulica", "Hrvatski trg", "Hubadova ulica", "Hudourniška pot", "Idrijska ulica", "Igriška ulica", "Ilešičeva ulica", "Ilovški štradon", "Industrijska cesta", "Ingličeva ulica", "Italijanska ulica", "Izletniška ulica", "Ižanska cesta", "Jakčeva ulica", "Jakhljeva ulica", "Jakopičev drevored", "Jakopičevo sprehajališče", "Jakšičeva ulica", "Jalnova ulica", "Jamova cesta", "Janežičeva cesta", "Janova ulica", "Janševa ulica", "Jarčeva ulica", "Jarnikova ulica", "Jarše", "Jarška cesta", "Javorškova ulica", "Jazbečeva pot", "Jelinčičeva ulica", "Jenkova ulica", "Jensenova ulica", "Jerajeva ulica", "Jeranova ulica", "Jesenkova ulica", "Jesihov štradon", "Jezerska ulica", "Ježa", "Ježica", "Joškov štradon", "Jurčičev trg", "Jurčkova cesta", "Juričeva ulica", "Juvanova ulica", "K reaktorju", "Kadilnikova ulica", "Kajuhova ulica", "Kalingerjeva ulica", "Kalinova ulica", "Kaminova ulica", "Kamniška ulica", "Kamnogoriška cesta", "Kančeva ulica", "Kanonijeva cesta", "Kantetova ulica", "Kapusova ulica", "Kardeljeva ploščad", "Karingerjeva ulica", "Karunova ulica", "Kastelčeva ulica", "Kašeljska cesta", "Kavadarska cesta", "Kavčičeva ulica", "Kavškova ulica", "Kekčeva ulica", "Kermaunerjeva ulica", "Kernova cesta", "Kerševanova ulica", "Keržičeva ulica", "Kettejeva ulica", "Kladezna ulica", "Klančarjeva ulica", "Kleče", "Klemenova ulica", "Kleparska steza", "Ključavničarska ulica", "Klunova ulica", "Kmečka pot", "Knafljev prehod", "Knezov štradon", "Knezova ulica", "Knobleharjeva ulica", "Koblarjeva ulica", "Kocbekova ulica", "Kocenova ulica", "Kocjanova ulica", "Kočenska ulica", "Kodrova ulica", "Kogojeva ulica", "Kogovškova ulica", "Kokaljeva ulica", "Kolarjeva ulica", "Kolesarska pot", "Koleševa ulica", "Kolinska ulica", "Kolmanova ulica", "Kolodvorska ulica", "Komanova ulica", "Komenskega ulica", "Kongresni trg", "Kopališka ulica", "Kopitarjeva ulica", "Kopna pot", "Koprska ulica", "Koreninova ulica", "Koroška ulica", "Korotanska ulica", "Kosančeva ulica", "Koseskega ulica", "Koseška cesta", "Kosmačeva ulica", "Kosova ulica", "Kosovelova ulica", "Koširjeva ulica", "Kotnikova ulica", "Kovačeva ulica", "Kovaška ulica", "Kovinarska ulica", "Kozakova ulica", "Kozinova ulica", "Kozlarjeva pot", "Koželjeva ulica", "Krakovski nasip", "Kraljeva ulica", "Kranerjeva ulica", "Kraška ulica", "Kratka pot", "Kratka steza", "Kregarjeva ulica", "Kreljeva ulica", "Kremžarjeva ulica", "Krimska ulica", "Krištofova ulica", "Kriva pot", "Krivec", "Križevniška soteska", "Križna ulica", "Krmčeva ulica", "Krmeljeva ulica", "Kropova ulica", "Krošljeva ulica", "Krovska ulica", "Krožna pot", "Kržičeva ulica", "Kudrova ulica", "Kuhljeva cesta", "Kumerdejeva ulica", "Kumerjeve ulica", "Kumrovška ulica", "Kurilniška ulica", "Kurirska ulica", "Kusoldova ulica", "Kuštrinova ulica", "Kuzeletova ulica", "Kuzmičeva ulica", "Lahova pot", "Lajovčeva ulica", "Laknerjeva ulica", "Lakotence", "Lampetova ulica", "Lamutova ulica", "Langusova ulica", "Latinski trg", "Lavrinova ulica", "Layerjeva ulica", "Lazarjeva ulica", "Legatova ulica", "Lemeževa ulica", "Lepi pot", "Lepodvorska ulica", "Leskovičeva ulica", "Letališka cesta", "Levarjeva ulica", "Levičnikova ulica", "Levstikov trg", "Levstikova ulica", "Linhartov podhod", "Linhartova cesta", "Lipahova ulica", "Litijska cesta", "Litostrojska cesta", "Livada", "Livarska ulica", "Ločnikarjeva ulica", "Lončarska steza", "Lorenzova cesta", "Lovrenčičeva ulica", "Lovska ulica", "Lovšetova ulica", "Lubejeva ulica", "Luize Pesjakove ulica", "Lunačkova ulica", "Mačja steza", "Mačkov kot", "Mačkova ulica", "Madžarska ulica", "Magistrova ulica", "Maistrova ulica", "Majaronova ulica", "Majde Vrhovnikove ulica", "Majorja Lavriča ulica", "Makucova ulica", "Mala ulica", "Mala vas", "Malejeva ulica", "Malenškova ulica", "Malgajeva ulica", "Mali štradon", "Mali trg", "Malnarjeva ulica", "Marčenkova ulica", "Marentičeva ulica", "Mareška pot", "Marice Kovačeve ulica", "Marincljeva ulica", "Marinovševa cesta", "Maroltova ulica", "Martina Krpana ulica", "Martinčeva ulica", "Martinova ulica", "Marušičeva ulica", "Masarykova cesta", "Matjanova pot", "Matjaževa ulica", "Maurerjeva ulica", "Mazovčeva pot", "Med hmeljniki", "Medarska ulica", "Medenska cesta", "Medveščkova ulica", "Mekinčeva ulica", "Melikova ulica", "Mencingerjeva ulica", "Merčnikova ulica", "Merosodna ulica", "Mesesnelova ulica", "Mestni trg", "Meškova ulica", "Metelkova ulica", "Miheličeva cesta", "Mihov štradon", "Miklavčeva ulica", "Miklošičeva cesta", "Mikuževa ulica", "Milčetova pot", "Mire Lenardičeve ulica", "Mirje", "Mirna pot", "Mislejeva ulica", "Mizarska pot", "Mladinska ulica", "Mlake", "Mlinska pot", "Močnikova ulica", "Mokrška ulica", "Molekova ulica", "Moškričeva ulica", "Mrharjeva ulica", "Mrzelova ulica", "Murkova ulica", "Murnikova ulica", "Murnova ulica", "Muzejska ulica", "Na cvetači", "Na delih", "Na dolih", "Na gaju", "Na gmajni", "Na Herši", "Na jami", "Na klančku", "Na Korošci", "Na Palcah", "Na požaru", "Na produ", "Na Rojah", "Na Stolbi", "Na Straški vrh", "Na Trati", "Na Žalah", "Nade Ovčakove ulica", "Nadgoriška cesta", "Nahlikova ulica", "Nahtigalova ulica", "Nanoška ulica", "Nazorjeva ulica", "Nebotičnikov prehod", "Nedohova ulica", "Njegoševa cesta", "Nova ulica", "Novakova pot", "Novakova ulica", "Novi trg", "Novinarska ulica", "Novo naselje", "Novo Polje, cesta I", "Novo Polje, cesta III", "Novo Polje, cesta IV", "Novo Polje, cesta V", "Novo Polje, cesta VI", "Novo Polje, cesta VII", "Novo Polje, cesta X", "Novo Polje, cesta XI", "Novo Polje, cesta XII", "Novo Polje, cesta XIV", "Novo Polje, cesta XIX", "Novo Polje, cesta XVI", "Novo Polje, cesta XVII", "Novo Polje, cesta XXI", "Novo Polje, cesta XXIII", "Novosadska ulica", "Ob daljnovodu", "Ob dolenjski železnici", "Ob Farjevcu", "Ob Ljubljanici", "Ob Mejašu", "Ob potoku", "Ob pristanu", "Ob Savi", "Ob studencu", "Ob zdravstvenem domu", "Ob zeleni jami", "Ob zelenici", "Ob žici", "Obirska ulica", "Obrežna steza", "Obrije", "Ocvirkova ulica", "Ogrinčeva ulica", "Okiškega ulica", "Omahnova ulica", "Omejčeva ulica", "Omersova ulica", "Oražnova ulica", "Orlova ulica", "Osenjakova ulica", "Osojna pot", "Osojna steza", "Osterčeva ulica", "Ovčakova ulica", "Pahorjeva ulica", "Palmejeva ulica", "Papirniška pot", "Park Ajdovščina", "Park Arturo Toscanini", "Parmova ulica", "Parmska cesta", "Partizanska ulica", "Pavlovčeva ulica", "Pavšičeva ulica", "Pečarjeva ulica", "Pečnik", "Pečnikova ulica", "Pegamova ulica", "Perčeva ulica", "Periška cesta", "Perkova ulica", "Peršinova cesta", "Pesarska cesta", "Pestotnikova ulica", "Peščena pot", "Petkova ulica", "Petkovškovo nabrežje", "Petrčeva ulica", "Pilonova ulica", "Pionirska pot", "Pipanova pot", "Pirnatova ulica", "Planinska cesta", "Planinškova ulica", "Plečnikov podhod", "Plemljeva ulica", "Plešičeva ulica", "Pleteršnikova ulica", "Pločanska ulica", "Pod akacijami", "Pod bregom", "Pod bresti", "Pod bukvami", "Pod Debnim vrhom", "Pod gabri", "Pod gozdom", "Pod hrasti", "Pod hribom", "Pod hruško", "Pod jelšami", "Pod jezom", "Pod ježami", "Pod Kamno gorico", "Pod klancem", "Pod lipami", "Pod topoli", "Pod Trančo", "Pod turnom", "Pod vrbami", "Podgornikova ulica", "Podgorska cesta", "Podgrajska cesta", "Podjunska ulica", "Podlimbarskega ulica", "Podmilščakova ulica", "Podrožniška pot", "Podsmreška cesta", "Podutiška cesta", "Pogačarjev trg", "Pohlinova ulica", "Poklukarjeva ulica", "Polakova ulica", "Polanškova ulica", "Poljanska cesta", "Polje", "Polje, cesta I", "Polje, cesta II", "Polje, cesta III", "Polje, cesta VI", "Polje, cesta VIII", "Polje, cesta X", "Polje, cesta XIV", "Polje, cesta XL", "Polje, cesta XLII", "Polje, cesta XLVI", "Polje, cesta XVI", "Polje, cesta XVIII", "Polje, cesta XXII", "Polje, cesta XXIV", "Polje, cesta XXVI", "Polje, cesta XXX", "Polje, cesta XXXII", "Polje, cesta XXXIV", "Polje, cesta XXXVIII", "Poljedelska ulica", "Poljska pot", "Porentova ulica", "Posavskega ulica", "Postojnska ulica", "Pot do šole", "Pot Draga Jakopiča", "Pot heroja Trtnika", "Pot k igrišču", "Pot k ribniku", "Pot k Savi", "Pot k sejmišču", "Pot k studencu", "Pot na Breje", "Pot na Drenikov vrh", "Pot na Golovec", "Pot na goro", "Pot na Gradišče", "Pot na Grič", "Pot na Labar", "Pot na mah", "Pot na most", "Pot na Orle", "Pot na Visoko", "Pot na Zduše", "Pot Rdečega križa", "Pot v boršt", "Pot v Čeželj", "Pot v dolino", "Pot v Goričico", "Pot v hribec", "Pot v mejah", "Pot v Mlake", "Pot v Podgorje", "Pot v Zeleni gaj", "Pot za Brdom", "Pot za razori", "Potokarjeva ulica", "Potrčeva ulica", "Povšetova ulica", "Prašnikarjeva ulica", "Praznikova ulica", "Pražakova ulica", "Pred Savljami", "Predjamska cesta", "Predor pod Gradom", "Preglov trg", "Prekmurska ulica", "Prelčeva ulica", "Preloge", "Premrlova ulica", "Preradovićeva ulica", "Preserska ulica", "Prešernov trg", "Prešernova cesta", "Pretnarjeva ulica", "Pri borštu", "Pri brvi", "Pri malem kamnu", "Pri mostiščarjih", "Pribinova ulica", "Prijateljeva ulica", "Primorska ulica", "Prinčičeva ulica", "Prisojna ulica", "Prištinska ulica", "Privoz", "Proletarska cesta", "Prule", "Prušnikova ulica", "Prvomajska ulica", "Pšatnik", "Pšatska pot", "Ptujska ulica", "Pučnikova ulica", "Puharjeva ulica", "Puhova ulica", "Puhtejeva ulica", "Puterlejeva ulica", "Putrihova ulica", "Raičeva ulica", "Rakovniška ulica", "Rakuševa ulica", "Ramovševa ulica", "Ravbarjeva ulica", "Ravna pot", "Ravnikova ulica", "Razgledna steza", "Reber", "Reboljeva ulica", "Rečna ulica", "Regentova cesta", "Resljeva cesta", "Reška ulica", "Ribičičeva ulica", "Ribji trg", "Ribniška ulica", "Rimska cesta", "Rjava cesta", "Robbova ulica", "Robičeva ulica", "Rodičeva ulica", "Rojčeva ulica", "Romavhova ulica", "Rosna pot", "Rotarjeva ulica", "Rovšnikova ulica", "Rozmanova ulica", "Rožanska ulica", "Rožičeva ulica", "Rožna dolina, cesta I", "Rožna dolina, cesta III", "Rožna dolina, cesta IV", "Rožna dolina, cesta V", "Rožna dolina, cesta VI", "Rožna dolina, cesta VIII", "Rožna dolina, cesta X", "Rožna dolina, cesta XII", "Rožna dolina, cesta XIII", "Rožna dolina, cesta XV", "Rožna dolina, cesta XVII", "Rožna ulica", "Rudnik I", "Rudnik II", "Rudnik III", "Runkova ulica", "Ruska ulica", "Rutarjeva ulica", "Sadinja vas", "Sajovčeva ulica", "Samova ulica", "Saškova ulica", "Sattnerjeva ulica", "Savinova ulica", "Savinškova ulica", "Savlje", "Savska cesta", "Sedejeva ulica", "Selanov trg", "Selanova ulica", "Setnikarjeva ulica", "Seunigova ulica", "Simončičeva ulica", "Siva pot", "Skapinova ulica", "Sketova ulica", "Skopčeva ulica", "Skrbinškova ulica", "Slape", "Slapnikova ulica", "Slavčja ulica", "Slomškova ulica", "Slovenčeva ulica", "Slovenska cesta", "Smoletova ulica", "Smrekarjeva ulica", "Smrtnikova ulica", "Snebersko nabrežje", "Snežniška ulica", "Snojeva ulica", "Sojerjeva ulica", "Sončna pot", "Sostrska cesta", "Soška ulica", "Soteška pot", "Soussenska ulica", "Sovretova ulica", "Spodnji Rudnik I", "Spodnji Rudnik II", "Spodnji Rudnik III", "Spodnji Rudnik V", "Spomeniška pot", "Srebrničeva ulica", "Srednja pot", "Stadionska ulica", "Staničeva ulica", "Stara Ježica", "Stara slovenska ulica", "Stare Črnuče", "Stari trg", "Stegne", "Steletova ulica", "Sternadova ulica", "Stiška ulica", "Stolpniška ulica", "Stoženska ulica", "Stožice", "Stražarjeva ulica", "Streliška ulica", "Stritarjeva ulica", "Strmeckijeva ulica", "Strmi pot", "Strniševa cesta", "Strossmayerjeva ulica", "Strugarska ulica", "Strupijevo nabrežje", "Suhadolčanova ulica", "Sulčja ulica", "Svetčeva ulica", "Šarhova ulica", "Šentjakob", "Šentviška ulica", "Šerkova ulica", "Šestova ulica", "Šibeniška ulica", "Šinkov štradon", "Šišenska cesta", "Šivičeva ulica", "Škerljeva ulica", "Škofova ulica", "Škrabčeva ulica", "Šlandrova ulica", "Šlosarjeva ulica", "Šmarna gora", "Šmartinska cesta", "Šmartno", "Španova pot", "Španska ulica", "Štajerska cesta", "Štebijeva cesta", "Štefančeva ulica", "Štembalova ulica", "Štepanjska cesta", "Štepanjsko nabrežje", "Štirnova ulica", "Štradon čez Prošco", "Štrekljeva ulica", "Študentovska ulica", "Štukljeva cesta", "Štula", "Šturmova ulica", "Šubičeva ulica", "Šumarjeva ulica", "Švabićeva ulica", "Švarova ulica", "Švegljeva cesta", "Tabor", "Tacenska cesta", "Tavčarjeva ulica", "Tbilisijska ulica", "Tesarska ulica", "Teslova ulica", "Tesna ulica", "Tesovnikova ulica", "Tiha ulica", "Tiranova ulica", "Tischlerjeva ulica", "Tivolska cesta", "Tkalska ulica", "Tobačna ulica", "Tolminska ulica", "Tomačevo", "Tomačevska cesta", "Tomažičeva ulica", "Tometova ulica", "Tominškova ulica", "Tomišeljska ulica", "Toplarniška ulica", "Topniška ulica", "Torkarjeva ulica", "Tratnikova ulica", "Travniška ulica", "Trbeže", "Trdinova ulica", "Trebušakova ulica", "Trg francoske revolucije", "Trg mladih", "Trg mladinskih delov. brigad", "Trg narodnih herojev", "Trg prekomorskih brigad", "Trg republike", "Trg 9. maja", "Trinkova ulica", "Trnovčeva ulica", "Trnovska ulica", "Trpinčeva ulica", "Trstenjakova ulica", "Trtnikova ulica", "Tržaška cesta", "Tržna ulica", "Tugomerjeva ulica", "Turnerjeva ulica", "Turnsko nabrežje", "Udvančeva ulica", "Ulica aktivistov", "Ulica Alme Sodnik", "Ulica Andreja Kumarja", "Ulica Angelce Ocepkove", "Ulica Angele Ljubičeve", "Ulica borca Petra", "Ulica borcev za severno mejo", "Ulica bratov Bezlajev", "Ulica bratov Blanč", "Ulica bratov Jančar", "Ulica bratov Komel", "Ulica bratov Kraljič", "Ulica bratov Martinec", "Ulica bratov Novak", "Ulica bratov Rozmanov", "Ulica bratov Škofov", "Ulica bratov Učakar", "Ulica bratov Židan", "Ulica Dušana Kraigherja", "Ulica Ernesta Kramerja", "Ulica Franca Nebca", "Ulica Francke Jerasove", "Ulica Franja Novaka", "Ulica gledališča BTC", "Ulica Goce Delčeva", "Ulica Gubčeve brigade", "Ulica Hermana Potočnika", "Ulica Ivana Roba", "Ulica Ivanke Kožuh", "Ulica Ivice Pirjevčeve", "Ulica Janeza Pavla II.", "Ulica Janeza Rožiča", "Ulica Jožeta Jame", "Ulica Jožeta Japlja", "Ulica Jožeta Mirtiča", "Ulica Konrada Babnika", "Ulica Koroškega bataljona", "Ulica Lizike Jančarjeve", "Ulica Lojzeta Spacala", "Ulica Lovre Klemenčiča", "Ulica Malči Beličeve", "Ulica Marije Drakslerjeve", "Ulica Marije Hvaličeve", "Ulica Marje Boršnikove", "Ulica Marka Šlajmerja", "Ulica Milana Majcna", "Ulica Milke Kerinove", "Ulica Minke Bobnar", "Ulica Mirka Jurce", "Ulica Mirka Tomšiča", "Ulica Miroslava Turka", "Ulica Molniške čete", "Ulica na Grad", "Ulica Nade Čamernikove", "Ulica Olge Mohorjeve", "Ulica padlih borcev", "Ulica Pariške komune", "Ulica Pohorskega bataljona", "Ulica Polonce Čude", "Ulica prvoborcev", "Ulica Rezke Dragarjeve", "Ulica Rezke Klopčič", "Ulica Rudolfa Janežiča", "Ulica Staneta Severja", "Ulica Štefke Zbašnikove", "Ulica talcev", "Ulica Tončke Čečeve", "Ulica v Kokovšek", "Ulica Vide Pregarčeve", "Ulica Vladimirja Trampuža", "Ulica Zore Ragancinove", "Ulica Žanke Erjavec", "Ulica 15. aprila", "Ulica 15. maja", "Ulica 24. avgusta", "Ulica 4. julija", "Ulica 7. septembra", "Ulica 9. junija", "Uršičev štradon", "Usnjarska ulica", "V Češnjico", "V dolini", "V Karlovce", "V Karlovce", "V Kladeh", "V Murglah", "V Sige", "V Varde", "V Zalar", "Vagajeva ulica", "Valjavčeva ulica", "Valvasorjeva ulica", "Vandotova ulica", "Vaška pot", "Večna pot", "Vegova ulica", "Velebitska ulica", "Veliki štradon", "Velikovška ulica", "Velnarjeva ulica", "Verovškova ulica", "Veršičeva ulica", "Veselova ulica", "Videmska ulica", "Vidergarjeva ulica", "Vidičeva ulica", "Vidovdanska cesta", "Vilharjev podhod", "Vilharjeva cesta", "Vinterca", "Vipavska ulica", "Vipotnikova ulica", "Viška cesta", "Vižmarska pot", "Vodmatska ulica", "Vodmatski trg", "Vodna steza", "Vodnikova cesta", "Vodnikovo naselje", "Vodovodna cesta", "Vogelna ulica", "Vojkova cesta", "Volaričeva ulica", "Vošnjakova ulica", "Vozna pot na Grad", "Vožarski pot", "Vrazov trg", "Vrbovec", "Vrbska ulica", "Vregova ulica", "Vrhovci, cesta I", "Vrhovci, cesta II", "Vrhovci, cesta III", "Vrhovci, cesta IX", "Vrhovci, cesta V", "Vrhovci, cesta VI", "Vrhovci, cesta X", "Vrhovci, cesta XI", "Vrhovci, cesta XII", "Vrhovci, cesta XIV", "Vrhovci, cesta XIX", "Vrhovci, cesta XV", "Vrhovci, cesta XVII", "Vrhovci, cesta XVIII", "Vrhovci, cesta XX", "Vrhovci, cesta XXII", "Vrhovci, cesta XXVI", "Vrhovci, cesta XXVIII", "Vrhovci, cesta XXXII", "Vrhovčeva ulica", "Vrhovnikova ulica", "Vrtača", "Vrtna ulica", "Vrtnarska cesta", "Vulčeva ulica", "Vzajemna ulica", "Windischerjeva ulica", "Wolfova ulica", "Za Garažami", "Za gasilskim domom", "Za Gradom", "Za krajem", "Za opekarno", "Za partizanskim domom", "Za progo", "Za vasjo", "Zadnikarjeva ulica", "Zadobrovška cesta", "Zadružna ulica", "Zajčeva pot", "Zajčevi dvori", "Zakotnikova ulica", "Zalaznikova ulica", "Zaletelova ulica", "Zaloška cesta", "Zarnikova ulica", "Zasavska cesta", "Zatišje", "Zavetiška ulica", "Završje", "Zbašnikova ulica", "Zdešarjeva cesta", "Zelena pot", "Zelenova ulica", "Zeljarska ulica", "Zevnikova ulica", "Zidarjev štradon", "Ziherlova ulica", "Zlatek", "Znamenjska ulica", "Zofke Kvedrove ulica", "Zoisova cesta", "Zupanova ulica", "Zvezda", "Zvezdarska ulica", "Zvezna ulica", "Žabarjeva ulica", "Žabjak", "Žalska ulica", "Žaucerjeva ulica", "Žeje", "Železna cesta", "Železnikarjeva ulica", "Žerjalova ulica", "Židankova ulica", "Židovska steza", "Židovska ulica", "Živaličeva ulica", "Živinozdravska ulica", "Žolgerjeva ulica", ) states = ( 'Pomurksa', 'Podravska', 'Koroška', 'Savinjska', 'Zasavska', 'Spodnjeposavska', 'Jugovzhodna Slovenija', 'Osrednjeslovenska', 'Gorenjska', 'Notranjsko - kraška', 'Goriška', 'Obalno - kraška', ) countries = ( "Afganistan", "Islamska republika Afganistan", "Albanija", "Alžirija", "Ljudska demokratična republika Alžirija", "Andora", "Angola", "Republika Angola", "Antigva in Barbuda", "Argentina", "Armenija", "Republika Armenija", "Avstralija", "Avstrija", "Azerbajdžan", "Azerbajdžanska republika", "Bahami", "Zveza Bahami", "Država Bahrajn", "Bangladeš", "Ljudska republika Bangladeš", "Belgija", "Kraljevina Belgija", "Belize", "Belorusija", "Benin", "Republika Benin", "Bocvana", "Republika Bocvana", "Republika Bolgarija", "Bolivija", "Republika Bolivija", "Brazilija", "Federativna republika Brazilija", "Brunej", "Burkina Faso", "Burundi", "Republika Burundi", "Butan", "Ciper", "Republika Ciper", "Čad", "Republika Čad", "Češka", "Čile", "Republika Čile", "Črna gora", "Republika Črna gora", "Kraljevina Danska", "Dominika", "Zveza Dominika", "Džibuti", "Republika Džibuti", "Egipt", "Arabska republika Egipt", "Republika Ekvador", "Ekvatorialna Gvineja", "Eritreja", "Estonija", "Republika Estonija", "Etiopija", "Fidži", "Filipini", "Republika Filipini", "Finska", "Republika Finska", "Francoska republika", "Gabon", "Gabonska republika", "Gambija", "Gana", "Republika Gana", "Grčija", "Helenska republika", "Grenada", "Gvajana", "Republika Gvajana", "Gvatemala", "Republika Gvatemala", "Republika Gvineja", "Gvineja Bissau", "Republika Gvineja Bissau", "Republika Haiti", "Honduras", "Republika Honduras", "Hrvaška", "Indija", "Republika Indija", "Indonezija", "Republika Indonezija", "Republika Irak", "Iran", "Islamska republika Iran", "Irska", "Republika Islandija", "Italija", "Italijanska republika", "Izrael", "Jamajka", "Japonska", "Jemen", "Republika Jemen", "Jordanija", "Južna Afrika", "Republika Južna Afrika", "Južna Koreja", "Kambodža", "Kraljevina Kambodža", "Kamerun", "Republika Kamerun", "Katar", "Država Katar", "Kazahstan", "Republika Kazahstan", "Kenija", "Kirgizistan", "Kirgiška republika", "Kiribati", "Kitajska", "Kolumbija", "Republika Kolumbija", "Komori", "Kongo", "Republika Kongo", "Demokratična republika Kongo", "Republika Kostarika", "Kuba", "Republika Kuba", "Kuvajt", "Laos", "Laoška ljudska demokratična republika", "Latvija", "Lesoto", "Kraljevina Lesoto", "Libanon", "Libanonska republika", "Republika Liberija", "Libija", "Libijska arabska džamahirija", "Lihtenštajn", "Kneževina Lihtenštajn", "Litva", "Republika Litva", "Veliko vojvodstvo Luksemburg", "Madagaskar", "Republika Madagaskar", "Republika Madžarska", "Makedonija", "Republika Makedonija", "Malavi", "Maldivi", "Republika Maldivi", "Malezija", "Mali", "Republika Mali", "Republika Malta", "Maroko", "Kraljevina Maroko", "Marshallovi otoki", "Mauritius", "Republika Mauritius", "Mavretanija", "Mehika", "Združene mehiške države", "Mikronezija", "Mjanmar", "Zveza Mjanmar", "Moldavija", "Moldavija, Republika", "Kneževina Monako", "Mongolija", "Mozambik", "Republika Mozambik", "Republika Namibija", "Nauru", "Republika Nauru", "Nemčija", "Nepal", "Kraljevina Nepal", "Niger", "Republika Niger", "Nigerija", "Nikaragva", "Republika Nikaragva", "Nizozemska", "Norveška", "Kraljevina Norveška", "Nova Zelandija", "Oman", "Pakistan", "Islamska republika Pakistan", "Palau", "Republika Palau", "Republika Panama", "Papua Nova Gvineja", "Paragvaj", "Peru", "Republika Peru", "Poljska", "Republika Poljska", "Portugalska republika", "Romunija", "Ruanda", "Republika Ruanda", "Ruska federacija", "Saint Kitts in Nevis", "Saint Lucia", "Salomonovi otoki", "Salvador", "Republika Salvador", "San Marino", "Sao Tome in Principe", "Demokratična republika Sao Tome in Principe", "Kraljevina Saudova Arabija", "Sejšeli", "Republika Sejšeli", "Republika Senegal", "Severna Koreja", "Sierra Leone", "Republika Sierra Leone", "Singapur", "Sirija", "Sirska arabska republika", "Slonokoščena obala", "Slovaška", "Slovaška republika", "Slovenija", "Republika Slovenija", "Somalska demokratična republika", "Srbija", "Republika Srbija", "Sudan", "Republika Sudan", "Surinam", "Republika Surinam", "Svazi", "Španija", "Kraljevina Španija", "Šrilanka", "Švedska", "Kraljevina Švedska", "Švica", "Tadžikistan", "Republika Tadžikistan", "Tajska", "Tajvan", "Tajvan, Provinca Kitajske", "Tanzanija", "Togo", "Togoška republika", "Tonga", "Kraljevina Tonga", "Republika Trinidad in Tobago", "Tunizija", "Republika Tunizija", "Republika Turčija", "Turkmenistan", "Tuvalu", "Uganda", "Ukrajina", "Urugvaj", "Vzhodna republika Urugvaj", "Uzbekistan", "Vanuatu", "Republika Vanuatu", "Vatikan", "Velika Britanija", "Združeno kraljestvo", "Venezuela", "Republika Venezuela", "Vietnam", "Vzhodni Timor", "Demokratična republika Vzhodni Timor", "Samoa", "Neodvisna država Zahodna Samoa", "Zambija", "Združene države Amerike", "Združene države", "Združeni arabski emirati", "Zelenortski otoki", ) @classmethod def city_name(cls): return cls.random_element(cls.cities) @classmethod def street_name(cls): return cls.random_element(cls.streets) @classmethod def state(cls): return cls.random_element(cls.states) faker-0.7.7/faker/providers/address/it_IT/0000755000175000017500000000000013026251410016453 5ustar hlehlefaker-0.7.7/faker/providers/address/it_IT/__init__.py0000644000175000017500000001700013026251410020562 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): city_prefixes = ('San', 'Borgo', 'Sesto', 'Quarto', 'Settimo') city_suffixes = ( 'a mare', 'lido', 'ligure', 'del friuli', 'salentino', 'calabro', 'veneto', 'nell\'emilia', 'umbro', 'laziale', 'terme', 'sardo', ) building_number_formats = ('###', '##', '#') street_suffixes = ( 'Piazza', 'Strada', 'Via', 'Borgo', 'Contrada', 'Rotonda', 'Incrocio', 'Viale', 'Stretto', 'Vicolo', 'Canale', ) postcode_formats = ('#####',) states = ( 'Agrigento', 'Alessandria', 'Ancona', 'Aosta', 'Arezzo', 'Ascoli Piceno', 'Asti', 'Avellino', 'Bari', 'Barletta-Andria-Trani', 'Belluno', 'Benevento', 'Bergamo', 'Biella', 'Bologna', 'Bolzano', 'Brescia', 'Brindisi', 'Cagliari', 'Caltanissetta', 'Campobasso', 'Carbonia-Iglesias', 'Caserta', 'Catania', 'Catanzaro', 'Chieti', 'Como', 'Cosenza', 'Cremona', 'Crotone', 'Cuneo', 'Enna', 'Fermo', 'Ferrara', 'Firenze', 'Foggia', 'Forlì-Cesena', 'Frosinone', 'Genova', 'Gorizia', 'Grosseto', 'Imperia', 'Isernia', 'La Spezia', 'L\'Aquila', 'Latina', 'Lecce', 'Lecco', 'Livorno', 'Lodi', 'Lucca', 'Macerata', 'Mantova', 'Massa-Carrara', 'Matera', 'Messina', 'Milano', 'Modena', 'Monza e della Brianza', 'Napoli', 'Novara', 'Nuoro', 'Olbia-Tempio', 'Oristano', 'Padova', 'Palermo', 'Parma', 'Pavia', 'Perugia', 'Pesaro e Urbino', 'Pescara', 'Piacenza', 'Pisa', 'Pistoia', 'Pordenone', 'Potenza', 'Prato', 'Ragusa', 'Ravenna', 'Reggio Calabria', 'Reggio Emilia', 'Rieti', 'Rimini', 'Roma', 'Rovigo', 'Salerno', 'Medio Campidano', 'Sassari', 'Savona', 'Siena', 'Siracusa', 'Sondrio', 'Taranto', 'Teramo', 'Terni', 'Torino', 'Ogliastra', 'Trapani', 'Trento', 'Treviso', 'Trieste', 'Udine', 'Varese', 'Venezia', 'Verbano-Cusio-Ossola', 'Vercelli', 'Verona', 'Vibo Valentia', 'Vicenza', 'Viterbo', ) states_abbr = ( 'AG', 'AL', 'AN', 'AO', 'AR', 'AP', 'AT', 'AV', 'BA', 'BT', 'BL', 'BN', 'BG', 'BI', 'BO', 'BZ', 'BS', 'BR', 'CA', 'CL', 'CB', 'CI', 'CE', 'CT', 'CZ', 'CH', 'CO', 'CS', 'CR', 'KR', 'CN', 'EN', 'FM', 'FE', 'FI', 'FG', 'FC', 'FR', 'GE', 'GO', 'GR', 'IM', 'IS', 'SP', 'AQ', 'LT', 'LE', 'LC', 'LI', 'LO', 'LU', 'MC', 'MN', 'MS', 'MT', 'ME', 'MI', 'MO', 'MB', 'NA', 'NO', 'NU', 'OT', 'OR', 'PD', 'PA', 'PR', 'PV', 'PG', 'PU', 'PE', 'PC', 'PI', 'PT', 'PN', 'PZ', 'PO', 'RG', 'RA', 'RC', 'RE', 'RI', 'RN', 'RM', 'RO', 'SA', 'VS', 'SS', 'SV', 'SI', 'SR', 'SO', 'TA', 'TE', 'TR', 'TO', 'OG', 'TP', 'TN', 'TV', 'TS', 'UD', 'VA', 'VE', 'VB', 'VC', 'VR', 'VV', 'VI', 'VT', ) countries = ( 'Afghanistan', 'Albania', 'Algeria', 'American Samoa', 'Andorra', 'Angola', 'Anguilla', 'Antartide (territori a sud del 60° parallelo)', 'Antigua e Barbuda', 'Argentina', 'Armenia', 'Aruba', 'Australia', 'Austria', 'Azerbaijan', 'Bahamas', 'Bahrain', 'Bangladesh', 'Barbados', 'Bielorussia', 'Belgio', 'Belize', 'Benin', 'Bermuda', 'Bhutan', 'Bolivia', 'Bosnia e Herzegovina', 'Botswana', 'Bouvet Island (Bouvetoya)', 'Brasile', 'Territorio dell\'arcipelago indiano', 'Isole Vergini Britanniche', 'Brunei Darussalam', 'Bulgaria', 'Burkina Faso', 'Burundi', 'Cambogia', 'Cameroon', 'Canada', 'Capo Verde', 'Isole Cayman', 'Repubblica Centrale Africana', 'Chad', 'Cile', 'Cina', 'Isola di Pasqua', 'Isola di Cocos (Keeling)', 'Colombia', 'Comoros', 'Congo', 'Isole Cook', 'Costa Rica', 'Costa d\'Avorio', 'Croazia', 'Cuba', 'Cipro', 'Repubblica Ceca', 'Danimarca', 'Gibuti', 'Repubblica Dominicana', 'Equador', 'Egitto', 'El Salvador', 'Guinea Equatoriale', 'Eritrea', 'Estonia', 'Etiopia', 'Isole Faroe', 'Isole Falkland (Malvinas)', 'Fiji', 'Finlandia', 'Francia', 'Guyana Francese', 'Polinesia Francese', 'Territori Francesi del sud', 'Gabon', 'Gambia', 'Georgia', 'Germania', 'Ghana', 'Gibilterra', 'Grecia', 'Groenlandia', 'Grenada', 'Guadalupa', 'Guam', 'Guatemala', 'Guernsey', 'Guinea', 'Guinea-Bissau', 'Guyana', 'Haiti', 'Heard Island and McDonald Islands', 'Città del Vaticano', 'Honduras', 'Hong Kong', 'Ungheria', 'Islanda', 'India', 'Indonesia', 'Iran', 'Iraq', 'Irlanda', 'Isola di Man', 'Israele', 'Italia', 'Giamaica', 'Giappone', 'Jersey', 'Giordania', 'Kazakhstan', 'Kenya', 'Kiribati', 'Korea', 'Kuwait', 'Republicca Kirgiza', 'Repubblica del Laos', 'Latvia', 'Libano', 'Lesotho', 'Liberia', 'Libyan Arab Jamahiriya', 'Liechtenstein', 'Lituania', 'Lussemburgo', 'Macao', 'Macedonia', 'Madagascar', 'Malawi', 'Malesia', 'Maldive', 'Mali', 'Malta', 'Isole Marshall', 'Martinica', 'Mauritania', 'Mauritius', 'Mayotte', 'Messico', 'Micronesia', 'Moldova', 'Principato di Monaco', 'Mongolia', 'Montenegro', 'Montserrat', 'Marocco', 'Mozambico', 'Myanmar', 'Namibia', 'Nauru', 'Nepal', 'Antille Olandesi', 'Olanda', 'Nuova Caledonia', 'Nuova Zelanda', 'Nicaragua', 'Niger', 'Nigeria', 'Niue', 'Isole Norfolk', 'Northern Mariana Islands', 'Norvegia', 'Oman', 'Pakistan', 'Palau', 'Palestina', 'Panama', 'Papua Nuova Guinea', 'Paraguay', 'Peru', 'Filippine', 'Pitcairn Islands', 'Polonia', 'Portogallo', 'Porto Rico', 'Qatar', 'Reunion', 'Romania', 'Russia', 'Rwanda', 'San Bartolomeo', 'Sant\'Elena', 'Saint Kitts and Nevis', 'Saint Lucia', 'Saint Martin', 'Saint Pierre and Miquelon', 'Saint Vincent and the Grenadines', 'Samoa', 'San Marino', 'Sao Tome and Principe', 'Arabia Saudita', 'Senegal', 'Serbia', 'Seychelles', 'Sierra Leone', 'Singapore', 'Slovenia', 'Isole Solomon', 'Somalia', 'Sud Africa', 'Georgia del sud e South Sandwich Islands', 'Spagna', 'Sri Lanka', 'Sudan', 'Suriname', 'Svalbard & Jan Mayen Islands', 'Swaziland', 'Svezia', 'Svizzera', 'Siria', 'Taiwan', 'Tajikistan', 'Tanzania', 'Tailandia', 'Timor-Leste', 'Togo', 'Tokelau', 'Tonga', 'Trinidad e Tobago', 'Tunisia', 'Turchia', 'Turkmenistan', 'Isole di Turks and Caicos', 'Tuvalu', 'Uganda', 'Ucraina', 'Emirati Arabi Uniti', 'Regno Unito', 'Stati Uniti d\'America', 'United States Minor Outlying Islands', 'Isole Vergini Statunitensi', 'Uruguay', 'Uzbekistan', 'Vanuatu', 'Venezuela', 'Vietnam', 'Wallis and Futuna', 'Western Sahara', 'Yemen', 'Zambia', 'Zimbabwe', ) city_formats = ( '{{city_prefix}} {{first_name}} {{city_suffix}}', '{{city_prefix}} {{first_name}}', '{{first_name}} {{city_suffix}}', '{{last_name}} {{city_suffix}}', ) street_name_formats = ( '{{street_suffix}} {{first_name}}', '{{street_suffix}} {{last_name}}' ) street_address_formats = ( '{{street_name}} {{building_number}}', '{{street_name}} {{building_number}} {{secondary_address}}', ) address_formats = ( "{{street_address}}\n{{city}}, {{postcode}} {{state}} ({{state_abbr}})", ) secondary_address_formats = ('Appartamento ##', 'Piano #') @classmethod def city_prefix(cls): return cls.random_element(cls.city_prefixes) @classmethod def secondary_address(cls): return cls.numerify(cls.random_element(cls.secondary_address_formats)) @classmethod def state(cls): return cls.random_element(cls.states) @classmethod def state_abbr(cls): return cls.random_element(cls.states_abbr) faker-0.7.7/faker/providers/address/hr_HR/0000755000175000017500000000000013026251410016445 5ustar hlehlefaker-0.7.7/faker/providers/address/hr_HR/__init__.py0000755000175000017500000002235513026251410020570 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): city_formats = ('{{city_name}}', ) street_name_formats = ('{{street_name}}', ) street_address_formats = ('{{street_name}} {{building_number}}', ) address_formats = ('{{street_address}}\n{{postcode}} {{city}}', ) building_number_formats = ('###', '##', '#', '#a', '#b', '#c', '#a/#', '#b/#', '#c/#') postcode_formats = ('#####', ) street_suffixes_long = ( '', 'ulica', 'cesta', 'put', 'avenija', ) street_suffixes_short = ( '', 'ul.', 'c.', 'a.', ) cities = ( "Bakar", "Beli Manastir", "Belišće", "Benkovac", "Biograd na Moru", "Bjelovar", "Buje", "Buzet", "Cres", "Crikvenica", "Čabar", "Čakovec", "Čazma", "Daruvar", "Delnice", "Donja Stubica", "Donji Miholjac", "Drniš", "Dubrovnik", "Duga Resa", "Dugo Selo", "Đakovo", "Đurđevac", "Garešnica", "Glina", "Gospić", "Grubišno Polje", "Hrvatska Kostajnica", "Hvar", "Ilok", "Imotski", "Ivanec", "Ivanić-Grad", "Jastrebarsko", "Karlovac", "Kastav", "Kaštela", "Klanjec", "Knin", "Komiža", "Koprivnica", "Korčula", "Kraljevica", "Krapina", "Križevci", "Krk", "Kutina", "Kutjevo", "Labin", "Lepoglava", "Lipik", "Ludbreg", "Makarska", "Mali Lošinj", "Metković", "Mursko Središće", "Našice", "Nin", "Nova Gradiška", "Novalja", "Novi Marof", "Novi Vinodolski", "Novigrad", "Novska", "Obrovac", "Ogulin", "Omiš", "Opatija", "Opuzen", "Orahovica", "Oroslavje", "Osijek", "Otočac", "Otok", "Ozalj", "Pag", "Pakrac", "Pazin", "Petrinja", "Pleternica", "Ploče", "Popovača", "Poreč", "Požega", "Pregrada", "Prelog", "Pula", "Rab", "Rijeka", "Rovinj", "Samobor", "Senj", "Sinj", "Sisak", "Skradin", "Slatina", "Slavonski Brod", "Slunj", "Solin", "Split", "Stari Grad", "Supetar", "Sveta Nedelja", "Sveti Ivan Zelina", "Šibenik", "Trilj", "Trogir", "Umag", "Valpovo", "Varaždin", "Varaždinske Toplice", "Velika Gorica", "Vinkovci", "Virovitica", "Vis", "Vodice", "Vodnjan", "Vrbovec", "Vrbovsko", "Vrgorac", "Vrlika", "Vukovar", "Zabok", "Zadar", "Zagreb", "Zaprešić", "Zlatar", ) streets = ( "Arnoldova", "Bakačeva", "Bijenička", "Bosanska", "Bučarova", "Cmrok", "Čačkovićeva", "Davor", "Demetrova", "Dolac", "Donje Prekrižje", "Draškovićeva", "Dubravkin", "Dverce", "Dvoranski prečac", "Glogovac", "Golubovac", "Goljačke", "Goljak", "Gornje Prekrižje", "Gračanska", "Gradec", "Grič", "Gupčeva zvijezda", "Harmica", "Hercegovačka", "Horvatovac", "Ilica", "Istarska", "Jabukovac", "Jadranska", "Jagodnjak", "Javorovac", "Jezuitski trg", "Jurišićeva", "Jurjeve", "Jurjevska", "Jurkovićeva", "Kamaufova", "Kamenita", "Kamenjak", "Kaptol", "Kapucinske", "Klanac Grgura Tepečića", "Klenovac", "Klesarski put", "Kozarčev vijenac", "Kožarska", "Kraljevec", "Kraljevec II.", "Kraljevečki odvojak", "Kraljevečki ogranak", "Krležin gvozd", "Krvavi most", "Ksaver", "Ksaverska", "Kurelčeva", "Lisinskoga", "Lobmayerove", "Ljubinkovac", "Magdićeve", "Mala", "Male", "Mašekova", "Medvedgradska", "Medveščak", "Mesnička", "Mihaljevac", "Mirogojska", "Mletačka", "Mlinarska", "Mlinovi", "Mlinske", "Naumovac", "Nemetova", "Nova Ves", "Novi Goljak", "Opatička", "Opatovina", "Orlovac", "Palmotićeva", "Pantovčak", "Paunovac", "Perivoj biskupa Stjepana II.", "Perivoj srpanjskih žrtava", "Petrova", "Pod zidom", "Podgaj", "Radnički dol", "Remetska", "Ribnjak", "Rikardove", "Rockefellerova", "Rokov perivoj", "Rokova", "Ružičnjak", "Skalinska", "Slavujevac", "Splavnica", "Srebrnjak", "Streljačka", "Strossmayerovo šetalište", "Svibovac", "Svibovac", "Šalata", "Šestinski vijenac", "Šestinski vrh", "Šilobodov put", "Šumski prečac", "Tkalčićeva", "Tošovac", "Tuškanac", "Vijenac", "Vinogradska", "Visoka", "Višnjica", "Višnjičke", "Vitezovićeva", "Vlaška", "Voćarska", "Voćarsko naselje", "Vončinina", "Vrazovo šetalište", "Wickerhauserova", "Zamenhofova", "Zamenhofove", "Zavojna", "Zelengaj", "Zeleni dol", "Zelenjak", "Zmajevac", "Zvonarnička", ) states = ( "Zagrebačka", "Krapinsko-zagorska", "Sisačko-moslavačka", "Karlovačka", "Varaždinska", "Koprivničko-križevačka", "Bjelovarsko-bilogorska", "Primorsko-goranska", "Ličko-senjska", "Virovitičko-podravska", "Požeško-slavonska", "Brodsko-posavska", "Zadarska", "Osječko-baranjska", "Šibensko-kninska", "Vukovarsko-srijemska", "Splitsko-dalmatinska", "Istarska", "Dubrovačko-neretvanska", "Međimurska", "Grad Zagreb", ) countries = ( "Afganistan", "Alandski otoci", "Albanija", "Alžir", "Američka Samoa", "Američki Djevičanski Otoci", "Andora", "Angola", "Anguila", "Antarktik", "Antigua i Barbuda", "Argentina", "Armenija", "Aruba", "Australija", "Austrija", "Azerbajdžan", "Bahami", "Bahrein", "Bangladeš", "Barbados", "Belgija", "Belize", "Benin", "Bermuda", "Bjelorusija", "Bocvana", "Bolivija", "Bosna i Hercegovina", "Božićni Otok", "Brazil", "Britanski Djevičanski Otoci", "Britanski Teritorij Indijskog Oceana", "Brunei Darussalam", "Bugarska", "Burkina Faso", "Burundi", "Butan", "Cipar", "Crna Gora", "Curacao", "Čad", "Čile", "Danska", "Dominika", "Dominikanska Republika", "Džibuti", "Egipat", "Ekvador", "Ekvatorska Gvineja", "El Salvador", "Eritreja", "Estonija", "Etiopija", "Falklandi", "Farski Otoci", "Fidži", "Filipini", "Finska", "Francuska", "Francuska Gvajana", "Francuska Polinezija", "Francuski Južni Teritoriji", "Gabon", "Gambija", "Gana", "Gibraltar", "Vatikan", "Grčka", "Grenada", "Grenland", "Gruzija", "Guadeloupe", "Guam", "Guernsey", "Gvajana", "Gvatemala", "Gvineja", "Gvineja Bisau", "Haiti", "Honduras", "Hong Kong", "Hrvatska", "Indija", "Indonezija", "Irak", "Iran, Islamska Republika", "Irska", "Island", "Isle Of Man", "Istočni Timor", "Italija", "Izrael", "Jamajka", "Japan", "Jemen", "Jersey", "Jordan", "Južna Afrika", "Južna Gruzija i Južni Sendvič Otoci", "Kajmanski Otoci", "Kambodža", "Kamerun", "Kanada", "Katar", "Kazakstan", "Kenija", "Kina", "Kirgistan", "Kiribati", "Kokosovi Otoci", "Kolumbija", "Komori", "Kongo", "Kongo, Demokratska Republika", "Koreja, Južna", "Koreja, Sjeverna", "Kosovo", "Kostarika", "Kuba", "Kukovi Otoci", "Kuvajt", "Laoska Narodna Demokratska Republika", "Latvija", "Lesoto", "Libanon", "Liberija", "Libijska Arapska Džamahirija", "Lihtenštajn", "Litva", "Luksemburg", "Madagaskar", "Mađarska", "Majote", "Makao", "Makedonija", "Malavi", "Maldivi Maldives", "Malezija", "Mali", "Malta", "Maroko", "Maršalovi Otoci", "Martinik", "Mauricijus", "Mauritanija", "Meksiko", "Mijanmar", "Mikronezija", "Moldavija, Republika", "Monako", "Mongolija", "Montserat", "Mozambik", "Namibija", "Nauru", "Nepal", "Niger", "Nigerija", "Nikaragva", "Niue", "Nizozemska", "Norveška", "Nova Kaledonija", "Novi Zeland", "Njemačka", "Obala Slonovače", "Oman", "Otok Bouvet", "Otok Heard i Otoci McDonald", "Otok Norfolk", "Pakistan", "Palau", "Palestinsko Područje", "Panama", "Papua Nova Gvineja", "Paragvaj", "Peru", "Pitcairn", "Poljska Poland", "Portoriko", "Portugal", "Republika Češka", "Reunion", "Ruanda", "Rumunjska", "Rusija", "Salamunovi Otoci", "Samoa", "San Marino", "São Tomé ai Príncipe", "Saudijska Arabija", "Sejšeli", "Senegal", "Sijera Leone", "Singapur", "Sint Maarten", "Sirija", "Sjedinjene Američke Države", "Sjeverni Marijanski Otoci", "Slovačka", "Slovenija", "Somalija", "Južni Sudan", "Srbija", "Srednjoafrička Republika", "Sudan", "Surinam", "Svalbard i Jan Mayen", "Svaziland", "Sveta Helena", "Sveti Bartolomej", "Sveti Martin", "Sveti Petar i Miguel", "Sv. Kristofor i Nevis", "Sv. Lucija", "Sv. Vincent i Grenadini", "Španjolska", "Šri Lanka", "Švedska", "Švicarska", "Tadžikistan", "Tajland", "Tajvan", "Tanzanija", "Togo", "Tokelau", "Tonga", "Trinidad i Tobago", "Tunis", "Turkmenistan", "Turkski i Kaikos Otoci", "Turska", "Tuvalu", "Uganda", "Ujedinjene Države Manjih Pacifičkih Otoka", "Ujedinjeni Arapski Emirati", "Ukrajina", "Urugvaj", "Uzbekistan", "Vanuatu", "Velika Britanija", "Venezuela", "Vijetnam", "Wallis i Futuna", "Zambija", "Zapadna Sahara", "Zeleni Rt", ) @classmethod def city_name(cls): return cls.random_element(cls.cities) @classmethod def street_name(cls): return cls.random_element(cls.streets) @classmethod def state(cls): return cls.random_element(cls.states) faker-0.7.7/faker/providers/address/es_ES/0000755000175000017500000000000013026251410016441 5ustar hlehlefaker-0.7.7/faker/providers/address/es_ES/__init__.py0000644000175000017500000000404213026251410020552 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from ..es import Provider as AddressProvider class Provider(AddressProvider): building_number_formats = ('%', '%#', '%#', '%#', '%##') street_prefixes = ( 'Plaza', 'Calle', 'Avenida', 'Via', 'Vial', 'Rambla', 'Glorieta', 'Urbanización', 'Callejón', 'Cañada', 'Alameda', 'Acceso', 'C.', 'Ronda', 'Pasaje', 'Cuesta', 'Pasadizo', 'Paseo', 'Camino', ) postcode_formats = ('#####', ) states = ( 'Álava', 'Albacete', 'Alicante', 'Almería', 'Asturias', 'Ávila', 'Badajoz', 'Baleares', 'Barcelona', 'Burgos', 'Cáceres', 'Cádiz', 'Cantabria', 'Castellón', 'Ceuta', 'Ciudad', 'Córdoba', 'Cuenca', 'Girona', 'Granada', 'Guadalajara', 'Guipúzcoa', 'Huelva', 'Huesca', 'Jaén', 'La Coruña', 'La Rioja', 'Las Palmas', 'León', 'Lleida', 'Lugo', 'Madrid', 'Málaga', 'Melilla', 'Murcia', 'Navarra', 'Ourense', 'Palencia', 'Pontevedra', 'Salamanca', 'Santa Cruz de Tenerife', 'Segovia', 'Sevilla', 'Soria', 'Tarragona', 'Teruel', 'Toledo', 'Valencia', 'Valladolid', 'Vizcaya', 'Zamora', 'Zaragoza' ) city_formats = ( '{{state_name}}', ) street_name_formats = ( '{{street_prefix}} {{first_name}} {{last_name}}', '{{street_prefix}} de {{first_name}} {{last_name}}', ) street_address_formats = ( '{{street_name}} {{building_number}}', '{{street_name}} {{building_number}} {{secondary_address}} ', ) address_formats = ( "{{street_address}}\n{{city}}, {{postcode}}", ) secondary_address_formats = ('Apt. ##', 'Piso #', 'Puerta #') @classmethod def state_name(cls): return cls.random_element(cls.states) @classmethod def street_prefix(cls): return cls.random_element(cls.street_prefixes) @classmethod def secondary_address(cls): return cls.numerify(cls.random_element(cls.secondary_address_formats)) @classmethod def state(cls): return cls.random_element(cls.states) faker-0.7.7/faker/providers/address/el_GR/0000755000175000017500000000000013026251410016433 5ustar hlehlefaker-0.7.7/faker/providers/address/el_GR/__init__.py0000644000175000017500000044121113026251410020547 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from decimal import Decimal from .. import Provider as AddressProvider from faker.generator import random def contains_point(poly, point): """ Given a list of 2-tuples (lat, lng) defining a convex polygon, returns True if the given point, which is a 2-tuple (lat, lng), is inside the polygon, False otherwise. """ n = len(poly) c = False i = 0 j = n - 1 while i < n: if ((poly[i][0] > point[0]) != (poly[j][0] > point[0])) and \ (point[1] < (poly[j][1] - poly[i][1]) * (point[0] - poly[i][0]) / (poly[j][0] - poly[i][0]) + poly[i][1]): c = not c j = i i += 1 return c class Provider(AddressProvider): poly = ( (40.34026, 19.15120), (42.21670, 26.13934), (35.55680, 29.38280), (34.15370, 22.58810), ) building_number_formats = ( '###', '##', '##', '##', '#', '#', '##-##', '###-###', ) street_prefixes_short = ( 'Πλ.', 'Πάρ.', 'Λεωφ.', ) street_prefixes_long = ( 'Πλατεία', 'Πάροδος', 'Λεωφόρος', ) street_name_formats = ( '{{street_prefix}} {{street}}', '{{street}}', '{{street}}', '{{street}}', '{{last_name_female}}', ) street_address_formats = ( '{{street_name}} {{building_number}}', ) postcode_formats = ( '### ##', '#####', '#####', 'ΤΚ ### ##', 'ΤΚ #####', ) address_formats = ( "{{street_address}},\n{{postcode}} {{city}}", ) line_address_formats = ( "{{street_address}}, {{postcode}} {{city}}", ) def line_address(self): pattern = self.random_element(self.line_address_formats) return self.generator.parse(pattern) @classmethod def street_prefix(cls): return cls.random_element(cls.street_prefixes_short + cls.street_prefixes_long) @classmethod def street_prefix_short(cls): return cls.random_element(cls.street_prefixes_short) @classmethod def street_prefix_long(cls): return cls.random_element(cls.street_prefixes_long) @classmethod def street(cls): return cls.random_element(cls.localities) @classmethod def city(cls): return cls.random_element(cls.cities) @classmethod def region(cls): return cls.random_element(cls.regions) @classmethod def latlng(cls): return float(cls.latitude()), float(cls.longitude()) @classmethod def latitude(cls): l = list(map(lambda t: int(t[0] * 10000000), cls.poly)) return Decimal(str(random.randint(min(l), max(l)) / 10000000.0)).quantize(Decimal('.000001')) @classmethod def longitude(cls): l = list(map(lambda t: int(t[1] * 10000000), cls.poly)) return Decimal(str(random.randint(min(l), max(l)) / 10000000.0)).quantize(Decimal('.000001')) # Ονόματα πρωτευουσών νομών cities = ( 'Άμφισσα', 'Άρτα', 'Έδεσσα', 'Αγ. Νικόλαος', 'Αθήνα', 'Αλεξανδρούπολη', 'Αργοστόλι', 'Βέροια', 'Βόλος', 'Γρεβενά', 'Δράμα', 'Ερμούπολη', 'Ζάκυνθος', 'Ηγουμενίτσα', 'Ηράκλειο', 'Θεσσαλονίκη', 'Ιωάννινα', 'Κέρκυρα', 'Καβάλα', 'Καλαμάτα', 'Καρδίτσα', 'Καρπενήσι', 'Καστοριά', 'Κατερίνη', 'Κιλκίς', 'Κοζάνη', 'Κομοτηνή', 'Κόρινθος', 'Λάρισα', 'Λαμία', 'Λευκάδα', 'Λιβαδιά', 'Μεσολόγγι', 'Μυτιλήνη', 'Ναύπλιο', 'Ξάνθη', 'Πάτρα', 'Πολύγυρος', 'Πρέβεζα', 'Πύργος', 'Ρέθυμνο', 'Ρόδος', 'Σάμος', 'Σέρρες', 'Σπάρτη', 'Τρίκαλα', 'Τρίπολη', 'Φλώρινα', 'Χίος', 'Χαλκίδα', 'Χανιά', ) # Ονόματα νομών regions = ( 'Αιτωλία & Ακαρνανία', 'Αργολίδα', 'Αρκαδία', 'Άρτα', 'Αττική', 'Αχαΐα', 'Βοιωτία', 'Γρεβενά', 'Δράμα', 'Δωδεκάνησσος', 'Έβρος', 'Ευρυτανία', 'Εύβοια', 'Ζάκυνθος', 'Ηλεία', 'Ημαθία', 'Ηράκλειο', 'Θεσπρωτία', 'Θεσσαλονίκη', 'Ιωάννινα', 'Κέρκυρα', 'Καβάλα', 'Καρδίτσα', 'Καστοριά', 'Κεφαλληνία', 'Κιλκίς', 'Κοζάνη', 'Κορινθία', 'Κυκλάδες', 'Λάρισσα', 'Λέσβος', 'Λακωνία', 'Λασσίθι', 'Λευκάδα', 'Μαγνησία', 'Μεσσηνία', 'Ξάνθη', 'Πέλλα', 'Πιερία', 'Πρέβεζα', 'Ρέθυμνο', 'Ροδόπη', 'Σάμος', 'Σέρρες', 'Τρίκαλα', 'Φθιώτιδα', 'Φλώρινα', 'Φωκίδα', 'Χίος', 'Χαλκιδική', 'Χανιά', ) # Ονόματα χωρών countries = ( 'Άγιος Βαρθολομαίος', 'Άγιος Βικέντιος και Γρεναδίνες', 'Άγιος Μαρίνος', 'Άγιος Μαρτίνος', 'Άγιος Μαρτίνος (Γαλλικό Κομμάτι)', 'Άγιος Πέτρος και Μικελόν', 'Άγιος Χριστόφορος και Νέβις', 'Αίγυπτος', 'Αγία Ελένη, Ασενσιόν και Τριστάν ντα Κούνια', 'Αγία Λουκία', 'Αζερμπαϊτζάν', 'Αιθιοπία', 'Ακτή Ελεφαντοστού', 'Αλβανία', 'Αλγερία', 'Αμερικανικές Παρθένοι Νήσοι', 'Αμερικανική Σαμόα', 'Ανατολικό Τιμόρ', 'Ανγκουίλα', 'Ανγκόλα', 'Ανδόρα', 'Αντίγκουα και Μπαρμπούντα', 'Ανταρκτική', 'Απομακρυσμένες Νησίδες των Ηνωμένων Πολιτειών', 'Αραβική Δημοκρατία της Λιβύης', 'Αργεντινή', 'Αρμενία', 'Αρούμπα', 'Αυστρία', 'Αυστραλία', 'Αφγανιστάν', 'Αϊτή', 'Βέλγιο', 'Βανουάτου', 'Βατικανό', 'Βενεζουέλα', 'Βερμούδες', 'Βιετνάμ', 'Βολιβία', 'Βοσνία-Ερζεγοβίνη', 'Βουλγαρία', 'Βραζιλία', 'Βρετανικές Παρθένοι Νήσοι', 'Βρετανικό Έδαφος Ινδικού Ωκεανού', 'Βόρειες Μαριάνες Νήσοι', 'Γαλλία', 'Γαλλικά Νότια και Ανταρκτικά Εδάφη', 'Γαλλική Γουιάνα', 'Γαλλική Πολυνησία', 'Γερμανία', 'Γεωργία', 'Γιβραλτάρ', 'Γκάμπια', 'Γκάνα', 'Γκέρνσεϊ', 'Γκαμπόν', 'Γκουάμ', 'Γουάλις και Φουτούνα', 'Γουαδελούπη', 'Γουατεμάλα', 'Γουιάνα', 'Γουινέα', 'Γουινέα-Μπισσάου', 'Γρενάδα', 'Γροιλανδία', 'Δανία', 'Δημοκρατία της Κορέας', 'Δομινίκα', 'Δομινικανή Δημοκρατία', 'Δυτική Σαχάρα', 'Ελ Σαλβαδόρ', 'Ελβετία', 'Ελλάδα', 'Ερυθραία', 'Εσθονία', 'Ζάμπια', 'Ζιμπάμπουε', 'Ηνωμένα Αραβικά Εμιράτα', 'Ηνωμένες Πολιτείες Αμερικής', 'Ηνωμένο Βασίλειο', 'Ιαπωνία', 'Ινδία', 'Ινδονησία', 'Ιορδανία', 'Ιράκ', 'Ιράν', 'Ιρλανδία', 'Ισημερινή Γουινέα', 'Ισημερινός', 'Ισλανδία', 'Ισπανία', 'Ισραήλ', 'Ιταλία', 'Κένυα', 'Κίνα', 'Καζακστάν', 'Καμερούν', 'Καμπότζη', 'Καναδάς', 'Κατάρ', 'Κεντροαφρικανική Δημοκρατία', 'Κιργιστάν', 'Κιριμπάτι', 'Κολομβία', 'Κομόρες', 'Κονγκό', 'Κουβέιτ', 'Κουρακάο', 'Κούβα', 'Κροατία', 'Κόστα Ρίκα', 'Κύπρος', 'Λίβανος', 'Λαοκρατική Δημοκρατία της Κορέας', 'Λαϊκή Δημοκρατία του Κονγκό', 'Λαϊκή Δημοκρατία του Λάος', 'Λεσότο', 'Λετονία', 'Λευκορωσία', 'Λιβερία', 'Λιθουανία', 'Λιχτενστάϊν', 'Λουξεμβούργο', 'Μάλι', 'Μάλτα', 'Μαγιότ', 'Μαδαγασκάρη', 'Μακάο', 'Μαλάουι', 'Μαλαισία', 'Μαλδίβες', 'Μαρτινίκη', 'Μαρόκο', 'Μαυρίκιος', 'Μαυριτανία', 'Μαυροβούνιο', 'Μεξικό', 'Μιανμάρ', 'Μικρονησία', 'Μογγολία', 'Μοζαμβίκη', 'Μολδαβία', 'Μονακό', 'Μονσεράτ', 'Μπαγκλαντές', 'Μπαρμπάντος', 'Μπαχάμες', 'Μπαχρέιν', 'Μπελίζ', 'Μπενίν', 'Μποτσουάνα', 'Μπουρκίνα Φάσο', 'Μπουρουντί', 'Μπουτάν', 'Μπρουνέι', 'Νέα Ζηλανδία', 'Νέα Καληδονία', 'Νήσοι Κουκ', 'Νήσοι Κόκος', 'Νήσοι Μάρσαλ', 'Νήσοι Πίτκαιρν', 'Νήσοι Σολομώντα', 'Νήσοι Φώκλαντ', 'Νήσοι Χερντ και Μακντόναλντ', 'Νήσοι Ώλαντ', 'Νήσος Μαν', 'Νήσος Μπουβέ', 'Νήσος των Χριστουγέννων', 'Νίγηρας', 'Ναμίμπια', 'Ναουρού', 'Νεπάλ', 'Νησί Νόρφολκ', 'Νησιά Καϋμάν', 'Νησιά Τερκς και Κάικος', 'Νησιά Φερόες', 'Νιγηρία', 'Νικαράγουα', 'Νιούε', 'Νορβηγία', 'Νότιος Αφρική', 'Νότιος Γεωργία και οι Νότιοι Σάντουιτς Νήσοι', 'Ολλανδία', 'Ολλανδικές Αντίλλες', 'Ομάν', 'Ονδούρα', 'Ουγγαρία', 'Ουγκάντα', 'Ουζμπεκιστάν', 'Ουκρανία', 'Ουρουγουάη', 'Π.Γ.Δ. Μακεδονίας', 'Πακιστάν', 'Παλάου', 'Παλαιστίνη', 'Παναμάς', 'Παπούα Νέα Γουινέα', 'Παραγουάη', 'Περού', 'Πολωνία', 'Πορτογαλία', 'Πουέρτο Ρίκο', 'Πράσινο Ακρωτήρι', 'Ρεϊνιόν', 'Ρουάντα', 'Ρουμανία', 'Ρωσία', 'Σάο Τομέ και Πρίνσιπε', 'Σαμόα', 'Σαουδική Αραβία', 'Σβάλμπαρντ και Γιαν Μαγιέν', 'Σενεγάλη', 'Σερβία', 'Σεϋχέλλες', 'Σιέρα Λεόνε', 'Σιγκαπούρη', 'Σλοβακία', 'Σλοβενία', 'Σομαλία', 'Σουαζιλάνδη', 'Σουδάν', 'Σουηδία', 'Σουρινάμ', 'Σρι Λάνκα', 'Συρία', 'Τανζανία', 'Τατζικιστάν', 'Ταϊβάν', 'Ταϊλάνδη', 'Τζέρσεϊ', 'Τζαμάικα', 'Τζιμπουτί', 'Τοκελάου', 'Τουβαλού', 'Τουρκία', 'Τουρκμενιστάν', 'Τρινιντάντ και Τομπάγκο', 'Τσαντ', 'Τσεχία', 'Τυνησία', 'Τόγκο', 'Τόνγκα', 'Υεμένη', 'Φίτζι', 'Φιλιππίνες', 'Φινλανδία', 'Χιλή', 'Χονγκ Κονγκ', ) # Επίσημα τοπικά διαμερίσματα. # Χρησιμοποιούνται ως ονόματα δρόμων (λόγω ανάγκης για γενική κλίση). # Η λίστα είναι από το ΥΠ.ΕΣ. (μετά από επεξεργασία και μορφοποίηση) localities = ( 'Άγρα', 'Άγρας', 'Άδελε', 'Άκρης', 'Άλλης Μεριάς', 'Άλσους', 'Άμμου', 'Άμπλιανης', 'Άνδρου', 'Άργους', 'Άργους Ορεστικού', 'Άρζου', 'Άρλας', 'Άρμπουνα', 'Άρνης', 'Άσκρης', 'Άσου', 'Άσπρου', 'Άσπρων Σπιτιών', 'Άσσου', 'Άστρους', 'Άτταλης', 'Άφρας', 'Έλους', 'Έμπωνα', 'Έρφων', 'Ήπιον', 'Ήρας', 'Ίδας', 'Ίμπρου', 'Ίσαρη', 'Αΐμονα', 'Αβάτου', 'Αβίας', 'Αβαρίκου', 'Αβγαριάς', 'Αβγού', 'Αβδέλλας', 'Αβδήρων', 'Αβδού', 'Αβρακόντε', 'Αβραμιού', 'Αβραμυλιάς', 'Αβόρανης', 'Αβόρου', 'Αγάπης', 'Αγία Βαρβάρα', 'Αγία Κυριακή', 'Αγία Παρασκευή', 'Αγίας Άννας', 'Αγίας Άννης', 'Αγίας Αναστασίας', 'Αγίας Βαρβάρας', 'Αγίας Βλαχέρνης', 'Αγίας Γαλήνης', 'Αγίας Ειρήνης', 'Αγίας Ελένης', 'Αγίας Ευθυμίας', 'Αγίας Ευφημίας', 'Αγίας Θέκλης', 'Αγίας Κυριακής', 'Αγίας Μαρίνης', 'Αγίας Μαύρας', 'Αγίας Παρασκευής', 'Αγίας Ρουμέλης', 'Αγίας Σοφίας', 'Αγίας Σωτήρας', 'Αγίου', 'Αγίου Αδριανού', 'Αγίου Αθανασίου', 'Αγίου Ακακίου', 'Αγίου Ανδρέου', 'Αγίου Αντωνίου', 'Αγίου Αρσενίου', 'Αγίου Αχιλλείου', 'Αγίου Βαρθολομαίου', 'Αγίου Βασιλείου', 'Αγίου Βασιλείου Κυνουρίας', 'Αγίου Βασιλείου Μαντινείας', 'Αγίου Βησσαρίου', 'Αγίου Βλασίου', 'Αγίου Γερμανού', 'Αγίου Γεωργίου', 'Αγίου Γεωργίου Δομοκού', 'Αγίου Γεωργίου Λαρίσης', 'Αγίου Γεωργίου Λασιθίου', 'Αγίου Γεωργίου Νηλείας', 'Αγίου Γεωργίου Σητείας', 'Αγίου Γεωργίου Συκούση', 'Αγίου Γεωργίου Φαρσάλων', 'Αγίου Γεωργίου Φερών', 'Αγίου Δημητρίου', 'Αγίου Δημητρίου Μονεμβασίας', 'Αγίου Δημητρίου Πηλίου', 'Αγίου Ευστρατίου', 'Αγίου Ηλία', 'Αγίου Ηλία Πηνηίων', 'Αγίου Ηλία Πύργου', 'Αγίου Θεοδώρου', 'Αγίου Θωμά', 'Αγίου Ισιδώρου', 'Αγίου Ιωάννη', 'Αγίου Ιωάννου', 'Αγίου Ιωάννου Αγίου Βασιλείου', 'Αγίου Ιωάννου Αμαρίου', 'Αγίου Ιωάννου Αρχαίας Ηραίας', 'Αγίου Ιωάννου Επιδαύρου Λιμήρας', 'Αγίου Ιωάννου Μυλοποτάμου', 'Αγίου Ιωάννου Ρέντη', 'Αγίου Κηρύκου', 'Αγίου Κοσμά', 'Αγίου Κυρίλλου', 'Αγίου Κωνσταντίνου', 'Αγίου Λαυρεντίου', 'Αγίου Λουκά', 'Αγίου Μάρκου', 'Αγίου Ματθαίου', 'Αγίου Μηνά', 'Αγίου Νικήτα', 'Αγίου Νικολάου', 'Αγίου Νικολάου Βοιών', 'Αγίου Νικολάου Βονίτσης και Ξηρομέρου', 'Αγίου Νικολάου Κράλης', 'Αγίου Νικολάου Μονεμβασίας', 'Αγίου Νικολάου Σπάτων', 'Αγίου Ονουφρίου', 'Αγίου Πέτρου', 'Αγίου Παντελεήμονα', 'Αγίου Παύλου', 'Αγίου Πολυκάρπου', 'Αγίου Προδρόμου', 'Αγίου Προκοπίου', 'Αγίου Σεραφείμ', 'Αγίου Στεφάνου', 'Αγίου Σύλλα', 'Αγίου Σώστου', 'Αγίου Φλώρου', 'Αγίου Χαραλάμπους', 'Αγίου Χριστοφόρου', 'Αγίων Αναργύρων', 'Αγίων Αποστόλων', 'Αγίων Δέκα', 'Αγίων Δούλων', 'Αγίων Θεοδώρων', 'Αγίων Πάντων', 'Αγίων Παρασκιών', 'Αγαθονησίου', 'Αγαθουπόλεως', 'Αγαλά', 'Αγαλιανής', 'Αγαλιανού', 'Αγγίστης', 'Αγγελιανών', 'Αγγελοκάστρου', 'Αγγελοχωρίου', 'Αγγελώνας', 'Αγδινών', 'Αγιάς', 'Αγιάσου', 'Αγιοβλασιτίκων', 'Αγιονερίου', 'Αγιονορίου', 'Αγιοπηγής', 'Αγιοφύλλου', 'Αγιοχωρίου', 'Αγιοχώριον', 'Αγιωργιτίκων', 'Αγκίστρου', 'Αγκαθιάς', 'Αγκαιριάς', 'Αγκαρυώνων', 'Αγκιστρίου', 'Αγκουσελιανών', 'Αγνάντης', 'Αγνάντων', 'Αγναντερής', 'Αγναντερού', 'Αγναντιάς', 'Αγοράς', 'Αγράφων', 'Αγρίλου', 'Αγραμπέλων', 'Αγραπιδεών', 'Αγραπιδιάς', 'Αγραπιδοχωρίου', 'Αγραφών', 'Αγρελιάς', 'Αγριάνων', 'Αγριάς', 'Αγριακόνας', 'Αγριανής', 'Αγριδίου', 'Αγριλιάς Μεσσήνης', 'Αγριλιάς Τριφυλίας', 'Αγριλοβούνου', 'Αγρινίου', 'Αγριοβοτάνου', 'Αγροσυκέας', 'Αγρού', 'Αγχιάλου', 'Αγόριανης', 'Αδάμ', 'Αδένδρου', 'Αδαμίου', 'Αδελφικού', 'Αδριανής', 'Αερινού', 'Αετολόφου', 'Αετομηλίτσης', 'Αετοπέτρας', 'Αετοπέτρας Δωδώνης', 'Αετοπέτρας Κονίτσης', 'Αετορράχη', 'Αετορράχης', 'Αετού', 'Αζώρου', 'Αηδονίων', 'Αηδονιάς', 'Αηδονοχωρίου', 'Αθαμανίας', 'Αθαμανίου', 'Αθανίου', 'Αθανασίου Διάκου', 'Αθηναίου', 'Αθηναίων', 'Αθικίων', 'Αθύρων', 'Αιανής', 'Αιαντείου', 'Αιγάλεω', 'Αιγάνης', 'Αιγίνης', 'Αιγίου', 'Αιγείρας', 'Αιγείρου', 'Αιγιάλης', 'Αιγινίου', 'Αιγιών', 'Αιγών', 'Αιθαίας', 'Αισύμης', 'Αιτωλικού', 'Ακοντίου', 'Ακουμίων', 'Ακράτας', 'Ακρίτα', 'Ακρίτας', 'Ακρίων', 'Ακραιφνίου', 'Ακρασίου', 'Ακρινής', 'Ακριτοχωρίου', 'Ακρολίμνης', 'Ακροποτάμου', 'Ακροποταμιάς', 'Ακρωτηρίου', 'Ακρών', 'Ακταίου', 'Ακόβου', 'Αλέας', 'Αλίκων', 'Αλίμου', 'Αλαγνίου', 'Αλαγονίας', 'Αλαλκομενών', 'Αλατόπετρας', 'Αλειμματάδων', 'Αλεξάνδρου', 'Αλεξανδρείας', 'Αλεξανδρουπόλεως', 'Αλεποχωρίου', 'Αλεποχωρίου Μπότσαρη', 'Αλεπούς', 'Αλεστίων', 'Αλεσταίνης', 'Αλευράδας', 'Αλευρούς', 'Αληθινής', 'Αλιάρτου', 'Αλιβερίου', 'Αλικάμπου', 'Αλικανά', 'Αλικαρνασσού', 'Αλικιανού', 'Αλισσού', 'Αλιστράτης', 'Αλιφείρας', 'Αλμυροποτάμου', 'Αλμυρού', 'Αλοίδων', 'Αλοννήσου', 'Αλποχωρίου', 'Αλτομιρών', 'Αλυφαντών', 'Αλφάς', 'Αλφειούσης', 'Αλωνίων', 'Αλωνακίων', 'Αλωνισταίνης', 'Αλώνων', 'Αλώρου', 'Αμάδων', 'Αμαλιαπόλεως', 'Αμαξάδων', 'Αμαράντου', 'Αμαράντων', 'Αμαρίου', 'Αμαριανού', 'Αμαρουσίου', 'Αμαρύνθου', 'Αμβρακίας', 'Αμβροσίας', 'Αμελάντων', 'Αμιρά', 'Αμισιανών', 'Αμμολόχου', 'Αμμοτόπου', 'Αμμουδάρας', 'Αμμουδιάς', 'Αμμουλιανής', 'Αμμοχωρίου', 'Αμνάτου', 'Αμορίου', 'Αμοργιανών', 'Αμοργού', 'Αμουρίου', 'Αμπέλου', 'Αμπέλων', 'Αμπελίων', 'Αμπελακίου', 'Αμπελακίων', 'Αμπελακιωτίσσης', 'Αμπελείας', 'Αμπελειών', 'Αμπελιάς', 'Αμπελικού', 'Αμπελιώνας', 'Αμπελοκάμπου', 'Αμπελοκήπων', 'Αμπελοφύτου', 'Αμπελοχωρίου', 'Αμπελούζου', 'Αμυγδαλέας', 'Αμυγδαλής', 'Αμυγδαλεών', 'Αμυγδαλιάς', 'Αμυγδαλοκεφαλίου', 'Αμυκλών', 'Αμυνταίου', 'Αμφία', 'Αμφίσσης', 'Αμφείας', 'Αμφιθέας', 'Αμφικλείας', 'Αμφιλοχίας', 'Αμφιπόλεως', 'Ανάβατου', 'Ανάβρας', 'Ανάφης', 'Ανέζης', 'Αναβρυτής', 'Αναβρυτού', 'Αναβρυτών', 'Αναβύσσου', 'Αναγεννήσεως', 'Ανακασιάς', 'Αναλήψεως', 'Αναργύρων', 'Αναρράχης', 'Αναστάσεως', 'Αναστασίας', 'Ανατολής', 'Ανατολικής', 'Ανατολικής Φραγκίστας', 'Ανατολικού', 'Αναφωνητρίας', 'Ανδανίας', 'Ανδρίτσης', 'Ανδραβίδας', 'Ανδριτσαίνης', 'Ανδρούσης', 'Ανδρωνιάνων', 'Ανεμοδουρίου', 'Ανεμομύλου', 'Ανεμορράχης', 'Ανεμοχωρίου', 'Ανεμότιας', 'Ανηλίου', 'Ανθήλης', 'Ανθής', 'Ανθείας', 'Ανθηρού', 'Ανθοτόπου', 'Ανθοφύτου', 'Ανθοχωρίου', 'Ανθοχωρίου Δωδώνης', 'Ανθοχωρίου Μετσόβου', 'Ανθοχώριον', 'Ανθούσης', 'Ανθρακίτη', 'Ανιάδας', 'Ανοίξεως', 'Ανοιξιάτικου', 'Αντίσσης', 'Ανταρτικού', 'Αντιγονείας', 'Αντικαλάμου', 'Αντικυθήρων', 'Αντικύρας', 'Αντιμαχείας', 'Αντιπάρου', 'Αντιπάτων Ερίσου', 'Αντιπερνών', 'Αντιρρίου', 'Αντισκαρίου', 'Αντιφιλίππων', 'Αντρωνίου', 'Ανυφίου', 'Ανωγής', 'Ανωγείου', 'Ανωγείων', 'Ανωπόλεως', 'Ανύδρου', 'Ανώσκελης', 'Αξιοκάστρου', 'Αξιουπόλεως', 'Αξιοχωρίου', 'Αξού', 'Απεράθου', 'Απερίου', 'Απεσωκαρίου', 'Απιδέα', 'Απιδέας', 'Απιδίων', 'Απλαδιανών', 'Αποδούλου', 'Αποικίων', 'Απολακκιάς', 'Απολλωνίας', 'Απολπαίνης', 'Αποστολιά', 'Αποστόλων', 'Απροβάτου', 'Απτέρων', 'Απόλλωνα', 'Αράξου', 'Αράχου', 'Αρήνης', 'Αρίας', 'Αρίσβη', 'Αρίσβης', 'Αρίστης', 'Αραβησσού', 'Αραχαμιτών', 'Αραχναίου', 'Αραχοβιτίκων', 'Αραχόβης', 'Αρβανίτη', 'Αργέννου', 'Αργίλου', 'Αργαλαστής', 'Αργασίου', 'Αργιθέας', 'Αργινίων', 'Αργολικού', 'Αργοστολίου', 'Αργυράδων', 'Αργυράς', 'Αργυρίου', 'Αργυρίων', 'Αργυροπουλείου', 'Αργυροτόπου', 'Αργυρουπόλεως', 'Αργυροχωρίου', 'Αργυρού', 'Αργυρού Πηγαδίου', 'Αργυρούπολης', 'Αργυρούπολις', 'Αρδάκτου', 'Αρδάσσης', 'Αρδαμερίου', 'Αρδανίου', 'Αρδείας', 'Αρδόσεως', 'Αρεθούσης', 'Αρεοπόλεως', 'Αρετής', 'Αριδαίας', 'Αριοχωρίου', 'Αριστοδημείου', 'Αριστομένους', 'Αρκάσας', 'Αρκίτσας', 'Αρκαδάδων', 'Αρκαδικού', 'Αρκαλοχωρίου', 'Αρκεσίνης', 'Αρκοχωρίου', 'Αρμάτων', 'Αρμένων', 'Αρματολικού', 'Αρμενάδων', 'Αρμενίου', 'Αρμενιών', 'Αρμενοχωρίου', 'Αρμολίων', 'Αρνά', 'Αρνίθας', 'Αρνίσσης', 'Αρναίας', 'Αροανίας', 'Αρραβωνίτσης', 'Αρριανά', 'Αρσενίου', 'Αρσινόης', 'Αρτάκης', 'Αρτέμιδας', 'Αρταίων', 'Αρτεμισίας', 'Αρτεμισίου', 'Αρτεσιανού', 'Αρτικίου', 'Αρτοπούλας', 'Αρτοτίνας', 'Αρφαρών', 'Αρχαίας Ήλιδας', 'Αρχαίας Ελεύθερνας', 'Αρχαίας Επιδαύρου', 'Αρχαίας Κορίνθου', 'Αρχαίας Μεσσήνης', 'Αρχαίας Νεμέας', 'Αρχαίας Ολυμπίας', 'Αρχαίας Πίσας', 'Αρχαίας Φενεού', 'Αρχαίων Κλεωνών', 'Αρχαγγέλου', 'Αρχανίου', 'Αρχανών', 'Αρχιλόχου', 'Αρχιπόλεως', 'Αρχοντικά', 'Αρχοντικής', 'Αρχοντικού', 'Αρχοντοχωρίου', 'Αρωγή', 'Αρωνά', 'Αρωνίου', 'Αρωνιαδίκων', 'Ασέας', 'Ασή Γωνιάς', 'Ασίνης', 'Ασβεστάδων', 'Ασβεστίου', 'Ασβεστοπέτρας', 'Ασβεστοχωρίου', 'Ασημένιου', 'Ασημίου', 'Ασημοχωρίου', 'Ασιτών', 'Ασκληπιείου', 'Ασκού', 'Ασκύφου', 'Ασκών', 'Ασμηνίου', 'Ασπραγγέλων', 'Ασπριάς', 'Ασπροβάλτας', 'Ασπρογείων', 'Ασπρογερακάτων', 'Ασπροκάμπου', 'Ασπροκκλησίου', 'Ασπροκκλησιάς', 'Ασπρονερίου', 'Ασπροπουλιάς', 'Ασπροπύργου', 'Ασπροχωρίου', 'Ασπρούλας', 'Ασσήρου', 'Αστακού', 'Αστερίου', 'Αστρά', 'Αστράκων', 'Αστρίτσης', 'Αστριτσίου', 'Αστροχωρίου', 'Αστυπαλαίας', 'Αστυρακίου', 'Ασφάκας', 'Ασφένδου', 'Ασφενδιού', 'Ασωμάτου', 'Ασωμάτων', 'Ασωπίας', 'Ασωπού', 'Ασώματα', 'Αταλάντης', 'Ατραπού', 'Ατσικής', 'Ατσιποπούλου', 'Ατσιχόλου', 'Αυγής', 'Αυγείου', 'Αυγενικής', 'Αυγερινού', 'Αυγώνυμων', 'Αυλής', 'Αυλακίου', 'Αυλιωτών', 'Αυλοτόπου', 'Αυλωναρίου', 'Αυλών', 'Αφάντου', 'Αφετών', 'Αφιδνών', 'Αφισίου', 'Αφράτου', 'Αφράτων', 'Αφρατίου', 'Αφροξυλιάς', 'Αφύτου', 'Αχαΐας', 'Αχαρνών', 'Αχαϊκού', 'Αχεντριά', 'Αχερουσίας', 'Αχιλλείου', 'Αχινού', 'Αχλάδας', 'Αχλαδέ', 'Αχλαδέας', 'Αχλαδίου', 'Αχλαδίων', 'Αχλαδερής', 'Αχλαδεών', 'Αχλαδινής', 'Αχλαδοκάμπου', 'Αχλαδοκάστρου', 'Αχλαδοχωρίου', 'Αχυρών', 'Αψάλου', 'Αϊδινίου', 'Αϊτανίων', 'Αύρας', 'Βάβδου', 'Βάγγου', 'Βάθειας', 'Βάθης', 'Βάλτας', 'Βάλτου', 'Βάμου', 'Βάρδας', 'Βάρης', 'Βάρνακα', 'Βάρους', 'Βάστα', 'Βάτου', 'Βάχλιας', 'Βάχου', 'Βέλου', 'Βέλους', 'Βέργας', 'Βέργης', 'Βέροιας', 'Βέσσης', 'Βήσσανης', 'Βίβλου', 'Βίγλας', 'Βίνιανης', 'Βίτολης', 'Βίτσης', 'Βαβιλών', 'Βαβουρίου', 'Βαγίων', 'Βαγενιτίου', 'Βαγιονιάς', 'Βαθέως', 'Βαθείας', 'Βαθυκοίλου', 'Βαθυλάκκου', 'Βαθυπέδου', 'Βαθυτόπου', 'Βαλανίδας', 'Βαλανείου', 'Βαλανιδιάς', 'Βαλανιδοράχης', 'Βαλανιδούσσας', 'Βαλαώρας', 'Βαλεριάνου', 'Βαλιμής', 'Βαλιμιτίκων', 'Βαλκάνου', 'Βαλσαμονέρου', 'Βαλτερού', 'Βαλτεσινίκου', 'Βαλτετσίου', 'Βαλτινού', 'Βαλτονέρων', 'Βαλτοτοπίου', 'Βαλτοχωρίου', 'Βαλύρας', 'Βαμβακιάς', 'Βαμβακοπούλου', 'Βαμβακοφύτου', 'Βαμβακούς', 'Βαμβακούσσης', 'Βανάδας', 'Βανάτου', 'Βαπτιστού', 'Βαρβάρας', 'Βαρβίτσης', 'Βαρβασαίνης', 'Βαργιάδων', 'Βαργιάνης', 'Βαρδάτων', 'Βαρδαλής', 'Βαρετάδας', 'Βαρθολομιού', 'Βαρικού', 'Βαρλαάμ', 'Βαρνάβα', 'Βαρυπατάδων', 'Βαρύπετρου', 'Βασαρά', 'Βασιλή', 'Βασιλακίου', 'Βασιλατίκων', 'Βασιλειών', 'Βασιλεωνοίκου', 'Βασιλικής', 'Βασιλικιάδων', 'Βασιλικού', 'Βασιλικών', 'Βασιλικών Ανωγείων', 'Βασιλιτσίου', 'Βασιλοπούλου', 'Βασιλουδίου', 'Βατίου', 'Βατατάδων', 'Βατερού', 'Βατολάκκου', 'Βατοχωρίου', 'Βατούσσης', 'Βατσουνιάς', 'Βαυκερής', 'Βαφέ', 'Βαφιοχωρίου', 'Βαχού', 'Βεγόρων', 'Βελάς', 'Βελίκας', 'Βελίνης', 'Βελανιδίου', 'Βελανιδίων', 'Βελανιδιάς', 'Βελβίνας', 'Βελβεντού', 'Βελεντζικού', 'Βελεσιωτών', 'Βελεστίνου', 'Βελημαχίου', 'Βελιγοστής', 'Βελιμαχίου', 'Βελιτσών', 'Βελιών', 'Βελονάδων', 'Βελωτών', 'Βενίου', 'Βενεράτου', 'Βερίνου', 'Βερβένων', 'Βερβεράτου', 'Βεργίνης', 'Βερδικούσσης', 'Βερενίκης', 'Βερμίου', 'Βερτίσκου', 'Βεύης', 'Βιάννου', 'Βιδιακίου', 'Βιζαρίου', 'Βικίου', 'Βιλίων', 'Βιλανδρέδου', 'Βιλιβίνης', 'Βιρού', 'Βισταγής', 'Βιτάλων', 'Βιταλάδων', 'Βιταλίου', 'Βλάση', 'Βλάστης', 'Βλάτους', 'Βλασίας', 'Βλασίου', 'Βλαχάβας', 'Βλαχάτων Εικοσιμίας', 'Βλαχέρνης', 'Βλαχατάνου', 'Βλαχερωνιτίσσης', 'Βλαχιάς', 'Βλαχιώτη', 'Βλαχογιαννίου', 'Βλαχοκερασέας', 'Βλαχομάνδρας', 'Βλαχοπούλου', 'Βλησιδιάς', 'Βλιζιανών', 'Βλοχού', 'Βλυχού', 'Βοβούσης', 'Βογατσικού', 'Βοθιανών', 'Βολιμών', 'Βολισσού', 'Βομβοκούς', 'Βορδονίας', 'Βορεινού', 'Βοριζίων', 'Βοσκοχωρίου', 'Βοτονοσίου', 'Βουβοποτάμου', 'Βουβών', 'Βουγιάτου', 'Βουζίου', 'Βουκολιών', 'Βουλγάρω', 'Βουλιάστης', 'Βουλιαγμένης', 'Βουλισμένης', 'Βουνάργου', 'Βουναίνων', 'Βουναρίων', 'Βουνιατάδων', 'Βουνιχώρας', 'Βουνοπλαγιάς', 'Βουνού', 'Βουρβούλου', 'Βουρβούρων', 'Βουργαρελίου', 'Βουρκωτής', 'Βουρλιωτών', 'Βουρνικά', 'Βουτά', 'Βουταίνης', 'Βουτιάνων', 'Βουτσίμου', 'Βουτσαρά', 'Βουτύρου', 'Βουτών', 'Βουχωρίνας', 'Βοχαϊκού', 'Βούλας', 'Βούλπης', 'Βούνων', 'Βούρμπιανης', 'Βούτση', 'Βράχας', 'Βράχου', 'Βρίας', 'Βρίνας', 'Βρίσας', 'Βραΐλας', 'Βραγγιανών', 'Βραγιά', 'Βραγκιανών', 'Βραδέτου', 'Βρασνών', 'Βραστάμων', 'Βραχασίου', 'Βραχατίου', 'Βραχιάς', 'Βραχναιίκων', 'Βρεσθένων', 'Βρεστού', 'Βριλησσίων', 'Βρομόβρυσης', 'Βροντάδου', 'Βροντής', 'Βρονταμά', 'Βροντερού', 'Βροντισμένης', 'Βροντούς', 'Βροσίνας', 'Βρουβιανών', 'Βρουστίου', 'Βρουχά', 'Βροχίτσης', 'Βρούτση', 'Βρυναίνης', 'Βρυοτόπου', 'Βρυσέλλας', 'Βρυσακίου', 'Βρυσικών', 'Βρυσιών', 'Βρυσουλών', 'Βρυσοχωρίου', 'Βρυσούλας', 'Βρυσών', 'Βρυσών Αποκορρώνου', 'Βρυσών Κυδωνίας', 'Βρυτών', 'Βρύσης', 'Βυζίτσης', 'Βυζικίου', 'Βυθού', 'Βυρωνείας', 'Βυσσινέας', 'Βυτίνης', 'Βυτιναιίκων', 'Βωλάδας', 'Βωλεώνων', 'Βόλβης', 'Βόλου', 'Βόνης', 'Βόνιτσας', 'Βύσσης', 'Βώρων', 'Γάβρου', 'Γέρακα', 'Γέργερης', 'Γέρμα', 'Γέρμας', 'Γέροντα', 'Γαΐου', 'Γαβαλά', 'Γαβαλοχωρίου', 'Γαβαλούς', 'Γαβρακίων', 'Γαβριάς', 'Γαβρισιών', 'Γαβρολίμνης', 'Γαζίου', 'Γαζώρου', 'Γαλάνης', 'Γαλάρου', 'Γαλήνης', 'Γαλίφας', 'Γαλανάδου', 'Γαλαναίϊκα', 'Γαλανόβρυσης', 'Γαλαξιδίου', 'Γαλαρινού', 'Γαλατά', 'Γαλατάδων', 'Γαλατίστης', 'Γαλατακίου', 'Γαλατείας', 'Γαλατινής', 'Γαλατσάδων', 'Γαλατσίου', 'Γαλατσώνας', 'Γαλησσά', 'Γαληψού', 'Γαλιάς', 'Γαλλικού', 'Γαναδιού', 'Γανοχώρας', 'Γαράζου', 'Γαρέας', 'Γαρίπας', 'Γαργαλιάνων', 'Γαρδελάδων', 'Γαρδικίου', 'Γαρδικίου Σούλι', 'Γαρεφείου', 'Γαρούνας', 'Γαστουρίου', 'Γαστούνης', 'Γαυρίου', 'Γαϊτανίου', 'Γαύδου', 'Γδοχίων', 'Γελάνθης', 'Γελινιατίκων', 'Γενεσίου', 'Γενισέας', 'Γενναδίου', 'Γερακίου', 'Γερακαρίου', 'Γερακαρούς', 'Γερακιούς', 'Γερακλίου', 'Γερανίου', 'Γερανίων', 'Γεροπλατάνου', 'Γεφυρίων', 'Γεφυρουδίου', 'Γεφύρας', 'Γεωργάνων', 'Γεωργανάδων', 'Γεωργιανής', 'Γεωργιανών', 'Γεωργικού', 'Γεωργιουπόλεως', 'Γεωργιτσίου', 'Γιάλτρων', 'Γιάννουλης', 'Γιαννάδων', 'Γιανναίων', 'Γιαννακοχωρίου', 'Γιαννιτσίου', 'Γιαννιτσοχωρίου', 'Γιαννιτσούς', 'Γιαννιτσών', 'Γιαννοπούλων', 'Γιαννωτών', 'Γιμαρίου', 'Γιουργάνιστας', 'Γιρομερίου', 'Γκαγκαλών', 'Γκανέϊκα', 'Γκοριτσάς', 'Γκούρας', 'Γκρίκας', 'Γκραίκα', 'Γκριμπόβου', 'Γλάστρας', 'Γλίνου', 'Γλαφυρών', 'Γλαύκης', 'Γλινάδου', 'Γλυκής', 'Γλυκομηλέας', 'Γλυκορριζίου', 'Γλυκόβρυσης', 'Γλυκών Νερών', 'Γλυφάδα', 'Γλυφάδας', 'Γλύφας', 'Γλώσσης', 'Γολάς', 'Γοματίου', 'Γονίμου', 'Γονούσσης', 'Γοράνων', 'Γοργοβιτών', 'Γοργογυρίου', 'Γοργομύλου', 'Γοργοποτάμου', 'Γοργόπη', 'Γορτυνίας', 'Γουβών', 'Γουλεδιανών', 'Γουλεμίου', 'Γουλών', 'Γουμένισσας', 'Γουμέρου', 'Γουριάς', 'Γουριωτίσσης', 'Γράμου', 'Γρίβας', 'Γραίκα', 'Γραβιάς', 'Γραβούνης', 'Γραικικού', 'Γραικοχωρίου', 'Γραικού', 'Γραμβουσής', 'Γραμμένης', 'Γραμμένης Οξυάς', 'Γραμμένου', 'Γραμματικού', 'Γραμματικούς', 'Γραμμενίτσης', 'Γραμμούσης', 'Γραμπιάς', 'Γρανίτου', 'Γρανίτσης', 'Γρανιτσαιίκων', 'Γρανιτσοπούλας', 'Γρατίνη', 'Γρεβενιτίου', 'Γρεβενών', 'Γρηγορίας', 'Γρηγορίου', 'Γρηγόρη', 'Γριζάνου', 'Γριζάτων', 'Γριμπόβου', 'Γρύλλου', 'Γυθείου', 'Γυμνοτόπου', 'Γυμνού', 'Γυναικοκάστρου', 'Γυρίου', 'Γωνιάς', 'Γωνιών Μαλεβιζίου', 'Γόμφων', 'Γόννων', 'Δάρα', 'Δάφνης', 'Δάφνου', 'Δένδρου', 'Δένδρων Τυρνάβου', 'Δένδρων Φαρσάλων', 'Δέσης', 'Δήμητρας', 'Δίβρης', 'Δίου', 'Δαδιάς', 'Δαιμονίας', 'Δαλαμανάρας', 'Δαμάστας', 'Δαμαβόλου', 'Δαμακινίου', 'Δαμανίων', 'Δαμασίου', 'Δαμασκηνιάς', 'Δαματρίας', 'Δαμουλιανάτων', 'Δανακού', 'Δαράτσου', 'Δαρμένη', 'Δασκίου', 'Δασολόφου', 'Δασοχωρίου', 'Δασυλλίου', 'Δασωτού', 'Δαυγάτων', 'Δαυλείας', 'Δαφίων', 'Δαφνέ', 'Δαφνίου', 'Δαφνιά', 'Δαφνιωτίσσης', 'Δαφνοσπηλιάς', 'Δαφνουδίου', 'Δαφνοφύτου', 'Δαφνούλας', 'Δαφνούσσης', 'Δαφνωτής', 'Δαφνών', 'Δειλινά', 'Δελβινακίου', 'Δελβινακοπούλου', 'Δελερίων', 'Δελιανών', 'Δελφίνου', 'Δελφών', 'Δεματίου', 'Δεμεστίχων', 'Δενδροχωρίου', 'Δερβενίου', 'Δερβιζιάνων', 'Δερματίου', 'Δεσινού', 'Δεσκάτης', 'Δεσποτικού', 'Δεσφίνης', 'Δεσύλλα', 'Δημαίνης', 'Δημαρίου', 'Δημητρητσίου', 'Δημητροπούλου', 'Δημητσάνης', 'Διάβας', 'Διάσελλου', 'Διαβατού', 'Διαβατών', 'Διαβολιτσίου', 'Διακοπίου', 'Διακοπτού', 'Διαλεκτού', 'Διασέλλου', 'Διασέλλων', 'Διασελλακίου', 'Διβαράτων', 'Διγελιωτίκων', 'Διδυμοτείχου', 'Διδύμας', 'Διδύμων', 'Διευχών', 'Δικάστρου', 'Δικαίων', 'Δικορύφου', 'Διλινάτων', 'Διλόφου', 'Διλόφου Λαρίσης', 'Διλόφου Φαρσάλων', 'Διμηνίου', 'Διμηνιού', 'Διμοκορίου', 'Διμυλιάς', 'Διοδίων', 'Διομηδείας', 'Διονυσίου', 'Διονύσου', 'Διπλατάνου', 'Διποτάμου', 'Διποταμιάς', 'Δισπηλίου', 'Διστράτου', 'Διστόμου', 'Διχειμάρρου', 'Διχομοιρίου', 'Διχωρίου', 'Δοβλά', 'Δοκιμίου', 'Δοκός', 'Δολίχης', 'Δολιανών', 'Δολού', 'Δολών', 'Δομίρου', 'Δομβραίνης', 'Δομενίκου', 'Δομιανών', 'Δομνίστης', 'Δομοκού', 'Δονούσης', 'Δοξάτου', 'Δοξαρά', 'Δοξαρού', 'Δορίσκου', 'Δορβιτσιάς', 'Δοτσικού', 'Δουκάδων', 'Δουκαναιίκων', 'Δουλίου', 'Δουμενών', 'Δουμπιών', 'Δουναίικων', 'Δούκα', 'Δράμας', 'Δρίμιτσας', 'Δραΐνας', 'Δραβήσκου', 'Δραγάνου', 'Δραγασιάς', 'Δραγοψάς', 'Δραγωγίου', 'Δρακαίων', 'Δρακείας', 'Δρακοβουνίου', 'Δρακόνας', 'Δρακότρυπας', 'Δραμεσιών', 'Δραπανιά', 'Δραπετσώνας', 'Δρεπάνου', 'Δριμίσκου', 'Δροσάτου', 'Δροσίνη', 'Δροσερού', 'Δροσιά', 'Δροσιάς', 'Δροσινή', 'Δροσοπηγής', 'Δροσοχωρίου', 'Δρυάλου', 'Δρυμάδων', 'Δρυμαίας', 'Δρυμού', 'Δρυοβούνου', 'Δρυοφύτου', 'Δρυόπης', 'Δρύμη', 'Δυρραχίου', 'Δυσβάτου', 'Δυτικής Φραγκίστας', 'Δυτικού', 'Δωδώνης', 'Δωματίων', 'Δωρίου', 'Δωρικού', 'Δωροθέας', 'Δόλιανης', 'Δόξης', 'Δόριζα', 'Δύο Βουνών', 'Δύο Χωρίων', 'Δύστου', 'Εβροπούλων', 'Εγγαρών', 'Εγκλουβής', 'Εδέσσης', 'Εθιάς', 'Εθνικού', 'Ειδομένης', 'Ειρηνικού', 'Εκάλης', 'Εκκάρας', 'Εκκλησιών', 'Εκκλησοχωρίου', 'Εκκλησούλας', 'Ελάτας', 'Ελάτειας', 'Ελάτης', 'Ελάτου', 'Ελάφου', 'Ελίκας', 'Ελίκης', 'Ελαίας', 'Ελαιοφύτου', 'Ελαιοχωρίου', 'Ελαιοχωρίων', 'Ελαταριάς', 'Ελατείας', 'Ελατοχωρίου', 'Ελατούς', 'Ελατόβρυσης', 'Ελαφονήσου', 'Ελαφοχωρίου', 'Ελαφότοπου', 'Ελενών', 'Ελεούσης', 'Ελευθέρνης', 'Ελευθέρου', 'Ελευθερίου', 'Ελευθερίου-Κορδελιού', 'Ελευθεριανής', 'Ελευθερουπόλεως', 'Ελευθεροχωρίου', 'Ελευθερών', 'Ελικίστρας', 'Ελληνίτσης', 'Ελληνικού', 'Ελληνικών', 'Ελληνοεκκλησίας', 'Ελληνοκάστρου', 'Ελληνοπύργου', 'Ελληνοχωρίου', 'Ελλοπίας', 'Ελούντας', 'Εμμανουήλ Παππά', 'Εμπάρου', 'Εμπεσού', 'Εμπορίου', 'Εμπορείου', 'Εμπορειού', 'Εμπροσνέρου', 'Ενορίας', 'Εξάρχου', 'Εξαλόφου', 'Εξαμιλίων', 'Εξανθείας', 'Εξαπλατάνου', 'Εξοχή', 'Εξοχής', 'Εξοχικού', 'Εξωγής', 'Εξωχωρίου', 'Επάνω Βαθείας', 'Επανομής', 'Επανωχωρίου', 'Επιβατών', 'Επιδαύρου', 'Επινιανών', 'Επισκέψεως', 'Επισκοπής', 'Επισκοπής Γωνιάς', 'Επισκοπής Νάουσας', 'Επισκοπικού', 'Επιταλίου', 'Επταλόφου', 'Επταμύλων', 'Επταχωρίου', 'Ερασμίου', 'Ερατεινής', 'Ερατεινού', 'Ερατύρας', 'Ερεικούσσης', 'Ερεσού', 'Ερετρίας', 'Ερινεού', 'Ερμακιάς', 'Ερμητσίου', 'Ερμιόνης', 'Ερμουπόλεως', 'Ερυθραίας', 'Ερυθρών', 'Ερυμανθείας', 'Εσοχή', 'Εσωβάλτων', 'Εσωχωρίων', 'Ευάνδρου', 'Ευαγγελισμού', 'Ευαγγελισμού Λαρίσης', 'Ευαγγελιστρίας', 'Ευγήρου', 'Ευδήλου', 'Ευζώνων', 'Ευηνοχωρίου', 'Ευκαρπίας', 'Ευλάλου', 'Ευμοίρου', 'Ευξεινουπόλεως', 'Ευπαλίου', 'Ευρωπού', 'Ευρωστίνης Ροζενών', 'Ευόσμου', 'Εφέσου', 'Εφύρας', 'Εχίνου', 'Εύας', 'Ζάκα', 'Ζάκρου', 'Ζάρκου', 'Ζήριας', 'Ζίρου', 'Ζίτσης', 'Ζίχνης', 'Ζαγκλιβερίου', 'Ζαγοράς', 'Ζακυνθίων', 'Ζαλόγγου', 'Ζαππείου', 'Ζαράκων', 'Ζαρκαδιάς', 'Ζαρού', 'Ζαρούχλης', 'Ζατούνης', 'Ζαχάρως', 'Ζαχλωριτίκων', 'Ζαχλωρούς', 'Ζαϊμίου', 'Ζελίου', 'Ζεμενού', 'Ζενίων', 'Ζερβοχωρίου', 'Ζερμπισίων', 'Ζευγαρακίου', 'Ζευγολατείου', 'Ζευγολατιού', 'Ζεφυρίου', 'Ζηλευτής', 'Ζηλευτού', 'Ζιγοβιστίου', 'Ζουνακίου', 'Ζουριδίου', 'Ζούζουλης', 'Ζυγού', 'Ζυμπραγού', 'Ζυφιά', 'Ζωής', 'Ζωγράφου', 'Ζωνιανών', 'Ζωοδόχου', 'Ζωοδόχου Πηγής', 'Ζωριάνου', 'Ζωτικού', 'Ζωφόρων', 'Ζόλων', 'Ζώνης', 'Ηγουμενίτσης', 'Ηλέκτρας', 'Ηλιοκάλης', 'Ηλιοκάστρου', 'Ηλιοκώμης', 'Ηλιορράχης', 'Ηλιοχωρίου', 'Ηλιούπολης', 'Ηλιόλουστο', 'Ημεροβιγλίου', 'Ηραίου', 'Ηρακλίτσης', 'Ηρακλείας', 'Ηρακλείου', 'Θάνα', 'Θάνους', 'Θάσου', 'Θέας', 'Θέρμης', 'Θέρμου', 'Θήρας', 'Θίσβης', 'Θαλαμών', 'Θαλερού', 'Θαρουνίων', 'Θαυμακού', 'Θεισόας', 'Θεμέλου', 'Θεοδοσίων', 'Θεοδωρακίου', 'Θεοδωρακείου', 'Θεοδωριάνων', 'Θεοδώρας', 'Θεοκτίστου', 'Θεολόγου', 'Θεοπέτρας', 'Θερίσου', 'Θεραπειό', 'Θεριακησίου', 'Θεριανού', 'Θερινού', 'Θερμησίας', 'Θερμοπυλών', 'Θερμών', 'Θεσπιών', 'Θεσπρωτικού', 'Θεσσαλονίκης', 'Θηβαίων', 'Θηναίας', 'Θηρασίας', 'Θηριοπέτρας', 'Θολαρίων', 'Θολοποταμίου', 'Θολού', 'Θουρίας', 'Θουρίου', 'Θούριο Θουρίου', 'Θρακομακεδόνων', 'Θραψανού', 'Θραψιμίου', 'Θροφαρίου', 'Θρυλορίου', 'Θρόνου', 'Θυμιανών', 'Θυρίου', 'Θωκνίας', 'Ιάσιον', 'Ιάσμου', 'Ιαλυσού', 'Ιβήρων', 'Ιεραπέτρας', 'Ιερισσού', 'Ιερομνήμης', 'Ιεροπηγής', 'Ιητών', 'Ιθάκης', 'Ιθώμης', 'Ικλαίνης', 'Ιλίου', 'Ιμέρου', 'Ιμέρων', 'Ινάχου', 'Ινίου', 'Ιππείου', 'Ιρίων', 'Ισαακίου', 'Ισθμίας', 'Ιστιαίας', 'Ιστρίου', 'Ισώματος Καρυών', 'Ιτέα', 'Ιτέας', 'Ιωαννίνων', 'Ιωαννιτών', 'Ιωνίας', 'Κάινας', 'Κάλφα', 'Κάμπου', 'Κάμπων', 'Κάπης', 'Κάρπης', 'Κάσου', 'Κάσπακα', 'Κάστρου', 'Κάψα', 'Κέδρου', 'Κέδρων', 'Κέλλης', 'Κέντρου', 'Κέχρου', 'Κήπων', 'Κίνυρα', 'Κίου', 'Κίρκης', 'Κίρρας', 'Καβάλας', 'Καβάλου', 'Καβάσιλα', 'Καβαλλαρίου', 'Καβαλλουρίου', 'Καβασίλων', 'Καββαδάδων', 'Καβησού', 'Καβουσίου', 'Καβύλης', 'Καγκαδίου', 'Καδίου', 'Καθενών', 'Καθολικού', 'Καινουργίου', 'Καινούργιου Χωρίου', 'Καισάρειας', 'Καισαρίου', 'Καισαριανής', 'Κακαλετρίου', 'Κακοβάτου', 'Κακοδικίου', 'Κακολάκκου', 'Κακοπέτρου', 'Κακοπλευρίου', 'Κακοταρίου', 'Κακουραίικων', 'Καλάθου', 'Καλάμου', 'Καλάνδρας', 'Καλάνου', 'Καλής', 'Καλής Βρύσης', 'Καλής Κώμης', 'Καλαβάρδα', 'Καλαβρούζης', 'Καλαβρύτων', 'Καλαθενών', 'Καλαμάτας', 'Καλαμίου', 'Καλαμακίου', 'Καλαμαρά', 'Καλαμαριάς', 'Καλαμαύκας', 'Καλαμιά', 'Καλαμιάς', 'Καλαμιτσίου', 'Καλαμιτσίου Αλεξάνδρου', 'Καλαμιτσίου Αμυγδαλίου', 'Καλαμπάκας', 'Καλαμπακίου', 'Καλαμωτής', 'Καλαμωτού', 'Καλανίστρας', 'Καλανδαρές', 'Καλαποδίου', 'Καλαρρυτών', 'Καλαφατιώνων', 'Καλεντίνης', 'Καλεντζίου', 'Καλεσιών', 'Καλεσμένου', 'Καλημεριάνων', 'Καληράχης', 'Καλιανών', 'Καλιδόνης', 'Καλιπάδου', 'Καλιτσαίνης', 'Καλλίου', 'Καλλίστη', 'Καλλίστης', 'Καλλεργιανών', 'Καλλιανίου', 'Καλλιανού', 'Καλλιδρόμου', 'Καλλιθέας', 'Καλλιθέας Σουλίου', 'Καλλιθέας Φαρσάλων', 'Καλλιθέας Φιλιατών', 'Καλλιθήρου', 'Καλλικράτειας', 'Καλλικώμου', 'Καλλιμασιάς', 'Καλλινίκης', 'Καλλιπεύκης', 'Καλλιπόλεως', 'Καλλιράχης', 'Καλλιρρόης', 'Καλλιφωνίου', 'Καλλιφύτου', 'Καλλιόπης', 'Καλλονής', 'Καλλυντήριον', 'Καλοβάτου', 'Καλογέρου', 'Καλογήρων', 'Καλογερεσίου', 'Καλογερικού', 'Καλογερόρραχης', 'Καλογριανής', 'Καλογριανών', 'Καλοκάστρου', 'Καλομοίρας', 'Καλονερίου', 'Καλονύκτου', 'Καλοσκοπής', 'Καλουδίου', 'Καλουδιανών', 'Καλουσίου', 'Καλουτά', 'Καλοχίου', 'Καλοχωρίου', 'Καλοχωρίου-Παντειχίου', 'Καλού Αγρού', 'Καλού Νερού', 'Καλού Χωρίου', 'Καλπακίου', 'Καλτεζών', 'Καλυβίων', 'Καλυβίων Θορικού', 'Καλυβίων Μυρτουντίων', 'Καλυβίων Σοχάς', 'Καλυβακίων', 'Καλυβών', 'Καλυδονίας', 'Καλυθιών', 'Καλυμνίων', 'Καλύβου', 'Καλών Δένδρων', 'Καλών Νερών', 'Καμάρας', 'Καμάρων', 'Καμένης', 'Καμένων Βούρλων', 'Καμήλας', 'Καμαρίνας', 'Καμαρίου', 'Καμαρίτσης', 'Καμαρίων', 'Καμαριώτου', 'Καμαρούλας', 'Καμαρωτού', 'Καμαρών', 'Καματερού', 'Καμενίτσης', 'Καμενιάνων', 'Καμηλαρίου', 'Καμινίων', 'Καμινακίου', 'Καμιναράτων', 'Καμισιανών', 'Καμπάνη', 'Καμπής', 'Καμπανού', 'Καμπιών', 'Καμποχωρίου', 'Κανακάδων', 'Καναλίου', 'Καναλίων', 'Καναλλακίου', 'Κανδάλου', 'Κανδάνου', 'Κανδήλας', 'Καπανδριτίου', 'Καπαρελλίου', 'Καπελέτου', 'Καπεσόβου', 'Καπλανίου', 'Καπνοφύτου', 'Καπνοχωρίου', 'Καππά', 'Καππαδοκικού', 'Καππαριάς', 'Καράνου', 'Καράτουλα', 'Καράτουλα Κυνουρίας', 'Καράτουλα Μεγαπόλεως', 'Καρέας', 'Καρές', 'Καρίτσης', 'Καρίτσης Δολόπων', 'Καρίτσης Καρπενησίου', 'Καραβά', 'Καραβάδου', 'Καραβομύλου', 'Καραβοστάμου', 'Καραιίκων', 'Καρατζά', 'Καραϊσκάκη', 'Καρβάλης', 'Καρβασαρά', 'Καρβελά', 'Καρβελίου', 'Καρβουνάδων', 'Καρβουναρίου', 'Καρδίας', 'Καρδίτσης', 'Καρδαμά', 'Καρδαμαίνης', 'Καρδαμύλης', 'Καρδαμύλων', 'Καρδαρά', 'Καρδαριτσίου', 'Καρδιάς', 'Καρδιακαυτίου', 'Καρδιανής', 'Καρδιτσομαγούλας', 'Καριανής', 'Καρινών', 'Καριταίνης', 'Καριωτίου', 'Καριωτών', 'Καρκιναγρίου', 'Καρλοβασίων', 'Καρνασίου', 'Καρνεζαίικων', 'Καροπλεσίου', 'Καρουζανών', 'Καρουσάδων', 'Καρουτών', 'Καρπάθου', 'Καρπασίου', 'Καρπενησίου', 'Καρπερής', 'Καρπερού', 'Καρποφόρων', 'Καρποχωρίου', 'Καρτεράδου', 'Καρτερίου', 'Καρτερολίου', 'Καρτερών', 'Καρυάς', 'Καρυδίου', 'Καρυδίου Μιραμπέλλου', 'Καρυδίτσας', 'Καρυδιάς', 'Καρυοβουνίου', 'Καρυουπόλεως', 'Καρυοφύτου', 'Καρυοχωρίου', 'Καρυωτίσσης', 'Καρυών', 'Καρωτής', 'Καρύστου', 'Καρών Αποκορρώνου', 'Καρών Κισσάμου', 'Κασάνου', 'Κασσανδρείας', 'Κασσανδρηνού', 'Κασσιόπης', 'Καστάνιανης', 'Καστέλλας', 'Καστέλλου', 'Κασταμονίτσης', 'Καστανέας', 'Καστανέας Επιδαύρου Λιμηράς', 'Καστανίτσης', 'Καστανίων', 'Καστανερής', 'Καστανεών', 'Καστανιάς', 'Καστανιωτίσσης', 'Καστανοφύτου', 'Καστανοχωρίου', 'Καστανούλας', 'Καστανούσσης', 'Καστανώνος Ζαγορίου', 'Καστελλάνων Γύρου', 'Καστελλάνων Μέσης', 'Καστελλίου', 'Καστελλίου Φουρνής', 'Καστελλίων', 'Καστελλιανών', 'Καστορίας', 'Καστορείου', 'Καστού', 'Καστρίου', 'Καστρίτσης', 'Καστρίων', 'Καστρακίου', 'Καστριτσίου', 'Καστριωτίσσης', 'Κατάκαλης', 'Καταβόθρας', 'Κατακαλίου', 'Κατακοίλου', 'Κατακόλου', 'Καταλάκκου', 'Καταλαγαρίου', 'Καταλωνίων', 'Καταμάχης', 'Καταπόλων', 'Καταρράκτου', 'Κατασταρίου', 'Καταφυγίου', 'Καταφυλλίου', 'Καταφύτου', 'Καταχά', 'Κατερίνης', 'Κατοχής', 'Κατούνας', 'Κατούνης', 'Κατσίμπαλη', 'Κατσαρού', 'Κατσαρωνίου', 'Κατσιδωνίου', 'Κατσικά', 'Κατταβίας', 'Κατωγής', 'Κατωμερίου', 'Κατωχωρίου', 'Καυκάσου', 'Καυκωνίας', 'Καψάλων', 'Καψοράχης', 'Κελεφά', 'Κεντρικής', 'Κεντρικού', 'Κεντροχωρίου', 'Κεράμου', 'Κεράς', 'Κερίου', 'Κεραμέ', 'Κεραμίου', 'Κεραμίτσης', 'Κεραματών', 'Κεραμείας', 'Κεραμείων', 'Κεραμειών', 'Κεραμιδίου', 'Κεραμιδιάς', 'Κεραμουτσίου', 'Κεραμωτής', 'Κερασέα', 'Κερασέας', 'Κερασίτσης', 'Κερασίων', 'Κερασεών', 'Κερασιάς', 'Κερασοχωρίου', 'Κεραστάρη', 'Κερασόβου', 'Κερατέας', 'Κερατσινίου', 'Κερδυλίων', 'Κερκίνης', 'Κερκυραίων', 'Κερπινής', 'Κερτέζης', 'Κερυνείας', 'Κεσσάνης', 'Κεστρίνης', 'Κεφάλου', 'Κεφαλά', 'Κεφαλίου', 'Κεφαλαρίου', 'Κεφαλινού', 'Κεφαλοβρυσίου', 'Κεφαλοβρύσου', 'Κεφαλοχωρίου', 'Κεφαλόβρυσης', 'Κεχρινιάς', 'Κεχριών', 'Κεχροκάμπου', 'Κηκίδιον', 'Κηπίων', 'Κηπουρείου', 'Κηρίνθου', 'Κηφισιάς', 'Κιβερίου', 'Κιβωτού', 'Κιζάριον', 'Κιλελέρ', 'Κιλκίς', 'Κιμμερίων', 'Κιμώλου', 'Κινιδάρου', 'Κιονίου', 'Κιρκιζατών', 'Κισσάμου', 'Κισσού', 'Κλένιας', 'Κλήματος Ευπαλίου', 'Κλαδά', 'Κλαδέου', 'Κλαδορράχης', 'Κλαυσίου', 'Κλείτου', 'Κλειδίου', 'Κλειδωνιάς', 'Κλεινού', 'Κλεινών', 'Κλειούς', 'Κλεισορρευμάτων', 'Κλεισούρας', 'Κλεισωρείας', 'Κλειτορίας', 'Κλειτσού', 'Κλεπάς', 'Κληματακίου', 'Κληματιάς', 'Κλημεντίου', 'Κλινδιάς', 'Κλοκοτού', 'Κλωνίου', 'Κνίδης', 'Κοίλων', 'Κοίτας', 'Κοζάνης', 'Κοθρέα', 'Κοιλαδίου', 'Κοιλιωμένου', 'Κοιμήσεως', 'Κοινής', 'Κοκκάλας', 'Κοκκίνου', 'Κοκκίνου Χωρίου', 'Κοκκαρίου', 'Κοκκινίου', 'Κοκκινιάς', 'Κοκκινογείου', 'Κοκκινογείων', 'Κοκκινολιθαρίου', 'Κοκκινομηλέας', 'Κοκκινοπηλού', 'Κοκκινορράχης', 'Κοκκινοχωρίου', 'Κοκκινόβρυσης', 'Κοκκορά', 'Κοκκωνίου', 'Κοκκωτών', 'Κολινδρού', 'Κολιρίου', 'Κολλινών', 'Κολοκυθιάς', 'Κολυμβαρίου', 'Κολχικής', 'Κολχικού', 'Κομάνου', 'Κομάρων', 'Κομίτου', 'Κομηλίου', 'Κομιτάτων', 'Κομμένου', 'Κομνίνης', 'Κομνηνάδων', 'Κομνηνών', 'Κομοτηνής', 'Κομπηγαδίου', 'Κομπιτσίου', 'Κομποτάδων', 'Κομποτίου', 'Κομπωτής', 'Κονίσκης', 'Κονίτσης', 'Κονακίων', 'Κονιάκου', 'Κονιδίτσης', 'Κονισκού', 'Κονιστρών', 'Κονοπίνας', 'Κονταιίκων', 'Κοντακαιίκων', 'Κονταραίνης', 'Κονταριωτίσσης', 'Κοντιά', 'Κοντοβαζαίνης', 'Κοντοβουνίου', 'Κοντογενάδας', 'Κοντοδεσποτίου', 'Κοντολιανίκων', 'Κοντομαρίου', 'Κοντοπουλίου', 'Κοντοπούλων', 'Κοξαρές', 'Κοπάνης', 'Κοπανακίου', 'Κοπανού', 'Κορίνθου', 'Κορίτιανης', 'Κορακιάνας', 'Κορακοβουνίου', 'Κορακοχωρίου', 'Κορησού', 'Κορησσίας', 'Κορθίου', 'Κορινού', 'Κορμίστης', 'Κορνοφωλεάς', 'Κορνού', 'Κοροίβου', 'Κορομηλέας', 'Κορυδαλλού', 'Κορυσχάδων', 'Κορυφής', 'Κορυφασίου', 'Κορυφούλας', 'Κορυφών', 'Κορφιωτίσσης', 'Κορφοβουνίου', 'Κορφών', 'Κορωνείας', 'Κορωνησίας', 'Κορωνούδας', 'Κορώνας', 'Κορώνης', 'Κορώνου', 'Κοσκίνων', 'Κοσκινά', 'Κοσκινού', 'Κοσμά', 'Κοσμαδαίων', 'Κοσματίου', 'Κοσμηράς', 'Κοτρωνίου', 'Κοτσανοπούλου', 'Κοτσικιάς', 'Κοτύλης', 'Κουβαλάτων', 'Κουβαρά', 'Κουβουκλίων', 'Κουδουνίου', 'Κουδουνίων', 'Κουκκουλίου', 'Κουκκουλίων', 'Κουκκουνάρας', 'Κουκλεσίου', 'Κουκλιών', 'Κουκουλιών', 'Κουκουναράς', 'Κουλεντίων', 'Κουλούρας', 'Κουμαιίκων', 'Κουμαραδαίων', 'Κουμαριάς', 'Κουμαριτσίου', 'Κουμπουριανών', 'Κουνάβων', 'Κουνινάς', 'Κουνουπίτσης', 'Κουνουπιάς', 'Κουνουπιδιανών', 'Κουπακίου', 'Κουπιών', 'Κουρέντων', 'Κουραμάδων', 'Κουρεμαδίου', 'Κουρκουλών', 'Κουρνά', 'Κουρουκλάτων', 'Κουρουνίου', 'Κουρουνίων', 'Κουρουνιού', 'Κουρουτών', 'Κουρτακίου', 'Κουρτεσίου', 'Κουσέ', 'Κουσπάδων', 'Κουτίφαρη', 'Κουταλά', 'Κουτρούφων', 'Κουτσίου', 'Κουτσελιού', 'Κουτσοποδίου', 'Κουτσοχέρας', 'Κουτσοχέρου', 'Κουτσού', 'Κουφαλίων', 'Κουφοβούνου', 'Κουφονησίων', 'Κουφοπούλου', 'Κουφού', 'Κοχύλου', 'Κούβελα', 'Κούκκου', 'Κούμανη', 'Κούμαρη', 'Κούμων', 'Κούνου', 'Κούταλης', 'Κούτελης', 'Κούφης', 'Κράψης', 'Κρήμνης', 'Κρήνης', 'Κρήνης Αιγιαλείας', 'Κρήνης Πατρών', 'Κρίνου', 'Κραθίου', 'Κρανέας', 'Κρανιδίου', 'Κρανιδίων', 'Κρανούλας', 'Κρασίου', 'Κρατερού', 'Κρεμαστής', 'Κρεμαστού', 'Κρεμμυδίων', 'Κρεστένων', 'Κρηνίδων', 'Κρηνίτσης', 'Κρηνών', 'Κρηστώνης', 'Κρητηνίας', 'Κριατσίου', 'Κριεζών', 'Κριθαρακίων', 'Κριθιάς', 'Κρικέλλου', 'Κριμηνίου', 'Κρινοφύτων', 'Κριτσάς', 'Κροκίου', 'Κροκεών', 'Κροκυλείου', 'Κρούστα', 'Κρυονέρου', 'Κρυονερίου', 'Κρυονερίου Ηλείας', 'Κρυονερίου Ολυμπίας', 'Κρυονερίτη', 'Κρυονερίων', 'Κρυοπηγής', 'Κρυσταλλοπηγής', 'Κρυσταλλόβρυσης', 'Κρυφοβού', 'Κρυόβρυση', 'Κρυόβρυσης', 'Κρυών', 'Κρωβύλης', 'Κρωπίας', 'Κρόκου', 'Κρύας', 'Κρύας Βρύσης', 'Κτένιον', 'Κτικάδου', 'Κτιμένης', 'Κτισμάτων', 'Κτιστάδων', 'Κυανής', 'Κυδωνέας', 'Κυδωνιών', 'Κυθήρων', 'Κυλλήνης', 'Κυμίνων', 'Κυνηγού', 'Κυνοπιαστών', 'Κυπαρίσσου', 'Κυπαρισσίας', 'Κυπαρισσίου', 'Κυπαρισσίων', 'Κυρά Βγένας', 'Κυρίων', 'Κυρακαλής', 'Κυριάννας', 'Κυριακής', 'Κυριακίου', 'Κυριακοχωρίου', 'Κυρτώνης', 'Κυψέλης', 'Κυψέλης Μεθάνων', 'Κυψελοχωρίου', 'Κω', 'Κωνσταντίας', 'Κωνσταντίνων', 'Κωνσταντινάτου', 'Κωστάνιανης', 'Κωστακιών', 'Κωσταλέξη', 'Κωσταραζίου', 'Κωτιλίου', 'Κωφών', 'Κόκκινων Λουριών', 'Κόκλα', 'Κόμπων', 'Κόντσικας', 'Κόξαρης', 'Κόρφου', 'Κόσμιον', 'Κότρωνα', 'Κύθνου', 'Κύμης', 'Κώμης', 'Κώστου', 'Κώτα', 'Λάβδα', 'Λάβδανης', 'Λάγιου', 'Λάγκας', 'Λάδης', 'Λάκκας', 'Λάκκων', 'Λάλα', 'Λάλουκα', 'Λάμπου Μύλων', 'Λάρδου', 'Λάστης', 'Λάστρου', 'Λάτα', 'Λέκας', 'Λέρου', 'Λίμνης', 'Λίνδου', 'Λίππας', 'Λίστας', 'Λαΐστης', 'Λαέρμων', 'Λαβάρων', 'Λαγίας', 'Λαγανά', 'Λαγκάδας', 'Λαγκαδά', 'Λαγκαδίων', 'Λαγκαδαιίκων', 'Λαγκαδακίων', 'Λαγκαδικίων', 'Λαγοβουνίου', 'Λαγολίου', 'Λαγορράχης', 'Λαγού', 'Λαγυνών', 'Λαγωπόδου', 'Λαδά', 'Λαδικούς', 'Λαδοχωρίου', 'Λαζαράτων', 'Λαζαρίνας', 'Λαιίκων', 'Λαιμού', 'Λακήθρας', 'Λακκοπέτρας', 'Λακκωμάτων', 'Λακκωνίων', 'Λακώνων', 'Λαλιώτου', 'Λαμιέων', 'Λαμπαίνης', 'Λαμπείας', 'Λαμπερού', 'Λαμπινής', 'Λαμπινούς', 'Λαμπιρίου', 'Λαμπιωτών', 'Λαμποκάμπου', 'Λαμπρόν', 'Λαμψάκου', 'Λαμύρων', 'Λανθίου', 'Λαντζουνάτου', 'Λαπαναγών', 'Λαρίσης', 'Λαρανίου', 'Λαρύμνης', 'Λασταιίκων', 'Λατζοΐου', 'Λατσίδας', 'Λαυκίου', 'Λαυρεωτικής', 'Λαφιώνας', 'Λαφυστίου', 'Λαχίου', 'Λαχανά', 'Λαχανάδας', 'Λαχανιάς', 'Λαψίστης', 'Λαύκας', 'Λαύκου', 'Λεήμονα', 'Λεβαίας', 'Λεβαδέων', 'Λεβεντοχωρίου', 'Λεβιδίου', 'Λειανοκλαδίου', 'Λειψυδρίου', 'Λειψών', 'Λεκάνης', 'Λεοντίου', 'Λεοντίτου', 'Λεονταρίου', 'Λεπενούς', 'Λεπετύμνου', 'Λεπιανών', 'Λεπούρων', 'Λεπρέου', 'Λεπτινίου', 'Λεπτοκαρυάς', 'Λεπτοκαρυάς Ζαγορίου', 'Λεπτοκαρυών', 'Λεπτοπόδων', 'Λεσινίου', 'Λευκάρων', 'Λευκίμμης', 'Λευκαδίων', 'Λευκαδιτίου', 'Λευκακίων', 'Λευκασίου', 'Λευκογείων', 'Λευκοθέας', 'Λευκοπηγής', 'Λευκοτόπου', 'Λευκοχωρίου', 'Λευκοχώρας', 'Λευκού', 'Λευκόβρυσης', 'Λευκών', 'Λεχαίου', 'Λεχαινών', 'Λεχουρίου', 'Λεχωνίων', 'Λεχόβου', 'Λεωνιδίου', 'Λεύκας', 'Λεύκης', 'Λεύκτρων', 'Λημερίου', 'Ληνός', 'Ληξουρίου', 'Λητής', 'Λιανοβεργίου', 'Λιαπάδων', 'Λιας', 'Λιβαδίου', 'Λιβαδίων', 'Λιβαδακίου', 'Λιβαδαρίου', 'Λιβαδερού', 'Λιβαδιάς', 'Λιβαδοχωρίου', 'Λιβανατών', 'Λιβαρτζίου', 'Λιβερών', 'Λιγκιάδων', 'Λιγορτύνου', 'Λιγοψάς', 'Λιδωρικίου', 'Λιθίνου', 'Λιθίου', 'Λιθακιάς', 'Λιθιάς', 'Λιθινών', 'Λιθοβουνίων', 'Λιθοτόπου', 'Λιθοχωρίου', 'Λικνάδων', 'Λιλαίας', 'Λιλιανού', 'Λιμένος Χερσονήσου', 'Λιμίνης', 'Λιμεναρίων', 'Λιμνίτσης', 'Λιμνιών', 'Λιμνοτόπου', 'Λιμνοχωρίου', 'Λιμνών', 'Λιναριάς', 'Λινισταίνης', 'Λιοδώρας', 'Λιοπράσου', 'Λιοσίων', 'Λιπαρού', 'Λιποχωρίου', 'Λιρών', 'Λισβορίου', 'Λιτοσέλου', 'Λιτοχώρου', 'Λογγάδων', 'Λογγάς', 'Λογγάστρας', 'Λογγιτσίου', 'Λογγού', 'Λογκανίκου', 'Λογοθετιανίκων', 'Λοξάδας', 'Λουκά', 'Λουκισίων', 'Λουκομίου', 'Λουρδάτων', 'Λουρών', 'Λουσακιών', 'Λουσικών', 'Λουσών', 'Λουτουφίου', 'Λουτρακίου', 'Λουτρακίου Περαχώρας', 'Λουτροπηγής', 'Λουτροπόλεως Θερμής', 'Λουτροπόλεως Μεθάνων', 'Λουτροτόπου', 'Λουτρού', 'Λουτρού Λαρίσης', 'Λουτρών', 'Λουτρών Αιδηψού', 'Λουτρών Ηραίας', 'Λουτρών Υπάτης', 'Λουτσίου', 'Λουτσών', 'Λοφίσκου', 'Λοφαρίου', 'Λοχριάς', 'Λούβρης', 'Λούβρου', 'Λούμα', 'Λούρου', 'Λούτσας', 'Λούτσης', 'Λούχας', 'Λυγαριάς', 'Λυγερέα', 'Λυγερής', 'Λυγιά', 'Λυγιάς', 'Λυδίας', 'Λυκίσσης', 'Λυκαίου', 'Λυκοβρύσεως', 'Λυκοποριάς', 'Λυκοσούρας', 'Λυκοστόμου', 'Λυκοτράφου', 'Λυκουδίου', 'Λυκουρίας', 'Λυκοχίων', 'Λυκούρεση', 'Λυκόγιαννης', 'Λυπουδεσίου', 'Λυρκείας', 'Λυσιμαχείας', 'Λυσσαρέας', 'Λυττού', 'Λυχνού', 'Λόγγου', 'Λόφου', 'Λόφων', 'Λύγγου', 'Λύκειον', 'Λύρας', 'Λύχνων', 'Μάγειρα', 'Μάζης', 'Μάζιας', 'Μάκρης', 'Μάλεμε', 'Μάλης', 'Μάλθης', 'Μάλτας', 'Μάναρη', 'Μάνδρας', 'Μάνεση', 'Μάνης', 'Μάννα', 'Μάννας', 'Μάραθα', 'Μάρθας', 'Μάρκου', 'Μάστρου', 'Μάχου', 'Μέγα Κάμπου', 'Μέγα Πιστόν', 'Μέρους', 'Μέρωνα', 'Μέσα Διδύμας', 'Μέσα Λακκωνίων', 'Μέσα Λασιθίου', 'Μέσα Μουλιανών', 'Μέση', 'Μέσης', 'Μέσης Συνοικίας Τρικάλων', 'Μέσου Γερακαρίου', 'Μήλου', 'Μίλα', 'Μίνας', 'Μίνθης', 'Μίστρου', 'Μαγαζιών', 'Μαγαρικαρίου', 'Μαγγάνων', 'Μαγγανίτου', 'Μαγγανιακού', 'Μαγικού', 'Μαγνησίας', 'Μαγουλάδων', 'Μαγουλίτσης', 'Μαγουλιάνων', 'Μαγούλας', 'Μαδένης', 'Μαδύτου', 'Μαζίου', 'Μαζαράκι', 'Μαζαρακίου', 'Μαζαρακιάς', 'Μαθίας', 'Μαθιάς', 'Μαθρακίου', 'Μαινάλου', 'Μακίστου', 'Μακράδων', 'Μακρίνου', 'Μακρίσης', 'Μακρακώμης', 'Μακρινής', 'Μακρινίτσης', 'Μακρινούς', 'Μακρισίων', 'Μακρολιβάδου', 'Μακροταντάλου', 'Μακροχωρίου', 'Μακρυγιάλου', 'Μακρυκάπας', 'Μακρυλιάς', 'Μακρυπλαγίου', 'Μακρυρράχης', 'Μακρυσίου', 'Μακρυχωρίου', 'Μακρυωτίκων', 'Μακυνείας', 'Μαλάξας', 'Μαλίων', 'Μαλαθύρου', 'Μαλακάσης', 'Μαλακίων', 'Μαλακασίου', 'Μαλαμάτων', 'Μαλανδρίνου', 'Μαλαντρενίου', 'Μαλγάρων', 'Μαλεσίνης', 'Μαλεσιάδας', 'Μαλετιάνων', 'Μαλλωτών', 'Μαλουνίου', 'Μαλυκρείου', 'Μαλών', 'Μαμουλάδας', 'Μαμουσιάς', 'Μαναγούλης', 'Μανασσή', 'Μανδάλου', 'Μανδηλίου', 'Μανδρακίου', 'Μανδρινής', 'Μανδρών', 'Μανεσίου Καλαβρύτων', 'Μανεσίου Πατρών', 'Μανθυρέας', 'Μανιάκων', 'Μανιακίου', 'Μανικίων', 'Μανολατών', 'Μανολιάσης', 'Μανολιοπούλου', 'Μανταμάδου', 'Μαντασιάς', 'Μαντείου', 'Μαντζαρίου', 'Μαντινείας', 'Μαντουδίου', 'Μαράθου', 'Μαρίνης', 'Μαρίου', 'Μαραθέας', 'Μαραθιά', 'Μαραθιάς', 'Μαραθοκάμπου', 'Μαραθοπόλεως', 'Μαραθούσσης', 'Μαραντοχωρίου', 'Μαρασίων', 'Μαργαριτίου', 'Μαργαριτών', 'Μαργελίου', 'Μαριολάτας', 'Μαριού', 'Μαριτσών', 'Μαριών', 'Μαρκινιάδας', 'Μαρκοπούλου', 'Μαρκοπούλου Μεσογαίας', 'Μαρκοπούλου Ωρωπού', 'Μαρμάρου', 'Μαρμάρων', 'Μαρμακέτου', 'Μαρμαρά', 'Μαρμαρίνης', 'Μαρμαρίου', 'Μαρουλά', 'Μαρπήσσης', 'Μαρτίνου', 'Μαρωνίας', 'Μαρωνείας', 'Μασάρων', 'Μασχολουρίου', 'Ματίου', 'Ματαράγκας', 'Ματεσίου', 'Ματονερίου', 'Ματσουκίου', 'Μαυράτων', 'Μαυρίλου', 'Μαυραναίων', 'Μαυρατζαίων', 'Μαυραχάδων', 'Μαυρελίου', 'Μαυρικίου', 'Μαυριών', 'Μαυροβάτου', 'Μαυροβουνίου', 'Μαυρογιάννη', 'Μαυροδενδρίου', 'Μαυροθαλάσσης', 'Μαυροκάμπου', 'Μαυροκκλησίου', 'Μαυρολεύκης', 'Μαυρολιθαρίου', 'Μαυρολόφου', 'Μαυρομμάτας', 'Μαυρομματίου', 'Μαυρομματίου Παμίσου', 'Μαυρονερίου', 'Μαυρονόρους', 'Μαυροπηγής', 'Μαυροπούλου', 'Μαυρουδίου', 'Μαυροχωρίου', 'Μαυρούδας', 'Μαχαιρά', 'Μαχαιράδου', 'Μαχαιρών', 'Μεγάλης Βρύσης', 'Μεγάλης Γότιστας', 'Μεγάλης Δοξιπάρας', 'Μεγάλης Κάψης', 'Μεγάλης Κερασέας', 'Μεγάλης Παναγίας', 'Μεγάλης Στέρνας', 'Μεγάλης Χώρας', 'Μεγάλου Βάλτου', 'Μεγάλου Γαρδικίου', 'Μεγάλου Δουκάτου', 'Μεγάλου Ελευθεροχωρίου', 'Μεγάλου Ευυδρίου', 'Μεγάλου Κεφαλοβρύσου', 'Μεγάλου Μοναστηρίου', 'Μεγάλου Περιστερίου', 'Μεγάλου Σειρηνίου', 'Μεγάλου Χωρίου', 'Μεγάλων Καλυβίων', 'Μεγάρου', 'Μεγάρχης', 'Μεγίστης', 'Μεγαλοβρύσου', 'Μεγαλοκάμπου', 'Μεγαλοπόλεως', 'Μεγαλοχωρίου', 'Μεγαλόχαρης', 'Μεγαπλατάνου', 'Μεγαρέων', 'Μεθώνης', 'Μελά', 'Μελάμπων', 'Μελάνων', 'Μελέτη', 'Μελίας', 'Μελίκης', 'Μελίσσα', 'Μελίσσης', 'Μελίτης', 'Μελανθίου', 'Μελανιού', 'Μελενικιτσίου', 'Μελεσών', 'Μελιάς', 'Μελιανών', 'Μελιβοίας', 'Μελιγαλά', 'Μελιγγών', 'Μελιγούς', 'Μελιδονίου', 'Μελισσίου', 'Μελισσίων', 'Μελισσοκομείου', 'Μελισσοπέτρας', 'Μελισσοτόπου', 'Μελισσουργακίου', 'Μελισσουργού', 'Μελισσουργών', 'Μελισσοχωρίου', 'Μελισσόπετρας', 'Μελιτίνης', 'Μελιταίας', 'Μελπείας', 'Μενδενίτσης', 'Μενεμένης', 'Μενετών', 'Μενιδίου', 'Μεξιατών', 'Μεράς', 'Μεριάς', 'Μερκάδας', 'Μερκοβουνίου', 'Μερόπης', 'Μεσαίας Κάψης', 'Μεσαίου', 'Μεσαγρού', 'Μεσαναγρού', 'Μεσαρίστης', 'Μεσαριάς', 'Μεσαριάς Άνδρου', 'Μεσελέρων', 'Μεσενικόλα', 'Μεσημβρίας', 'Μεσημερίου', 'Μεσιάς', 'Μεσιανής', 'Μεσιανού', 'Μεσινού', 'Μεσκλών', 'Μεσοβουνίου', 'Μεσοβουνίων', 'Μεσοβούνου', 'Μεσογείου', 'Μεσοκάμπου', 'Μεσοκώμης', 'Μεσολακκιάς', 'Μεσολογγίου', 'Μεσολουρίου', 'Μεσολόγγου', 'Μεσονησίου', 'Μεσοποτάμου', 'Μεσοποταμιάς', 'Μεσοπύργου', 'Μεσορράχης', 'Μεσορρουγίου', 'Μεσορόπης', 'Μεσοτόπου', 'Μεσοχωρίου', 'Μεσοχωρίου Υπάτης', 'Μεσοχωρίων', 'Μεσοχώρας', 'Μεσσήνης', 'Μεστών', 'Μετάλλων', 'Μεταγκιτσίου', 'Μεταμορφώσεως', 'Μεταμόρφωσης', 'Μεταξά', 'Μεταξάδας', 'Μεταξάδων', 'Μεταξάτων', 'Μεταξοχωρίου', 'Μετοχίου', 'Μετοχίου Διρφύων', 'Μετοχίου Κηρέως', 'Μετσόβου', 'Μετόχιο Προδρόμου', 'Μηθύμνης', 'Μηλέα', 'Μηλέας', 'Μηλίνης', 'Μηλίτσας', 'Μηλίτσης', 'Μηλεών', 'Μηλιάς', 'Μηλιανών', 'Μηλιωτίου', 'Μηλοχωρίου', 'Μητάτου', 'Μητάτων', 'Μητροπόλεως', 'Μητρουσίου', 'Μηχανιώνας', 'Μιαμούς', 'Μιδέας', 'Μικράς Γότιστας', 'Μικράς Μαντινείας', 'Μικροβάλτου', 'Μικροθηβών', 'Μικροκάμπου', 'Μικροκάστρου', 'Μικροκλεισούρας', 'Μικρολίμνης', 'Μικρολιβάδου', 'Μικρομάνης', 'Μικρομηλέας', 'Μικροπόλεως', 'Μικροσπηλιάς', 'Μικροχωρίου', 'Μικρού Βάλτου', 'Μικρού Βουνού', 'Μικρού Δάσους', 'Μικρού Δερείου', 'Μικρού Μοναστηρίου', 'Μικρού Περιβολακίου', 'Μικρού Περιστερίου', 'Μικρού Ποντιά', 'Μικρού Σουλίου', 'Μικρού Χωρίου', 'Μικρόν Πιστόν', 'Μιλάτου', 'Μιλλιαράδων', 'Μιντιλογλίου', 'Μιράνων', 'Μιραλίου', 'Μιστεγνών', 'Μιτοπόλεως', 'Μιχαλιτσίου', 'Μιχοΐου', 'Μοίρας', 'Μοδίου', 'Μοιρών', 'Μολάων', 'Μολίστης', 'Μολυβδοσκεπάστου', 'Μολόχας', 'Μονής', 'Μοναστηρίου', 'Μοναστηρακίου', 'Μοναχιτίου', 'Μονεμβασίας', 'Μονοδενδρίου', 'Μονοδρύου', 'Μονοκαρυάς', 'Μονοκκλησιάς', 'Μονολίθου', 'Μονολιθίου', 'Μονοπολάτων', 'Μονοσπίτων', 'Μονόβρυσης', 'Μοραΐτικων', 'Μορονίου', 'Μορφοβουνίου', 'Μοσιάς', 'Μοσχάτου', 'Μοσχοκαρυάς', 'Μοσχοποτάμου', 'Μοσχοφύτου', 'Μοσχοχωρίου', 'Μουδανιών', 'Μουζίλου', 'Μουζακίου', 'Μουζακαίων', 'Μουζακαιίκων', 'Μουζουρά', 'Μουλίων', 'Μουλιανών', 'Μουλκίου', 'Μουρεσίου', 'Μουριάς', 'Μουριατάδας', 'Μουρικίου', 'Μουριών', 'Μουρνές', 'Μουρνιών', 'Μουσάτων', 'Μουσθένης', 'Μουσιωτίτσης', 'Μουσουνίτσης', 'Μουσούρων', 'Μοχού', 'Μούδρου', 'Μούντρου', 'Μπάφρας', 'Μπαμπίνης', 'Μπαμπαλιού', 'Μπαουσιών', 'Μπατσίου', 'Μπελοκομίτης', 'Μπενιτσών', 'Μπεστιάς', 'Μπιζανίου', 'Μποζικά', 'Μπολατίου', 'Μπουλαριών', 'Μποχάλης', 'Μπράλου', 'Μπόρσα', 'Μπόρσιον', 'Μυγδαλιάς', 'Μυκηνών', 'Μυκονίων', 'Μυλοποτάμου', 'Μυλοτόπου', 'Μυξόρρουμα', 'Μυρίκης', 'Μυρίνης', 'Μυριναίων', 'Μυριοκεφάλων', 'Μυριοφύτου', 'Μυρκίνου', 'Μυρμηγκίου', 'Μυροδάφνης', 'Μυροφύλλου', 'Μυρρίνης', 'Μυρσίνης', 'Μυρσινοχωρίου', 'Μυρτέας', 'Μυρτιάς', 'Μυρτιδίων', 'Μυρτουντίων', 'Μυρτοφύτου', 'Μυρωδάτου', 'Μυρωνίων', 'Μυρόβρυσης', 'Μυστρά', 'Μυτιλήνης', 'Μυτιληνιών', 'Μυχού', 'Μόριας', 'Μόρφης', 'Μύθων', 'Μύκης', 'Μύλων', 'Μύρθιου', 'Μύρου', 'Μύρτου', 'Μύρων', 'Μύστακας', 'Μύτικα', 'Μώλου', 'Ν.Κερασιάς', 'Νάξου', 'Νάπης', 'Νέα Σάντα', 'Νίκης', 'Νίπους', 'Νίψης', 'Ναμάτων', 'Ναούσης', 'Ναρθακίου', 'Ναρκίσσου', 'Νασίων', 'Ναυπάκτου', 'Ναυπακτίας', 'Ναυπλιέων', 'Νεάπολης', 'Νεαπόλεως', 'Νεγάδων', 'Νεγράδων', 'Νεδούσης', 'Νεμέας', 'Νεμούτας', 'Νενήτων', 'Νενητουρίων', 'Νεοκάστρου', 'Νεοκαισαρείας', 'Νεοχωρίου', 'Νεοχωρακίου', 'Νεοχωροπούλου', 'Νεοχωρούδας', 'Νεράιδας', 'Νεράντζης', 'Νεραντζιών', 'Νεραϊδοχωρίου', 'Νεριανών', 'Νεροκούρου', 'Νερομάννας', 'Νερομύλου', 'Νερομύλων', 'Νεροτριβιάς', 'Νεροφράκτου', 'Νεροχωρίου', 'Νεστάνης', 'Νεστορίου', 'Νευροκοπίου', 'Νεύρα', 'Νησίου', 'Νησακίου', 'Νιάτων', 'Νιγρίτης', 'Νιθαύρεως', 'Νικήσιανης', 'Νικήτης', 'Νικαίας', 'Νικηθιανού', 'Νικηταί', 'Νικηφόρου', 'Νικιών', 'Νικοκλείας', 'Νικολή', 'Νικολαιίκων', 'Νικολιτσίου', 'Νικομηδείας', 'Νικομηδινού', 'Νικοπόλεως', 'Νικοτσάρας', 'Νικόπολης', 'Νιπιδιτού', 'Νιφοραιίκων', 'Νομής', 'Νομίων', 'Νομιτσή', 'Νοστίμου', 'Νοτίας', 'Νοχιών', 'Ντερέ', 'Νυβρίτου', 'Νυδρίου', 'Νυμφίου', 'Νυμφαίου', 'Νυμφασίας', 'Νυμφοπέτρας', 'Νυμφών', 'Νυφίου', 'Ξάνθης', 'Ξαμουδοχωρίου', 'Ξανθάτων', 'Ξανθοχωρίου', 'Ξενιάκου', 'Ξενιών', 'Ξενοπούλου', 'Ξεριά', 'Ξεχασμένης', 'Ξεχώρου', 'Ξηροκάμπου', 'Ξηροκαμπίου', 'Ξηροκαριταίνης', 'Ξηρολίμνης', 'Ξηρολόφου', 'Ξηρονομής', 'Ξηροπηγάδου', 'Ξηροποτάμου', 'Ξηροστερνίου', 'Ξηροχωρίου', 'Ξινονερίου', 'Ξινού Νερού', 'Ξινόβρυσης', 'Ξιφιανής', 'Ξορυχτίου', 'Ξυλαγανής', 'Ξυλικών', 'Ξυλοκάστρου', 'Ξυλοκέρας', 'Ξυλοκερίζης', 'Ξυλοκερατέας', 'Ξυλοπαροίκου', 'Ξυλοπόλεως', 'Οάσεως', 'Οίας', 'Οίτης', 'Οβριάς', 'Οθωνών', 'Οινουσσών', 'Οινοφύτων', 'Οινοχωρίου', 'Οινούσσας', 'Οινόης', 'Οιτύλου', 'Οιχαλίας', 'Οκτωνιάς', 'Ολβίου', 'Ολύμπου', 'Ολύμπων', 'Ολύνθου', 'Ομαλής', 'Ομαλών', 'Ομβριακής', 'Ομηρικόν', 'Ομολίου', 'Ομορφοκκλησιάς', 'Ομορφοχωρίου', 'Οξυάς', 'Οξυλίθου', 'Οξυνείας', 'Ορίου', 'Οργάνης', 'Ορεινής', 'Ορεινού', 'Ορεινού Ξηροβάλτου', 'Ορθέ', 'Ορθοβουνίου', 'Ορθονιών', 'Ορθουνίου', 'Ορμενίου', 'Ορμυλίας', 'Ορνές', 'Οροπεδίου', 'Ορφανίου', 'Ορφανών', 'Ορχομενού', 'Ουρανοπόλεως', 'Οφρυνίου', 'Οχθίων', 'Οχυρού', 'Πάγου', 'Πάγων', 'Πάδων', 'Πάου', 'Πάπαρη', 'Πάργας', 'Πάρου', 'Πάστρας', 'Πάτμου', 'Πέλεκα', 'Πέλλης', 'Πέντε Εκκλησιών', 'Πέπλου', 'Πέρα Μελάνων', 'Πέραν Τριοβασάλου', 'Πέρδικας', 'Πέρκου', 'Πέρνης', 'Πέτα', 'Πέτρα', 'Πέτρας', 'Παγκαλοχωρίου', 'Παγκρατίου', 'Παγκρατών', 'Παγονερίου', 'Παγουριών', 'Παγώνδου', 'Παγώντα', 'Παιανίας', 'Πακίων', 'Παλαίρου', 'Παλαίστρας', 'Παλαιάς Γιαννιτσούς', 'Παλαιάς Καβάλας', 'Παλαιάς Φωκαίας', 'Παλαικάστρου', 'Παλαιοβαρβασαίνης', 'Παλαιοβράχας', 'Παλαιοκάστρου', 'Παλαιοκήπου', 'Παλαιοκαρυάς', 'Παλαιοκατούνας', 'Παλαιοκατούνου', 'Παλαιοκερασέας', 'Παλαιοκκλησίου', 'Παλαιοκώμης', 'Παλαιομανίνας', 'Παλαιομοναστήρου', 'Παλαιοξαρίου', 'Παλαιοπαναγίας', 'Παλαιοπόλεως', 'Παλαιοπύργου', 'Παλαιοσελλίου', 'Παλαιοχούνης', 'Παλαιοχωρίου', 'Παλαιοχωρίου Δωριέων', 'Παλαιοχωρίου Μπότσαρη', 'Παλαιοχωρίου Σιράκου', 'Παλαιοχωρίου Τυμφρηστού', 'Παλαιοχωρακίου', 'Παλαιοχώρας', 'Παλαιού Αγιονερίου', 'Παλαιού Ελευθεροχωρίου', 'Παλαιού Κεραμιδίου', 'Παλαιού Λουτρού', 'Παλαιού Μυλοτόπου', 'Παλαιού Σκυλλιτσίου', 'Παλαιού Φαλήρου', 'Παλαιφύτου', 'Παλαιόβρυσης', 'Παλαιόστανης', 'Παλαιών Ρουμάτων', 'Παλαμά', 'Παλαμαρίου', 'Παλαμπά', 'Παλατίων', 'Παλατιτσίων', 'Παλιαμπέλων', 'Παλιουρίου', 'Παλιουριάς', 'Παλιούρα', 'Παλιούρης', 'Παλλήνης', 'Παλλαντίου', 'Παλούμπας', 'Παμφίλων', 'Παμφίου', 'Πανάσου', 'Παναγίας', 'Παναγίτσας', 'Παναγιούδας', 'Παναγούλας', 'Παναιτωλίου', 'Παναρίτη', 'Παναριτίου', 'Πανδρόσου', 'Πανεθήμου', 'Πανιπερίου', 'Πανουργιά', 'Παντανάσσης', 'Πανόρμου', 'Παπάγου', 'Παπίγκου', 'Παπαδιανίκων', 'Παπαφλέσσα', 'Παππά', 'Παππάδου', 'Παππάδων', 'Παππαγιάννη', 'Παππαγιαννάδων', 'Παππαδάτου', 'Παππαδατών', 'Παππαδιανών', 'Παππαρουσίου', 'Παππουλίων', 'Παραβόλας', 'Παραδείσου', 'Παραδεισίου', 'Παραδεισίων', 'Παρακαλάμου', 'Παρακοίλων', 'Παραλία Μέσης', 'Παραλίας', 'Παραλίας Πλατάνου', 'Παραλίου Άστρους', 'Παραλιμνίου', 'Παραλογγών', 'Παραμέρου', 'Παραμυθίας', 'Παρανεστίου', 'Παρανύμφων', 'Παραποτάμου', 'Παραπουγκίου', 'Παρασκευής', 'Παρδαλίτσης', 'Παρθενίου', 'Παρορίου', 'Παρορείου', 'Παρπαριάς', 'Παρτίρων', 'Πασίου', 'Πασαλιτών', 'Παστίδας', 'Πασχαλίτσης', 'Πασχαλιάς', 'Πατερμά', 'Πατιοπούλου', 'Πατουλιάς', 'Πατρέων', 'Πατρικάτων', 'Πατρικίου', 'Πατρικών', 'Πατσιανού', 'Πατσιδερού', 'Πατσού', 'Παυλιάνας', 'Παυλοπούλου', 'Παχείας Άμμου', 'Παχτουρίου', 'Παχυκαλάμου', 'Παϊδοχωρίου', 'Παύλιανης', 'Παύλιας', 'Παύλου', 'Πεδινής', 'Πεδινού', 'Πεδινών', 'Πεζούλας', 'Πεζών', 'Πεθελινού', 'Πειραιώς', 'Πελάγους', 'Πελαγίας', 'Πελαργού', 'Πελασγίας', 'Πελεκάνου', 'Πελεκανάδας', 'Πελετών', 'Πελλάνας', 'Πελλήνης', 'Πελοπίου', 'Πελόπης', 'Πεμονίων', 'Πεντέλης', 'Πενταβρύσου', 'Πενταγιών', 'Πεντακόρφου', 'Πενταλόφου', 'Πενταμοδίου', 'Πενταπόλεως', 'Πεντατίου', 'Πεντεορίων', 'Πεντολάκκου', 'Πεπονιάς', 'Περάμα', 'Περάμου', 'Περάνθης', 'Περάτη', 'Περίου', 'Περίστης', 'Περαίας', 'Περατάτων', 'Περατιάς', 'Περαχωρίου', 'Περβολακίων', 'Περδίκκα', 'Περδικίου', 'Περδικακίου', 'Περδικονερίου', 'Περδικόβρυσης', 'Περθωρίου', 'Περιβλέπτου', 'Περιβολίου', 'Περιβολίου Δομοκού', 'Περιβολίων', 'Περιβολίων Κισσάμου', 'Περιβολίων Κυδωνίας', 'Περιβολακίου', 'Περιβολακίων', 'Περιγιαλίου', 'Περιθείας', 'Περιθιωτίσσης', 'Περιθωρίου', 'Περικλείας', 'Περιστάσεως', 'Περιστέρας', 'Περιστεράς', 'Περιστερίου', 'Περιστερώνας', 'Περιχώρας', 'Περουλάδων', 'Περσαίνης', 'Περτουλίου', 'Πεσάδας', 'Πεστών', 'Πεταλείας', 'Πεταλιδίου', 'Πετουσίου', 'Πετράδων', 'Πετρίλου', 'Πετρίνας', 'Πετρίνου', 'Πετρίου', 'Πετραίας', 'Πετραλώνων', 'Πετρανών', 'Πετριτής', 'Πετριτσίου', 'Πετριών', 'Πετροβίτσας', 'Πετροβούνιον', 'Πετροκεράσων', 'Πετροκεφάλου', 'Πετροκεφαλίου', 'Πετροπηγής', 'Πετροπόρου', 'Πετροχωρίου', 'Πετρούπολης', 'Πετρούσσης', 'Πετρωτού', 'Πετρωτών', 'Πετρών', 'Πετρώνας', 'Πετσάκων', 'Πετσαλίου', 'Πευκοδάσους', 'Πευκοφύτου', 'Πευκοχωρίου', 'Πεύκης', 'Πεύκου', 'Πεύκων', 'Πηγής', 'Πηγαδίου', 'Πηγαδίτσης', 'Πηγαδίων', 'Πηγαδακίων', 'Πηγαδησάνων', 'Πηγαδούλια', 'Πηγαϊδακίων', 'Πηγών', 'Πηδάσου', 'Πηλίου', 'Πιάνας', 'Πιαλείας', 'Πικέρνη', 'Πικερμίου', 'Πιλαλίστρας', 'Πινακατών', 'Πινακοχωρίου', 'Πιπερίτσης', 'Πιπεριών', 'Πιραμάς', 'Πισίων', 'Πισκοκεφάλου', 'Πισοδερίου', 'Πιστιανών', 'Πιτίτσης', 'Πιτροφού', 'Πιτσίου', 'Πιτσιδίων', 'Πιτσιναιίκων', 'Πιτσιωτών', 'Πιτσών', 'Πλάκας', 'Πλάνου', 'Πλάτης', 'Πλάτσης', 'Πλαγίων', 'Πλαγιά', 'Πλαγιάς', 'Πλαγιαρίου', 'Πλαγιών', 'Πλαισίου', 'Πλαισίων Μαλακασίου', 'Πλακάδου', 'Πλακίδας', 'Πλακωτής', 'Πλανητέρου', 'Πλατάνας', 'Πλατάνης', 'Πλατάνου', 'Πλαταιών', 'Πλατανίου', 'Πλατανίων', 'Πλατανακίου', 'Πλατανακίων', 'Πλατανιά', 'Πλατανιάς', 'Πλατανιστού', 'Πλατανιωτίσσης', 'Πλατανοτόπου', 'Πλατανούσσης', 'Πλατανόβρυσης', 'Πλαταριάς', 'Πλατιάνας', 'Πλατρειθιά', 'Πλατυβόλας', 'Πλατυκάμπου', 'Πλατυστόμου', 'Πλατυστόμων', 'Πλεμενιανών', 'Πληκατίου', 'Πλουτοχωρίου', 'Πλωμαρίου', 'Πλώρας', 'Πογωνίας', 'Ποδογοράς', 'Ποδοχωρίου', 'Ποιμενικού', 'Ποκίστης', 'Πολίχνης', 'Πολεμαρχίου', 'Πολιανής', 'Πολιτικών', 'Πολιχνίτου', 'Πολοβίτσης', 'Πολυάνθου', 'Πολυανέμου', 'Πολυγύρου', 'Πολυδένδρου', 'Πολυδαμείου', 'Πολυδενδρίου', 'Πολυδρόσου', 'Πολυδώρου', 'Πολυθέας', 'Πολυκάρπης', 'Πολυκάστρου', 'Πολυκαρπίου', 'Πολυκαστάνου', 'Πολυκεράσου', 'Πολυλάκκου', 'Πολυλόφου', 'Πολυμύλου', 'Πολυνέρου', 'Πολυνερίου', 'Πολυπέτρου', 'Πολυπλατάνου', 'Πολυποτάμου', 'Πολυρράχου', 'Πολυρρηνίας', 'Πολυσίτου', 'Πολυσταφύλου', 'Πολυστύλου', 'Πολυφύτου', 'Πολυχρόνου', 'Ποντικατών', 'Ποντινής', 'Ποντισμένου', 'Ποντοηρακλείας', 'Ποντοκερασέας', 'Ποντοκώμης', 'Ποντολιβάδου', 'Ποροΐων', 'Ποροβίτσης', 'Πορτής', 'Πορτίτσης', 'Πορταριάς', 'Πορτιανού', 'Πορτοχελίου', 'Πορτών', 'Ποσειδωνίας', 'Ποτάμων', 'Ποταμίδας', 'Ποταμιά', 'Ποταμιάς', 'Ποταμιών', 'Ποταμού', 'Ποταμούλας Μεσολογγίου', 'Ποταμών', 'Ποτειδαίας', 'Ποτιδάνειας', 'Ποτιστικών', 'Πουγκακίων', 'Πουλάτων', 'Πουλίθρων', 'Πουλιτσίου', 'Πουλλίτσης', 'Πουλλακίδας', 'Πουρίου', 'Πουρναρίου', 'Πουρναριάς', 'Πουρνιάς', 'Πούρνου', 'Πρίνας', 'Πρίνου', 'Πραγγίου', 'Πραγματευτή', 'Πραισού', 'Πραιτωρίου', 'Πραιτωρίων', 'Πραμάντων', 'Πρασέ', 'Πρασίνου', 'Πρασιάς', 'Πρασιδακίου', 'Πρασινάδας', 'Πρασιών', 'Πραστού', 'Πρεβέζης', 'Πρινέ', 'Πρινιά', 'Πριολίθου', 'Προαστίου', 'Προβατά', 'Προδρομίου', 'Προδρόμου', 'Προκοπίου', 'Προμάχων', 'Προμυρίου', 'Προσβόρρου', 'Προσηλίου', 'Προσηλίων', 'Προσκυνά', 'Προσκυνητών', 'Προσοτσάνης', 'Προσύμνης', 'Προυσού', 'Προφήτη Ηλία', 'Προφήτης Ηλίας', 'Προφήτου', 'Προφήτου Ηλία', 'Προφήτου Ηλιού', 'Προφίλιας', 'Πρωτοκκλησίου', 'Πρωτοχωρίου', 'Πρωτόπαππα', 'Πρώτης', 'Πτέρης', 'Πτελέας', 'Πτελέας Πλατανιάς', 'Πτελεού', 'Πτελοπούλας', 'Πτεριάς', 'Πυθίου', 'Πυθαγορείου', 'Πυλίου', 'Πυλαίας', 'Πυλωρίου', 'Πυλωρών', 'Πυλών', 'Πυξαρίου', 'Πυράς', 'Πυργέλλας', 'Πυργίου', 'Πυργαδικίων', 'Πυργακίου', 'Πυργετού', 'Πυργιωτίκων', 'Πυργούς', 'Πυρρή', 'Πυρρίχου', 'Πυρσόγιαννης', 'Πωγωνιανής', 'Πόδου', 'Πόμπιας', 'Πόρου', 'Πόρπη', 'Πόρων', 'Πύδνας', 'Πύλας', 'Πύλης', 'Πύλου', 'Πύργου', 'Πύργου Διρού', 'Πύργου Ιθώμης', 'Πύργου Καλαμών', 'Πύργου Καλλίστης', 'Πύργου Κιερίου', 'Πύργου Τριφυλίας', 'Πύργων', 'Πύργων Θερμής', 'Πύρρας', 'Ράδου', 'Ράμιας', 'Ράξας', 'Ράφτη', 'Ράχη', 'Ράχης', 'Ρίγανης', 'Ρίζης', 'Ρίζου', 'Ρίου', 'Ραΐκου', 'Ραβδούχας', 'Ραβενής', 'Ραβενίων', 'Ραγάδα', 'Ραγίου', 'Ραδοβιζίου', 'Ραιδεστού', 'Ραμνής', 'Ραπτοπούλου', 'Ραφήνας', 'Ραφταναίων', 'Ραχούλας', 'Ραχτάδων', 'Ραχωνίου', 'Ραχών', 'Ραχώνας', 'Ραψάνης', 'Ραψομμάτη', 'Ρεγκινίου', 'Ρεθίου', 'Ρεθύμνης', 'Ρειχέας', 'Ρεντίνας', 'Ρεπανιδίου', 'Ρεπετίστης', 'Ρετσίνων', 'Ρετσιανών', 'Ρευματιάς', 'Ρητίνης', 'Ριαχόβου', 'Ριγανίου', 'Ριγκλίων', 'Ριζίων', 'Ριζαρίου', 'Ριζοβουνίου', 'Ριζομύλου', 'Ριζοσπηλιάς', 'Ριζού', 'Ριζωμάτων', 'Ριζών', 'Ριφίου', 'Ριόλου', 'Ροβίων', 'Ροβιάτας', 'Ροβιών', 'Ροβολιαρίου', 'Ρογιτίκων', 'Ρογών', 'Ροδίτου', 'Ροδίτσης', 'Ροδακίνου', 'Ροδαυγής', 'Ροδιάς', 'Ροδιανής', 'Ροδινών', 'Ροδοβανίου', 'Ροδοδάφνης', 'Ροδολίβους', 'Ροδοπόλεως', 'Ροδοτοπίου', 'Ροδοχωρίου', 'Ροδωνιάς', 'Ροδωπού', 'Ροεινού', 'Ρομιρίου', 'Ροποτού', 'Ροσκάς', 'Ρουμελής', 'Ρουπακίου', 'Ρουπακιάς', 'Ρουσσοπουλίου', 'Ρουσσοσπιτίου', 'Ρουστίκων', 'Ρουτσίου', 'Ρουφά', 'Ρουψιάς', 'Ρούσσας Εκκλησίας', 'Ρούσσου', 'Ρυακίου', 'Ρυακίων', 'Ρυζιών', 'Ρυμνίου', 'Ρυσίου', 'Ρωμαιίκου', 'Ρωμανού', 'Ρωμιάς', 'Ρόδου', 'Ρόδων', 'Ρόκκας', 'Σάγκα', 'Σάλπης', 'Σάμης', 'Σάντας', 'Σάρτης', 'Σάρχου', 'Σέκουλα', 'Σέμπρωνα', 'Σέρβου', 'Σέσκλου', 'Σέτας', 'Σίβα', 'Σίβας', 'Σίδερης', 'Σίλης', 'Σίμου', 'Σίνδου', 'Σίτσαινα', 'Σαβαλίων', 'Σαγαιίκων', 'Σαγιάδας', 'Σαγκρίου', 'Σακτουρίων', 'Σαλάκου', 'Σαλμενίκου', 'Σαλμώνης', 'Σαλονίκης', 'Σαμίων', 'Σαμαρίνης', 'Σαμικού', 'Σαμοθράκης', 'Σαμονίδας', 'Σαμπά', 'Σαντομερίου', 'Σανών', 'Σαπουνακαίϊκων', 'Σαπών', 'Σαραβαλίου', 'Σαρακήνας', 'Σαρακηνάδου', 'Σαρακηνών', 'Σαρακινίου', 'Σαρακινίου Ηραίας', 'Σαρανταπήχου', 'Σαρανταπόρου', 'Σαργιάδας', 'Σαρδινίων', 'Σαρδών', 'Σαρκίνης', 'Σασάλου', 'Σατρών', 'Σαϊδόνας', 'Σαϊτουρών', 'Σβορωνάτων', 'Σβορώνου', 'Σγουράδων', 'Σγουροκεφαλίου', 'Σεβαστής', 'Σεβαστιανών', 'Σεβαστού', 'Σειρών', 'Σελέρου', 'Σελίνου', 'Σελεγουδίου', 'Σελευκείας', 'Σεληνίων', 'Σελιάνας', 'Σελιανιτίκων', 'Σελλά', 'Σελλάδων', 'Σελλίου', 'Σελλίων', 'Σελλασίας', 'Σελλών', 'Σενίκου', 'Σερίφου', 'Σερβίων', 'Σερβιανών', 'Σερβωτών', 'Σεργούλας', 'Σεριζιανών', 'Σερνικακίου', 'Σερρών', 'Σημάντρου', 'Σημάντρων', 'Σηρικαρίου', 'Σησαμίας', 'Σητείας', 'Σιάμου', 'Σιάνων', 'Σιατίστης', 'Σιβίστης', 'Σιγουνίου', 'Σιγρίου', 'Σιδήρων', 'Σιδαρίου', 'Σιδερά', 'Σιδηράδες', 'Σιδηροκάστρου', 'Σιδηρονέρου', 'Σιδηροχωρίου', 'Σικίνου', 'Σιλάτων', 'Σιλίμνης', 'Σιμίζα', 'Σιμιάδων', 'Σιμοπούλου', 'Σιναράδων', 'Σινεβρού', 'Σινιών', 'Σινώπης', 'Σιριλίου', 'Σισανίου', 'Σιστρουνίου', 'Σισών', 'Σιταίνης', 'Σιταγρών', 'Σιταρά', 'Σιταραλώνων', 'Σιταριάς', 'Σιτομένων', 'Σιτοχωρίου', 'Σιτοχώρου', 'Σκάλας', 'Σκάλας Ωρωπού', 'Σκάλωμα', 'Σκάφης', 'Σκήτης', 'Σκαδού', 'Σκαλανίου', 'Σκαλοχωρίου', 'Σκαλωτής', 'Σκαμνακίου', 'Σκαμνελλίου', 'Σκανδάλου', 'Σκανδαλίου', 'Σκαρφείας', 'Σκαφιδακίου', 'Σκαφιδιάς', 'Σκαφιδωτής', 'Σκεπαρίου', 'Σκεπαστής', 'Σκεπαστού', 'Σκιάδα', 'Σκιάθου', 'Σκιαδά', 'Σκιλλουντίας', 'Σκινέ', 'Σκινέως', 'Σκινιά', 'Σκιώνης', 'Σκλήθρου', 'Σκλίβανης', 'Σκλίβας', 'Σκλαβοπούλας', 'Σκληρού', 'Σκοπέλου', 'Σκοπής', 'Σκοπιάς', 'Σκοπού', 'Σκορτσινού', 'Σκοτάνης', 'Σκοτίνης', 'Σκοτεινής', 'Σκοτούσσης', 'Σκουληκάδου', 'Σκουληκαριάς', 'Σκουλουφίων', 'Σκουραιίκων', 'Σκουρβούλων', 'Σκουροχωρίου', 'Σκουρτούς', 'Σκουτάρεως', 'Σκουτάρου', 'Σκουταρίου', 'Σκουτεράς', 'Σκουτεσιάδας', 'Σκούπας', 'Σκούρα', 'Σκούρας', 'Σκούρτων', 'Σκρα', 'Σκριπερού', 'Σκύδρας', 'Σκύρου', 'Σμέρνας', 'Σμέρτου', 'Σμίλας', 'Σμίξης', 'Σμαρίου', 'Σμυρτιάς', 'Σμύρνης', 'Σοκαρά', 'Σολακίου', 'Σολομού', 'Σοπίου', 'Σορωνής', 'Σουδεναιίκων', 'Σουλίου', 'Σουλαρίου', 'Σουληναρίου', 'Σουλλάρων', 'Σουλοπούλου', 'Σουνίου', 'Σουρωτής', 'Σουστιάνων', 'Σουφλίου', 'Σοφάδων', 'Σοφιάδας', 'Σοφιανών', 'Σοφικού', 'Σοφικό', 'Σοχού', 'Σούγιας', 'Σούδας', 'Σούλου', 'Σούρπης', 'Σπάθαρη', 'Σπάρτου', 'Σπάτων-Λούτσας', 'Σπήλιου', 'Σπαθάδων', 'Σπαθαρίου', 'Σπαθαραίων', 'Σπανοχωρίου', 'Σπαρτιά', 'Σπαρτιάς', 'Σπαρτιατών', 'Σπαρτιών', 'Σπαρτοχωρίου', 'Σπαρτύλα', 'Σπερχογείας', 'Σπετσών', 'Σπηλίου', 'Σπηλαίου', 'Σπηλαίων', 'Σπηλιάς', 'Σπιταλίου', 'Σπολαίτης', 'Σπόθων', 'Σπόων', 'Στάβλων', 'Στάθη', 'Στάνου', 'Στέρνας', 'Στίβου', 'Στίλιας', 'Στίρφακας', 'Σταβιών', 'Σταγίρων', 'Σταγιατών', 'Σταδίου', 'Σταθά', 'Σταθμού Αγγίστης', 'Σταθμού Μουριών', 'Σταλού', 'Σταμάτας', 'Σταματινού', 'Σταμνάς', 'Στανού', 'Σταροχωρίου', 'Στασίμου', 'Στασιού', 'Σταυρακίου', 'Σταυρακίων', 'Σταυρινήδων', 'Σταυροδρομίου', 'Σταυροπηγίου', 'Σταυροσκιαδίου', 'Σταυρουπόλεως', 'Σταυροχωρίου', 'Σταυρού', 'Σταυρωμένου', 'Σταφιδοκάμπου', 'Στειρίου', 'Στεμνίτσης', 'Στενής', 'Στενημάχου', 'Στενιών', 'Στενού', 'Στενυκλάρου', 'Στερνών', 'Στεφάνης', 'Στεφανίου', 'Στεφανιάς', 'Στεφανινών', 'Στεφανοβικείου', 'Στεφανοβούνου', 'Στιμάγκας', 'Στομίου', 'Στουππαίων', 'Στουρναραιίκων', 'Στράτου', 'Στρίγκου', 'Στρανώμης', 'Στρατινίστης', 'Στρατονίκης', 'Στρατωνίου', 'Στρεφίου', 'Στροβλών', 'Στρογγυλής', 'Στρογγυλοβουνίου', 'Στροπώνων', 'Στρουσίου', 'Στροφή', 'Στροφυλιάς', 'Στρυμονικού', 'Στρυμονοχωρίου', 'Στρόμης', 'Στρύμης', 'Στυλάριον', 'Στυλίων', 'Στυμφαλίας', 'Στόλου', 'Στόλων', 'Στύλιας', 'Στύλου', 'Στύρων', 'Στύψης', 'Συβότων', 'Συγκρέλλου', 'Συκά Υπάτης', 'Συκέας', 'Συκής', 'Συκαμίνου', 'Συκαμινέας', 'Συκεών', 'Συκιάδας', 'Συκολόγου', 'Συκορράχης', 'Συκουρίου', 'Συλιβαινιώτικων', 'Συμβολής', 'Συνδένδρου', 'Συνετίου', 'Συνοικίας Τρικάλων', 'Συρράκου', 'Συρρίζου', 'Σφάκας', 'Σφακερών', 'Σφακοπηγαδίου', 'Σφελινού', 'Σφενδαμίου', 'Σφηκιάς', 'Σφηνωτού', 'Σχίνων', 'Σχηματαρίου', 'Σχινοκαψάλων', 'Σχινοχωρίου', 'Σχοινούσσης', 'Σχολαρίου', 'Σωκρακίου', 'Σωληναρίου', 'Σωσάνδρας', 'Σωστίου', 'Σωτήρας', 'Σωταίνης', 'Σωτηρίου', 'Σωτηρίτσης', 'Σωτηριανίκων', 'Σύβρου', 'Σύμης', 'Σύρνας', 'Σύρου', 'Σώστης', 'Τέμενης', 'Τήνου', 'Ταγαράδων', 'Τακτικουπόλεως', 'Ταλάντων', 'Τανάγρας', 'Ταξιάρχου', 'Ταξιαρχών', 'Ταρσινών', 'Ταρσού', 'Ταυρωνίτου', 'Ταύρου', 'Τειχίου', 'Τεμενίων', 'Τεμπών', 'Τενέδου', 'Τεριαχίου', 'Τερπνής', 'Τερπύλλου', 'Τερψιθέας', 'Τερόβου', 'Τετρακώμου', 'Τετραλόφου', 'Τεφελίου', 'Τζίβα', 'Τζερμιάδου', 'Τζιτζιφέ', 'Τιθορέας', 'Τιθρωνίου', 'Τιτάνης', 'Τοιχίου', 'Τολού', 'Τοξοτών', 'Τοπολίων', 'Τοπολιάνων', 'Τουλιάτων', 'Τουρκολέκα', 'Τουρλάδας', 'Τουρλωτής', 'Τούμπας', 'Τρίκαστρον', 'Τρίτους', 'Τραγάνας', 'Τραγίλου', 'Τραγακίου', 'Τραγανού', 'Τρανοβάλτου', 'Τραπέζης', 'Τραπεζίτσης', 'Τραπεζαντής', 'Τραχήλας', 'Τραχειάς', 'Τραχηλίου', 'Τρεχλού', 'Τριανδρίας', 'Τριαντάρου', 'Τριανταφυλλέας', 'Τριανταφυλλιάς', 'Τριβούνου', 'Τριγλίας', 'Τριγωνικού', 'Τριδένδρου', 'Τριζονίων', 'Τρικάλων', 'Τρικερίου', 'Τρικκαίων', 'Τρικλίνου', 'Τρικοκκιάς', 'Τρικορύφου', 'Τρικόρφου', 'Τρικώμου', 'Τριλόφου', 'Τριοβασάλου', 'Τριποτάμου', 'Τριποταμιάς', 'Τριπόλεως', 'Τριπύλας', 'Τριστένου', 'Τριταίας', 'Τριφυλλίου', 'Τριχωνίου', 'Τριόδου', 'Τροβάτου', 'Τροπαίων', 'Τροπαιούχου', 'Τρυπητής', 'Τρυπών', 'Τρωιανάτων', 'Τρύγονα', 'Τρύπης', 'Τρύφου', 'Τσάκονης', 'Τσάκων', 'Τσαγγαρίου', 'Τσαγκαράδας', 'Τσαγκαροπούλου', 'Τσαμαντά', 'Τσαπουρνιάς', 'Τσαριτσάνης', 'Τσελεπάκου', 'Τσεπελόβου', 'Τσερίων', 'Τσικαλαριών', 'Τσικκαλιών', 'Τσιμανδρίων', 'Τσιπιανών', 'Τσιταλίων', 'Τσοτυλίου', 'Τσουκαλάδων', 'Τσουκαλαιίκων', 'Τσούκκας', 'Τυλίσου', 'Τυμπακίου', 'Τυμφρηστού', 'Τυρνάβου', 'Τυρολόης', 'Τυρού', 'Τυχερού', 'Τόρνου', 'Υαμείας', 'Υδρούσσης', 'Υμηττού', 'Υπάτης', 'Υπάτου', 'Υπερείας', 'Υστερνίων', 'Υψηλάντου', 'Υψηλής Ράχης', 'Υψηλομετώπου', 'Υψηλού Χωρίου', 'Φάρου', 'Φάρσων', 'Φήκης', 'Φίλια', 'Φίλιας', 'Φαβατάτων', 'Φαλάνθης', 'Φαλάννης', 'Φαλαισίας', 'Φαλατάδου', 'Φαλελιανών', 'Φαμίλας', 'Φαναρίου', 'Φανερωμένης', 'Φανού', 'Φανών', 'Φαράκλας', 'Φαραγγίου', 'Φαρακλάδας', 'Φαρακλάτων', 'Φαρακλού', 'Φαρσάλων', 'Φαρών', 'Φασκομηλιάς', 'Φελλίου', 'Φελλού', 'Φενεού', 'Φερών', 'Φιγαλείας', 'Φιδακίων', 'Φιλίας', 'Φιλίππων', 'Φιλίων', 'Φιλαδελφίου', 'Φιλαδελφείας', 'Φιλιατρών', 'Φιλιατών', 'Φιλιππαίων', 'Φιλλύρα', 'Φιλοθέης', 'Φιλοτίου', 'Φιλυρίας', 'Φιλωτείας', 'Φιλύρας', 'Φιλύρου', 'Φιλώτα', 'Φιολίτη', 'Φισίνης', 'Φισκάρδου', 'Φιχτίου', 'Φλαμουριάς', 'Φλαμπουραρίου', 'Φλαμπουρεσίου', 'Φλαμπούρου', 'Φλαμπούρων', 'Φλατσίων', 'Φλογητών', 'Φλωρίνης', 'Φλόκα', 'Φλόκας', 'Φοινίκης', 'Φοινικίου', 'Φολεγάνδρου', 'Φολόης', 'Φοναϊτίκων', 'Φορτοσίου', 'Φουντωτού', 'Φουρνάς', 'Φουρνέ', 'Φουρνής', 'Φουρφουρά', 'Φούρκας', 'Φούρνων', 'Φούστανης', 'Φούφα', 'Φράγκας', 'Φράγκου', 'Φρίξης', 'Φραγκάδων', 'Φραγκουλαιίκων', 'Φραντάτου', 'Φραντζή', 'Φραντζεσκιανών Μετοχίων', 'Φρατσίων', 'Φρε', 'Φρεγκαίνης', 'Φριλιγκιανίκων', 'Φροσύνης', 'Φρουσιούνας', 'Φτέρης', 'Φτελιάς', 'Φτερνού', 'Φυλάκης', 'Φυλής', 'Φυλακής', 'Φυλακίου', 'Φυλακτής', 'Φυλακτού', 'Φυτείας', 'Φυτειών', 'Φυτών', 'Φωκαίας', 'Φωλεάς', 'Φωσταίνης', 'Φωτάδας', 'Φωτεινού', 'Φωτεινών', 'Φωτολίβους', 'Φόδελε', 'Φύλλου', 'Φύλλων', 'Φύσκας', 'Χάλκης', 'Χέρσου', 'Χίνκας', 'Χίου', 'Χαβαρίου', 'Χαβδάτων', 'Χαβριάτων', 'Χαιρεθιανών', 'Χαιρωνείας', 'Χαλάνδρων', 'Χαλάρων', 'Χαλάστρας', 'Χαλαζονίου', 'Χαλανδρίου', 'Χαλανδρίτσης', 'Χαλικίου', 'Χαλικίου Αμβρακίας', 'Χαλιωτάτων', 'Χαλκείου', 'Χαλκερού', 'Χαλκιά', 'Χαλκιάδων', 'Χαλκιδέων', 'Χαλκιοπούλων', 'Χαμαλευρίου', 'Χαμεζίου', 'Χανίων', 'Χανδρά', 'Χανδρινού', 'Χανιώτη', 'Χαράδρου', 'Χαράς', 'Χαράσου', 'Χαραδιατίκων', 'Χαρακίου', 'Χαρακοπίου', 'Χαραυγής', 'Χαριάς', 'Χαριέσσης', 'Χαριτωμένης', 'Χαρκίων', 'Χαροκόπιον', 'Χαροπού', 'Χατζή', 'Χαϊδαρίου', 'Χαϊκαλίου', 'Χειμάρρου', 'Χειμαδιού', 'Χειμερινού', 'Χειμωνίου', 'Χελιδονίου', 'Χελυδορέου', 'Χερσονήσου', 'Χιδήρων', 'Χιλιοδένδρου', 'Χιλιομοδίου', 'Χιονάδου', 'Χιονάδων', 'Χιονάτων', 'Χιράδων', 'Χιόνας', 'Χλοματιανών', 'Χλομού', 'Χολαργού', 'Χορηγού', 'Χορτάτων', 'Χορτερού', 'Χορτιάτη', 'Χουδετσίου', 'Χουλιαράδων', 'Χουμερίου', 'Χουμεριάκου', 'Χουμνικού', 'Χουστουλιανών', 'Χούνης', 'Χράνων', 'Χρισσού', 'Χριστιανουπόλεως', 'Χριστού', 'Χρομοναστηρίου', 'Χρούσων', 'Χρυσάφων', 'Χρυσής', 'Χρυσανθίου', 'Χρυσαυγής', 'Χρυσοβίτσας', 'Χρυσοβίτσης', 'Χρυσοβεργίου', 'Χρυσοβιτσίου', 'Χρυσοκάστρου', 'Χρυσοκελλαριάς', 'Χρυσοκεφάλου', 'Χρυσομηλέας', 'Χρυσοπέτρας', 'Χρυσοπηγής', 'Χρυσορράχης', 'Χρυσοστόμου', 'Χρυσουπόλεως', 'Χρυσοχωράφων', 'Χρυσοχωρίου', 'Χρυσού', 'Χρωμίου', 'Χρύσως', 'Χωματάδας', 'Χωρέμη', 'Χωρίου', 'Χωρίου Αποκορρώνου', 'Χωρίου Κυδωνίας', 'Χωρδακίου', 'Χωρεπισκόπων', 'Χωριστής', 'Χωρυγίου', 'Χωσιαρίου', 'Χωστιά', 'Χωτούσσης', 'Χόβολης', 'Χόικας', 'Χόμορης', 'Χόνδρου', 'Χόχλιας', 'Χώνου', 'Χώρας', 'Χώρας Σφακίων', 'Ψάκας', 'Ψήνας', 'Ψίνθου', 'Ψαθογιάννου', 'Ψαθοπύργου', 'Ψαθοτοπίου', 'Ψαράδων', 'Ψαρίου', 'Ψαρών', 'Ψαχνών', 'Ψηλής Βρύσης', 'Ψηλοβράχου', 'Ψιανών', 'Ψυχικού', 'Ψυχρού', 'Ωλένης', 'Ωραίου', 'Ωραιοκάστρου', 'Ωρεών', 'Ωριάς', 'Ωρολογίου', 'Ωρωπού', 'Όθους', 'Όρμης', 'Όρμου Κορθίου', 'Όρους', 'Όσσης', 'Όχθιας', 'Ύδρας', ) faker-0.7.7/faker/providers/address/ko_KR/0000755000175000017500000000000013026251410016450 5ustar hlehlefaker-0.7.7/faker/providers/address/ko_KR/__init__.py0000644000175000017500000003055613026251410020572 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): """ Korean Address Provider ======================= Korea has two address and postal code system. Address ------- - Address based on land parcel numbers (지번 주소, OLD, but someone use consistently) - Address based on road names and building numbers (도로명 주소, NEW) :meth:`land_address` generate Address based on land parcel numbers and :meth:`road_address` generate Address based on road names and building numbers. Postal code ----------- - Old postal code (6-digit, OLD and dead) - New postal code (5-digit, New) :meth:`old_postal_code` and :meth:`postcode` generate old 6-digit code and :meth:`postal_code` generate newer 5-digit code. Reference --------- - `Official Confirmation Prividing that Old and New Addresses are Identical`__ (warn: cert error) __ https://www.juso.go.kr/addridentity/AddrIdentityHelp.htm """ building_suffixes = ( '빌라', '아파트', '연립', '마을', '타운', '타워', ) road_suffixes = ('로', '길', '거리', '가') town_suffixes = ('동', '리', '마을') postcode_formats = ('###-###',) new_postal_code_formats = ('#####',) metropolitan_cities = ( '서울특별시', '부산광역시', '대구광역시', '인천광역시', '광주광역시', '대전광역시', '울산광역시', '세종특별자치시', ) provinces = ( '경기도', '강원도', '충청북도', '충청남도', '전라북도', '전라남도', '경상북도', '경상남도', '제주특별자치도', ) cities = ( '파주시', '수원시', '수원시 권선구', '수원시 팔달구', '수원시 영통구', '성남시', '성남시 수정구', '성남시 중원구', '화성시', '성남시 분당구', '안양시', '안양시 만안구', '안양시 동안구', '부천시', '부천시 원미구', '부천시 소사구', '부천시 오정구', '광명시', '평택시', '이천시', '동두천시', '안산시', '안산시 상록구', '안산시 단원구', '안성시', '고양시', '고양시 덕양구', '고양시 일산동구', '고양시 일산서구', '과천시', '구리시', '남양주시', '오산시', '시흥시', '군포시', '의왕시', '하남시', '김포시', '용인시', '용인시 처인구', '용인시 기흥구', '용인시 수지구', '연천군', '가평군', '양평군', '광주시', '포천시', '양주시', '수원시 장안구', '의정부시', '여주시', ) road_names = ( '압구정', '도산대', '학동', '봉은사', '테헤란', '역삼', '논현', '언주', '강남대', '양재천', '삼성', '영동대', '개포', '선릉', '반포대', '서초중앙', '서초대', '잠실', '석촌호수', '백제고분', '가락', '오금', ) boroughs = ( '종로구', '중구', '용산구', '성동구', '광진구', '동대문구', '중랑구', '성북구', '강북구', '도봉구', '노원구', '은평구', '서대문구', '마포구', '양천구', '강서구', '구로구', '금천구', '영등포구', '동작구', '관악구', '서초구', '강남구', '송파구', '강동구', '동구', '서구', '남구', '북구', ) countries = ('가나', '가봉', '가이아나', '감비아', '과테말라', '그레나다', '그리스', '기니', '기니비사우', '나미비아', '나우루', '나이지리아', '남수단', '남아프리카 공화국', '네덜란드 왕국', '네팔', '노르웨이', '뉴질랜드', '니제르', '니카라과', '대한민국', '덴마크', '도미니카 공화국', '도미니카 연방', '독일', '동티모르', '라오스', '라이베리아', '라트비아', '러시아', '레바논', '레소토', '루마니아', '룩셈부르크', '르완다', '리비아', '리투아니아', '리히텐슈타인', '마다가스카르', '마셜 제도', '마케도니아 공화국', '말라위', '말레이시아', '말리', '멕시코', '모나코', '모로코', '모리셔스', '모리타니', '모잠비크', '몬테네그로', '몰도바', '몰디브', '몰타', '몽골', '미국', '미얀마', '미크로네시아 연방', '바누아투', '바레인', '바베이도스', '바하마', '방글라데시', '베냉', '베네수엘라', '베트남', '벨기에', '벨라루스', '벨리즈', '보스니아 헤르체고비나', '보츠와나', '볼리비아', '부룬디', '부르키나파소', '부탄', '불가리아', '브라질', '브루나이', '사모아', '사우디아라비아', '산마리노', '상투메 프린시페', '세네갈', '세르비아', '세이셸', '세인트루시아', '세인트빈센트 그레나딘', '세인트키츠 네비스', '소말리아', '솔로몬 제도', '수단', '수리남', '스리랑카', '스와질란드', '스웨덴', '스위스', '스페인', '슬로바키아', '슬로베니아', '시리아', '시에라리온 공화국', '싱가포르', '아랍에미리트', '아르메니아', '아르헨티나', '아이슬란드', '아이티', '아일랜드', '아제르바이잔', '아프가니스탄', '안도라', '알바니아', '알제리', '앙골라', '앤티가 바부다', '에리트레아', '에스토니아', '에콰도르', '에티오피아', '엘살바도르', '영국', '예멘', '오만', '오스트레일리아', '오스트리아', '온두라스', '요르단', '우간다', '우루과이', '우즈베키스탄', '우크라이나', '이라크', '이란', '이스라엘', '이집트', '이탈리아', '인도네시아', '일본', '자메이카', '잠비아', '적도 기니', '조선민주주의인민공화국', '조지아', '중앙아프리카 공화국', '중화인민공화국', '지부티', '짐바브웨', '차드', '체코', '칠레', '카메룬', '카보베르데', '카자흐스탄', '카타르', '캄보디아', '캐나다', '케냐', '코모로', '코스타리카', '코트디부아르', '콜롬비아', '콩고 공화국', '콩고 민주 공화국', '쿠바', '쿠웨이트', '크로아티아', '키르기스스탄', '키리바시', '키프로스', '타이', '타지키스탄', '탄자니아', '터키', '토고', '통가', '투르크메니스탄', '투발루', '튀니지', '트리니다드 토바고', '파나마', '파라과이', '파키스탄', '파푸아 뉴기니', '팔라우', '페루', '포르투갈', '폴란드', '프랑스', '피지', '핀란드', '필리핀', '헝가리' ) building_dongs = ( '가', '나', '다', '라', '마', '바', '##', '###', ) land_numbers = ( '###', '###-#', '###-##', ) road_numbers = ( '#', '##', '###', ) town_formats = ( '{{first_name}}{{last_name}}{{town_suffix}}', '{{first_name}}{{last_name}}{{last_name}}{{town_suffix}}', ) building_name_formats = ( '{{first_name}}{{last_name}}{{building_suffix}}', '{{first_name}}{{last_name}}{{last_name}}{{building_suffix}}', ) address_detail_formats = ( '{{building_name}}', '{{building_name}} ###호', '{{building_name}} {{building_dong}}동 ###호', ) road_formats = ( '{{road_name}}{{road_suffix}}', '{{road_name}}{{road_number}}{{road_suffix}}', ) road_address_formats = ( '{{metropolitan_city}} {{borough}} {{road}}', '{{province}} {{city}} {{road}}', '{{metropolitan_city}} {{borough}} {{road}} ({{town}})', '{{province}} {{city}} {{road}} ({{town}})', ) land_address_formats = ( '{{metropolitan_city}} {{borough}} {{town}} {{land_number}}', '{{province}} {{city}} {{town}} {{land_number}}', ) # Keep backward compatibility city_suffixes = ('시',) street_suffixes = road_suffixes street_name_formats = ('{{road_name}}',) street_address_formats = road_address_formats address_formats = road_address_formats @classmethod def land_number(cls): """ :example 507 """ return cls.bothify(cls.random_element(cls.land_numbers)) def land_address(self): """ :example 세종특별자치시 어진동 507 """ pattern = self.random_element(self.land_address_formats) return self.generator.parse(pattern) @classmethod def road_number(cls): """ :example 24 """ return cls.bothify(cls.random_element(cls.road_numbers)) def road_address(self): """ :example 세종특별자치시 도움5로 19 (어진동) """ pattern = self.random_element(self.road_address_formats) return self.generator.parse(pattern) def address_detail(self): """ :example 가나아파트 가동 102호 """ pattern = self.bothify(self.random_element( self.address_detail_formats)) return self.generator.parse(pattern) def road(self): """ :example 도움5로 """ pattern = self.random_element(self.road_formats) return self.generator.parse(pattern) @classmethod def road_name(cls): """ :example 압구정 """ return cls.random_element(cls.road_names) @classmethod def road_suffix(cls): """ :example 길 """ return cls.random_element(cls.road_suffixes) @classmethod def metropolitan_city(cls): """ :example 서울특별시 """ return cls.random_element(cls.metropolitan_cities) @classmethod def province(cls): """ :example 경기도 """ return cls.random_element(cls.provinces) def city(self): """ :example 고양시 """ pattern = self.random_element(self.cities) return self.generator.parse(pattern) @classmethod def borough(cls): """ :example 중구 """ return cls.random_element(cls.boroughs) def town(self): """ :example 가나동 """ pattern = self.random_element(self.town_formats) return self.generator.parse(pattern) @classmethod def town_suffix(cls): """ :example 동 """ return cls.random_element(cls.town_suffixes) def building_name(self): """ :example 김구아파트 """ pattern = self.random_element(self.building_name_formats) return self.generator.parse(pattern) @classmethod def building_suffix(cls): """ :example 아파트 """ return cls.random_element(cls.building_suffixes) @classmethod def building_dong(cls): """ :example 가 """ return cls.bothify(cls.random_element(cls.building_dongs)) @classmethod def old_postal_code(cls): """ :example 123-456 """ return cls.bothify(cls.random_element(cls.postcode_formats)) @classmethod def postal_code(cls): """ :example 12345 """ return cls.bothify(cls.random_element(cls.new_postal_code_formats)) faker-0.7.7/faker/providers/address/es_MX/0000755000175000017500000000000013026251410016456 5ustar hlehlefaker-0.7.7/faker/providers/address/es_MX/__init__.py0000644000175000017500000001065413026251410020575 0ustar hlehle# -*- encoding: utf-8 -*- from __future__ import unicode_literals from collections import OrderedDict from ..es import Provider as AddressProvider class Provider(AddressProvider): city_prefixes = ('Sur', 'Norte',) city_adjetives = ('Nueva', 'Vieja',) city_suffixies = ('de la Montaña', 'los bajos', 'los altos', ) street_prefixes = ( 'Ampliación', 'Andador', 'Avenida', 'Boulevard', 'Calle', 'Callejón', 'Calzada', 'Cerrada', 'Circuito', 'Circunvalación', 'Continuación', 'Corredor', 'Diagonal', 'Eje vial', 'Pasaje', 'Peatonal', 'Periférico', 'Privada', 'Prolongación', 'Retorno', 'Viaducto', ) building_number_formats = ('#####', '####', '###') postcode_formats = ('#####', '#####-####') # States and abbrs from Mexico from INEGI # http://www.inegi.org.mx/geo/contenidos/geoestadistica/CatalogoClaves.aspx states = ( ('AGS', 'Aguascalientes'), ('BC', 'Baja California'), ('BCS', 'Baja California Sur'), ('CAMP', 'Campeche'), ('COAH', 'Coahuila de Zaragoza'), ('COL', 'Colima'), ('CHIS', 'Chiapas'), ('CHIH', 'Chihuahua'), ('DF', 'Distrito Federal'), ('DGO', 'Durango'), ('GTO', 'Guanajuato'), ('GRO', 'Guerrero'), ('HGO', 'Hidalgo'), ('JAL', 'Jalisco'), ('MEX', 'México'), ('MICH', 'Michoacán de Ocampo'), ('MOR', 'Morelos'), ('NAY', 'Nayarit'), ('NL', 'Nuevo León'), ('OAX', 'Oaxaca'), ('PUE', 'Puebla'), ('QRO', 'Querétaro'), ('Q. ROO', 'Quintana Roo'), ('SLP', 'San Luis Potosí'), ('SIN', 'Sinaloa'), ('SON', 'Sonora'), ('TAB', 'Tabasco'), ('TAMPS', 'Tamaulipas'), ('TLAX', 'Tlaxcala'), ('VER', 'Veracruz de Ignacio de la Llave'), ('YUC', 'Yucatán'), ('ZAC', 'Zacatecas'),) zip_codes = OrderedDict(( # The ZipCodes has a begin & final range # Source: Norma Técnica de Domicilios INEGI ('AGS', (20000, 20999)), ('BC', (21000, 22999)), ('BCS', (23000, 23999)), ('CAMP', (24000, 24999)), ('COAH', (25000, 27999)), ('COL', (28000, 28999)), ('CHIS', (29000, 30999)), ('CHIH', (31000, 33999)), ('DF', (1000, 19999)), ('DGO', (36000, 35999)), ('GTO', (36000, 38999)), ('GRO', (39000, 41999)), ('HGO', (42000, 43999)), ('JAL', (44000, 49999)), ('MEX', (50000, 57999)), ('MICH', (58000, 61999)), ('MOR', (62000, 62999)), ('NAY', (63000, 63999)), ('NL', (64000, 67999)), ('OAX', (68000, 71999)), ('PUE', (72000, 75999)), ('QRO', (76000, 76999)), ('Q. ROO', (77000, 75999)), ('SLP', (78000, 79999)), ('SIN', (80000, 82999)), ('SON', (83000, 85999)), ('TAB', (86000, 86999)), ('TAMPS', (87000, 89999)), ('TLAX', (90000, 90999)), ('VER', (91000, 97999)), ('YUC', (97000, 97999)), ('ZAC', (98000, 99999)), )) city_formats = ( '{{city_adjetive}} {{country}}', 'San {{first_name}} {{city_suffix}}', ) street_name_formats = ( '{{street_prefix}} {{last_name}}', '{{street_prefix}} {{country}}', '{{street_prefix}} {{state}}', '{{street_prefix}} {{city_prefix}} {{last_name}}' ) street_address_formats = ( '{{street_name}} {{secondary_address}}', ) address_formats = ( "{{street_address}}\n{{city}}, {{state_abbr}} {{postcode}}", ) secondary_address_formats = ('### ###', '### Interior ###', '### Edif. ### , Depto. ###') @classmethod def city_prefix(cls): return cls.random_element(cls.city_prefixes) @classmethod def city_suffix(cls): return cls.random_element(cls.city_suffixies) @classmethod def city_adjetive(cls): return cls.random_element(cls.city_adjetives) @classmethod def street_prefix(cls): """ :example 'Avenida' """ return cls.random_element(cls.street_prefixes) @classmethod def secondary_address(cls): """ :example '020 Interior 999' """ return cls.numerify(cls.random_element(cls.secondary_address_formats)) @classmethod def state(cls): """ example: u'Guerrero' """ return cls.random_element(cls.states)[1] @classmethod def state_abbr(cls): """ example: u'GRO' """ return cls.random_element(cls.states)[0] faker-0.7.7/faker/providers/address/hi_IN/0000755000175000017500000000000013026251410016431 5ustar hlehlefaker-0.7.7/faker/providers/address/hi_IN/__init__.py0000644000175000017500000001435313026251410020550 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): city_formats = ('{{city_name}}', ) street_name_formats = ( '{{first_name}} {{last_name}}', '{{last_name}}' ) street_address_formats = ('{{building_number}} {{street_name}}', ) address_formats = ('{{street_address}}\n{{city}} {{postcode}}', '{{street_address}}\n{{city}}-{{postcode}}',) building_number_formats = ('####', '###', '##', '#', '#/#', '##/##', '##/###', '##/####') postcode_formats = ('######', ) cities = ( 'आदिलाबाद', 'अगरतला', 'अहमदाबाद', 'अहमदनगर', 'अजमेर', 'अम्बाजी', 'अमरपुर', 'इलाहाबाद', 'अकोला', 'अखनूर', 'अन्तर्गत', 'अलांग', 'अलीगढ', 'दादरा और नागर हवेली', 'अमरावती', 'अमरोहा', 'अनन्तपुर', 'करना', 'जिससेबेलारी', 'अनंतनाग', 'भागलपुर', 'पेपरबोर्डस', 'त्रिबेनी', 'टिसूज', 'भद्रक', 'बचेली', 'बहादुरगंज', 'बहादुरगढ', 'चिरमिरी', 'चिराला', 'चित्रदुर्ग', 'चित्तूर', 'चित्रकूट', 'देवगढ़', 'दालखोला', 'देवास', 'चंडीगढ', 'फादर', 'चिन्नफ', 'चिपलुन', 'चक्रधरपुर', 'चंबा', 'फतहपुर', 'फतेहपुर', 'फतेहगढ', 'फतहपुर', 'फतहपुर', 'चित्तूर', 'चित्रकूट', 'सभापतिने', 'देवगढ़', 'द्वारारस्वीकृति', 'दालखोला', 'धर्मापुरी', 'पाकाला', 'धारवाड', 'असम', 'देहरा', 'रानीताल', 'खडगपुर', 'मोकामा', 'मोकोकचुंग', 'जिलोंपर', 'विस्तारण', 'मोतिहारी', ) states = ( 'अरूणाचल प्रदेश', 'बिहार', 'असम', 'आंध्र प्रदेश', 'छत्तीसगढ', 'हरियाणा', 'गुजरात', 'हिमाचल प्रदेश', 'गोवा', 'मध्य प्रदेश', 'महाराष्ट्र', 'कश्मीर', 'केरल', 'कर्नाटक', 'मणिपुर', 'मिजोरम', 'मेघालय', 'सिबक्कम', 'राजस्थान', 'पंजाब', 'उडीसा', 'उत्तरांचल', 'उत्तर प्रदेश', 'तमिलनाडु', 'त्रिपुरा', 'पश्चिमी बंगाल', 'अंडमान और निकोबार', 'द्वीप समूह', 'दमन और दीव', 'दादरा और नागर हवेली', 'दिल्ली', 'पांडिचेरी', 'लक्षद्वीप' ) countries = ( 'आर्मेनिया', 'यू.के.', 'फ्रांस', 'अजेपटीना', 'ब्राजील', 'ईरान', 'यूनान', 'स्पेन', 'हमारे', 'जॉजिऩया', 'लेबनान', 'सायप्रस', 'सीरिया', 'कनाडा', 'रूस', 'संयुक्त राज्य अमरीका', 'नेदर्लान्ड', 'फ्रांस', 'ऑस्ट्रेलिया', 'एंटीगुआ', 'बार्बुडा', 'अर्जेंटीना', 'आर्मेनिया', 'ऑस्ट्रिया', 'अज़रबाइजान', 'बारबाडोस', 'बेलारूस', 'बेल्जियम', 'बेलीज़', 'बेनिन', 'बहामास', 'बहरीन', 'बांग्लादेश', 'भूटान', 'बोलिविया', 'बोस्निया', 'हर्जेगोविना', 'बोत्सवाना', 'ब्राजील', 'ब्रुनेई', 'बुल्गारिया', 'बुर्किना', 'फ़ासो', 'बर्मा', 'बुरूंडी', 'डोमिनिकन रिपब्लिक', 'गिनिया', 'टीमोर', 'फ़िनलैंड', 'गेबोन', 'गाम्बिया', 'जर्मनी', 'जार्जिया ग्रेनेडा', 'घाना', 'यूनान', 'ग्रेट ब्रिटेन', 'हंगरी', 'भारत', 'इराक', 'आयरलैंड', 'इंडोनेशिया', 'इसराइल', 'आइलैंड', 'ईरान', 'इटली', 'जमैका', 'जॉर्डन', 'जापान', 'क़जाख़स्तान', 'केन्या', 'किरिबाती', 'दक्षिण कोरिया', 'लातविया', 'लाओस', 'उत्तर कोरिया', 'दक्षिण कोसोवो', 'कुवैत', 'लेबनान', 'लिचटीनस्टीन', 'लिथुआनिया', 'लक्समबर्ग', 'लीबिया', 'लाइबेरिया', 'लेसोथो', 'नेपाल', 'न्यूजीलैंड', 'निकारागुआ', 'नाइजर', 'नाउरू', 'लुसिया', 'रूस', 'रोमानिया', 'अरब', 'अमीरात', 'यूएई', 'युगांडा', 'यूक्रेन', 'उरूग्वे', 'उज़बेकिस्तान', 'यूनाइटेड किंगडम', 'वानुआतू', 'वेटिकन सिटी', 'वेनेजुएला', 'पश्चिमी सहारा', 'वियतनाम', 'यमन', 'ज़ायर', 'जाबम्बया', 'जिम्बाब्वे', ) @classmethod def city_name(cls): return cls.random_element(cls.cities) @classmethod def state(cls): return cls.random_element(cls.states) faker-0.7.7/faker/providers/address/ru_RU/0000755000175000017500000000000013026251410016477 5ustar hlehlefaker-0.7.7/faker/providers/address/ru_RU/__init__.py0000644000175000017500000006672513026251410020630 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): #city_suffixes = [] street_suffixes = [ 'ул.', ] city_formats = ('{{city_prefix}} {{city_name}}', ) street_name_formats = ('{{street_suffix}} {{street_title}}', ) street_address_formats = ('{{street_name}}, д. {{building_number}}', ) address_formats = ('{{city}}, {{street_address}}, {{postcode}}', ) #building_number_formats = ('##', ) postcode_formats = ('######', ) city_prefixes = ( 'г.', 'п.', 'к.', 'с.', 'д.', 'клх', 'ст.' ) street_titles = ( 'Советская', 'Молодежная', 'Центральная', 'Школьная', 'Новая', 'Садовая', 'Лесная', 'Набережная', 'Ленина', 'Мира', 'Октябрьская', 'Зеленая', 'Комсомольская', 'Заречная', 'Первомайская', 'Гагарина', 'Полевая', 'Луговая', 'Пионерская', 'Кирова', 'Юбилейная', 'Северная', 'Пролетарская', 'Степная', 'Пушкина', 'Калинина', 'Южная', 'Колхозная', 'Рабочая', 'Солнечная', 'Железнодорожная', 'Восточная', 'Заводская', 'Чапаева', 'Нагорная', 'Строителей', 'Береговая', 'Победы', 'Горького', 'Кооперативная', 'Красноармейская', 'Совхозная', 'Речная', 'Спортивная', 'Озерная', 'Строительная', 'Парковая', 'Чкалова', 'Мичурина', 'Подгорная', 'Дружбы', 'Почтовая', 'Партизанская', 'Вокзальная', 'Лермонтова', 'Свободы', 'Дорожная', 'Дачная', 'Маяковского', 'Западная', 'Фрунзе', 'Дзержинского', 'Московская', 'Свердлова', 'Некрасова', 'Гоголя', 'Красная', 'Трудовая', 'Шоссейная', 'Чехова', 'Коммунистическая', 'Труда', 'Комарова', 'Матросова', 'Островского', 'Сосновая', 'Клубная', 'Куйбышева', 'Крупской', 'Березовая', 'Карла Маркса', '8 Марта', 'Больничная', 'Интернациональная', 'Суворова', 'Цветочная', 'Трактовая', 'Ломоносова', 'Горная', 'Космонавтов', 'Энергетиков', 'Шевченко', 'Весенняя', 'Механизаторов', 'Коммунальная', '40 лет Победы', 'Майская', 'Энгельса', 'Привокзальная', 'Таежная', 'Транспортная', 'Овражная', 'Светлая', '1 Мая', 'Вишневая', 'Чернышевского', 'Урицкого', 'Ключевая', 'Ворошилова', 'Тургенева', 'Толстого', 'Песчаная', 'Ленинградская', 'Профсоюзная', 'Буденного', 'Орджоникидзе', 'Герцена', 'Верхняя', 'Ленинская', 'Кирпичная', 'Мостовая', 'Щорса', 'Станционная', 'Луначарского', 'Энтузиастов', 'Титова', 'Лазо', '50 лет Октября', 'Уральская', 'Линейная', 'Пугачева', 'Володарского', 'Кутузова', 'Фабричная', 'Чайковского', 'Магистральная', 'Сибирская', 'Крестьянская', 'Мелиораторов', 'Российская', 'Новоселов', 'Тихая', 'Широкая', 'Нижняя', 'Белинского', 'Тельмана', 'Тимирязева', 'Котовского', 'Народная', '60 лет Октября', 'Промышленная', 'Кольцевая', 'Есенина', 'К.Маркса', 'Дальняя', '40 лет Октября', 'Крылова', 'Декабристов', 'Базарная', 'Целинная', 'Родниковая', '70 лет Октября', 'Фурманова', 'Революционная', 'Социалистическая', 'Звездная', 'Студенческая', 'Гайдара', 'Мирная', 'Терешковой', 'Кубанская', 'Гаражная', 'Фестивальная', 'Гражданская', 'Песочная', 'Сиреневая', 'Ватутина', 'Сельская', 'Кузнечная', 'Пушкинская', 'Крайняя', 'Коммунаров', 'Гвардейская', 'Веселая', 'Загородная', 'Олимпийская', 'Гастелло', 'Жданова', 'Радищева', 'Нефтяников', 'Осипенко', 'Приозерная', 'Рябиновая', 'Заозерная', 'Нахимова', 'Боровая', 'Жукова', 'Павлова', 'Степана Разина', 'Урожайная', 'Попова', 'Торговая', 'Жуковского', 'Королева', 'Донская', 'Пограничная', 'Огородная', 'Пригородная', 'Грибоедова', 'Стадионная', 'Менделеева', 'Достоевского', 'Репина', 'Виноградная', 'Циолковского', 'Воровского', 'Киевская', 'Максима Горького', 'Революции', 'Индустриальная', 'Красногвардейская', 'Волжская', 'Кошевого', 'Пархоменко', 'Свободная', 'Кедровая', 'Подлесная', 'Полярная', 'Раздольная', 'Карьерная', 'Мельничная', 'Серова', 'Украинская', 'Шахтерская', 'Запрудная', 'Элеваторная', 'Театральная', 'Добролюбова', 'Геологическая', '50 лет Победы', 'Болотная', 'Красина', 'Коминтерна', 'Придорожная', '30 лет Победы', 'Кленовая', 'Разина', 'Черняховского', 'Казачья', 'Ветеранов', 'Малая', 'Пирогова', 'Льва Толстого', 'Геологов', 'Тукая', 'Морская', 'Волгоградская', 'Димитрова', 'Средняя', 'М.Горького', 'Безымянная', 'Краснофлотская', 'Братская', 'Розы Люксембург', 'Тенистая', 'Учительская', 'Маркса', 'Кавказская', 'Ушакова', 'Короткая', 'Деповская', 'Амурская', 'Сенная', 'Поселковая', '9 Мая', 'Юности', 'Короленко', 'Прудовая', 'Шолохова', 'Депутатская', 'Авиационная', '50 лет ВЛКСМ', 'Черемушки', 'Кольцова', 'Плеханова', 'Аэродромная', 'Большая', 'Приморская', 'Алтайская', 'Макаренко', 'Глинки', 'Специалистов', 'Халтурина', 'Морозова', 'Тополиная', 'Ростовская', 'Тракторная', 'Коммуны', 'Мелиоративная', 'Ольховая', 'Славянская', 'Красных Партизан', 'Зои Космодемьянской', 'Карбышева', 'Баумана', 'Радужная', 'Марта 8', 'Правды', 'Маркса Карла', 'Краснодарская', 'Фадеева', '60 лет СССР', 'Стахановская', 'Ярославская', 'Челюскинцев', 'Коллективная', 'Ангарская', 'Олега Кошевого', 'Новостройка', 'Шмидта', 'Кузнецова', 'Локомотивная', 'Войкова', 'Панфилова', 'Ягодная', 'Смоленская', 'Тепличная', 'Карла Либкнехта', 'Парижской Коммуны', 'Водопроводная', 'Республиканская', 'Автомобилистов', 'Космодемьянской', 'Осенняя', 'Байкальская', 'Седова', 'Саратовская', 'Казанская', 'Блюхера', 'Воронежская', 'Демьяна Бедного', 'Брянская', 'Производственная', 'Спартака', 'Техническая', 'Енисейская', 'Николаева', 'Бабушкина', 'Севастопольская', 'Окружная', 'Октября', 'Щетинкина', 'Орловская', 'Хуторская', 'Тупиковая', 'Каштановая', 'Омская', 'Гончарова', 'Привольная', 'Щербакова', 'Курортная', 'Ивановская', 'Выгонная', 'Крымская', 'Путейская', 'Азина', 'Проезжая', 'Сурикова', 'Краснознаменная', 'Одесская', '9 Января', 'Подстанция', 'Логовая', 'Высокая', 'Ясная', 'Портовая', 'Снежная', 'Санаторная', 'Союзная', 'Волкова', 'Ульяновская', 'Никитина', 'Сахалинская', 'Горняцкая', 'Рылеева', 'Прибрежная', 'Химиков', 'Рыбацкая', 'Полтавская', 'Тамбовская', 'Красноярская', 'Новосельская', 'Проточная', 'Черноморская', 'Курчатова', 'Минская', 'Микрорайон', 'Главная', 'Докучаева', 'Вольная', 'Просвещения', 'Смирнова', 'Хвойная', 'Космическая', 'Моховая', 'Макарова', 'Курская', 'Курганная', 'Угловая', 'Камская', 'Инженерная', 'Лесозаводская', 'Астраханская', 'Иванова', 'Л.Толстого', 'Гафури', 'Высоцкого', 'Белорусская', 'Бажова', 'Кочубея', 'Заовражная', 'Азовская', 'Ручейная', 'Леонова', 'Волочаевская', 'Надежды', 'Ставропольская', 'Металлистов', 'Вавилова', 'Слободская', 'Ульянова', 'Тульская', 'Харьковская', 'Петровская', 'Павлика Морозова', 'Владимирская', 'Семашко', 'Высоковольтная', 'Шаумяна', 'Чайкиной', 'Лазурная', 'Ермака', 'Дорожников', 'Покровская', 'Новгородская', 'Ленская', 'Советской Армии', 'Сплавная', 'Ударная', 'Калужская', 'Монтажников', 'Прудная', 'Шишкина', 'Краснопартизанская', 'Ореховая', 'Таманская', 'Иркутская', 'Металлургов', 'Отрадная', 'Беляева', 'Большевистская', 'Троицкая', 'Лесхозная', 'Дружба', 'Васильковая', 'Серафимовича', 'Ильича', 'Мусы Джалиля', 'Механическая', 'Невского', 'Путевая', 'Клары Цеткин', 'Кузнецкая', 'Физкультурная', 'Леваневского', 'Водников', 'Вахитова', 'Станиславского', 'Черемуховая', 'Советов', 'Флотская', 'Угольная', 'Восьмого Марта', 'Пожарского', 'Папанина', 'Просторная', 'Поперечная', 'Городская', 'Победа', '8-е Марта', 'Абрикосовая', 'Бульварная', 'Прохладная', 'Томская', 'Энергетическая', 'Литейная', 'Медицинская', 'Заливная', 'Журавлева', 'Бригадная', 'Культуры', 'Мая 1', 'Минина', 'Машиностроителей', 'Детская', 'ДОС', 'Тюленина', 'Запорожская', 'Дальневосточная', 'Громова', 'О.Кошевого', 'Балтийская', 'Р.Люксембург', 'Февральская', 'Толбухина', 'Лунная', 'Дарвина', 'З.Космодемьянской', 'Высотная', 'Рязанская', 'Малиновая' ) city_names = ( 'Абакан', 'Абинск', 'Агата', 'Агинское (Забайк.)', 'Адлер', 'Адыгейск', 'Азов (Рост.)', 'Алагир', 'Алапаевск', 'Алдан', 'Александров', 'Александров Гай', 'Александровск', 'Александровск-Сахалинский', 'Алексин', 'Амдерма', 'Амурск', 'Анадырь', 'Анапа', 'Ангарск', 'Андреаполь', 'Анива', 'Апатиты', 'Апрелевка', 'Апшеронск', 'Аргаяш', 'Ардон', 'Арзамас', 'Армавир', 'Арсеньев', 'Артем', 'Архангельск', 'Архыз', 'Аршан (Бурят.)', 'Асбест', 'Асино', 'Астрахань', 'Ахтубинск', 'Ачинск', 'Ачхой Мартан', 'Аша', 'Бавлы', 'Байкальск', 'Баксан', 'Балашиха', 'Балашов', 'Балтийск', 'Баргузин', 'Барнаул', 'Батайск', 'Белгород', 'Белогорск (Амур.)', 'Белокуриха', 'Беломорск', 'Белорецк', 'Белореченск', 'Белоярский', 'Белый Яр (Томск.)', 'Березники', 'Беслан', 'Бийск', 'Билибино', 'Биробиджан', 'Бирск', 'Благовещенск (Амур.)', 'Богучар', 'Бодайбо', 'Бологое', 'Бомнак', 'Борзя', 'Боровск', 'Братск', 'Бреды', 'Бронницы', 'Брянск', 'Бугульма', 'Бугуруслан', 'Буденновск', 'Бузулук', 'Буйнакск', 'Быково (метеост.)', 'Валаам', 'Валдай', 'Ведено', 'Великие Луки', 'Великий Устюг', 'Вендинга', 'Верещагино (Перм.)', 'Верхнее Пенжино', 'Верхний Баскунчак', 'Верхний Тагил', 'Верхний Уфалей', 'Верхотурье', 'Верхоянск', 'Видное', 'Вилюйск', 'Витим', 'Владивосток', 'Владикавказ', 'Владимир', 'Внуково (метеост.)', 'Волгоград', 'Волгодонск', 'Вологда', 'Волоколамск', 'Волхов', 'Воркута', 'Воронеж', 'Воскресенск', 'Воткинск', 'Всеволожск', 'Вуктыл', 'Выборг', 'Вытегра', 'Вязьма', 'Гаврилов-Ям', 'Гагарин', 'Галич', 'Гатчина', 'Гдов', 'Геленджик', 'Глазов', 'Голицыно', 'Горно-Алтайск', 'Городовиковск', 'Горячий Ключ', 'Горячинск', 'Гремячинск (Бурят.)', 'Гремячинск (Перм.)', 'Грозный', 'Губаха', 'Губкин', 'Губкинский', 'Гудермес', 'Гусь-Хрустальный', 'Дагомыс', 'Далматово', 'Данков', 'Двинской', 'Дербент', 'Джейрах', 'Джубга', 'Дзержинск', 'Дивногорск', 'Диксон', 'Дмитров', 'Дно', 'Добрянка', 'Долинск', 'Домбай', 'Домодедово', 'Дубна', 'Дудинка', 'Егорьевск', 'Ейск', 'Екатеринбург', 'Елабуга', 'Елатьма', 'Елец', 'Ельня', 'Енисейск', 'Ербогачен', 'Ершов', 'Ессентуки', 'Железногорск(Курск.)', 'Жиганск', 'Жигулевск', 'Жуковский', 'Забайкальск', 'Заводоуковск', 'Завьялиха', 'Зарайск', 'Звенигород', 'Зеленогорск (Ленин.)', 'Зеленоград', 'Златоуст', 'Змеиногорск', 'Иваново', 'Ивдель', 'Игарка', 'Игнашино', 'Ижевск', 'Избербаш', 'Инта', 'Ирбит', 'Иркутск', 'Истра', 'Ишим', 'Йошкар-Ола', 'Кабанск', 'Кажим', 'Казань', 'Калач', 'Калач-на-Дону', 'Калачинск', 'Калевала', 'Калининград', 'Калуга', 'Калязин', 'Каменномостский', 'Каменск-Уральский', 'Каменск-Шахтинский', 'Камень-на-Оби', 'Камышин', 'Камышлов', 'Кандалакша', 'Каневская', 'Канск', 'Карабудахкент', 'Карабулак', 'Карачаевск', 'Каргасок', 'Каргополь', 'Карпинск', 'Карталы', 'Касимов', 'Каспийск', 'Катав-Ивановск', 'Катайск', 'Качканар', 'Кашира', 'Кашхатау', 'Кедровый', 'Кежма', 'Кемерово', 'Кетченеры', 'Кижи', 'Кизел', 'Кизилюрт', 'Кизляр', 'Кимры', 'Кингисепп', 'Кинешма', 'Киренск', 'Киржач', 'Кириши', 'Киров (Вятка)', 'Кирово-Чепецк', 'Кировск (Мурм.)', 'Кировск (Ленин.)', 'Кисловодск', 'Клин', 'Ковров', 'Когалым', 'Коломна', 'Колпашево', 'Комсомольск-на-Амуре', 'Кондопога', 'Королев', 'Корсаков', 'Костомукша', 'Кострома', 'Котельнич', 'Котлас', 'Кош-Агач', 'Красная Поляна', 'Красновишерск', 'Красногорск (Моск.)', 'Краснодар', 'Краснокамск', 'Красноселькуп', 'Краснотурьинск', 'Красноуральск', 'Красноуфимск', 'Красноярск', 'Кропоткин (Краснод.)', 'Крымск', 'Кудымкар', 'Кузнецк', 'Кулу', 'Кулунда', 'Кунгур', 'Курган', 'Курганинск', 'Курильск', 'Курск', 'Куртамыш', 'Курумкан', 'Курчатов', 'Кущевская', 'Кызыл', 'Кырен', 'Кыштым', 'Кяхта', 'Лабинск', 'Лабытнанги', 'Лагань', 'Лазаревское', 'Лесной (Сверд.)', 'Липецк', 'Листвянка (Иркут.)', 'Лодейное Поле', 'Лотошино', 'Луга', 'Луховицы', 'Лысьва', 'Льгов', 'Любань', 'Люберцы', 'Лянтор', 'Магадан', 'Магас', 'Магнитогорск', 'Майкоп', 'Макаров', 'Макушино', 'Малая Вишера', 'Малгобек', 'Малоярославец', 'Махачкала', 'Медногорск', 'Междуреченский', 'Мезень', 'Мелеуз', 'Меренга', 'Миасс', 'Миллерово', 'Минеральные Воды', 'Минусинск', 'Мирный', 'Мичуринск', 'Можайск', 'Можга', 'Моздок', 'Мокшан', 'Мончегорск', 'Морозовск', 'Моршанск', 'Москва', 'Москва, МГУ', 'Мостовской', 'Муравленко', 'Мураши', 'Мурманск', 'Муром', 'Мценск', 'Мыс Шмидта', 'Мытищи', 'Набережные Челны', 'Надым', 'Назрань', 'Нальчик', 'Наро-Фоминск', 'Нарткала', 'Нарым', 'Нарьян-Мар', 'Находка', 'Невельск', 'Невинномысск', 'Невьянск', 'Неплюевка', 'Нерчинск', 'Нефедова', 'Нефтегорск (Самар.)', 'Нефтекамск', 'Нефтеюганск', 'Нижневартовск', 'Нижнекамск', 'Нижнеудинск', 'Нижний Новгород', 'Нижний Тагил', 'Новая Игирма', 'Новгород Великий', 'Новокузнецк', 'Новомичуринск', 'Новомосковск', 'Новороссийка', 'Новороссийск', 'Новосибирск', 'Новочеркасск', 'Новый Оскол', 'Новый Уренгой', 'Ногинск (Моск.)', 'Ноглики', 'Норильск', 'Ноябрьск', 'Нурлат', 'Нягань', 'Нязепетровск', 'Обнинск', 'Обоянь', 'Объячево', 'Одинцово', 'Озеры', 'Оймякон', 'Октябрьский (Башк.)', 'Октябрьское (Хант.)', 'Октябрьское (Челяб.)', 'Оленегорск (Якут.)', 'Оленек', 'Омск', 'Онега', 'Орел', 'Оренбург', 'Орехово-Зуево', 'Орск', 'Оса', 'Осташков', 'Оха', 'Охотск', 'Павловская', 'Павловский Посад', 'Палана', 'Партизанск', 'Певек', 'Пенза', 'Переславль-Залесский', 'Пермь', 'Петрозаводск', 'Петропавловск-Камчатский', 'Петухово', 'Петушки', 'Печенга', 'Печора', 'Пинега', 'Плес', 'Плесецк', 'Подольск', 'Поронайск', 'Поярково', 'Приморско-Ахтарск', 'Приозерск', 'Прохладный', 'Псебай', 'Псков', 'Пушкин', 'Пушкино (Моск.)', 'Пушкинские Горы', 'Пышма', 'Пятигорск', 'Радужный', 'Раменское', 'Ребриха', 'Ревда (Сверд.)', 'Ржев', 'Рославль', 'Россошь', 'Ростов', 'Ростов-на-Дону', 'Рубцовск', 'Руза', 'Рыбинск', 'Рыльск', 'Ряжск', 'Рязань', 'Салават', 'Салехард', 'Сальск', 'Самара', 'Санкт-Петербург', 'Саранск', 'Сарапул', 'Саратов', 'Саров (Морд.)', 'Сасово', 'Саянск', 'Светлогорск (Калин.)', 'Северо-Курильск', 'Северобайкальск', 'Северодвинск', 'Североморск', 'Североуральск', 'Сеймчан', 'Семлячики', 'Серафимович', 'Сергиев Посад', 'Серебряные Пруды', 'Середниково', 'Серов', 'Серпухов', 'Сибай', 'Сковородино', 'Славгород', 'Славянск-на-Кубани', 'Сладково', 'Слюдянка', 'Смирных', 'Смоленск', 'Снежинск', 'Снежногорск (Мурм.)', 'Соболево', 'Советский', 'Соликамск', 'Солнечногорск', 'Соловки', 'Соль-Илецк', 'Сорочинск', 'Сортавала', 'Сосновый Бор', 'Сосногорск', 'Сосьва (Хант.)', 'Сочи', 'Ставрополь', 'Старая Русса', 'Старый Оскол', 'Стерлитамак', 'Стрежевой', 'Ступино', 'Суздаль', 'Сузун', 'Сунтар', 'Сургут (Хант.)', 'Сусуман', 'Сухиничи', 'Сызрань', 'Сыктывкар', 'Тавда', 'Таганрог', 'Тайшет', 'Талдом', 'Тамбей', 'Тамбов', 'Тарко-Сале', 'Таштагол', 'Тверь', 'Теберда', 'Темрюк', 'Териберка', 'Терней', 'Терскол', 'Тикси', 'Тимашевск', 'Тихвин', 'Тихорецк', 'Тобольск', 'Токма', 'Токсово', 'Тольятти', 'Томари', 'Томпа', 'Томск', 'Торжок', 'Тосно', 'Тотьма', 'Троицк (Челяб.)', 'Троицк (Моск.)', 'Троицко-Печорск', 'Туапсе', 'Тула', 'Тулпан', 'Тулун', 'Тура', 'Туруханск', 'Тутаев', 'Тутончаны', 'Тымовское', 'Тында', 'Тырныауз', 'Тюмень', 'Уварово', 'Углегорск', 'Углич', 'Улан-Удэ', 'Ульяновск', 'Урай', 'Уренгой', 'Урус-Мартан', 'Урюпинск', 'Усинск', 'Усмань', 'Усолье Сибирское', 'Уссурийск', 'Усть-Баргузин', 'Усть-Джегута', 'Усть-Илимск', 'Усть-Ишим', 'Усть-Калманка', 'Усть-Камчатск', 'Усть-Катав', 'Усть-Кулом', 'Усть-Кут', 'Усть-Ордынский', 'Устюжна', 'Уфа', 'Ухта', 'Учалы', 'Уэлен', 'Фатеж', 'Хабаровск', 'Ханты-Мансийск', 'Хасавюрт', 'Хасан', 'Хатанга', 'Химки', 'Холмогоры', 'Холмск', 'Хоста', 'Хужир', 'Цимлянск', 'Чайковский', 'Чебаркуль', 'Чебоксары', 'Чегем', 'Челюскин', 'Челябинск', 'Черемхово', 'Череповец', 'Черкесск', 'Чермоз', 'Черняховск', 'Черский', 'Черусти', 'Чехов', 'Чикола', 'Чита', 'Чокурдах', 'Чулым', 'Чусовой', 'Шадринск', 'Шали', 'Шамары', 'Шарья', 'Шатки', 'Шатой', 'Шатура', 'Шаховская', 'Шахты', 'Шелагонцы', 'Шелехов', 'Шенкурск', 'Шерегеш', 'Шереметьево', 'Шилка', 'Шумиха', 'Шуя', 'Щелково', 'Щельяюр', 'Элиста', 'Эльбрус', 'Эльтон', 'Энгельс', 'Югорск', 'Южно-Курильск', 'Южно-Сахалинск', 'Южноуральск', 'Юровск', 'Юрьев-Польский', 'Юрьевец (Иван.)', 'Юрюзань', 'Якутск', 'Якша', 'Ялуторовск', 'Ямбург', 'Яр-Сале', 'Ярославль', 'Ясный (Оренб.)', 'Яхрома', 'Яшалта', 'Яшкуль' ) @classmethod def city_prefix(cls): return cls.random_element(cls.city_prefixes) @classmethod def city_name(cls): return cls.random_element(cls.city_names) @classmethod def street_title(cls): return cls.random_element(cls.street_titles) faker-0.7.7/faker/providers/address/no_NO/0000755000175000017500000000000013026251410016453 5ustar hlehlefaker-0.7.7/faker/providers/address/no_NO/__init__.py0000644000175000017500000000272313026251410020570 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): city_suffixes = ['berg', 'borg', 'by', 'bø', 'dal', 'eid', 'fjell', 'fjord', 'foss', 'grunn', 'hamn', 'havn', 'helle', 'mark', 'nes', 'odden', 'sand', 'sjøen', 'stad', 'strand', 'strøm', 'sund', 'vik', 'vær', 'våg', 'ø', 'øy', 'ås'] street_suffixes = ['alléen', 'bakken', 'berget', 'bråten', 'eggen', 'engen', 'ekra', 'faret', 'flata', 'gata', 'gjerdet', 'grenda', 'gropa', 'hagen', 'haugen', 'havna', 'holtet', 'høgda', 'jordet', 'kollen', 'kroken', 'lia', 'lunden', 'lyngen', 'løkka', 'marka', 'moen', 'myra', 'plassen', 'ringen', 'roa', 'røa', 'skogen', 'skrenten', 'spranget', 'stien', 'stranda', 'stubben', 'stykket', 'svingen', 'tjernet', 'toppen', 'tunet', 'vollen', 'vika', 'åsen'] city_formats = [ '{{first_name}}{{city_suffix}}', '{{last_name}}'] street_name_formats = [ '{{last_name}}{{street_suffix}}', ] street_address_formats = ('{{street_name}} {{building_number}}',) address_formats = ('{{street_address}}, {{postcode}} {{city}}',) building_number_formats = ('#', '#', '#', '#?', '##', '##', '##?') postcode_formats = ('####',) faker-0.7.7/faker/providers/address/fr_FR/0000755000175000017500000000000013026251410016441 5ustar hlehlefaker-0.7.7/faker/providers/address/fr_FR/__init__.py0000644000175000017500000002175213026251410020561 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): city_suffixes = ('Ville', 'Bourg', '-les-Bains', '-sur-Mer', '-la-Forêt', 'boeuf', 'nec', 'dan') city_prefixes = ('Saint', 'Sainte') street_prefixes = ('rue', 'rue', 'chemin', 'avenue', 'boulevard') city_formats = ( '{{city_prefix}} {{first_name}}', '{{city_prefix}} {{first_name}}{{city_suffix}}', '{{last_name}}', '{{last_name}}', '{{last_name}}', '{{last_name}}', '{{last_name}}{{city_suffix}}', '{{last_name}}{{city_suffix}}', '{{last_name}}{{city_suffix}}', '{{last_name}}-sur-{{last_name}}', ) street_name_formats = ( '{{street_prefix}} {{last_name}}', '{{street_prefix}} {{first_name}} {{last_name}}', '{{street_prefix}} de {{last_name}}', ) street_address_formats = ( '{{street_name}}', '{{building_number}}, {{street_name}}', '{{building_number}}, {{street_name}}', '{{building_number}}, {{street_name}}', '{{building_number}}, {{street_name}}', '{{building_number}}, {{street_name}}', ) address_formats = ( "{{street_address}}\n{{postcode}} {{city}}", ) building_number_formats = ('%', '%#', '%#', '%#', '%##') postcode_formats = ('#####', '## ###') countries = ( 'Afghanistan', 'Afrique du sud', 'Albanie', 'Algérie', 'Allemagne', 'Andorre', 'Angola', 'Anguilla', 'Antarctique', 'Antigua et Barbuda', 'Antilles néerlandaises', 'Arabie saoudite', 'Argentine', 'Arménie', 'Aruba', 'Australie', 'Autriche', 'Azerbaïdjan', 'Bahamas', 'Bahrain', 'Bangladesh', 'Belgique', 'Belize', 'Benin', 'Bermudes (Les)', 'Bhoutan', 'Biélorussie', 'Bolivie', 'Bosnie-Herzégovine', 'Botswana', 'Bouvet (Îles)', 'Brunei', 'Brésil', 'Bulgarie', 'Burkina Faso', 'Burundi', 'Cambodge', 'Cameroun', 'Canada', 'Cap Vert', 'Cayman (Îles)', 'Chili', 'Chine (Rép. pop.)', 'Christmas (Île)', 'Chypre', 'Cocos (Îles)', 'Colombie', 'Comores', 'Cook (Îles)', 'Corée du Nord', 'Corée, Sud', 'Costa Rica', 'Croatie', 'Cuba', 'Côte d\'Ivoire', 'Danemark', 'Djibouti', 'Dominique', 'Égypte', 'El Salvador', 'Émirats arabes unis', 'Équateur', 'Érythrée', 'Espagne', 'Estonie', 'États-Unis', 'Ethiopie', 'Falkland (Île)', 'Fidji (République des)', 'Finlande', 'France', 'Féroé (Îles)', 'Gabon', 'Gambie', 'Ghana', 'Gibraltar', 'Grenade', 'Groenland', 'Grèce', 'Guadeloupe', 'Guam', 'Guatemala', 'Guinée', 'Guinée Equatoriale', 'Guinée-Bissau', 'Guyane', 'Guyane française', 'Géorgie', 'Géorgie du Sud et Sandwich du Sud (Îles)', 'Haïti', 'Heard et McDonald (Îles)', 'Honduras', 'Hong Kong', 'Hongrie', 'Îles Mineures Éloignées des États-Unis', 'Inde', 'Indonésie', 'Irak', 'Iran', 'Irlande', 'Islande', 'Israël', 'Italie', 'Jamaïque', 'Japon', 'Jordanie', 'Kazakhstan', 'Kenya', 'Kirghizistan', 'Kiribati', 'Koweit', 'La Barbad', 'Laos', 'Lesotho', 'Lettonie', 'Liban', 'Libye', 'Libéria', 'Liechtenstein', 'Lithuanie', 'Luxembourg', 'Macau', 'Macédoine', 'Madagascar', 'Malaisie', 'Malawi', 'Maldives (Îles)', 'Mali', 'Malte', 'Mariannes du Nord (Îles)', 'Maroc', 'Marshall (Îles)', 'Martinique', 'Maurice', 'Mauritanie', 'Mayotte', 'Mexique', 'Micronésie (États fédérés de)', 'Moldavie', 'Monaco', 'Mongolie', 'Montserrat', 'Mozambique', 'Myanmar', 'Namibie', 'Nauru', 'Nepal', 'Nicaragua', 'Niger', 'Nigeria', 'Niue', 'Norfolk (Îles)', 'Norvège', 'Nouvelle Calédonie', 'Nouvelle-Zélande', 'Oman', 'Ouganda', 'Ouzbékistan', 'Pakistan', 'Palau', 'Panama', 'Papouasie-Nouvelle-Guinée', 'Paraguay', 'Pays-Bas', 'Philippines', 'Pitcairn (Îles)', 'Pologne', 'Polynésie française', 'Porto Rico', 'Portugal', 'Pérou', 'Qatar', 'Roumanie', 'Royaume-Uni', 'Russie', 'Rwanda', 'Rép. Dém. du Congo', 'République centrafricaine', 'République Dominicaine', 'République tchèque', 'Réunion (La)', 'Sahara Occidental', 'Saint Pierre et Miquelon', 'Saint Vincent et les Grenadines', 'Saint-Kitts et Nevis', 'Saint-Marin (Rép. de)', 'Sainte Hélène', 'Sainte Lucie', 'Samoa', 'Samoa', 'Seychelles', 'Sierra Leone', 'Singapour', 'Slovaquie', 'Slovénie', 'Somalie', 'Soudan', 'Sri Lanka', 'Suisse', 'Suriname', 'Suède', 'Svalbard et Jan Mayen (Îles)', 'Swaziland', 'Syrie', 'São Tomé et Príncipe (Rép.)', 'Sénégal', 'Tadjikistan', 'Taiwan', 'Tanzanie', 'Tchad', 'Territoire britannique de l\'océan Indien', 'Territoires français du sud', 'Thailande', 'Timor', 'Togo', 'Tokelau', 'Tonga', 'Trinité et Tobago', 'Tunisie', 'Turkménistan', 'Turks et Caïques (Îles)', 'Turquie', 'Tuvalu', 'Ukraine', 'Uruguay', 'Vanuatu', 'Vatican (Etat du)', 'Venezuela', 'Vierges (Îles)', 'Vierges britanniques (Îles)', 'Vietnam', 'Wallis et Futuna (Îles)', 'Yemen', 'Yougoslavie', 'Zambie', 'Zaïre', 'Zimbabwe' ) regions = ( 'Alsace', 'Aquitaine', 'Auvergne', 'Bourgogne', 'Bretagne', 'Centre', 'Champagne-Ardenne', 'Corse', 'Franche-Comté', 'Île-de-France', 'Languedoc-Roussillon', 'Limousin', 'Lorraine', 'Midi-Pyrénées', 'Nord-Pas-de-Calais', 'Basse-Normandie', 'Haute-Normandie', 'Pays-de-Loire', 'Picardie', 'Poitou-Charentes', "Province-Alpes-Côte d'Azur", 'Rhone-Alpes', 'Guadeloupe', 'Martinique', 'Guyane', 'Réunion', 'Saint-Pierre-et-Miquelon', 'Mayotte', 'Saint-Barthélémy', 'Saint-Martin', 'Wallis-et-Futuna', 'Polynésie française', 'Nouvelle-Calédonie' ) departments = ( ('01', 'Ain'), ('02', 'Aisne'), ('03', 'Allier'), ('04', 'Alpes-de-Haute-Provence'), ('05', 'Hautes-Alpes'), ('06', 'Alpes-Maritimes'), ('07', 'Ardèche'), ('08', 'Ardennes'), ('09', 'Ariège'), ('10', 'Aube'), ('11', 'Aude'), ('12', 'Aveyron'), ('13', 'Bouches-du-Rhône'), ('14', 'Calvados'), ('15', 'Cantal'), ('16', 'Charente'), ('17', 'Charente-Maritime'), ('18', 'Cher'), ('19', 'Corrèze'), ('2A', 'Corse-du-Sud'), ('2B', 'Haute-Corse'), ('21', "Côte-d'Or"), ('22', "Côtes-d'Armor"), ('23', 'Creuse'), ('24', 'Dordogne'), ('25', 'Doubs'), ('26', 'Drôme'), ('27', 'Eure'), ('28', 'Eure-et-Loir'), ('29', 'Finistère'), ('30', 'Gard'), ('31', 'Haute-Garonne'), ('32', 'Gers'), ('33', 'Gironde'), ('34', 'Hérault'), ('35', 'Ille-et-Vilaine'), ('36', 'Indre'), ('37', 'Indre-et-Loire'), ('38', 'Isère'), ('39', 'Jura'), ('40', 'Landes'), ('41', 'Loir-et-Cher'), ('42', 'Loire'), ('43', 'Haute-Loire'), ('44', 'Loire-Atlantique'), ('45', 'Loiret'), ('46', 'Lot'), ('47', 'Lot-et-Garonne'), ('48', 'Lozère'), ('49', 'Maine-et-Loire'), ('50', 'Manche'), ('51', 'Marne'), ('52', 'Haute-Marne'), ('53', 'Mayenne'), ('54', 'Meurthe-et-Moselle'), ('55', 'Meuse'), ('56', 'Morbihan'), ('57', 'Moselle'), ('58', 'Nièvre'), ('59', 'Nord'), ('60', 'Oise'), ('61', 'Orne'), ('62', 'Pas-de-Calais'), ('63', 'Puy-de-Dôme'), ('64', 'Pyrénées-Atlantiques'), ('65', 'Hautes-Pyrénées'), ('66', 'Pyrénées-Orientales'), ('67', 'Bas-Rhin'), ('68', 'Haut-Rhin'), ('69', 'Rhône'), ('70', 'Haute-Saône'), ('71', 'Saône-et-Loire'), ('72', 'Sarthe'), ('73', 'Savoie'), ('74', 'Haute-Savoie'), ('75', 'Paris'), ('76', 'Seine-Maritime'), ('77', 'Seine-et-Marne'), ('78', 'Yvelines'), ('79', 'Deux-Sèvres'), ('80', 'Somme'), ('81', 'Tarn'), ('82', 'Tarn-et-Garonne'), ('83', 'Var'), ('84', 'Vaucluse'), ('85', 'Vendée'), ('86', 'Vienne'), ('87', 'Haute-Vienne'), ('88', 'Vosges'), ('89', 'Yonne'), ('90', 'Territoire de Belfort'), ('91', 'Essonne'), ('92', 'Hauts-de-Seine'), ('93', 'Seine-Saint-Denis'), ('94', 'Val-de-Marne'), ('95', "Val-d'Oise"), ('971', 'Guadeloupe'), ('972', 'Martinique'), ('973', 'Guyane'), ('974', 'La Réunion'), ('976', 'Mayotte') ) @classmethod def street_prefix(cls): """ :example 'rue' """ return cls.random_element(cls.street_prefixes) @classmethod def city_prefix(cls): """ :example 'rue' """ return cls.random_element(cls.city_prefixes) @classmethod def region(cls): """ :example 'Guadeloupe' """ return cls.random_element(cls.regions) @classmethod def department(cls): """ Randomly returns a french department ('departmentNumber' , 'departmentName'). :example ('2B' . 'Haute-Corse') """ return cls.random_element(cls.departments) @classmethod def department_name(cls): """ Randomly returns a french department name. :example 'Ardèche' """ return cls.department()[1] @classmethod def department_number(cls): """ Randomly returns a french department number. :example '59' """ return cls.department()[0] faker-0.7.7/faker/providers/address/nl_BE/0000755000175000017500000000000013026251410016422 5ustar hlehlefaker-0.7.7/faker/providers/address/nl_BE/__init__.py0000644000175000017500000012006613026251410020540 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): building_number_formats = ('#', '##', '###', '#', '##', '###',) street_suffixes = ( 'baan', 'boulevard', 'dreef', 'hof', 'laan', 'lei', 'pad', 'ring', 'singel', 'steeg', 'straat', 'weg', ) # the 4 digit numerical part of Belgium postal codes is between 1000 and 9999; # see https://nl.wikipedia.org/wiki/Postcode#Postnummers_in_België postcode_formats = ('%###',) city_formats = ('{{city}}',) # countries are from http://nl.wikipedia.org/wiki/ISO_3166-1 countries = ( 'Afghanistan', 'Albanië', 'Algerije', 'Amerikaans-Samoa', 'Amerikaanse Maagdeneilanden', 'Andorra', 'Angola', 'Anguilla', 'Antarctica', 'Antigua en Barbuda', 'Argentinië', 'Armenië', 'Aruba', 'Australië', 'Azerbeidzjan', "Bahama's", 'Bahrein', 'Bangladesh', 'Barbados', 'België', 'Belize', 'Benin', 'Bermuda', 'Bhutan', 'Bolivia', 'Bonaire, Sint Eustatius en Saba', 'Bosnië en Herzegovina', 'Botswana', 'Bouveteiland', 'Brazilië', 'Brits Indische Oceaanterritorium', 'Britse Maagdeneilanden', 'Brunei', 'Bulgarije', 'Burkina Faso', 'Burundi', 'Cambodja', 'Canada', 'Centraal-Afrikaanse Republiek', 'Chili', 'China', 'Christmaseiland', 'Cocoseilanden', 'Colombia', 'Comoren', 'Congo-Brazzaville', 'Congo-Kinshasa', 'Cookeilanden', 'Costa Rica', 'Cuba', 'Curaçao', 'Cyprus', 'Denemarken', 'Djibouti', 'Dominica', 'Dominicaanse Republiek', 'Duitsland', 'Ecuador', 'Egypte', 'El Salvador', 'Equatoriaal-Guinea', 'Eritrea', 'Estland', 'Ethiopië', 'Faeröer', 'Falklandeilanden', 'Fiji', 'Filipijnen', 'Finland', 'Frankrijk', 'Frans-Guyana', 'Frans-Polynesië', 'Franse Zuidelijke en Antarctische Gebieden', 'Gabon', 'Gambia', 'Georgië', 'Ghana', 'Gibraltar', 'Grenada', 'Griekenland', 'Groenland', 'Guadeloupe', 'Guam', 'Guatemala', 'Guernsey', 'Guinee', 'Guinee-Bissau', 'Guyana', 'Haïti', 'Heard en McDonaldeilanden', 'Honduras', 'Hongarije', 'Hongkong', 'IJsland', 'Ierland', 'India', 'Indonesië', 'Irak', 'Iran', 'Israël', 'Italië', 'Ivoorkust', 'Jamaica', 'Japan', 'Jemen', 'Jersey', 'Jordanië', 'Kaaimaneilanden', 'Kaapverdië', 'Kameroen', 'Kazachstan', 'Kenia', 'Kirgizië', 'Kiribati', 'Kleine Pacifische eilanden van de Verenigde Staten', 'Koeweit', 'Kroatië', 'Laos', 'Lesotho', 'Letland', 'Libanon', 'Liberia', 'Libië', 'Liechtenstein', 'Litouwen', 'Luxemburg', 'Macau', 'Macedonië', 'Madagaskar', 'Malawi', 'Maldiven', 'Maleisië', 'Mali', 'Malta', 'Man', 'Marokko', 'Marshalleilanden', 'Martinique', 'Mauritanië', 'Mauritius', 'Mayotte', 'Mexico', 'Micronesia', 'Moldavië', 'Monaco', 'Mongolië', 'Montenegro', 'Montserrat', 'Mozambique', 'Myanmar', 'Namibië', 'Nauru', 'Nederland', 'Nepal', 'Nicaragua', 'Nieuw-Caledonië', 'Nieuw-Zeeland', 'Niger', 'Nigeria', 'Niue', 'Noord-Korea', 'Noordelijke Marianen', 'Noorwegen', 'Norfolk', 'Oeganda', 'Oekraïne', 'Oezbekistan', 'Oman', 'Oost-Timor', 'Oostenrijk', 'Pakistan', 'Palau', 'Palestina', 'Panama', 'Papoea-Nieuw-Guinea', 'Paraguay', 'Peru', 'Pitcairneilanden', 'Polen', 'Portugal', 'Puerto Rico', 'Qatar', 'Roemenië', 'Rusland', 'Rwanda', 'Réunion', 'Saint Kitts en Nevis', 'Saint Lucia', 'Saint Vincent en de Grenadines', 'Saint-Barthélemy', 'Saint-Pierre en Miquelon', 'Salomonseilanden', 'Samoa', 'San Marino', 'Sao Tomé en Principe', 'Saoedi-Arabië', 'Senegal', 'Servië', 'Seychellen', 'Sierra Leone', 'Singapore', 'Sint Maarten', 'Sint-Helena, Ascension en Tristan da Cunha', 'Sint-Maarten', 'Slovenië', 'Slowakije', 'Soedan', 'Somalië', 'Spanje', 'Spitsbergen en Jan Mayen', 'Sri Lanka', 'Suriname', 'Swaziland', 'Syrië', 'Tadzjikistan', 'Taiwan', 'Tanzania', 'Thailand', 'Togo', 'Tokelau', 'Tonga', 'Trinidad en Tobago', 'Tsjaad', 'Tsjechië', 'Tunesië', 'Turkije', 'Turkmenistan', 'Turks- en Caicoseilanden', 'Tuvalu', 'Uruguay', 'Vanuatu', 'Vaticaanstad', 'Venezuela', 'Verenigd Koninkrijk', 'Verenigde Arabische Emiraten', 'Verenigde Staten', 'Vietnam', 'Wallis en Futuna', 'Westelijke Sahara', 'Wit-Rusland', 'Zambia', 'Zimbabwe', 'Zuid-Afrika', 'Zuid-Georgia en de Zuidelijke Sandwicheilanden', 'Zuid-Korea', 'Zuid-Soedan', 'Zweden', 'Zwitserland', 'Åland', ) # cities as listed on "postcodezoeker" # http://www.postcodes-maps.be/postcodelijst.php cities = ( "'s Herenelderen","'s-Gravenvoeren","'s-Gravenwezel","Aaigem", "Aalbeke","Aalst","Aalter","Aarschot", "Aarsele","Aartrijke","Aartselaar","Abolens", "Abée","Achel","Achet","Achêne", "Acosse","Acoz","Adegem","Adinkerke", "Affligem","Afsnee","Agimont","Aineffe", "Aische-en-Refail","Aiseau","Aiseau-Presles","Aisemont", "Alken","Alle","Alleur","Alsemberg", "Alveringem","Amay","Amberloup","Ambly", "Ambresin","Amel","Amonines","Amougies", "Ampsin","Andenne","Anderlecht","Anderlues", "Andrimont","Angleur","Angre","Angreau", "Anhée","Anlier","Anloy","Annevoie-Rouillon", "Ans","Anseremme","Anseroeul","Antheit", "Anthisnes","Anthée","Antoing","Antwerpen", "Anvaing","Anzegem","Appels","Appelterre-Eichem", "Arbre","Arbrefontaine","Arc-Ainières","Arc-Wattripont", "Archennes","Ardooie","Arendonk","Argenteau", "Arlon","Arquennes","Arsimont","Arville", "As","Aspelare","Asper","Asquillies", "Asse","Assebroek","Assenede","Assenois", "Assent","Assesse","Astene","Ath", "Athis","Athus","Attenhoven","Attenrode", "Attert","Attre","Aubange","Aubechies", "Aubel","Aublain","Auby-sur-Semois","Audregnies", "Aulnois","Autelbas","Autre-Eglise","Autreppe", "Auvelais","Ave-et-Auffe","Avekapelle","Avelgem", "Avennes","Averbode","Avernas-le-Bauduin","Avin", "Awans","Awenne","Awirs","Aye", "Ayeneux","Aywaille","Baaigem","Baal", "Baardegem","Baarle-Hertog","Baasrode","Bachte-Maria-Leerne", "Baelen","Bagimont","Baileux","Bailièvre", "Baillamont","Bailleul","Baillonville","Baisieux", "Baisy-Thy","Balegem","Balen","Balâtre", "Bambrugge","Bande","Barbençon","Barchon", "Baronville","Barry","Barvaux-Condroz","Barvaux-sur-Ourthe", "Bas-Oha","Basse-Bodeux","Bassenge","Bassevelde", "Bassilly","Bastogne","Basècles","Batsheers", "Battice","Battignies","Baudour","Bauffe", "Baugnies","Baulers","Bavegem","Bavikhove", "Bazel","Beaufays","Beaumont","Beauraing", "Beausaint","Beauvoorde","Beauwelz","Beclers", "Beek","Beerlegem","Beernem","Beerse", "Beersel","Beerst","Beert","Beervelde", "Beerzel","Beez","Beffe","Begijnendijk", "Beho","Beigem","Bekegem","Bekkerzeel", "Bekkevoort","Belgrade","Bellaire","Bellecourt", "Bellefontaine","Bellegem","Bellem","Bellevaux", "Bellevaux-Ligneuville","Bellingen","Beloeil","Belsele", "Ben-Ahin","Bende","Berbroek","Berchem", "Berendrecht","Berg","Bergilers","Beringen", "Berlaar","Berlare","Berlingen","Berloz", "Berneau","Bernissart","Bersillies-l'Abbaye","Bertem", "Bertogne","Bertrix","Bertrée","Berzée", "Beselare","Betekom","Bettincourt","Beuzet", "Bevekom","Bevel","Bever","Bevercé", "Bevere","Beveren-Leie","Beveren-Roeselare","Beveren-Waas", "Beveren-aan-den-Ijzer","Beverlo","Beverst","Beyne-Heusay", "Bienne-lez-Happart","Bierbeek","Biercée","Bierges", "Bierghes","Bierset","Bierwart","Biesme", "Biesme-sous-Thuin","Biesmerée","Biez","Bihain", "Bikschote","Bilstain","Bilzen","Binche", "Binderveld","Binkom","Bioul","Bissegem", "Bizet","Bièvre","Blaasveld","Blaimont", "Blandain","Blanden","Blankenberge","Blaregnies", "Blaton","Blaugies","Blehen","Bleid", "Bleret","Blicquy","Blégny","Bléharies", "Bocholt","Boechout","Boekhout","Boekhoute", "Boezinge","Bogaarden","Bohan","Boignée", "Boirs","Bois-d'Haine","Bois-de-Lessines","Bois-de-Villers", "Bois-et-Borsu","Bolinne","Bolland","Bomal", "Bomal-sur-Ourthe","Bombaye","Bommershoven","Bon-Secours", "Boncelles","Boneffe","Bonheiden","Boninne", "Bonlez","Bonnert","Bonneville","Bonsin", "Booischot","Booitshoeke","Boom","Boorsem", "Boortmeerbeek","Borchtlombeek","Borgerhout","Borgloon", "Borlez","Borlo","Borlon","Bornem", "Bornival","Borsbeek","Borsbeke","Bossière", "Bossuit","Bossut-Gottechain","Bost","Bothey", "Bottelare","Bouffioulx","Bouge","Bougnies", "Bouillon","Bourlers","Bourseigne-Neuve","Bourseigne-Vieille", "Boussoit","Boussu","Boussu-en-Fagne","Boussu-lez-Walcourt", "Bousval","Boutersem","Bouvignes-sur-Meuse","Bouvignies", "Bouwel","Bovekerke","Bovelingen","Bovenistier", "Bovesse","Bovigny","Boëlhe","Bra", "Braffe","Braibant","Braine-l'Alleud","Braine-le-Château", "Braine-le-Comte","Braives","Brakel","Branchon", "Bras","Brasmenil","Brasschaat","Bray", "Brecht","Bredene","Bree","Breendonk", "Bressoux","Briegden","Brielen","Broechem", "Broekom","Brugelette","Brugge","Brunehaut", "Brussegem","Brussel","Brustem","Bruyelle", "Brye","Brûly","Brûly-de-Pesche","Budingen", "Buggenhout","Buissenal","Buissonville","Buizingen", "Buken","Bulskamp","Bunsbeek","Burcht", "Burdinne","Bure","Burg-Reuland","Burst", "Bury","Buvingen","Buvrinnes","Buzenol", "Buzet","Büllingen","Bütgenbach","Callenelle", "Calonne","Cambron-Casteau","Cambron-Saint-Vincent","Carlsbourg", "Carnières","Casteau","Castillon","Celles", "Cerfontaine","Chaineux","Chairière","Champion", "Champlon","Chanly","Chantemelle","Chapelle-lez-Herlaimont", "Chapelle-à-Oie","Chapelle-à-Wattines","Chapon-Seraing","Charleroi", "Charneux","Chassepierre","Chastre","Chastre-Villeroux-Blanmont", "Chastrès","Chaudfontaine","Chaumont-Gistoux", "Chaussée-Notre-Dame-Louvignies","Cherain","Cheratte","Chercq", "Chevetogne","Chevron","Chimay","Chiny","Chièvres", "Chokier","Châtelet","Châtelineau","Châtillon", "Chênée","Ciergnon","Ciney","Ciplet", "Ciply","Clabecq","Clavier","Clermont", "Clermont-sous-Huy","Cognelée","Colfontaine","Comblain-Fairon", "Comblain-au-Pont","Comblain-la-Tour","Conneux","Corbais", "Corbion","Cordes","Corenne","Cornesse", "Cornimont","Corroy-le-Château","Corroy-le-Grand","Corswarem", "Cortil-Noirmont","Cortil-Wodon","Couillet","Cour-sur-Heure", "Courcelles","Courrière","Court-Saint-Etienne","Couthuin", "Coutisse","Couture-Saint-Germain","Couvin","Cras-Avernas", "Crehen","Crisnée","Croix-lez-Rouveroy","Crombach", "Crupet","Cuesmes","Cugnon","Cul-des-Sarts", "Custinne","Cérexhe-Heuseux","Céroux-Mousty","Dadizele", "Dailly","Daknam","Dalhem","Damme", "Dampicourt","Dampremy","Darion","Daussois", "Daussoulx","Dave","Daverdisse","De Haan", "De Klinge","De Moeren","De Panne","De Pinte", "Deerlijk","Deftinge","Deinze","Denderbelle", "Denderhoutem","Denderleeuw","Dendermonde","Denderwindeke", "Dentergem","Denée","Dergneau","Dessel", "Desselgem","Destelbergen","Desteldonk","Deurle", "Deurne","Deux-Acren","Dhuy","Diepenbeek", "Diest","Diets-Heur","Dikkebus","Dikkele", "Dikkelvenne","Diksmuide","Dilbeek","Dilsen-Stokkem", "Dinant","Dion","Dion-Valmont","Dison", "Dochamps","Doel","Dohan","Doische", "Dolembreux","Donceel","Dongelberg","Donk", "Donstiennes","Dorinne","Dormaal","Dottenijs", "Dour","Dourbes","Dranouter","Driekapellen", "Drieslinter","Drogenbos","Drongen","Dréhance", "Dudzele","Duffel","Duisburg","Duras", "Durbuy","Durnal","Dworp","Eben-Emael", "Ebly","Ecaussinnes","Ecaussinnes-Lalaing","Ecaussinnes-d'Enghien", "Edegem","Edelare","Edingen","Eeklo", "Eernegem","Egem","Eggewaartskapelle","Eghezée", "Ehein","Eigenbilzen","Eindhout","Eine", "Eisden","Eke","Ekeren","Eksaarde", "Eksel","Elen","Elene","Elewijt", "Eliksem","Elingen","Ellemelle","Ellezelles", "Ellignies-Sainte-Anne","Ellignies-lez-Frasnes","Ellikom","Elouges", "Elsegem","Elsenborn","Elsene","Elst", "Elverdinge","Elversele","Emblem","Embourg", "Emelgem","Emines","Emptinne","Ename", "Engelmanshoven","Engis","Enines","Ensival", "Epinois","Eppegem","Eprave","Erbaut", "Erbisoeul","Ere","Erembodegem","Erezée", "Ermeton-sur-Biert","Ernage","Erneuville","Ernonheid", "Erondegem","Erpe","Erpe-Mere","Erpent", "Erpion","Erps-Kwerps","Erquelinnes","Erquennes", "Ertvelde","Erwetegem","Escanaffles","Esen", "Esneux","Esplechin","Esquelmes","Essen", "Essene","Estaimbourg","Estaimpuis","Estinnes", "Estinnes-au-Mont","Estinnes-au-Val","Etalle","Ethe", "Etikhove","Ettelgem","Etterbeek","Eugies", "Eupen","Evegnée","Evelette","Everbeek", "Everberg","Evere","Evergem","Evregnies", "Evrehailles","Eynatten","Ezemaal","Fagnolle", "Faimes","Falaën","Falisolle","Fallais", "Falmagne","Falmignoul","Familleureux","Farciennes", "Faulx-les-Tombes","Fauroeulx","Fauvillers","Faymonville", "Fays-les-Veneurs","Fayt-le-Franc","Fayt-lez-Manage","Felenne", "Feluy","Feneur","Fernelmont","Ferrières", "Feschaux","Fexhe-Slins","Fexhe-le-Haut-Clocher","Filot", "Finnevaux","Fize-Fontaine","Fize-le-Marsal","Flamierge", "Flavion","Flawinne","Fleurus","Floreffe", "Florennes","Florenville","Floriffoux","Florée", "Flostoy","Flémalle","Flémalle-Grande","Flémalle-Haute", "Flénu","Fléron","Flône","Focant", "Folx-les-Caves","Fontaine-Valmont","Fontaine-l'Evêque","Fontenelle", "Fontenoille","Fontenoy","Fooz","Forchies-la-Marche", "Forest","Forges","Forges-Philippe","Forrières", "Forville","Forêt","Fosse","Fosses-la-Ville", "Fouleng","Fourbechies","Foy-Notre-Dame","Fraipont", "Fraire","Fraiture","Frameries","Framont", "Franc-Waret","Franchimont","Francorchamps","Franière", "Frasnes","Frasnes-lez-Anvaing","Frasnes-lez-Buissenal", "Frasnes-lez-Gosselies","Freloux","Freux","Froidchapelle", "Froidfontaine","Froidmont","Fronville","Froyennes","Fumal", "Furfooz","Furnaux","Gaasbeek","Gages", "Gallaix","Galmaarden","Ganshoren","Gaurain-Ramecroix", "Gavere","Gedinne","Geel","Geer", "Geest-Gérompont-Petit-Rosière","Geetbets","Gelbressée","Gelinden", "Gellik","Gelrode","Geluveld","Geluwe", "Gembes","Gembloux","Gemmenich","Genappe", "Genk","Genly","Genoelselderen","Gent", "Gentbrugge","Gentinnes","Genval","Geraardsbergen", "Gerdingen","Gerin","Gerpinnes","Gestel", "Gesves","Ghislenghien","Ghlin","Ghoy", "Gibecq","Gierle","Gijverinkhove","Gijzegem", "Gijzelbrechtegem","Gijzenzele","Gilly","Gimnée", "Gingelom","Gistel","Gits","Givry", "Glabais","Glabbeek-Zuurbemde","Glain","Gleixhe", "Glimes","Glons","Gochenée","Godarville", "Godinne","Godveerdegem","Goeferdinge","Goegnies-Chaussée", "Goesnes","Goetsenhoven","Gomzé-Andoumont","Gondregnies", "Gonrieux","Gontrode","Gooik","Gors-Opleeuw", "Gorsem","Gosselies","Gotem","Gottem", "Gottignies","Gougnies","Gourdinne","Goutroux", "Gouvy","Gouy-lez-Piéton","Gozée","Goé", "Graide","Grammene","Grand-Axhe","Grand-Hallet", "Grand-Halleux","Grand-Leez","Grand-Manil","Grand-Rechain", "Grand-Reng","Grand-Rosière-Hottomont","Grandglise","Grandhan", "Grandmenil","Grandmetz","Grandrieu","Grandville", "Grandvoir","Grapfontaine","Graty","Graux", "Grazen","Grembergen","Grez-Doiceau","Grimbergen", "Grimminge","Grivegnée","Grobbendonk","Groot-Bijgaarden", "Groot-Gelmen","Groot-Loon","Gros-Fays","Grosage", "Grote-Brogel","Grote-Spouwen","Grotenberge","Gruitrode", "Grune","Grupont","Grâce-Berleur","Grâce-Hollogne", "Guignies","Guigoven","Guirsch","Gullegem", "Gutschoven","Gérompont","Gérouville","Haacht", "Haaltert","Haasdonk","Haasrode","Habay", "Habay-la-Neuve","Habay-la-Vieille","Habergy","Haccourt", "Hachy","Hacquegnies","Haillot","Haine-Saint-Paul", "Haine-Saint-Pierre","Hainin","Hakendover","Halanzy", "Halen","Hallaar","Halle","Halle-Booienhoven", "Halleux","Halma","Halmaal","Haltinne", "Ham","Ham-sur-Heure","Ham-sur-Heure-Nalinnes","Ham-sur-Sambre", "Hamipré","Hamme","Hamme-Mille","Hamoir", "Hamois","Hamont","Hamont-Achel","Hampteau", "Han-sur-Lesse","Handzame","Haneffe","Hannut", "Hannêche","Hanret","Hansbeke","Hantes-Wihéries", "Hanzinelle","Hanzinne","Harchies","Harelbeke", "Haren","Haren-Borgloon","Haren-Tongeren","Hargimont", "Harmignies","Harnoncourt","Harre","Harsin", "Harveng","Harzé","Hasselt","Hastière", "Hastière-Lavaux","Hastière-par-Delà","Hatrival","Haulchin", "Hauset","Haut-Fays","Haut-Ittre","Haut-le-Wastia", "Hautrage","Havay","Havelange","Haversin", "Havinnes","Havré","Hechtel","Hechtel-Eksel", "Heer","Heers","Hees","Heestert", "Heffen","Heikruis","Heindonk","Heinsch", "Heist-aan-Zee","Heist-op-den-Berg","Hekelgem","Heks", "Helchteren","Heldergem","Helen-Bos","Helkijn", "Hellebecq","Hemelveerdegem","Hemiksem","Hemptinne", "Hemptinne-lez-Florennes","Hendrieken","Henis","Hennuyères", "Henri-Chapelle","Henripont","Hensies","Heppen", "Heppenbach","Heppignies","Herbeumont","Herchies", "Herderen","Herdersem","Herent","Herentals", "Herenthout","Herfelingen","Hergenrath","Herk-de-Stad", "Hermalle-sous-Argenteau","Hermalle-sous-Huy","Hermeton-sur-Meuse", "Hermée","Herne","Herquegies","Herseaux","Herselt", "Herstal","Herstappe","Hertain","Herten", "Hertsberge","Herve","Herzele","Heule", "Heure","Heure-le-Romain","Heurne","Heusden", "Heusden-Zolder","Heusy","Heuvelland","Hever", "Heverlee","Heyd","Hillegem","Hingene", "Hingeon","Hives","Hoboken","Hodeige", "Hodister","Hody","Hoegaarden","Hoeilaart", "Hoeke","Hoelbeek","Hoeleden","Hoepertingen", "Hoeselt","Hoevenen","Hofstade","Hogne", "Hognoul","Hollain","Hollange","Hollebeke", "Hollogne-aux-Pierres","Hollogne-sur-Geer","Holsbeek","Hombeek", "Hombourg","Hompré","Hondelange","Honnay", "Honnelles","Hooglede","Hoogstade","Hoogstraten", "Horebeke","Horion-Hozémont","Hornu","Horpmaal", "Horrues","Hotton","Houdemont","Houdeng-Aimeries", "Houdeng-Goegnies","Houdremont","Houffalize","Hour", "Housse","Houtain-Saint-Siméon","Houtain-le-Val","Houtaing", "Houtave","Houtem","Houthalen","Houthalen-Helchteren", "Houthem","Houthulst","Houtvenne","Houwaart", "Houx","Houyet","Hove","Hoves", "Howardries","Huccorgne","Huise","Huissignies", "Huizingen","Huldenberg","Hulshout","Hulsonniaux", "Hulste","Humain","Humbeek","Hundelgem", "Huppaye","Huy","Hyon","Hélécine", "Hérinnes-lez-Pecq","Héron","Hévillers","Ichtegem", "Iddergem","Idegem","Ieper","Impe", "Incourt","Ingelmunster","Ingooigem","Irchonwelz", "Isières","Isnes","Itegem","Itterbeek", "Ittre","Ivoz-Ramet","Izegem","Izel", "Izenberge","Izier","Jabbeke","Jalhay", "Jallet","Jamagne","Jambes","Jamiolle", "Jamioulx","Jamoigne","Jandrain-Jandrenouille","Jauche", "Jauchelette","Javingue","Jehay","Jehonville", "Jemappes","Jemelle","Jemeppe-sur-Meuse","Jemeppe-sur-Sambre", "Jeneffe","Jesseren","Jette","Jeuk", "Jodoigne","Jodoigne-Souveraine","Jollain-Merlin","Joncret", "Julémont","Jumet","Jupille-sur-Meuse","Juprelle", "Jurbise","Juseret","Kaaskerke","Kachtem", "Kaggevinne","Kain","Kalken","Kallo", "Kallo-Kieldrecht","Kalmthout","Kampenhout","Kanegem", "Kanne","Kapelle-op-den-Bos","Kapellen","Kaprijke", "Kaster","Kasterlee","Kaulille","Keerbergen", "Keiem","Kelmis","Kemexhe","Kemmel", "Kemzeke","Kerkhove","Kerkom","Kerkom-bij-Sint-Truiden", "Kerksken","Kermt","Kerniel","Kersbeek-Miskom", "Kessel","Kessel-Lo","Kessenich","Kester", "Kettenis","Keumiée","Kieldrecht","Kinrooi", "Klein-Gelmen","Kleine-Brogel","Kleine-Spouwen","Klemskerke", "Klerken","Kluisbergen","Kluizen","Knesselare", "Knokke","Knokke-Heist","Kobbegem","Koekelare", "Koekelberg","Koersel","Koksijde","Kolmont-Borgloon", "Kolmont-Tongeren","Komen","Komen-Waasten","Koningshooikt", "Koninksem","Kontich","Kooigem","Koolkerke", "Koolskamp","Korbeek-Dijle","Korbeek-Lo","Kortemark", "Kortenaken","Kortenberg","Kortessem","Kortijs", "Kortrijk","Kortrijk-Dutsel","Kozen","Kraainem", "Krombeke","Kruibeke","Kruishoutem","Kumtich", "Kuringen","Kuttekoven","Kuurne","Kwaadmechelen", "Kwaremont","La","La Bruyère","La Glanerie", "La Gleize","La Hestre","La Hulpe","La Louvière", "La bouverie","La-Roche-en-Ardenne","Laakdal","Laar", "Laarne","Labuissière","Lacuisine","Ladeuze", "Laforêt","Lahamaide","Laken","Lamain", "Lambermont","Lambusart","Lamine","Lamontzée", "Lamorteau","Lampernisse","Lanaken","Lanaye", "Landegem","Landelies","Landen","Landenne", "Landskouter","Laneffe","Langdorp","Langemark", "Langemark-Poelkapelle","Lanklaar","Lanquesaint","Lantin", "Lantremange","Laplaigne","Lapscheure","Lasne", "Lasne-Chapelle-Saint-Lambert","Lathuy","Latinne","Latour", "Lauw","Lauwe","Lavacherie","Lavaux-Sainte-Anne", "Lavoir","Le Mesniel","Le Roeulx","Le Roux", "Lebbeke","Lede","Ledeberg","Ledegem", "Leefdaal","Leerbeek","Leernes","Leers-Nord", "Leers-et-Fosteau","Leest","Leeuwergem","Leffinge", "Leignon","Leisele","Leke","Lembeek", "Lembeke","Lemberge","Lendelede","Lennik", "Lens","Lens-Saint-Remy","Lens-Saint-Servais","Lens-sur-Geer", "Leopoldsburg","Les Avins","Les Bons","Les Bulles", "Les Hayons","Les Waleffes","Lesdain","Lessines", "Lessive","Lesterny","Lesve","Lettelingen", "Letterhoutem","Leugnies","Leupegem","Leut", "Leuven","Leuze","Leuze-en-Hainaut","Leval-Chaudeville", "Leval-Trahegnies","Liberchies","Libin","Libramont", "Libramont-Chevigny","Lichtaart","Lichtervelde","Liedekerke", "Lieferinge","Lier","Lierde","Lierneux", "Liernu","Liers","Liezele","Ligne", "Ligney","Ligny","Lille","Lillo", "Lillois-Witterzée","Limal","Limbourg","Limelette", "Limerlé","Limont","Lincent","Linden", "Linkebeek","Linkhout","Linsmeau","Lint", "Linter","Lippelo","Lisogne","Lissewege", "Lives-sur-Meuse","Lixhe","Liège","Lo", "Lo-Reninge","Lobbes","Lochristi","Lodelinsart", "Loenhout","Loker","Lokeren","Loksbergen", "Lombardsijde","Lombise","Lommel","Lommersweiler", "Lompret","Lomprez","Loncin","Londerzeel", "Longchamps","Longlier","Longueville","Longvilly", "Lontzen","Lonzée","Loonbeek","Loppem", "Lorcé","Lot","Lotenhulle","Louette-Saint-Denis", "Louette-Saint-Pierre","Loupoigne","Louvain-la-Neuve", "Louveigné","Lovendegem","Lovenjoel","Loverval","Loyers", "Lubbeek","Luingne","Lummen","Lustin", "Luttre","Léglise","Maarke-Kerkem","Maarkedal", "Maaseik","Maasmechelen","Mabompré","Machelen", "Macon","Macquenoise","Maffe","Maffle", "Magnée","Maillen","Mainvault","Maisières", "Maissin","Maizeret","Mal","Maldegem", "Malderen","Malempré","Malle","Malmedy", "Malonne","Malvoisin","Malèves-Sainte-Marie-Wastines","Manage", "Manderfeld","Manhay","Mannekensvere","Maransart", "Marbais","Marbaix","Marbehan","Marche-en-Famenne", "Marche-les-Dames","Marche-lez-Ecaussinnes","Marchienne-au-Pont", "Marchin","Marchipont","Marchovelette","Marcinelle","Marcourt", "Marenne","Mariakerke","Mariekerke","Mariembourg", "Marilles","Mark","Marke","Markegem", "Marneffe","Marquain","Martelange","Martenslinde", "Martouzin-Neuville","Masbourg","Masnuy-Saint-Jean", "Masnuy-Saint-Pierre","Massemen","Massenhoven","Matagne-la-Grande", "Matagne-la-Petite","Mater","Maubray","Maulde","Maurage", "Mazenzele","Mazy","Mazée","Mechelen", "Mechelen-Bovelingen","Mechelen-aan-de-Maas","Meeffe", "Meensel-Kiezegem","Meer","Meerbeek","Meerbeke","Meerdonk", "Meerhout","Meerle","Meeswijk","Meetkerke", "Meeuwen","Meeuwen-Gruitrode","Mehaigne","Meigem", "Meilegem","Meise","Meix-devant-Virton","Meix-le-Tige", "Melden","Meldert","Melen","Melkwezer", "Melle","Mellery","Melles","Mellet", "Mellier","Melsbroek","Melsele","Melsen", "Membach","Membre","Membruggen","Mendonk", "Menen","Merbes-Sainte-Marie","Merbes-le-Château","Merchtem", "Merdorp","Mere","Merelbeke","Merendree", "Merkem","Merksem","Merksplas","Merlemont", "Mesen","Meslin-l'Evêque","Mesnil-Eglise","Mesnil-Saint-Blaise", "Mespelare","Messancy","Messelbroek","Mesvin", "Mettekoven","Mettet","Meulebeke","Meux", "Meyerode","Michelbeke","Micheroux","Middelburg", "Middelkerke","Mielen-boven-Aalst","Mignault","Millen", "Milmort","Minderhout","Mirwart","Miécret", "Modave","Moelingen","Moen","Moerbeke", "Moerbeke-Waas","Moere","Moerkerke","Moerzeke", "Moeskroen","Moha","Mohiville","Moignelée", "Moircy","Mol","Molenbaix","Molenbeek-Wersbeek", "Molenbeersel","Molenstede","Mollem","Momalle", "Momignies","Monceau-Imbrechies","Monceau-en-Ardenne", "Monceau-sur-Sambre","Mons","Mons-lez-Liège","Monstreux","Mont", "Mont-Gauthier","Mont-Saint-André","Mont-Saint-Aubert", "Mont-Saint-Guibert","Mont-Sainte-Aldegonde","Mont-Sainte-Geneviève", "Mont-de-l'Enclus","Mont-sur-Marchienne","Montbliart","Montegnée", "Montenaken","Montignies-Saint-Christophe","Montignies-lez-Lens", "Montignies-sur-Roc","Montignies-sur-Sambre","Montigny-le-Tilleul", "Montleban","Montroeul-au-Bois","Montroeul-sur-Haine","Montzen", "Moorsel","Moorsele","Moorslede","Moortsele", "Mopertingen","Moregem","Moresnet","Morhet", "Morialmé","Morkhoven","Morlanwelz","Morlanwelz-Mariemont", "Mormont","Mornimont","Mortier","Mortroux", "Mortsel","Morville","Moulbaix","Mourcourt", "Moustier","Moustier-sur-Sambre","Mouzaive","Moxhe", "Mozet","Muizen","Mullem","Munkzwalm", "Muno","Munsterbilzen","Munte","Musson", "Mussy-la-Ville","My","Méan","Mélin", "Mévergnies-lez-Lens","Naast","Nadrin","Nafraiture", "Nalinnes","Namur","Namêche","Nandrin", "Naninne","Naomé","Nassogne","Natoye", "Nazareth","Neder-over-Heembeek","Nederboelare","Nederbrakel", "Nederename","Nederhasselt","Nederokkerzeel","Nederzwalm-Hermelgem", "Neerglabbeek","Neerharen","Neerhespen","Neerheylissem", "Neerijse","Neerlanden","Neerlinter","Neeroeteren", "Neerpelt","Neerrepen","Neervelp","Neerwaasten", "Neerwinden","Neigem","Nerem","Nessonvaux", "Nethen","Nettinne","Neu-Moresnet","Neufchâteau", "Neufmaison","Neufvilles","Neupré","Neuville", "Neuville-en-Condroz","Nevele","Niel","Niel-bij-As", "Niel-bij-Sint-Truiden","Nieuwenhove","Nieuwenrode","Nieuwerkerken", "Nieuwkapelle","Nieuwkerke","Nieuwkerken-Waas","Nieuwmunster", "Nieuwpoort","Nieuwrode","Nijlen","Nil-Saint-Vincent-Saint-Martin", "Nimy","Ninove","Nismes","Nivelles", "Niverlée","Nives","Nobressart","Nodebais", "Noduwez","Noirchain","Noirefontaine","Noiseux", "Nokere","Nollevaux","Noorderwijk","Noordschote", "Nossegem","Nothomb","Nouvelles","Noville", "Noville-les-Bois","Noville-sur-Méhaigne","Nukerke","Néchin", "Obaix","Obigies","Obourg","Ochamps", "Ocquier","Odeigne","Odeur","Oedelem", "Oekene","Oelegem","Oeren","Oeselgem", "Oetingen","Oeudeghien","Oevel","Offagne", "Ogy","Ohain","Ohey","Oignies-en-Thiérache", "Oisquercq","Oizy","Okegem","Olen", "Oleye","Ollignies","Olloy-sur-Viroin","Olmen", "Olne","Olsene","Omal","Ombret", "Omezée","On","Onhaye","Onkerzele", "Onnezies","Onoz","Onze-Lieve-Vrouw-Lombeek", "Onze-Lieve-Vrouw-Waver","Ooigem","Ooike","Oombergen","Oorbeek", "Oordegem","Oostakker","Oostduinkerke","Oosteeklo", "Oostende","Oosterzele","Oostham","Oostkamp", "Oostkerke-Damme","Oostkerke-Diksmuide","Oostmalle","Oostnieuwkerke", "Oostrozebeke","Oostvleteren","Oostwinkel","Opbrakel", "Opdorp","Opglabbeek","Opgrimbie","Ophain-Bois-Seigneur-Isaac", "Ophasselt","Opheers","Opheylissem","Ophoven", "Opitter","Oplinter","Opoeteren","Opont", "Opprebais","Oppuurs","Opvelp","Opwijk", "Orbais","Orchimont","Orcq","Ordingen", "Oret","Oreye","Orgeo","Ormeignies", "Orp-Jauche","Orp-le-Grand","Orroir","Orsmaal-Gussenhoven", "Ortho","Ostiches","Otegem","Oteppe", "Othée","Otrange","Ottenburg","Ottergem", "Ottignies","Ottignies-Louvain-la-Neuve","Oud-Heverlee", "Oud-Turnhout","Oudegem","Oudekapelle","Oudenaarde","Oudenaken", "Oudenburg","Oudergem","Ouffet","Ougrée", "Oupeye","Outer","Outgaarden","Outrelouxhe", "Outrijve","Ouwegem","Overboelare","Overhespen", "Overijse","Overmere","Overpelt","Overrepen", "Overwinden","Paal","Paifve","Pailhe", "Paliseul","Pamel","Papignies","Parike", "Passendale","Patignies","Paturages","Paulatem", "Pecq","Peer","Peissant","Pellaines", "Pellenberg","Pepingen","Pepinster","Perk", "Pervijze","Perwez","Perwez-Haillot","Pesche", "Pessoux","Petegem-aan-de-Leie","Petegem-aan-de-Schelde","Petigny", "Petit-Fays","Petit-Hallet","Petit-Rechain","Petit-Roeulx-lez-Braine", "Petit-Roeulx-lez-Nivelles","Petit-Thier","Petite-Chapelle","Peutie", "Philippeville","Pipaix","Piringen","Pironchamps", "Pittem","Piéton","Piétrain","Piétrebais", "Plainevaux","Plancenoit","Ploegsteert","Plombières", "Poederlee","Poeke","Poelkapelle","Poesele", "Pollare","Polleur","Pollinkhove","Pommeroeul", "Pondrôme","Pont-de-Loup","Pont-à-Celles","Pontillas", "Poperinge","Poppel","Popuelles","Porcheresse", "Pottes","Poucet","Poulseur","Poupehan", "Pousset","Presgaux","Presles","Profondeville", "Proven","Pry","Pulderbos","Pulle", "Purnode","Pussemange","Putte","Puurs", "Péronnes-lez-Antoing","Péronnes-lez-Binche","Péruwelz","Quaregnon", "Quartes","Quenast","Queue-du-Bois","Quevaucamps", "Quiévrain","Quévy","Quévy-le-Grand","Quévy-le-Petit", "Rachecourt","Racour","Raeren","Ragnies", "Rahier","Ramegnies","Ramegnies-Chin","Ramelot", "Ramillies-Offus","Ramsdonk","Ramsel","Ramskapelle-Knokke-Heist", "Ramskapelle-Nieuwpoort","Rance","Ransart","Ransberg", "Ranst","Ravels","Rebaix","Rebecq", "Rebecq-Rognon","Recht","Recogne","Redu", "Reet","Rekem","Rekkem","Relegem", "Remagne","Remersdaal","Remicourt","Rendeux", "Reninge","Reningelst","Renlies","Reppel", "Ressaix","Ressegem","Resteigne","Retie", "Retinne","Reuland","Rhisnes","Richelle", "Riemst","Rienne","Rijkel","Rijkevorsel", "Rijkhoven","Rijmenam","Riksingen","Rillaar", "Rivière","Rixensart","Rièzes","Robechies", "Robelmont","Robertville","Roborst","Rochefort", "Rochehaut","Rocherath","Roclenge-sur-Geer","Rocourt", "Roesbrugge-Haringe","Roeselare","Rognée","Roisin", "Roksem","Rollegem","Rollegem-Kapelle","Roloux", "Roly","Romedenne","Romershoven","Romerée", "Romsée","Rongy","Ronquières","Ronse", "Ronsele","Roosbeek","Roosdaal","Roselies", "Rosières","Rosmeer","Rosoux-Crenwick","Rossignol", "Rosée","Rotem","Rotheux-Rimière","Rotselaar", "Roucourt","Rouveroy","Rouvreux","Rouvroy", "Roux","Roux-Miroir","Roy","Rozebeke", "Ruddervoorde","Ruette","Ruien","Ruisbroek", "Ruiselede","Rukkelingen-Loon","Rulles","Rumbeke", "Rumes","Rumillies","Rummen","Rumsdorp", "Rumst","Runkelen","Rupelmonde","Russeignies", "Rutten","Rèves","Saint-Amand","Saint-André", "Saint-Aubin","Saint-Denis","Saint-Denis-Bovesse", "Saint-Georges-sur-Meuse","Saint-Germain","Saint-Ghislain", "Saint-Gérard","Saint-Géry","Saint-Hubert","Saint-Jean-Geest", "Saint-Léger","Saint-Marc","Saint-Mard","Saint-Martin","Saint-Maur", "Saint-Médard","Saint-Nicolas","Saint-Pierre","Saint-Remy", "Saint-Remy-Geest","Saint-Sauveur","Saint-Servais","Saint-Symphorien", "Saint-Séverin","Saint-Vaast","Saint-Vincent","Sainte-Cécile", "Sainte-Marie-Chevigny","Sainte-Marie-sur-Semois","Sainte-Ode", "Saintes","Saive","Salles","Samart","Sambreville","Samrée", "Sankt-Vith","Sars-la-Bruyère","Sars-la-Buissière","Sart-Bernard", "Sart-Custinne","Sart-Dames-Avelines","Sart-Eustache", "Sart-Saint-Laurent","Sart-en-Fagne","Sart-lez-Spa","Sautin", "Sautour","Sauvenière","Schaarbeek","Schaffen","Schalkhoven", "Schaltin","Schelderode","Scheldewindeke","Schelle", "Schellebelle","Schendelbeke","Schepdaal","Scherpenheuvel", "Scherpenheuvel-Zichem","Schilde","Schoonaarde","Schore", "Schorisse","Schoten","Schriek","Schuiferskapelle", "Schulen","Schönberg","Sclayn","Scy", "Seilles","Seloignes","Semmerzake","Seneffe", "Sensenruth","Seny","Senzeille","Septon", "Seraing","Seraing-le-Château","Serinchamps","Serskamp", "Serville","Sibret","Signeulx","Sijsele", "Silenrieux","Silly","Sinaai-Waas","Sinsin", "Sint-Agatha-Berchem","Sint-Agatha-Rode","Sint-Amands", "Sint-Amandsberg","Sint-Andries","Sint-Antelinks","Sint-Baafs-Vijve", "Sint-Blasius-Boekel","Sint-Denijs","Sint-Denijs-Boekel", "Sint-Denijs-Westrem","Sint-Eloois-Vijve","Sint-Eloois-Winkel", "Sint-Genesius-Rode","Sint-Gillis","Sint-Gillis-Waas", "Sint-Gillis-bij-Dendermonde","Sint-Goriks-Oudenhove", "Sint-Huibrechts-Hern","Sint-Huibrechts-Lille","Sint-Jacobs-Kapelle", "Sint-Jan","Sint-Jan-in-Eremo","Sint-Jans-Molenbeek", "Sint-Job-in-'t-Goor","Sint-Joost-ten-Node","Sint-Joris-Beernem", "Sint-Joris-Nieuwpoort","Sint-Joris-Weert","Sint-Joris-Winge", "Sint-Katelijne-Waver","Sint-Katherina-Lombeek", "Sint-Kornelis-Horebeke","Sint-Kruis","Sint-Kruis-Winkel", "Sint-Kwintens-Lennik","Sint-Lambrechts-Herk", "Sint-Lambrechts-Woluwe","Sint-Laureins","Sint-Laureins-Berchem", "Sint-Lenaarts","Sint-Lievens-Esse","Sint-Lievens-Houtem", "Sint-Margriete","Sint-Margriete-Houtem","Sint-Maria-Horebeke", "Sint-Maria-Latem","Sint-Maria-Lierde","Sint-Maria-Oudenhove-Brakel", "Sint-Maria-Oudenhove-Zottegem","Sint-Martens-Bodegem", "Sint-Martens-Latem","Sint-Martens-Leerne","Sint-Martens-Lennik", "Sint-Martens-Lierde","Sint-Martens-Voeren","Sint-Michiels", "Sint-Niklaas","Sint-Pauwels","Sint-Pieters-Kapelle", "Sint-Pieters-Leeuw","Sint-Pieters-Rode","Sint-Pieters-Voeren", "Sint-Pieters-Woluwe","Sint-Rijkers","Sint-Stevens-Woluwe", "Sint-Truiden","Sint-Ulriks-Kapelle","Sippenaeken","Sirault","Sivry", "Sivry-Rance","Sleidinge","Slijpe","Slins","Sluizen", "Smeerebbe-Vloerzegem","Smetlede","Smuid","Snaaskerke", "Snellegem","Soheit-Tinlot","Sohier","Soignies", "Soiron","Solre-Saint-Géry","Solre-sur-Sambre","Sombreffe", "Somme-Leuze","Sommethonne","Sommière","Somzée", "Sorinne-la-Longue","Sorinnes","Sorée","Sosoye", "Sougné-Remouchamps","Soulme","Soumagne","Soumoy", "Sourbrodt","Souvret","Sovet","Soy", "Soye","Spa","Spalbeek","Spermalie", "Spiennes","Spiere","Spiere-Helkijn","Spontin", "Spouwen","Sprimont","Spy","Stabroek", "Staden","Stalhille","Stambruges","Stave", "Stavele","Stavelot","Steendorp","Steenhuffel", "Steenhuize-Wijnhuize","Steenkerke","Steenkerque","Steenokkerzeel", "Stekene","Stembert","Stene","Sterrebeek", "Stevoort","Stokrooie","Stoumont","Straimont", "Strijpen","Strijtem","Strombeek-Bever","Strée", "Strée-lez-Huy","Strépy-Bracquegnies","Stuivekenskerke","Suarlée", "Sugny","Surice","Suxy","Sélange", "Tailles","Taintignies","Tamines","Tarcienne", "Tavier","Taviers","Tavigny","Tellin", "Templeuve","Temploux","Temse","Tenneville", "Teralfene","Terhagen","Termes","Ternat", "Tertre","Tervuren","Terwagne","Tessenderlo", "Testelt","Teuven","Theux","Thiaumont", "Thieu","Thieulain","Thieusies","Thimister", "Thimister-Clermont","Thimougies","Thiméon","Thines", "Thirimont","Thisnes","Thommen","Thon", "Thorembais-Saint-Trond","Thorembais-les-Béguines", "Thoricourt","Thuillies","Thuin","Thulin","Thumaide","Thy-le-Bauduin", "Thy-le-Château","Thynes","Thys","Tiegem", "Tielen","Tielrode","Tielt","Tielt-Winge", "Tienen","Tignée","Tihange","Tildonk", "Tilff","Tillet","Tilleur","Tillier", "Tilly","Tinlot","Tintange","Tintigny", "Tisselt","Toernich","Tohogne","Tollembeek", "Tongeren","Tongerlo","Tongre-Notre-Dame","Tongre-Saint-Martin", "Tongrinne","Tontelange","Torgny","Torhout", "Tourinne","Tourinnes-Saint-Lambert","Tournai","Tournay", "Tourpes","Transinne","Trazegnies","Treignes", "Trembleur","Tremelo","Trivières","Trognée", "Trois-Ponts","Trooz","Tubize","Turnhout", "Ucimont","Uikhoven","Uitbergen","Uitkerke", "Ukkel","Ulbeek","Upigny","Ursel", "Vaalbeek","Val-Meer","Vance","Varendonk", "Varsenare","Vaucelles","Vaulx","Vaulx-lez-Chimay", "Vaux-Chavanne","Vaux-et-Borset","Vaux-lez-Rosières", "Vaux-sous-Chèvremont","Vaux-sur-Sûre","Vechmaal","Vedrin","Veerle", "Velaine-sur-Sambre","Velaines","Veldegem","Veldwezelt", "Vellereille-le-Sec","Vellereille-les-Brayeux","Velm","Velroux", "Veltem-Beisem","Velzeke-Ruddershove","Vencimont","Vergnies", "Verlaine","Verlée","Verrebroek","Vertrijk", "Verviers","Vesqueville","Veulen","Veurne", "Vezin","Vezon","Viane","Vichte", "Vielsalm","Viemme","Viersel","Vierset-Barse", "Vierves-sur-Viroin","Viesville","Vieux-Genappe","Vieux-Waleffe", "Vieuxville","Villance","Ville-Pommeroeul","Ville-en-Hesbaye", "Ville-sur-Haine","Villerot","Villers-Deux-Eglises", "Villers-Notre-Dame","Villers-Perwin","Villers-Poterie", "Villers-Saint-Amand","Villers-Saint-Ghislain", "Villers-Saint-Siméon","Villers-Sainte-Gertrude","Villers-aux-Tours", "Villers-devant-Orval","Villers-en-Fagne","Villers-l'Evêque", "Villers-la-Bonne-Eau","Villers-la-Loue","Villers-la-Tour", "Villers-la-Ville","Villers-le-Bouillet","Villers-le-Gambon", "Villers-le-Peuplier","Villers-le-Temple","Villers-lez-Heest", "Villers-sur-Lesse","Villers-sur-Semois","Vilvoorde","Vinalmont", "Vinderhoute","Vinkem","Vinkt","Virelles","Virginal-Samme", "Viroinval","Virton","Vissenaken","Visé", "Vitrival","Vivegnis","Vivy","Vladslo", "Vlamertinge","Vlekkem","Vleteren","Vlezenbeek", "Vliermaal","Vliermaalroot","Vlierzele","Vlijtingen", "Vlimmeren","Vlissegem","Vloesberg","Vodecée", "Vodelée","Voeren","Vogenée","Volkegem", "Vollezele","Vonêche","Voorde","Voormezele", "Voort","Voroux-Goreux","Voroux-lez-Liers","Vorselaar", "Vorsen","Vorst","Vosselaar","Vosselare", "Vossem","Vottem","Vrasene","Vremde", "Vreren","Vresse-sur-Semois","Vroenhoven","Vucht", "Vurste","Vyle-et-Tharoul","Waanrode","Waarbeke", "Waardamme","Waarloos","Waarmaarde","Waarschoot", "Waasmont","Waasmunster","Waasten","Wachtebeke", "Wadelincourt","Wagnelée","Waha","Waillet", "Wakken","Walcourt","Walem","Walhain", "Walhain-Saint-Paul","Walhorn","Walsbets","Walshoutem", "Waltwilder","Wambeek","Wancennes","Wandre", "Wanfercée-Baulet","Wange","Wangenies","Wanlin", "Wanne","Wannebecq","Wannegem-Lede","Wansin", "Wanze","Wanzele","Warchin","Warcoing", "Wardin","Waregem","Waremme","Waret-l'Evêque", "Waret-la-Chaussée","Warisoulx","Warnant","Warnant-Dreye", "Warquignies","Warsage","Warzée","Wasmes", "Wasmes-Audemez-Briffoeil","Wasmuel","Wasseiges","Waterland-Oudeman", "Waterloo","Watermaal-Bosvoorde","Watervliet","Watou", "Wattripont","Waudrez","Waulsort","Wauthier-Braine", "Waver","Wavreille","Wayaux","Ways", "Webbekom","Wechelderzande","Weelde","Weerde", "Weert","Wegnez","Weillen","Weismes", "Welden","Welkenraedt","Welle","Wellen", "Wellin","Wemmel","Wenduine","Werbomont", "Werchter","Werken","Werm","Wervik", "Wespelaar","Westende","Westerlo","Westkapelle", "Westkerke","Westmalle","Westmeerbeek","Westouter", "Westrem","Westrozebeke","Westvleteren","Wetteren", "Wevelgem","Wez-Velvain","Wezemaal","Wezembeek-Oppem", "Wezeren","Wibrin","Wichelen","Widooie", "Wiekevorst","Wielsbeke","Wierde","Wiers", "Wiesme","Wieze","Wihogne","Wihéries", "Wijchmaal","Wijer","Wijgmaal","Wijnegem", "Wijshagen","Wijtschate","Wilderen","Willaupuis", "Willebringen","Willebroek","Willemeau","Willerzie", "Wilrijk","Wilsele","Wilskerke","Wimmertingen", "Winenne","Wingene","Winksele","Wintershoven", "Witry","Wodecq","Woesten","Wolkrange", "Wolvertem","Wommelgem","Wommersom","Wonck", "Wondelgem","Wontergem","Wortegem","Wortegem-Petegem", "Wortel","Woubrechtegem","Woumen","Wulpen", "Wulvergem","Wulveringem","Wuustwezel","Wépion", "Wéris","Xhendelesse","Xhendremael","Xhoris", "Yernée-Fraineux","Yves-Gomezée","Yvoir","Zaffelare", "Zandbergen","Zande","Zandhoven","Zandvliet", "Zandvoorde-Oostende","Zandvoorde-Zonnebeke","Zarlardinge","Zarren", "Zaventem","Zedelgem","Zeebrugge","Zegelsem", "Zele","Zelem","Zellik","Zelzate", "Zemst","Zepperen","Zerkegem","Zevekote", "Zeveneken","Zeveren","Zevergem","Zichem", "Zichen-Zussen-Bolder","Zillebeke","Zingem","Zoerle-Parwijs", "Zoersel","Zolder","Zomergem","Zonhoven", "Zonnebeke","Zonnegem","Zottegem","Zoutenaaie", "Zoutleeuw","Zuidschote","Zuienkerke","Zulte", "Zulzeke","Zutendaal","Zwalm","Zwevegem", "Zwevezele","Zwijnaarde","Zwijndrecht","Zétrud-Lumay", "l'Escaillère" ) provinces = ( "Antwerpen", "Henegouwen", "Limburg", "Luik", "Luxemburg", "Namen", "Oost-Vlaanderen", "Vlaams-Brabant", "Waals-Brabant", "West-Vlaanderen" ) street_name_formats = ( '{{first_name}}{{street_suffix}}', ) street_address_formats = ( '{{street_name}} {{building_number}}', ) address_formats = ( "{{street_address}}\n{{postcode}}\n{{city}}","{{street_address}}\n{{postcode}} {{city}}", ) @classmethod def province(cls): return cls.random_element(cls.provinces) @classmethod def city(cls): return cls.random_element(cls.cities) faker-0.7.7/faker/providers/address/de_DE/0000755000175000017500000000000013026251410016403 5ustar hlehlefaker-0.7.7/faker/providers/address/de_DE/__init__.py0000644000175000017500000002617113026251410020523 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): city_formats = ('{{city_name}}', ) street_name_formats = ( '{{first_name}}-{{last_name}}-{{street_suffix_long}}', '{{last_name}}{{street_suffix_short}}', ) street_address_formats = ('{{street_name}} {{building_number}}', ) address_formats = ('{{street_address}}\n{{postcode}} {{city}}', ) building_number_formats = ('###', '##', '#', '#/#', ) street_suffixes_long = ( 'Gasse', 'Platz', 'Ring', 'Straße', 'Weg', 'Allee', ) street_suffixes_short = ( 'gasse', 'platz', 'ring', 'straße', 'str.', 'weg', 'allee', ) postcode_formats = ('#####', ) cities = ( 'Aachen', 'Ahaus', 'Altentreptow', 'Altötting', 'Amberg', 'Angermünde', 'Anklam', 'Ansbach', 'Apolda', 'Arnstadt', 'Artern', 'Aschaffenburg', 'Aue', 'Auerbach', 'Augsburg', 'Aurich', 'Backnang', 'Bad Brückenau', 'Bad Freienwalde', 'Bad Kissingen', 'Bad Kreuznach', 'Bad Langensalza', 'Bad Liebenwerda', 'Bad Mergentheim', 'Badalzungen', 'Badibling', 'Badoberan', 'Bamberg', 'Bautzen', 'Bayreuth', 'Beeskow', 'Beilngries', 'Belzig', 'Berchtesgaden', 'Bergzabern', 'Berlin', 'Bernburg', 'Bersenbrück', 'Biedenkopf', 'Bischofswerda', 'Bitterfeld', 'Bogen', 'Borken', 'Borna', 'Brand', 'Brandenburg', 'Bremen', 'Bremervörde', 'Brilon', 'Bruchsal', 'Burg', 'Burgdorf', 'Burglengenfeld', 'Böblingen', 'Büsingenm Hochrhein', 'Bützow', 'Calau', 'Calw', 'Celle', 'Chemnitz', 'Cloppenburg', 'Coburg', 'Cottbus', 'Crailsheim', 'Cuxhaven', 'Dachau', 'Darmstadt', 'Deggendorf', 'Delitzsch', 'Demmin', 'Dessau', 'Dieburg', 'Diepholz', 'Dinkelsbühl', 'Dinslaken', 'Donaueschingen', 'Dresden', 'Duderstadt', 'Döbeln', 'Düren', 'Ebermannstadt', 'Ebern', 'Ebersberg', 'Eberswalde', 'Eckernförde', 'Eggenfelden', 'Eichstätt', 'Eichstätt', 'Eilenburg', 'Einbeck', 'Eisenach', 'Eisenberg', 'Eisenhüttenstadt', 'Eisleben', 'Emmendingen', 'Erbisdorf', 'Erding', 'Erfurt', 'Erkelenz', 'Euskirchen', 'Eutin', 'Fallingbostel', 'Feuchtwangen', 'Finsterwalde', 'Flöha', 'Forchheim', 'Forst', 'Freising', 'Freital', 'Freudenstadt', 'Fulda', 'Fürstenfeldbruck', 'Fürstenwalde', 'Füssen', 'Gadebusch', 'Gardelegen', 'Garmisch-Partenkirchen', 'Geithain', 'Geldern', 'Gelnhausen', 'Genthin', 'Gera', 'Germersheim', 'Gerolzhofen', 'Gießen', 'Gifhorn', 'Goslar', 'Gotha', 'Grafenau', 'Gransee', 'Greifswald', 'Greiz', 'Grevenbroich', 'Grevesmühlen', 'Griesbach Rottal', 'Grimma', 'Grimmen', 'Groß-Gerau', 'Großenhain', 'Gräfenhainichen', 'Guben', 'Gunzenhausen', 'Göppingen', 'Görlitz', 'Göttingen', 'Günzburg', 'Güstrow', 'Gütersloh', 'Hagenow', 'Hainichen', 'Halberstadt', 'Haldensleben', 'Hamburg', 'Hammelburg', 'Hannover', 'Hannoversch Münden', 'Hansestadttralsund', 'Havelberg', 'Hechingen', 'Heiligenstadt', 'Heinsberg', 'Helmstedt', 'Herford', 'Hersbruck', 'Herzberg', 'Hettstedt', 'Hildburghausen', 'Hildesheim', 'Hofgeismar', 'Hohenmölsen', 'Hohenstein-Ernstthal', 'Holzminden', 'Hoyerswerda', 'Husum', 'Höxter', 'Hünfeld', 'Illertissen', 'Ilmenau', 'Ingolstadt', 'Iserlohn', 'Jena', 'Jessen', 'Jülich', 'Jüterbog', 'Kaiserslautern', 'Kamenz', 'Karlsruhe', 'Kassel', 'Kehl', 'Kelheim', 'Kemnath', 'Kitzingen', 'Kleve', 'Klötze', 'Koblenz', 'Konstanz', 'Kronach', 'Kulmbach', 'Kusel', 'Kyritz', 'Königs Wusterhausen', 'Kötzting', 'Leipziger Land', 'Lemgo', 'Lichtenfels', 'Lippstadt', 'Lobenstein', 'Luckau', 'Luckenwalde', 'Ludwigsburg', 'Ludwigslust', 'Lörrach', 'Lübben', 'Lübeck', 'Lübz', 'Lüdenscheid', 'Lüdinghausen', 'Lüneburg', 'Magdeburg', 'Main-Höchst)', 'Mainburg', 'Malchin', 'Mallersdorf', 'Marienberg', 'Marktheidenfeld', 'Mayen', 'Meiningen', 'Meißen', 'Melle', 'Mellrichstadt', 'Melsungen', 'Meppen', 'Merseburg', 'Mettmann', 'Miesbach', 'Miltenberg', 'Mittweida', 'Moers', 'Monschau', 'Mühldorfm Inn', 'Mühlhausen', 'München', 'Nabburg', 'Naila', 'Nauen', 'Neu-Ulm', 'Neubrandenburg', 'Neunburg vorm Wald', 'Neuruppin', 'Neuss', 'Neustadtm Rübenberge', 'Neustadtner Waldnaab', 'Neustrelitz', 'Niesky', 'Norden', 'Nordhausen', 'Northeim', 'Nördlingen', 'Nürtingen', 'Oberviechtach', 'Ochsenfurt', 'Olpe', 'Oranienburg', 'Oschatz', 'Osterburg', 'Osterodem Harz', 'Paderborn', 'Parchim', 'Parsberg', 'Pasewalk', 'Passau', 'Pegnitz', 'Peine', 'Perleberg', 'Pfaffenhofenner Ilm', 'Pinneberg', 'Pirmasens', 'Plauen', 'Potsdam', 'Prenzlau', 'Pritzwalk', 'Pößneck', 'Quedlinburg', 'Querfurt', 'Rastatt', 'Rathenow', 'Ravensburg', 'Recklinghausen', 'Regen', 'Regensburg', 'Rehau', 'Reutlingen', 'Ribnitz-Damgarten', 'Riesa', 'Rochlitz', 'Rockenhausen', 'Roding', 'Rosenheim', 'Rostock', 'Roth', 'Rothenburg oberauber', 'Rottweil', 'Rudolstadt', 'Saarbrücken', 'Saarlouis', 'Sangerhausen', 'Sankt Goar', 'Sankt Goarshausen', 'Saulgau', 'Scheinfeld', 'Schleiz', 'Schlüchtern', 'Schmölln', 'Schongau', 'Schrobenhausen', 'Schwabmünchen', 'Schwandorf', 'Schwarzenberg', 'Schweinfurt', 'Schwerin', 'Schwäbisch Gmünd', 'Schwäbisch Hall', 'Sebnitz', 'Seelow', 'Senftenberg', 'Siegen', 'Sigmaringen', 'Soest', 'Soltau', 'Soltau', 'Sondershausen', 'Sonneberg', 'Spremberg', 'Stade', 'Stade', 'Stadtroda', 'Stadtsteinach', 'Staffelstein', 'Starnberg', 'Staßfurt', 'Steinfurt', 'Stendal', 'Sternberg', 'Stollberg', 'Strasburg', 'Strausberg', 'Stuttgart', 'Suhl', 'Sulzbach-Rosenberg', 'Säckingen', 'Sömmerda', 'Tecklenburg', 'Teterow', 'Tirschenreuth', 'Torgau', 'Tuttlingen', 'Tübingen', 'Ueckermünde', 'Uelzen', 'Uffenheim', 'Vechta', 'Viechtach', 'Viersen', 'Vilsbiburg', 'Vohenstrauß', 'Waldmünchen', 'Wanzleben', 'Waren', 'Warendorf', 'Weimar', 'Weißenfels', 'Weißwasser', 'Werdau', 'Wernigerode', 'Wertingen', 'Wesel', 'Wetzlar', 'Wiedenbrück', 'Wismar', 'Wittenberg', 'Wittmund', 'Wittstock', 'Witzenhausen', 'Wolfach', 'Wolfenbüttel', 'Wolfratshausen', 'Wolgast', 'Wolmirstedt', 'Worbis', 'Wunsiedel', 'Wurzen', 'Zerbst', 'Zeulenroda', 'Zossen', 'Zschopau', ) states = ( 'Baden-Württemberg', 'Bayern', 'Berlin', 'Brandenburg', 'Bremen', 'Hamburg', 'Hessen', 'Mecklenburg-Vorpommern', 'Niedersachsen', 'Nordrhein-Westfalen', 'Rheinland-Pfalz', 'Saarland', 'Sachsen', 'Sachsen-Anhalt', 'Schleswig-Holstein', 'Thüringen', ) countries = ( 'Afghanistan', 'Alandinseln', 'Albanien', 'Algerien', 'Amerikanisch-Ozeanien', 'Amerikanisch-Samoa', 'Amerikanische Jungferninseln', 'Andorra', 'Angola', 'Anguilla', 'Antarktis', 'Antigua und Barbuda', 'Argentinien', 'Armenien', 'Aruba', 'Aserbaidschan', 'Australien', 'Bahamas', 'Bahrain', 'Bangladesch', 'Barbados', 'Belarus', 'Belgien', 'Belize', 'Benin', 'Bermuda', 'Bhutan', 'Bolivien', 'Bosnien und Herzegowina', 'Botsuana', 'Bouvetinsel', 'Brasilien', 'Britische Jungferninseln', 'Britisches Territorium im Indischen Ozean', 'Brunei Darussalam', 'Bulgarien', 'Burkina Faso', 'Burundi', 'Chile', 'China', 'Cookinseln', 'Costa Rica', 'Côte d’Ivoire', 'Demokratische Republik Kongo', 'Demokratische Volksrepublik Korea', 'Deutschland', 'Dominica', 'Dominikanische Republik', 'Dschibuti', 'Dänemark', 'Ecuador', 'El Salvador', 'Eritrea', 'Estland', 'Falklandinseln', 'Fidschi', 'Finnland', 'Frankreich', 'Französisch-Guayana', 'Französisch-Polynesien', 'Färöer', 'Gabun', 'Gambia', 'Georgien', 'Ghana', 'Gibraltar', 'Grenada', 'Griechenland', 'Grönland', 'Guadeloupe', 'Guam', 'Guatemala', 'Guernsey', 'Guinea', 'Guinea-Bissau', 'Guyana', 'Haiti', 'Heard- und McDonald-Inseln', 'Honduras', 'Indien', 'Indonesien', 'Irak', 'Iran', 'Irland', 'Island', 'Isle of Man', 'Israel', 'Italien', 'Jamaika', 'Japan', 'Jemen', 'Jersey', 'Jordanien', 'Kaimaninseln', 'Kambodscha', 'Kamerun', 'Kanada', 'Kap Verde', 'Kasachstan', 'Katar', 'Kenia', 'Kirgisistan', 'Kiribati', 'Kokosinseln', 'Kolumbien', 'Komoren', 'Kongo', 'Kroatien', 'Kuba', 'Kuwait', 'Laos', 'Lesotho', 'Lettland', 'Libanon', 'Liberia', 'Libyen', 'Liechtenstein', 'Litauen', 'Luxemburg', 'Madagaskar', 'Malawi', 'Malaysia', 'Malediven', 'Mali', 'Malta', 'Marokko', 'Marshallinseln', 'Martinique', 'Mauretanien', 'Mauritius', 'Mayotte', 'Mazedonien', 'Mexiko', 'Mikronesien', 'Monaco', 'Mongolei', 'Montenegro', 'Montserrat', 'Mosambik', 'Myanmar', 'Namibia', 'Nauru', 'Nepal', 'Neukaledonien', 'Neuseeland', 'Nicaragua', 'Niederlande', 'Niederländische Antillen', 'Niger', 'Nigeria', 'Niue', 'Norfolkinsel', 'Norwegen', 'Nördliche Marianen', 'Oman', 'Osttimor', 'Pakistan', 'Palau', 'Palästinensische Gebiete', 'Panama', 'Papua-Neuguinea', 'Paraguay', 'Peru', 'Philippinen', 'Pitcairn', 'Polen', 'Portugal', 'Puerto Rico', 'Republik Korea', 'Republik Moldau', 'Ruanda', 'Rumänien', 'Russische Föderation', 'Réunion', 'Salomonen', 'Sambia', 'Samoa', 'San Marino', 'Saudi-Arabien', 'Schweden', 'Schweiz', 'Senegal', 'Serbien', 'Serbien und Montenegro', 'Seychellen', 'Sierra Leone', 'Simbabwe', 'Singapur', 'Slowakei', 'Slowenien', 'Somalia', 'Sonderverwaltungszone Hongkong', 'Sonderverwaltungszone Macao', 'Spanien', 'Sri Lanka', 'St. Barthélemy', 'St. Helena', 'St. Kitts und Nevis', 'St. Lucia', 'St. Martin', 'St. Pierre und Miquelon', 'St. Vincent und die Grenadinen', 'Sudan', 'Suriname', 'Svalbard und Jan Mayen', 'Swasiland', 'Syrien', 'São Tomé und Príncipe', 'Südafrika', 'Südgeorgien und die Südlichen Sandwichinseln', 'Tadschikistan', 'Taiwan', 'Tansania', 'Thailand', 'Togo', 'Tokelau', 'Tonga', 'Trinidad und Tobago', 'Tschad', 'Tschechische Republik', 'Tunesien', 'Turkmenistan', 'Turks- und Caicosinseln', 'Tuvalu', 'Türkei', 'Uganda', 'Ukraine', 'Ungarn', 'Uruguay', 'Usbekistan', 'Vanuatu', 'Vatikanstadt', 'Venezuela', 'Vereinigte Arabische Emirate', 'Vereinigte Staaten', 'Vereinigtes Königreich', 'Vietnam', 'Wallis und Futuna', 'Weihnachtsinsel', 'Westsahara', 'Zentralafrikanische Republik', 'Zypern', 'Ägypten', 'Äquatorialguinea', 'Äthiopien', 'Äußeres Ozeanien', 'Österreich', ) @classmethod def street_suffix_short(cls): return cls.random_element(cls.street_suffixes_short) @classmethod def street_suffix_long(cls): return cls.random_element(cls.street_suffixes_long) @classmethod def city_name(cls): return cls.random_element(cls.cities) @classmethod def state(cls): return cls.random_element(cls.states) faker-0.7.7/faker/providers/address/sk_SK/0000755000175000017500000000000013026251410016455 5ustar hlehlefaker-0.7.7/faker/providers/address/sk_SK/__init__.py0000644000175000017500000025575313026251410020607 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): city_formats = ('{{city_name}}', ) street_name_formats = ('{{street_name}}', ) street_address_formats = ('{{street_name}} {{building_number}}', ) address_formats = ('{{street_address}}\n{{postcode}} {{city}}', ) building_number_formats = ('####', '###', '##', '#', '#/#') street_suffixes_long = ('ulica', ) street_suffixes_short = ('ul.', ) postcode_formats = ('### ##', ) cities = ( 'Ábelová', 'Abovce', 'Abrahám', 'Abrahámovce', 'Abrahámovce', 'Abramová', 'Abranovce', 'Adidovce', 'Alekšince', 'Andovce', 'Andrejová', 'Ardanovce', 'Ardovo', 'Arnutovce', 'Báb', 'Babie', 'Babín', 'Babiná', 'Babindol', 'Babinec', 'Bacúch', 'Bacúrov', 'Báč', 'Bačka', 'Bačkov', 'Bačkovík', 'Badín', 'Baďan', 'Báhoň', 'Bajany', 'Bajč', 'Bajerov', 'Bajerovce', 'Bajka', 'Bajtava', 'Baka', 'Baláže', 'Baldovce', 'Balog nad Ipľom', 'Baloň', 'Banka', 'Bánov', 'Bánovce nad Bebravou', 'Bánovce nad Ondavou', 'Banská Belá', 'Banská Štiavnica', 'Banská Bystrica', 'Banské', 'Banský Studenec', 'Baňa', 'Bara', 'Barca', 'Bartošovce', 'Bardoňovo', 'Bartošova Lehôtka', 'Bardejov', 'Baška', 'Baškovce', 'Baškovce', 'Bašovce', 'Batizovce', 'Bátorová', 'Bátka', 'Bátorove Kosihy', 'Bátovce', 'Beharovce', 'Beckov', 'Becherov', 'Belá', 'Belá', 'Belá - Dulice', 'Belá nad Cirochou', 'Beladice', 'Belejovce', 'Belín', 'Belina', 'Belince', 'Bellova Ves', 'Beloveža', 'Beluj', 'Beluša', 'Belža', 'Beniakovce', 'Benice', 'Benkovce', 'Beňadiková', 'Beňadikovce', 'Beňadovo', 'Beňatina', 'Beňuš', 'Bernolákovo', 'Bertotovce', 'Beša', 'Beša', 'Bešeňov', 'Bešeňová', 'Betlanovce', 'Betliar', 'Bežovce', 'Bidovce', 'Biel', 'Bielovce', 'Biely Kostol', 'Bijacovce', 'Bílkove Humence', 'Bíňa', 'Bíňovce', 'Biskupice', 'Biskupová', 'Bitarová', 'Blahová', 'Blatná na Ostrove', 'Blatná Polianka', 'Blatné', 'Blatné Remety', 'Blatné Revištia', 'Blatnica', 'Blažice', 'Blažovce', 'Blesovce', 'Blhovce', 'Bobot', 'Bobrov', 'Bobrovček', 'Bobrovec', 'Bobrovník', 'Bočiar', 'Bodíky', 'Bodiná', 'Bodorová', 'Bodovce', 'Bodružal', 'Bodza', 'Bodzianske Lúky', 'Bogliarka', 'Bohdanovce', 'Bohdanovce nad Trnavou', 'Boheľov', 'Bohunice', 'Bohunice', 'Bohúňovo', 'Bojná', 'Bojnice', 'Bojničky', 'Boldog', 'Boleráz', 'Bolešov', 'Boliarov', 'Boľ', 'Boľkovce', 'Borcová', 'Borčany', 'Borčice', 'Borinka', 'Borová', 'Borovce', 'Borský Mikuláš', 'Borský Svätý Jur', 'Borša', 'Bory', 'Bošáca', 'Bošany', 'Bottovo', 'Boťany', 'Bôrka', 'Bracovce', 'Branč', 'Branovo', 'Bratislava', 'Okres Bratislava II', 'Okres Bratislava III', 'Okres Bratislava IV', 'Okres Bratislava V', 'Braväcovo', 'Brdárka', 'Brehov', 'Brehy', 'Brekov', 'Brestov', 'Brestov', 'Brestov nad Laborcom', 'Brestovany', 'Brestovec', 'Brestovec', 'Bretejovce', 'Bretka', 'Breza', 'Brezany', 'Brezina', 'Breziny', 'Breznica', 'Breznička', 'Breznička', 'Brezno', 'Brezolupy', 'Brezov', 'Brezová pod Bradlom', 'Brezovec', 'Brezovica', 'Brezovica', 'Brezovička', 'Brezovka', 'Brežany', 'Brhlovce', 'Brieštie', 'Brodské', 'Brodzany', 'Brunovce', 'Brusnica', 'Brusník', 'Brusno', 'Brutovce', 'Bruty', 'Brvnište', 'Brzotín', 'Buclovany', 'Búč', 'Bučany', 'Budča', 'Budikovany', 'Budimír', 'Budiná', 'Budince', 'Budiš', 'Budkovce', 'Budmerice', 'Buglovce', 'Buková', 'Bukovce', 'Bukovec', 'Bukovec', 'Bukovina', 'Bulhary', 'Bunetice', 'Bunkovce', 'Bušince', 'Bušovce', 'Buzica', 'Buzitka', 'Bystrá', 'Bystrá', 'Bystrany', 'Bystré', 'Bystričany', 'Bystrička', 'Byšta', 'Bytča', 'Bzenica', 'Bzenov', 'Bzince pod Javorinou', 'Bziny', 'Bzovík', 'Bzovská Lehôtka', 'Bžany', 'Cabaj - Čápor', 'Cabov', 'Cakov', 'Cejkov', 'Cernina', 'Cerová', 'Cerovo', 'Cestice', 'Cífer', 'Cigeľ', 'Cigeľka', 'Cigla', 'Cimenná', 'Cinobaňa', 'Čabalovce', 'Čabiny', 'Čabradský Vrbovok', 'Čadca', 'Čachtice', 'Čajkov', 'Čaka', 'Čakajovce', 'Čakanovce', 'Čakanovce', 'Čakany', 'Čaklov', 'Čalovec', 'Čamovce', 'Čaňa', 'Čaradice', 'Čáry', 'Častá', 'Častkov', 'Častkovce', 'Čata', 'Čataj', 'Čavoj', 'Čebovce', 'Čečehov', 'Čečejovce', 'Čechy', 'Čechynce', 'Čekovce', 'Čeláre', 'Čelkova Lehota', 'Čelovce', 'Čelovce', 'Čeľadice', 'Čeľadince', 'Čeľovce', 'Čenkovce', 'Čerenčany', 'Čereňany', 'Čerhov', 'Čerín', 'Čermany', 'Černík', 'Černina', 'Černochov', 'Čertižné', 'Červená Voda', 'Červenica', 'Červenica pri Sabinove', 'Červeník', 'Červený Hrádok', 'Červený Kameň', 'Červený Kláštor', 'Červeňany', 'České Brezovo', 'Čičarovce', 'Čičava', 'Čičmany', 'Číčov', 'Čierna', 'Čierna Lehota', 'Čierna Lehota', 'Čierna nad Tisou', 'Čierna Voda', 'Čierne', 'Čierne Kľačany', 'Čierne nad Topľou', 'Čierne Pole', 'Čierny Balog', 'Čierny Brod', 'Čierny Potok', 'Čifáre', 'Čiližská Radvaň', 'Čimhová', 'Čirč', 'Číž', 'Čižatice', 'Čoltovo', 'Čremošné', 'Čučma', 'Čukalovce', 'Dačov Lom', 'Daletice', 'Danišovce', 'Dargov', 'Davidov', 'Debraď', 'Dedačov', 'Dedina Mládeže', 'Dedinka', 'Dedinky', 'Dechtice', 'Dekýš', 'Demandice', 'Demänovská Dolina', 'Demjata', 'Detrík', 'Detva', 'Detvianska Huta', 'Devičany', 'Devičie', 'Dežerice', 'Diaková', 'Diakovce', 'Diviacka Nová Ves', 'Diviaky nad Nitricou', 'Divín', 'Divina', 'Divinka', 'Dlhá', 'Dlhá nad Kysucou', 'Dlhá nad Oravou', 'Dlhá nad Váhom', 'Dlhá Ves', 'Dlhé Klčovo', 'Dlhé nad Cirochou', 'Dlhé Pole', 'Dlhé Stráže', 'Dlhoňa', 'Dlžín', 'Dobrá', 'Dobrá Niva', 'Dobrá Voda', 'Dobroč', 'Dobrohošť', 'Dobroslava', 'Dobšiná', 'Dohňany', 'Dojč', 'Dolinka', 'Dolná Breznica', 'Dolná Krupá', 'Dolná Lehota', 'Dolná Mariková', 'Dolná Mičiná', 'Dolná Poruba', 'Dolná Seč', 'Dolná Streda', 'Dolná Strehová', 'Dolná Súča', 'Dolná Tižina', 'Dolná Trnávka', 'Dolná Ves', 'Dolná Ždaňa', 'Dolné Dubové', 'Dolné Kočkovce', 'Dolné Lefantovce', 'Dolné Lovčice', 'Dolné Mladonice', 'Dolné Naštice', 'Dolné Obdokovce', 'Dolné Orešany', 'Dolné Otrokovce', 'Dolné Plachtince', 'Dolné Saliby', 'Dolné Semerovce', 'Dolné Srnie', 'Dolné Strháre', 'Dolné Trhovište', 'Dolné Vestenice', 'Dolné Zahorany', 'Dolné Zelenice', 'Dolný Badín', 'Dolný Bar', 'Dolný Harmanec', 'Dolný Hričov', 'Dolný Chotár', 'Dolný Kalník', 'Dolný Kubín', 'Dolný Lieskov', 'Dolný Lopašov', 'Dolný Ohaj', 'Dolný Pial', 'Dolný Štál', 'Dolný Vadičov', 'Doľany', 'Doľany', 'Domadice', 'Domaníky', 'Domaniža', 'Domaňovce', 'Donovaly', 'Drábsko', 'Drahňov', 'Drahovce', 'Dravce', 'Dražice', 'Dražkovce', 'Drážovce', 'Drienčany', 'Drienica', 'Drienov', 'Drienovec', 'Drienovo', 'Drienovská Nová Ves', 'Drietoma', 'Drnava', 'Drňa', 'Družstevná pri Hornáde', 'Drženice', 'Držkovce', 'Dubinné', 'Dubnica nad Váhom', 'Dubnička', 'Dubník', 'Dubno', 'Dubodiel', 'Dubová', 'Dubová', 'Dubovany', 'Dubovce', 'Dubové', 'Dubové', 'Dubovec', 'Dubovica', 'Dúbrava', 'Dúbrava', 'Dúbrava', 'Dúbravica', 'Dúbravka', 'Dúbravy', 'Ducové', 'Dudince', 'Dukovce', 'Dulov', 'Dulova Ves', 'Dulovce', 'Dulovo', 'Dunajská Lužná', 'Dunajov', 'Dunajská Streda', 'Dunajský Klátov', 'Duplín', 'Dvorany nad Nitrou', 'Dvorec', 'Dvorianky', 'Dvorníky', 'Dvorníky - Včeláre', 'Dvory nad Žitavou', 'Ďačov', 'Ďanová', 'Ďapalovce', 'Ďubákovo', 'Ďurčiná', 'Ďurďoš', 'Ďurďošík', 'Ďurďové', 'Ďurkov', 'Ďurková', 'Ďurkovce', 'Egreš', 'Fačkov', 'Falkušovce', 'Farná', 'Fekišovce', 'Figa', 'Fijaš', 'Fiľakovo', 'Fiľakovské Kováče', 'Fintice', 'Folkušová', 'Forbasy', 'Frička', 'Fričkovce', 'Fričovce', 'Fulianka', 'Gabčíkovo', 'Gaboltov', 'Gajary', 'Galanta', 'Galovany', 'Gánovce', 'Gáň', 'Gbelce', 'Gbely', 'Gbeľany', 'Geča', 'Gelnica', 'Gemer', 'Gemerček', 'Gemerská Hôrka', 'Gemerská Panica', 'Gemerská Poloma', 'Gemerská Ves', 'Gemerské Dechtáre', 'Gemerské Michalovce', 'Gemerské Teplice', 'Gemerský Jablonec', 'Gemerský Sad', 'Geraltov', 'Gerlachov', 'Gerlachov', 'Giglovce', 'Giraltovce', 'Girovce', 'Glabušovce', 'Gočaltovo', 'Gočovo', 'Golianovo', 'Gortva', 'Gôtovany', 'Granč - Petrovce', 'Gregorova Vieska', 'Gregorovce', 'Gribov', 'Gruzovce', 'Gyňov', 'Habovka', 'Habura', 'Hačava', 'Háj', 'Háj', 'Hajná Nová Ves', 'Hajnáčka', 'Hájske', 'Hajtovka', 'Haláčovce', 'Halič', 'Haligovce', 'Haluzice', 'Hamuliakovo', 'Handlová', 'Hanigovce', 'Haniska', 'Haniska', 'Hanková', 'Hankovce', 'Hankovce', 'Hanušovce nad Topľou', 'Harakovce', 'Harhaj', 'Harichovce', 'Harmanec', 'Hatalov', 'Hatné', 'Havaj', 'Havka', 'Havranec', 'Hažín', 'Hažín nad Cirochou', 'Hažlín', 'Helcmanovce', 'Heľpa', 'Henckovce', 'Henclová', 'Hencovce', 'Hendrichovce', 'Herľany', 'Hermanovce', 'Hermanovce nad Topľou', 'Hertník', 'Hervartov', 'Hiadeľ', 'Hincovce', 'Hladovka', 'Hlboké', 'Hliník nad Hronom', 'Hlinné', 'Hlivištia', 'Hlohovec', 'Hniezdne', 'Hnilčík', 'Hnilec', 'Hnojné', 'Hnúšťa', 'Hodejov', 'Hodejovec', 'Hodkovce', 'Hodruša - Hámre', 'Hokovce', 'Holčíkovce', 'Holiare', 'Holice', 'Holíč', 'Holiša', 'Holumnica', 'Honce', 'Hontianska Vrbica', 'Hontianske Moravce', 'Hontianske Nemce', 'Hontianske Tesáre', 'Hontianske Trsťany', 'Horná Breznica', 'Horná Kráľová', 'Horná Krupá', 'Horná Lehota', 'Horná Lehota', 'Horná Mariková', 'Horná Mičiná', 'Horná Poruba', 'Horná Potôň', 'Horná Seč', 'Horná Streda', 'Horná Strehová', 'Horná Súča', 'Horná Štubňa', 'Horná Ves', 'Horná Ves', 'Horná Ždaňa', 'Horné Dubové', 'Horné Hámre', 'Horné Chlebany', 'Horné Lefantovce', 'Horné Mladonice', 'Horné Mýto', 'Horné Naštice', 'Horné Obdokovce', 'Horné Orešany', 'Horné Otrokovce', 'Horné Plachtince', 'Horné Pršany', 'Horné Saliby', 'Horné Semerovce', 'Horné Srnie', 'Horné Strháre', 'Horné Štitáre', 'Horné Trhovište', 'Horné Turovce', 'Horné Vestenice', 'Horné Zahorany', 'Horné Zelenice', 'Horný Badín', 'Horný Bar', 'Horný Hričov', 'Horný Kalník', 'Horný Lieskov', 'Horný Pial', 'Horný Tisovník', 'Horný Vadičov', 'Horňa', 'Horňany', 'Horovce', 'Horovce', 'Hoste', 'Hostice', 'Hostie', 'Hostišovce', 'Hostovice', 'Hosťová', 'Hosťovce', 'Hosťovce', 'Hozelec', 'Hôrka', 'Hôrka nad Váhom', 'Hôrky', 'Hrabičov', 'Hrabkov', 'Hrabová Roztoka', 'Hrabovčík', 'Hrabovec', 'Hrabovec nad Laborcom', 'Hrabské', 'Hrabušice', 'Hradisko', 'Hradište', 'Hradište', 'Hradište pod Vrátnom', 'Hrádok', 'Hrachovište', 'Hrachovo', 'Hraničné', 'Hranovnica', 'Hraň', 'Hrašné', 'Hrašovík', 'Hrčeľ', 'Hrhov', 'Hriadky', 'Hričovské Podhradie', 'Hriňová', 'Hrišovce', 'Hrkovce', 'Hrlica', 'Hrnčiarovce nad Parnou', 'Hrnčiarska Ves', 'Hrnčiarske Zalužany', 'Hrochoť', 'Hromoš', 'Hronec', 'Hronovce', 'Hronsek', 'Hronská Breznica', 'Hronská Dúbrava', 'Hronské Kľačany', 'Hronské Kosihy', 'Hronský Beňadik', 'Hrubá Borša', 'Hruboňovo', 'Hrubov', 'Hrubý Šúr', 'Hrušov', 'Hrušov', 'Hrušovany', 'Hrušovo', 'Hruštín', 'Hubice', 'Hubina', 'Hubošovce', 'Hubová', 'Hubovo', 'Hucín', 'Hudcovce', 'Hul', 'Humenné', 'Huncovce', 'Hunkovce', 'Hurbanova Ves', 'Hurbanovo', 'Husák', 'Husiná', 'Hutka', 'Huty', 'Hviezdoslavov', 'Hvozdnica', 'Hybe', 'Hýľov', 'Chanava', 'Chlebnice', 'Chlmec', 'Chľaba', 'Chmeľnica', 'Chmeľov', 'Chmeľová', 'Chmeľovec', 'Chminianska Nová Ves', 'Chminianske Jakubovany', 'Chmiňany', 'Choča', 'Chocholná - Velčice', 'Choňkovce', 'Chorvátsky Grob', 'Chorváty', 'Chotča', 'Chotín', 'Chrabrany', 'Chrámec', 'Chrastince', 'Chrastné', 'Chrasť nad Hornádom', 'Chrenovec - Brusno', 'Chropov', 'Chrťany', 'Chtelnica', 'Chudá Lehota', 'Chvalová', 'Chvojnica', 'Chvojnica', 'Chynorany', 'Chyžné', 'Igram', 'Ihľany', 'Ihráč', 'Ilava', 'Iliašovce', 'Ilija', 'Imeľ', 'Inovce', 'Iňa', 'Iňačovce', 'Ipeľské Predmostie', 'Ipeľské Úľany', 'Ipeľský Sokolec', 'Istebné', 'Ivachnová', 'Ivančiná', 'Ivanice', 'Ivanka pri Dunaji', 'Ivanka pri Nitre', 'Ivanovce', 'Iža', 'Ižipovce', 'Ižkovce', 'Jablonec', 'Jablonica', 'Jablonka', 'Jablonov', 'Jablonov nad Turňou', 'Jablonové', 'Jablonové', 'Jabloň', 'Jabloňovce', 'Jacovce', 'Jahodná', 'Jaklovce', 'Jakovany', 'Jakubany', 'Jakubov', 'Jakubova Voľa', 'Jakubovany', 'Jakubovany', 'Jakušovce', 'Jalová', 'Jalovec', 'Jalovec', 'Jalšové', 'Jalšovík', 'Jamník', 'Jamník', 'Janice', 'Janík', 'Janíky', 'Jankovce', 'Janov', 'Janova Lehota', 'Janovce', 'Jánovce', 'Jánovce', 'Janovík', 'Jarabá', 'Jarabina', 'Jarok', 'Jarovnice', 'Jasenica', 'Jasenie', 'Jasenov', 'Jasenov', 'Jasenová', 'Jasenovce', 'Jasenové', 'Jasenovo', 'Jaslovské Bohunice', 'Jasov', 'Jasová', 'Jastrabá', 'Jastrabie nad Topľou', 'Jastrabie pri Michalovciach', 'Jatov', 'Javorina (vojenský obvod)', 'Jazernica', 'Jedlinka', 'Jedľové Kostoľany', 'Jelenec', 'Jelka', 'Jelšava', 'Jelšovce', 'Jelšovec', 'Jenkovce', 'Jesenské', 'Jesenské', 'Jestice', 'Ješkova Ves', 'Jezersko', 'Jovice', 'Jovsa', 'Jur nad Hronom', 'Jurkova Voľa', 'Jurová', 'Jurské', 'Juskova Voľa', 'Kačanov', 'Kajal', 'Kalameny', 'Kalinkovo', 'Kalinov', 'Kalinovo', 'Kalná nad Hronom', 'Kalná Roztoka', 'Kálnica', 'Kalnište', 'Kalonda', 'Kalša', 'Kaloša', 'Kaluža', 'Kaľamenová', 'Kaľava', 'Kamanová', 'Kamenec pod Vtáčnikom', 'Kamenica', 'Kamenica nad Cirochou', 'Kamenica nad Hronom', 'Kameničany', 'Kameničná', 'Kamenín', 'Kamenná Poruba', 'Kamenná Poruba', 'Kamenné Kosihy', 'Kamenný Most', 'Kameňany', 'Kamienka', 'Kamienka', 'Kanianka', 'Kapišová', 'Kaplna', 'Kapušany', 'Kapušianske Kľačany', 'Karlová', 'Karná', 'Kašov', 'Kátlovce', 'Kátov', 'Kazimír', 'Kecerovce', 'Kecerovský Lipovec', 'Kečkovce', 'Kečovo', 'Kechnec', 'Kendice', 'Kesovce', 'Keť', 'Kežmarok', 'Kiarov', 'Kladzany', 'Klasov', 'Kláštor pod Znievom', 'Klátova Nová Ves', 'Klčov', 'Klenov', 'Klenová', 'Klenovec', 'Kleňany', 'Klieština', 'Klin', 'Klin nad Bodrogom', 'Klížska Nemá', 'Klokoč', 'Klokočov', 'Klokočov', 'Klubina', 'Kluknava', 'Kľačany', 'Kľače', 'Kľačno', 'Kľak', 'Kľúčovec', 'Kľušov', 'Kmeťovo', 'Kobeliarovo', 'Kobylnice', 'Kobyly', 'Koceľovce', 'Kociha', 'Kocurany', 'Kočín - Lančár', 'Kočovce', 'Kochanovce', 'Kochanovce', 'Kojatice', 'Kojšov', 'Kokava nad Rimavicou', 'Kokošovce', 'Kokšov - Bakša', 'Kolačkov', 'Kolačno', 'Koláre', 'Kolárovice', 'Kolárovo', 'Kolbasov', 'Kolbovce', 'Kolibabovce', 'Kolinovce', 'Kolíňany', 'Kolonica', 'Kolta', 'Komárany', 'Komárno', 'Komárov', 'Komárovce', 'Komjatice', 'Komjatná', 'Komoča', 'Koniarovce', 'Konrádovce', 'Konská', 'Konská', 'Koňuš', 'Kopčany', 'Kopernica', 'Koplotovce', 'Koprivnica', 'Kordíky', 'Korejovce', 'Korňa', 'Koromľa', 'Korunková', 'Korytárky', 'Korytné', 'Kosihovce', 'Kosihy nad Ipľom', 'Kosorín', 'Kostolec', 'Kostolište', 'Kostolná pri Dunaji', 'Kostolná Ves', 'Kostolná - Záriečie', 'Kostolné', 'Kostolné Kračany', 'Kostoľany pod Tribečom', 'Koš', 'Košariská', 'Košarovce', 'Košeca', 'Košecké Podhradie', 'Košice', 'Okres Košice II', 'Okres Košice III', 'Okres Košice IV', 'Košická Belá', 'Košická Polianka', 'Košické Oľšany', 'Košický Klečenov', 'Koškovce', 'Košolná', 'Košúty', 'Košťany nad Turcom', 'Kotešová', 'Kotmanová', 'Kotrčiná Lúčka', 'Kováčová', 'Kováčová', 'Kováčovce', 'Koválov', 'Koválovec', 'Kovarce', 'Kozárovce', 'Kozelník', 'Kozí Vrbovok', 'Kožany', 'Kožuchov', 'Kožuchovce', 'Kračúnovce', 'Krahule', 'Krajná Bystrá', 'Krajná Poľana', 'Krajná Porúbka', 'Krajné', 'Krajné Čierno', 'Krakovany', 'Králiky', 'Kráľ', 'Kráľov Brod', 'Kráľova Lehota', 'Kráľová nad Váhom', 'Kráľová pri Senci', 'Kraľovany', 'Kráľovce', 'Kráľovce - Krnišov', 'Kráľovičove Kračany', 'Kráľovský Chlmec', 'Kraskovo', 'Krásna Lúka', 'Krásna Ves', 'Krásno', 'Krásno nad Kysucou', 'Krásnohorská Dlhá Lúka', 'Krásnohorské Podhradie', 'Krásnovce', 'Krásny Brod', 'Krasňany', 'Kravany', 'Kravany', 'Kravany nad Dunajom', 'Krčava', 'Kremná', 'Kremnica', 'Kremnické Bane', 'Kristy', 'Krišľovce', 'Krišovská Liesková', 'Krivá', 'Krivany', 'Kriváň', 'Krivé', 'Krivoklát', 'Krivosúd - Bodovka', 'Kríže', 'Krížová Ves', 'Krížovany', 'Križovany nad Dudváhom', 'Krná', 'Krnča', 'Krokava', 'Krompachy', 'Krpeľany', 'Krškany', 'Krtovce', 'Kručov', 'Krupina', 'Krušetnica', 'Krušinec', 'Krušovce', 'Kružlov', 'Kružlová', 'Kružná', 'Kružno', 'Kšinná', 'Kubáňovo', 'Kučín', 'Kučín', 'Kuchyňa', 'Kuklov', 'Kuková', 'Kukučínov', 'Kunerad', 'Kunešov', 'Kunova Teplica', 'Kuraľany', 'Kurima', 'Kurimany', 'Kurimka', 'Kurov', 'Kusín', 'Kútniky', 'Kúty', 'Kuzmice', 'Kuzmice', 'Kvačany', 'Kvačany', 'Kvakovce', 'Kvašov', 'Kvetoslavov', 'Kyjatice', 'Kyjov', 'Kynceľová', 'Kysak', 'Kyselica', 'Kysta', 'Kysucké Nové Mesto', 'Kysucký Lieskovec', 'Láb', 'Lackov', 'Lacková', 'Lada', 'Ladce', 'Ladice', 'Ladmovce', 'Ladomerská Vieska', 'Ladomirov', 'Ladomirová', 'Ladzany', 'Lakšárska Nová Ves', 'Lascov', 'Laskár', 'Lastomír', 'Lastovce', 'Laškovce', 'Látky', 'Lazany', 'Lazisko', 'Lazy pod Makytou', 'Lažany', 'Lednica', 'Lednické Rovne', 'Legnava', 'Lehnice', 'Lehota', 'Lehota nad Rimavicou', 'Lehota pod Vtáčnikom', 'Lehôtka', 'Lehôtka pod Brehmi', 'Lechnica', 'Lekárovce', 'Leles', 'Leľa', 'Lemešany', 'Lenartov', 'Lenartovce', 'Lendak', 'Lenka', 'Lentvora', 'Leopoldov', 'Lesenice', 'Lesíček', 'Lesné', 'Lesnica', 'Leštiny', 'Lešť (vojenský obvod)', 'Letanovce', 'Letničie', 'Leváre', 'Levice', 'Levkuška', 'Levoča', 'Ležiachov', 'Libichava', 'Licince', 'Ličartovce', 'Liesek', 'Lieskovany', 'Lieskovec', 'Lieskovec', 'Liešno', 'Liešťany', 'Lietava', 'Lietavská Lúčka', 'Lietavská Svinná - Babkov', 'Likavka', 'Limbach', 'Lipany', 'Lipník', 'Lipníky', 'Lipová', 'Lipová', 'Lipovany', 'Lipovce', 'Lipové', 'Lipovec', 'Lipovec', 'Lipovník', 'Lipovník', 'Liptovská Anna', 'Liptovská Kokava', 'Liptovská Lúžna', 'Liptovská Osada', 'Liptovská Porúbka', 'Liptovská Sielnica', 'Liptovská Štiavnica', 'Liptovská Teplá', 'Liptovská Teplička', 'Liptovské Beharovce', 'Liptovské Kľačany', 'Liptovské Matiašovce', 'Liptovské Revúce', 'Liptovské Sliače', 'Liptovský Hrádok', 'Liptovský Ján', 'Liptovský Michal', 'Liptovský Mikuláš', 'Liptovský Ondrej', 'Liptovský Peter', 'Liptovský Trnovec', 'Lisková', 'Lišov', 'Litava', 'Litmanová', 'Livina', 'Livinské Opatovce', 'Livov', 'Livovská Huta', 'Lodno', 'Lok', 'Lokca', 'Lom nad Rimavicou', 'Lomná', 'Lomné', 'Lomnička', 'Lontov', 'Lopašov', 'Lopúchov', 'Lopušné Pažite', 'Lošonec', 'Lovce', 'Lovča', 'Lovčica - Trubín', 'Lovinobaňa', 'Lozorno', 'Ložín', 'Lubeník', 'Lubina', 'Lúč na Ostrove', 'Lučatín', 'Lučenec', 'Lúčina', 'Lučivná', 'Lúčka', 'Lúčka', 'Lúčka', 'Lúčka', 'Lúčky', 'Lúčky', 'Lúčky', 'Lúčnica nad Žitavou', 'Ludanice', 'Ludrová', 'Luhyňa', 'Lúka', 'Lukačovce', 'Lukáčovce', 'Lukavica', 'Lukavica', 'Lukov', 'Lukovištia', 'Lúky', 'Lula', 'Lupoč', 'Lutila', 'Lutiše', 'Lužany', 'Lužany pri Topli', 'Lužianky', 'Lysá pod Makytou', 'Lysica', 'Ľubá', 'Ľubela', 'Ľubica', 'Ľubietová', 'Ľubiša', 'Ľubochňa', 'Ľuboreč', 'Ľuboriečka', 'Ľubotice', 'Ľubotín', 'Ľubovec', 'Ľudovítová', 'Ľutina', 'Ľutov', 'Macov', 'Mad', 'Madunice', 'Magnezitovce', 'Machulince', 'Majcichov', 'Majere', 'Majerovce', 'Makov', 'Makovce', 'Malacky', 'Malachov', 'Malá Čalomija', 'Malá Čausa', 'Malá Čierna', 'Malá Domaša', 'Malá Franková', 'Malá Hradná', 'Malá Ida', 'Malá Lehota', 'Malá Lodina', 'Malá nad Hronom', 'Malá Poľana', 'Malá Tŕňa', 'Málaš', 'Malatiná', 'Malatíny', 'Malcov', 'Malčice', 'Malé Borové', 'Malé Dvorníky', 'Malé Chyndice', 'Malé Hoste', 'Malé Kosihy', 'Malé Kozmálovce', 'Malé Kršteňany', 'Malé Lednice', 'Malé Leváre', 'Malé Ludince', 'Malé Ozorovce', 'Malé Raškovce', 'Malé Ripňany', 'Malé Straciny', 'Malé Trakany', 'Malé Uherce', 'Malé Vozokany', 'Malé Zálužie', 'Malé Zlievce', 'Málinec', 'Malinová', 'Malinovo', 'Malužiná', 'Malý Cetín', 'Malý Čepčín', 'Malý Horeš', 'Malý Kamenec', 'Malý Krtíš', 'Malý Lapáš', 'Malý Lipník', 'Malý Slavkov', 'Malý Slivník', 'Malý Šariš', 'Malženice', 'Mankovce', 'Maňa', 'Marcelová', 'Margecany', 'Marhaň', 'Marianka', 'Markovce', 'Markuška', 'Markušovce', 'Maršová - Rašov', 'Martin', 'Martin nad Žitavou', 'Martinček', 'Martinová', 'Martovce', 'Mašková', 'Maškovce', 'Matejovce nad Hornádom', 'Matiaška', 'Matiašovce', 'Matovce', 'Matúškovo', 'Matysová', 'Maťovské Vojkovce', 'Medovarce', 'Medvedie', 'Medveďov', 'Medzany', 'Medzev', 'Medzianky', 'Medzibrod', 'Medzibrodie nad Oravou', 'Medzilaborce', 'Melčice - Lieskové', 'Melek', 'Meliata', 'Mengusovce', 'Merašice', 'Merník', 'Mestečko', 'Mestisko', 'Mičakovce', 'Mierovo', 'Miezgovce', 'Michajlov', 'Michal na Ostrove', 'Michal nad Žitavou', 'Michalková', 'Michalok', 'Michalová', 'Michalovce', 'Michaľany', 'Miklušovce', 'Miková', 'Mikulášová', 'Mikušovce', 'Mikušovce', 'Milhosť', 'Miloslavov', 'Milpoš', 'Miňovce', 'Mirkovce', 'Miroľa', 'Mládzovo', 'Mlynárovce', 'Mlynčeky', 'Mlynica', 'Mlynky', 'Mníchova Lehota', 'Mníšek nad Hnilcom', 'Mníšek nad Popradom', 'Moča', 'Močenok', 'Močiar', 'Modra', 'Modra nad Cirochou', 'Modrany', 'Modrová', 'Modrovka', 'Modrý Kameň', 'Mojmírovce', 'Mojš', 'Mojtín', 'Mojzesovo', 'Mokrá Lúka', 'Mokrance', 'Mokroluh', 'Mokrý Háj', 'Moldava nad Bodvou', 'Moravany', 'Moravany nad Váhom', 'Moravské Lieskové', 'Moravský Svätý Ján', 'Most pri Bratislave', 'Mostová', 'Moškovec', 'Mošovce', 'Moštenica', 'Mošurov', 'Motešice', 'Motyčky', 'Môlča', 'Mrázovce', 'Mučín', 'Mudroňovo', 'Mudrovce', 'Muľa', 'Muráň', 'Muránska Dlhá Lúka', 'Muránska Huta', 'Muránska Lehota', 'Muránska Zdychava', 'Mútne', 'Mužla', 'Myjava', 'Myslina', 'Mýtna', 'Mýtne Ludany', 'Mýto pod Ďumbierom', 'Nacina Ves', 'Nadlice', 'Naháč', 'Nálepkovo', 'Námestovo', 'Nána', 'Nandraž', 'Necpaly', 'Nedanovce', 'Nedašovce', 'Neded', 'Nededza', 'Nedožery - Brezany', 'Nechválova Polianka', 'Nemce', 'Nemcovce', 'Nemcovce', 'Nemčice', 'Nemčiňany', 'Nemecká', 'Nemečky', 'Nemešany', 'Nemšová', 'Nenince', 'Neporadza', 'Neporadza', 'Nesvady', 'Nesluša', 'Neverice', 'Nevidzany', 'Nevidzany', 'Nevoľné', 'Nezbudská Lúčka', 'Nimnica', 'Nitra', 'Nitra nad Ipľom', 'Nitrianska Blatnica', 'Nitrianska Streda', 'Nitrianske Hrnčiarovce', 'Nitrianske Pravno', 'Nitrianske Rudno', 'Nitrianske Sučany', 'Nitrica', 'Nižná', 'Nižná', 'Nižná Boca', 'Nižná Hutka', 'Nižná Jablonka', 'Nižná Jedľová', 'Nižná Kamenica', 'Nižná Myšľa', 'Nižná Olšava', 'Nižná Pisaná', 'Nižná Polianka', 'Nižná Rybnica', 'Nižná Sitnica', 'Nižná Slaná', 'Nižná Voľa', 'Nižné Ladičkovce', 'Nižné Nemecké', 'Nižné Repaše', 'Nižné Ružbachy', 'Nižný Čaj', 'Nižný Hrabovec', 'Nižný Hrušov', 'Nižný Klátov', 'Nižný Komárnik', 'Nižný Kručov', 'Nižný Lánec', 'Nižný Mirošov', 'Nižný Orlík', 'Nižný Skálnik', 'Nižný Slavkov', 'Nižný Tvarožec', 'Nižný Žipov', 'Nolčovo', 'Norovce', 'Nová Baňa', 'Nová Bašta', 'Nová Bošáca', 'Nová Bystrica', 'Nová Dedina', 'Nová Dedinka', 'Nová Dubnica', 'Nová Kelča', 'Nová Lehota', 'Nová Lesná', 'Nová Ľubovňa', 'Nová Polhora', 'Nová Polianka', 'Nová Sedlica', 'Nová Ves', 'Nová Ves nad Váhom', 'Nová Ves nad Žitavou', 'Nová Vieska', 'Nováčany', 'Nováky', 'Nové Hony', 'Nové Mesto nad Váhom', 'Nové Sady', 'Nové Zámky', 'Novosad', 'Novoť', 'Nový Ruskov', 'Nový Salaš', 'Nový Tekov', 'Nový Život', 'Nýrovce', 'Ňagov', 'Ňárad', 'Obeckov', 'Obišovce', 'Oborín', 'Obručné', 'Obyce', 'Očkov', 'Očová', 'Odorín', 'Ohrady', 'Ohradzany', 'Ochodnica', 'Ochtiná', 'Okoč', 'Okoličná na Ostrove', 'Okrúhle', 'Okružná', 'Olcnava', 'Olejníkov', 'Olešná', 'Olováry', 'Olšovany', 'Oľdza', 'Oľka', 'Oľšavce', 'Oľšavica', 'Oľšavka', 'Oľšavka', 'Oľšinkov', 'Oľšov', 'Omastiná', 'Omšenie', 'Ondavka', 'Ondavské Matiašovce', 'Ondrašovce', 'Ondrašová', 'Ondrejovce', 'Opátka', 'Opatovce', 'Opatovce nad Nitrou', 'Opatovská Nová Ves', 'Opava', 'Opiná', 'Opoj', 'Oponice', 'Oravce', 'Orávka', 'Oravská Jasenica', 'Oravská Lesná', 'Oravská Polhora', 'Oravská Poruba', 'Oravský Biely Potok', 'Oravský Podzámok', 'Ordzovany', 'Orechová', 'Orechová Potôň', 'Oravské Veselé', 'Oreské', 'Oreské', 'Orešany', 'Orlov', 'Orovnica', 'Ortuťová', 'Osádka', 'Osadné', 'Osikov', 'Oslany', 'Osrblie', 'Ostrá Lúka', 'Ostratice', 'Ostrov', 'Ostrov', 'Ostrovany', 'Ostrý Grúň', 'Osturňa', 'Osuské', 'Oščadnica', 'Otrhánky', 'Otročok', 'Ovčiarsko', 'Ovčie', 'Ozdín', 'Ožďany', 'Pača', 'Padáň', 'Padarovce', 'Pakostov', 'Palárikovo', 'Palín', 'Palota', 'Panické Dravce', 'Paňa', 'Paňovce', 'Papín', 'Papradno', 'Parchovany', 'Parihuzovce', 'Párnica', 'Partizánska Ľupča', 'Partizánske', 'Pastovce', 'Pastuchov', 'Pašková', 'Paština Závada', 'Pata', 'Pataš', 'Pavčina Lehota', 'Pavlice', 'Pavlová', 'Pavlova Ves', 'Pavlovce', 'Pavlovce', 'Pavlovce nad Uhom', 'Pavľany', 'Pažiť', 'Pčoliné', 'Pečenice', 'Pečeňady', 'Pečeňany', 'Pečovská Nová Ves', 'Peder', 'Perín - Chym', 'Pernek', 'Petkovce', 'Petrikovce', 'Petrová', 'Petrova Lehota', 'Petrova Ves', 'Petrovany', 'Petrovce', 'Petrovce', 'Petrovce', 'Petrovce nad Laborcom', 'Petrovice', 'Petrovo', 'Pezinok', 'Piešťany', 'Pichne', 'Píla', 'Píla', 'Píla', 'Pinciná', 'Pinkovce', 'Piskorovce', 'Pitelová', 'Plášťovce', 'Plavé Vozokany', 'Plavecké Podhradie', 'Plavecký Mikuláš', 'Plavecký Peter', 'Plavecký Štvrtok', 'Plaveč', 'Plavnica', 'Plechotice', 'Pleš', 'Plešivec', 'Plevník - Drienové', 'Pliešovce', 'Ploské', 'Ploské', 'Pobedim', 'Počarová', 'Počúvadlo', 'Podbiel', 'Podbranč', 'Podbrezová', 'Podhájska', 'Podhorany', 'Podhorany', 'Podhorany', 'Podhorie', 'Podhorie', 'Podhoroď', 'Podhradie', 'Podhradie', 'Podhradie', 'Podhradík', 'Podkonice', 'Podkriváň', 'Podkylava', 'Podlužany', 'Podlužany', 'Podolie', 'Podolínec', 'Podrečany', 'Podskalie', 'Podtureň', 'Podvysoká', 'Podzámčok', 'Pohorelá', 'Pohranice', 'Pohronská Polhora', 'Pohronský Bukovec', 'Pohronský Ruskov', 'Pochabany', 'Pokryváč', 'Poliakovce', 'Polianka', 'Polichno', 'Polina', 'Poloma', 'Polomka', 'Poltár', 'Poluvsie', 'Poľanovce', 'Poľany', 'Poľný Kesov', 'Pongrácovce', 'Poniky', 'Poprad', 'Poproč', 'Poproč', 'Popudinské Močidľany', 'Poráč', 'Poriadie', 'Porostov', 'Poruba', 'Poruba pod Vihorlatom', 'Porúbka', 'Porúbka', 'Porúbka', 'Porúbka', 'Poša', 'Potok', 'Potok', 'Potoky', 'Potôčky', 'Potvorice', 'Považany', 'Považská Bystrica', 'Povina', 'Povoda', 'Povrazník', 'Pozba', 'Pozdišovce', 'Pôtor', 'Praha', 'Prakovce', 'Prašice', 'Prašník', 'Pravenec', 'Pravica', 'Pravotice', 'Práznovce', 'Prečín', 'Predajná', 'Predmier', 'Prenčov', 'Preseľany', 'Prestavlky', 'Prešov', 'Príbelce', 'Pribeník', 'Pribeta', 'Pribiš', 'Príbovce', 'Pribylina', 'Priechod', 'Priekopa', 'Priepasné', 'Prietrž', 'Prietržka', 'Prievaly', 'Prievidza', 'Prihradzany', 'Príkra', 'Príslop', 'Prituľany', 'Proč', 'Prochot', 'Prosačov', 'Prosiek', 'Prša', 'Pruské', 'Prusy', 'Pružina', 'Pstriná', 'Ptičie', 'Ptrukša', 'Pucov', 'Púchov', 'Pukanec', 'Pusté Čemerné', 'Pusté Pole', 'Pusté Sady', 'Pusté Úľany', 'Pušovce', 'Rabča', 'Rabčice', 'Rad', 'Radatice', 'Radava', 'Radimov', 'Radnovce', 'Radobica', 'Radoľa', 'Radoma', 'Radošina', 'Radošovce', 'Radošovce', 'Radôstka', 'Radvanovce', 'Radvaň nad Dunajom', 'Radvaň nad Laborcom', 'Radzovce', 'Rafajovce', 'Rajčany', 'Rajec', 'Rajecká Lesná', 'Rajecké Teplice', 'Rákoš', 'Rákoš', 'Raková', 'Rakovčík', 'Rakovec nad Ondavou', 'Rakovice', 'Rakovnica', 'Rakovo', 'Rakša', 'Rakúsy', 'Rakytník', 'Rankovce', 'Rapovce', 'Raslavice', 'Rastislavice', 'Rašice', 'Ratka', 'Ratková', 'Ratkovce', 'Ratkovo', 'Ratkovská Lehota', 'Ratkovská Suchá', 'Ratkovské Bystré', 'Ratnovce', 'Ratvaj', 'Ráztočno', 'Ráztoka', 'Ražňany', 'Reca', 'Regetovka', 'Rejdová', 'Reľov', 'Remeniny', 'Remetské Hámre', 'Renčišov', 'Repejov', 'Repište', 'Rešica', 'Rešov', 'Revúca', 'Revúcka Lehota', 'Riečka', 'Riečka', 'Richnava', 'Richvald', 'Rimavská Baňa', 'Rimavská Seč', 'Rimavská Sobota', 'Rimavské Brezovo', 'Rimavské Janovce', 'Rimavské Zalužany', 'Rohov', 'Rohovce', 'Rohožník', 'Rohožník', 'Rochovce', 'Rokycany', 'Rokytov', 'Rokytov pri Humennom', 'Rokytovce', 'Rosina', 'Roškovce', 'Roštár', 'Rovensko', 'Rovinka', 'Rovné', 'Rovné', 'Rovné', 'Rovňany', 'Rozhanovce', 'Rozložná', 'Roztoky', 'Rožkovany', 'Rožňava', 'Rožňavské Bystré', 'Rúbaň', 'Rudina', 'Rudinka', 'Rudinská', 'Rudlov', 'Rudná', 'Rudnianska Lehota', 'Rudník', 'Rudník', 'Rudno', 'Rudno nad Hronom', 'Rudňany', 'Rumanová', 'Rumince', 'Runina', 'Ruská', 'Ruská Bystrá', 'Ruská Kajňa', 'Ruská Nová Ves', 'Ruská Poruba', 'Ruská Volová', 'Ruská Voľa', 'Ruská Voľa nad Popradom', 'Ruskov', 'Ruskovce', 'Ruskovce', 'Ruský Hrabovec', 'Ruský Potok', 'Ružiná', 'Ružindol', 'Ružomberok', 'Rybany', 'Rybky', 'Rybník', 'Rybník', 'Rykynčice', 'Sabinov', 'Sačurov', 'Sádočné', 'Sady nad Torysou', 'Salka', 'Santovka', 'Sap', 'Sása', 'Sása', 'Sasinkovo', 'Sazdice', 'Sebedín - Bečov', 'Sebedražie', 'Sebechleby', 'Seč', 'Sečianky', 'Sečovce', 'Sečovská Polianka', 'Sedliacka Dubová', 'Sedliská', 'Sedmerovec', 'Sejkov', 'Sekule', 'Selce', 'Selce', 'Selce', 'Selec', 'Selice', 'Seľany', 'Semerovo', 'Senec', 'Seniakovce', 'Senica', 'Senné', 'Senné', 'Senohrad', 'Seňa', 'Sereď', 'Sielnica', 'Sihelné', 'Sihla', 'Sikenica', 'Sikenička', 'Siladice', 'Silica', 'Silická Brezová', 'Silická Jablonica', 'Sirk', 'Sirník', 'Skačany', 'Skalica', 'Skalité', 'Skalka nad Váhom', 'Skároš', 'Skerešovo', 'Sklabiná', 'Sklabinský Podzámok', 'Sklabiňa', 'Sklené', 'Sklené Teplice', 'Skrabské', 'Skýcov', 'Sládkovičovo', 'Slančík', 'Slanec', 'Slanská Huta', 'Slanské Nové Mesto', 'Slaská', 'Slatina', 'Slatina nad Bebravou', 'Slatinka nad Bebravou', 'Slatinské Lazy', 'Slatvina', 'Slavec', 'Slavkovce', 'Slavnica', 'Slavoška', 'Slavošovce', 'Slepčany', 'Sliač', 'Sliepkovce', 'Slizké', 'Slivník', 'Slopná', 'Slovany', 'Slovenská Kajňa', 'Slovenská Ľupča', 'Slovenská Nová Ves', 'Slovenská Ves', 'Slovenská Volová', 'Slovenské Ďarmoty', 'Slovenské Kľačany', 'Slovenské Krivé', 'Slovenské Nové Mesto', 'Slovenské Pravno', 'Slovenský Grob', 'Slovinky', 'Sľažany', 'Smilno', 'Smižany', 'Smolenice', 'Smolinské', 'Smolnícka Huta', 'Smolník', 'Smrdáky', 'Smrečany', 'Snakov', 'Snežnica', 'Snina', 'Socovce', 'Soblahov', 'Soboš', 'Sobotište', 'Sobrance', 'Sokolce', 'Sokolovce', 'Sokoľ', 'Sokoľany', 'Solčany', 'Solčianky', 'Sološnica', 'Soľ', 'Soľnička', 'Soľník', 'Somotor', 'Sopkovce', 'Spišská Belá', 'Spišská Nová Ves', 'Spišská Stará Ves', 'Spišská Teplica', 'Spišské Bystré', 'Spišské Hanušovce', 'Spišské Podhradie', 'Spišské Tomášovce', 'Spišské Vlachy', 'Spišský Hrhov', 'Spišský Hrušov', 'Spišský Štiavnik', 'Spišský Štvrtok', 'Stakčín', 'Stakčínska Roztoka', 'Stanča', 'Stankovany', 'Stankovce', 'Stará Bašta', 'Stará Bystrica', 'Stará Halič', 'Stará Huta', 'Stará Kremnička', 'Stará Lehota', 'Stará Lesná', 'Stará Ľubovňa', 'Stará Myjava', 'Stará Turá', 'Stará Voda', 'Staré', 'Staré Hory', 'Starina', 'Starý Hrádok', 'Starý Tekov', 'Staškov', 'Staškovce', 'Stebnícka Huta', 'Stebník', 'Stožok', 'Stráne pod Tatrami', 'Stránska', 'Stránske', 'Stráňany', 'Stráňavy', 'Stratená', 'Stráža', 'Strážne', 'Strážske', 'Strečno', 'Streda nad Bodrogom', 'Stredné Plachtince', 'Strekov', 'Strelníky', 'Stretava', 'Stretavka', 'Streženice', 'Strihovce', 'Stročín', 'Stropkov', 'Studená', 'Studenec', 'Studienka', 'Stuľany', 'Stupava', 'Stupné', 'Sučany', 'Sudince', 'Súdovce', 'Suchá Dolina', 'Suchá Hora', 'Suchá nad Parnou', 'Sucháň', 'Suché', 'Suché Brezovo', 'Suchohrad', 'Sukov', 'Sulín', 'Súlovce', 'Súľov - Hradná', 'Sušany', 'Sútor', 'Svätá Mária', 'Svätoplukovo', 'Svätuš', 'Svätuše', 'Svätý Anton', 'Svätý Jur', 'Svätý Kríž', 'Svätý Peter', 'Svederník', 'Sverepec', 'Sveržov', 'Svetlice', 'Svidnička', 'Svidník', 'Svinia', 'Svinica', 'Svinice', 'Svinná', 'Svit', 'Svodín', 'Svrbice', 'Svrčinovec', 'Šahy', 'Šajdíkove Humence', 'Šalgovce', 'Šalgočka', 'Šalov', 'Šaľa', 'Šambron', 'Šamorín', 'Šamudovce', 'Šandal', 'Šarbov', 'Šarišská Poruba', 'Šarišská Trstená', 'Šarišské Bohdanovce', 'Šarišské Čierne', 'Šarišské Dravce', 'Šarišské Jastrabie', 'Šarišské Michaľany', 'Šarišské Sokolovce', 'Šarišský Štiavnik', 'Šarkan', 'Šarovce', 'Šašová', 'Šaštín - Stráže', 'Šávoľ', 'Šelpice', 'Šemetkovce', 'Šemša', 'Šenkvice', 'Šiatorská Bukovinka', 'Šiba', 'Šíd', 'Šimonovce', 'Šindliar', 'Šintava', 'Šípkov', 'Šípkové', 'Širákov', 'Širkovce', 'Široké', 'Šišov', 'Šivetice', 'Šmigovec', 'Šoltýska', 'Šoporňa', 'Špačince', 'Špania Dolina', 'Španie Pole', 'Šrobárová', 'Štefanov', 'Štefanov nad Oravou', 'Štefanová', 'Štefanovce', 'Štefanovce', 'Štefanovičová', 'Štefurov', 'Šterusy', 'Štiavnické Bane', 'Štiavnička', 'Štiavnik', 'Štítnik', 'Štós', 'Štôla', 'Štrba', 'Štrkovec', 'Štúrovo', 'Štvrtok', 'Štvrtok na Ostrove', 'Šuľa', 'Šumiac', 'Šuňava', 'Šurany', 'Šurianky', 'Šurice', 'Šúrovce', 'Šútovo', 'Šútovce', 'Švábovce', 'Švedlár', 'Švošov', 'Tachty', 'Tajná', 'Tajov', 'Tarnov', 'Tatranská Javorina', 'Tašuľa', 'Tehla', 'Tekolďany', 'Tekovská Breznica', 'Tekovské Lužany', 'Tekovské Nemce', 'Tekovský Hrádok', 'Telgárt', 'Telince', 'Temeš', 'Teplička', 'Teplička nad Váhom', 'Tepličky', 'Teplý Vrch', 'Terany', 'Terchová', 'Teriakovce', 'Terňa', 'Tesáre', 'Tesárske Mlyňany', 'Tešedíkovo', 'Tibava', 'Tichý Potok', 'Timoradza', 'Tisinec', 'Tisovec', 'Tlmače', 'Točnica', 'Tokajík', 'Tomášikovo', 'Tomášov', 'Tomášovce', 'Tomášovce', 'Topoľa', 'Topoľčany', 'Topoľčianky', 'Topoľnica', 'Topoľníky', 'Topoľovka', 'Toporec', 'Tornaľa', 'Torysa', 'Torysky', 'Tovarné', 'Tovarnianska Polianka', 'Tovarníky', 'Tôň', 'Trakovice', 'Trávnica', 'Trávnik', 'Trebatice', 'Trebejov', 'Trebeľovce', 'Trebichava', 'Trebišov', 'Trebostovo', 'Trebušovce', 'Trenč', 'Trenčianska Teplá', 'Trenčianska Turná', 'Trenčianske Bohuslavice', 'Trenčianske Jastrabie', 'Trenčianske Mitice', 'Trenčianske Stankovce', 'Trenčianske Teplice', 'Trenčín', 'Trhová Hradská', 'Trhovište', 'Trnava', 'Trnavá Hora', 'Trnava pri Laborci', 'Trnávka', 'Trnávka', 'Trnkov', 'Trnovec', 'Trnovec nad Váhom', 'Trnovo', 'Tročany', 'Trpín', 'Trstená', 'Trstená na Ostrove', 'Trstené', 'Trstené pri Hornáde', 'Trstice', 'Trstín', 'Trsťany', 'Tŕnie', 'Tuhár', 'Tuhrina', 'Tuchyňa', 'Tulčík', 'Tupá', 'Turá', 'Turany', 'Turany nad Ondavou', 'Turcovce', 'Turček', 'Turčianky', 'Turčianska Štiavnička', 'Turčianske Jaseno', 'Turčianske Kľačany', 'Turčianske Teplice', 'Turčiansky Ďur', 'Turčiansky Peter', 'Turčok', 'Turecká', 'Tureň', 'Turie', 'Turík', 'Turnianska Nová Ves', 'Turňa nad Bodvou', 'Turová', 'Turzovka', 'Tušice', 'Tušická Nová Ves', 'Tužina', 'Tvarožná', 'Tvrdomestice', 'Tvrdošín', 'Tvrdošovce', 'Ťapešovo', 'Ubľa', 'Úbrež', 'Udavské', 'Udiča', 'Údol', 'Uhliská', 'Úhorná', 'Uhorská Ves', 'Uhorské', 'Uhrovec', 'Uhrovské Podhradie', 'Ulič', 'Uličské Krivé', 'Uloža', 'Úľany nad Žitavou', 'Unín', 'Uňatín', 'Urmince', 'Utekáč', 'Uzovce', 'Uzovská Panica', 'Uzovské Pekľany', 'Uzovský Šalgov', 'Vaďovce', 'Vagrinec', 'Váhovce', 'Vajkovce', 'Valaliky', 'Valaská', 'Valaská Belá', 'Valaská Dubová', 'Valaškovce (vojenský obvod)', 'Valča', 'Valentovce', 'Valice', 'Valkovce', 'Vaľkovňa', 'Vaniškovce', 'Vápeník', 'Varadka', 'Varechovce', 'Varhaňovce', 'Varín', 'Vasiľov', 'Vavrečka', 'Vavrinec', 'Vavrišovo', 'Važec', 'Vechec', 'Velčice', 'Veličná', 'Velušovce', 'Veľaty', 'Veľká Čausa', 'Veľká Čierna', 'Veľká Dolina', 'Veľká Franková', 'Veľká Hradná', 'Veľká Ida', 'Veľká Lesná', 'Veľká Lodina', 'Veľká Lomnica', 'Veľká Mača', 'Veľká Paka', 'Veľká Tŕňa', 'Veľké Bierovce', 'Veľké Blahovo', 'Veľké Borové', 'Veľké Držkovce', 'Veľké Dvorany', 'Veľké Dvorníky', 'Veľké Hoste', 'Veľké Chlievany', 'Veľké Chyndice', 'Veľké Kapušany', 'Veľké Kosihy', 'Veľké Kostoľany', 'Veľké Kozmálovce', 'Veľké Kršteňany', 'Veľké Leváre', 'Veľké Lovce', 'Veľké Ludince', 'Veľké Orvište', 'Veľké Ozorovce', 'Veľké Raškovce', 'Veľké Revištia', 'Veľké Ripňany', 'Veľké Rovné', 'Veľké Slemence', 'Veľké Trakany', 'Veľké Turovce', 'Veľké Uherce', 'Veľké Úľany', 'Veľké Vozokany', 'Veľké Zálužie', 'Veľkrop', 'Veľký Biel', 'Veľký Cetín', 'Veľký Čepčín', 'Veľký Ďur', 'Veľký Folkmar', 'Veľký Grob', 'Veľký Horeš', 'Veľký Kamenec', 'Veľký Klíž', 'Veľký Krtíš', 'Veľký Kýr', 'Veľký Lapáš', 'Veľký Lipník', 'Veľký Meder', 'Veľký Slavkov', 'Veľký Slivník', 'Veľký Šariš', 'Veľopolie', 'Vernár', 'Veselé', 'Veterná Poruba', 'Vieska', 'Vieska', 'Vieska nad Žitavou', 'Vikartovce', 'Vinica', 'Viničky', 'Viničné', 'Vinné', 'Vinodol', 'Vinohrady nad Váhom', 'Vinosady', 'Virt', 'Vislanka', 'Vislava', 'Visolaje', 'Višňov', 'Višňové', 'Višňové', 'Vištuk', 'Vitanová', 'Vítkovce', 'Víťaz', 'Víťazovce', 'Vlača', 'Vladiča', 'Vlachovo', 'Vlachy', 'Vlčany', 'Vlčkovce', 'Vlkas', 'Vlková', 'Vlkovce', 'Vlky', 'Voderady', 'Vojany', 'Vojčice', 'Vojka', 'Vojka nad Dunajom', 'Vojkovce', 'Vojnatina', 'Vojňany', 'Vojtovce', 'Volica', 'Volkovce', 'Voľa', 'Vozokany', 'Vozokany', 'Vráble', 'Vrádište', 'Vrakúň', 'Vranov nad Topľou', 'Vrbnica', 'Vrbov', 'Vrbovce', 'Vrbová nad Váhom', 'Vrbové', 'Vrchteplá', 'Vrícko', 'Vršatské Podhradie', 'Vrútky', 'Vtáčkovce', 'Výborná', 'Výčapy - Opatovce', 'Vydrany', 'Vydrná', 'Vydrník', 'Východná', 'Výrava', 'Vysočany', 'Vysoká', 'Vysoká', 'Vysoká nad Kysucou', 'Vysoká nad Uhom', 'Vysoká pri Morave', 'Vysoké Tatry', 'Vyškovce', 'Vyškovce nad Ipľom', 'Vyšná Boca', 'Vyšná Hutka', 'Vyšná Jablonka', 'Vyšná Jedľová', 'Vyšná Kamenica', 'Vyšná Myšľa', 'Vyšná Olšava', 'Vyšná Pisaná', 'Vyšná Polianka', 'Vyšná Rybnica', 'Vyšná Sitnica', 'Vyšná Slaná', 'Vyšná Šebastová', 'Vyšná Voľa', 'Vyšné Ladičkovce', 'Vyšné nad Hronom', 'Vyšné Nemecké', 'Vyšné Remety', 'Vyšné Repaše', 'Vyšné Ružbachy', 'Vyšný Čaj', 'Vyšný Hrabovec', 'Vyšný Hrušov', 'Vyšný Kazimír', 'Vyšný Klátov', 'Vyšný Komárnik', 'Vyšný Kručov', 'Vyšný Kubín', 'Vyšný Mirošov', 'Vyšný Orlík', 'Vyšný Slavkov', 'Vyšný Tvarožec', 'Vyšný Žipov', 'Zábiedovo', 'Záborie', 'Záborské', 'Zádiel', 'Záhor', 'Záhorie (vojenský obvod)', 'Záhorská Ves', 'Záhradné', 'Zákamenné', 'Zákopčie', 'Zalaba', 'Zálesie', 'Zálesie', 'Zalužice', 'Zamarovce', 'Zámutov', 'Záriečie', 'Záskalie', 'Zatín', 'Závada', 'Závada', 'Závadka', 'Závadka', 'Závadka', 'Zavar', 'Závažná Poruba', 'Závod', 'Zázrivá', 'Zbehňov', 'Zbehy', 'Zboj', 'Zbojné', 'Zborov', 'Zborov nad Bystricou', 'Zbrojníky', 'Zbudská Belá', 'Zbudské Dlhé', 'Zbudza', 'Zbyňov', 'Zeleneč', 'Zemianska Olča', 'Zemianske Kostoľany', 'Zemianske Podhradie', 'Zemianske Sady', 'Zemné', 'Zemplín', 'Zemplínska Nová Ves', 'Zemplínska Široká', 'Zemplínska Teplica', 'Zemplínske Hámre', 'Zemplínske Hradište', 'Zemplínske Jastrabie', 'Zemplínske Kopčany', 'Zemplínsky Branč', 'Zlatá Baňa', 'Zlatá Idka', 'Zlaté', 'Zlaté Klasy', 'Zlaté Moravce', 'Zlatná na Ostrove', 'Zlatník', 'Zlatníky', 'Zlatno', 'Zlatno', 'Zliechov', 'Zohor', 'Zubák', 'Zuberec', 'Zubné', 'Zubrohlava', 'Zvolen', 'Zvončín', 'Žabokreky', 'Žabokreky nad Nitrou', 'Žakarovce', 'Žakovce', 'Žalobín', 'Žarnov', 'Žarnovica', 'Žaškov', 'Žbince', 'Ždaňa', 'Ždiar', 'Žehňa', 'Žehra', 'Železník', 'Želiezovce', 'Želmanovce', 'Žemberovce', 'Žemliare', 'Žiar', 'Žiar', 'Žiar nad Hronom', 'Žihárec', 'Žikava', 'Žilina', 'Žipov', 'Žirany', 'Žitavany', 'Žitavce', 'Žitná - Radiša', 'Žlkovce', 'Župčany', ) streets = ( 'Adámiho', 'Agátová', 'Ahoj', 'Albánska', 'Albrechtova', 'Alejová', 'Alešova', 'Alstrova', 'Alžbetínska', 'Alžbety Gwerkovej', 'Amarelková', 'Ambroseho', 'Ambrova', 'Ambrušova', 'Americká', 'Americké námestie', 'Americké námestie', 'Amurská', 'Andreja Mráza', 'Andreja Plávku', 'Andrusovova', 'Anenská', 'Anenská', 'Anízová', 'Antická', 'Antolská', 'Arménska', 'Astronomická', 'Astrová', 'Avarská', 'Azalková', 'Azovská', 'Babuškova', 'Bagarova', 'Báger', 'Bahniatková', 'Bachova', 'Bajkalská', 'Bajkalská', 'Bajkalská', 'Bajkalská', 'Bajkalská', 'Bajkalská', 'Bajzova', 'Bakošova', 'Balkánska', 'Baltská', 'Bancíkovej', 'Banícka', 'Baničova', 'Baníkova', 'Banskobystrická', 'Banšelova', 'Bardejovská', 'Bárdošova', 'Barónka', 'Bartókova', 'Bartoňova', 'Bartoškova', 'Baštová', 'Batkova', 'Bazalková', 'Bazová', 'Bazovského', 'Bažantia', 'Beblavého', 'Bebravská', 'Beckovská', 'Bedľová', 'Begóniová', 'Belániková', 'Belehradská', 'Belianska', 'Belinského', 'Bellova', 'Belopotockého', 'Beňadická', 'Bencúrova', 'Benediktiho', 'Beniakova', 'Beňovského', 'Bernolákova', 'Beskydská', 'Betliarska', 'Bezekova', 'Bezručova', 'Biela', 'Bielkova', 'Bieloruská', 'Bilíkova', 'Biskupická', 'Björnsonova', 'Blagoevova', 'Blatnická', 'Blatúchová', 'Bleduľová', 'Blumentálska', 'Blyskáčová', 'Bočná', 'Bodliaková', 'Bodrocká', 'Bodvianska', 'Bohrova', 'Bohúňova', 'Bojnická', 'Boragová', 'Borekova', 'Borievková', 'Borinská', 'Borodáčova', 'Borovicová', 'Borská', 'Bosákova', 'Boskovičova', 'Bošániho', 'Botanická', 'Bottova', 'Boženy Němcovej', 'Bôrik', 'Bradáčova', 'Bradlianska', 'Brančská', 'Bratislava-Vinohrady', 'Bratislavská', 'Bratská', 'Brečtanová', 'Brestová', 'Brezová', 'Brezovská', 'Brežná', 'Bridlicová', 'Briežky', 'Brigádnická', 'Brižitská', 'Brnianska', 'Brodná', 'Brodská', 'Brokolicová', 'Bronzová', 'Broskyňová', 'Bršlenová', 'Brumovická', 'Brusnicová', 'Břeclavská', 'Bučinová', 'Budatínska', 'Budatínska', 'Budatínska', 'Búdkova cesta', 'Budovateľská', 'Budyšínska', 'Budyšínska', 'Bujnáková', 'Buková', 'Bukovinská', 'Bukureštská', 'Bulharská', 'Bulíkova', 'Bullova', 'Burgundská', 'Buzalkova', 'Bystrého', 'Bystrická', 'BzovIcka', 'Cabanova', 'Cablkova', 'Cádrova', 'Cesta mládeže', 'Cesta mládeže', 'Cesta na Červený most', 'Cesta na Červený most', 'Cesta na Kamzík', 'Cesta na Klanec', 'Cesta na Senec', 'Cígeľská', 'Cikkerova', 'Cintorínska', 'Cintulova', 'Colnícka', 'Cukrová', 'Cyklámenová', 'Cyprichova', 'Cyprichova', 'Cyrilova', 'Čachtická', 'Čajakova', 'Čajakova', 'Čajkovského', 'Čakanková', 'Čaklovská', 'Čalovská', 'Čapajevova', 'Čapkova', 'Čárskeho', 'Čavojského', 'Čečinová', 'Čelakovského', 'Čerešňová', 'Černicová', 'Černockého', 'Černockého', 'Černyševského', 'Červená', 'Červeňákova', 'Červeňova', 'Česká', 'Československých par', 'Československých tan', 'Čiernohorská', 'Čiernovodská', 'Čierny chodník', 'Čiližská', 'Čipkárska', 'Čmelíkova', 'Čmeľovec', 'Čremchová', 'Čučoriedková', 'Čulenova', 'Daliborovo námestie', 'Damborského', 'Dankovského', 'Dargovská', 'Ďatelinová', 'Daxnerovo námestie', 'Delená', 'Delená cesta', 'Demänovská', 'Desiata', 'Detvianska', 'Devätinová', 'Deviata', 'Devínska cesta', 'Devínska cesta - kam', 'Devínske jazero', 'Dlhá', 'Dlhé diely I.', 'Dlhé diely II.', 'Dlhé diely III.', 'Dneperská', 'Dobrovičova', 'Dobrovičova', 'Dobrovského', 'Dobšinského', 'Dohnalova', 'Dohnányho', 'Doležalova', 'Dolná', 'Dolné Koruny', 'Dolnokorunská', 'Dolnozemská cesta', 'Domašská', 'Domkárska', 'Domové role', 'Donnerova', 'Donovalova', 'Donská', 'Dopravná', 'Dorastenecká', 'Dostojevského rad', 'Dr. Vladimíra Clemen', 'Dražická', 'Drevená', 'Drieňová', 'Drieňová', 'Drieňová', 'Drobného', 'Drotárska cesta', 'Drotárska cesta', 'Drotárska cesta', 'Druhá', 'Druidská', 'Družicová', 'Družobná', 'Družstevná', 'Dubnická', 'Dubová', 'Dúbravčická', 'Dúbravská cesta', 'Dudova', 'Dudvážska', 'Dulovo námestie', 'Dulovo námestie', 'Ďumbierska', 'Dunajská', 'Ďurgalova', 'Dvanásta', 'Dvojkrížna', 'Dvojkrížna', 'Dvořákovo nábrežie', 'Edisonova', 'Egrešová', 'Einsteinova', 'Eisnerova', 'Elektrárenská', 'Estónska', 'Estónska', 'Exnárova', 'F. Kostku', 'Fadruszova', 'Fajnorovo nábrežie', 'Fándlyho', 'Farebná', 'Farská', 'Farského', 'Fazuľová', 'Fedákova', 'Fedinova', 'Ferienčíkova', 'Fialkové údolie', 'Fibichova', 'Fikusová', 'Filiálne nádražie', 'Fláviovská', 'Flöglova', 'Floriánske námestie', 'Fraňa Kráľa', 'Francisciho', 'Francúzskych partizá', 'Frankovská', 'Františkánska', 'Františkánske námest', 'Františka Schmuckera', 'Furdekova', 'Furdekova', 'Furmanská', 'Furmintská', 'Gabčíkova', 'Gagarinova', 'Gagarinova', 'Gagarinova', 'Gajarská', 'Gajc', 'Gajova', 'Galaktická', 'Galandova', 'Galbavého', 'Gallayova', 'Gallova', 'Galvaniho', 'Gašparíkova', 'Gaštanová', 'Gavlovičova', 'Gbelská', 'Gelnická', 'Gemerská', 'Geologická', 'Georgínová', 'Gercenova', 'Gerulatská', 'Gessayova', 'Gettingová', 'Glavica', 'Godrova', 'Gogoľova', 'Goláňova', 'Gondova', 'Goralská', 'Gorazdova', 'Gorkého', 'Gregorovej', 'Gronárska', 'Grösslingova', 'Gruzínska', 'Gunduličova', 'Guothova', 'Gusevova', 'Haanova', 'Haburská', 'Hadia cesta', 'Hadriánová', 'Hagarova', 'Hagarova', 'Hájová', 'Halašova', 'Hálkova', 'Hálova', 'Hamuliakova', 'Hanácka', 'Handlovská', 'Hanulova', 'Hanulova', 'Hany Meličkovej', 'Hargašova', 'Harmanecká', 'Harmincova', 'Hasičská', 'Hattalova', 'Havelkova', 'Havlíčkova', 'Havrania', 'Haydnova', 'Hečkova', 'Herlianska', 'Herlianska', 'Heydukova', 'Heyrovského', 'Hlaváčikova', 'Hlavatého', 'Hlavná', 'Hlavné námestie', 'Hlbinná', 'Hlboká cesta', 'Hlboká cesta', 'Hlinická', 'Hlinická', 'Hlivová', 'Hlohová', 'Hlučínska', 'Hnilecká', 'Hodálova', 'Hodonínska', 'Hodonínska', 'Hodonínska', 'Hodžovo námestie', 'Holekova', 'Holíčska', 'Hollého', 'Holubyho', 'Homolova', 'Hontianska', 'Horárska', 'Horcová', 'Horčičná', 'Horná', 'Horná Vančurová', 'Hornádska', 'Horné Židiny', 'Horská', 'Horská', 'Horská', 'Hospodárska', 'Hrabový chodník', 'Hrad', 'Hradištná', 'Hradná', 'Hradné údolie', 'Hradská', 'Hrachová', 'Hraničiarska', 'Hraničná', 'Hraničný priechod-Ču', 'Hrdličkova', 'Hrebendova', 'Hríbová', 'Hriňovská', 'Hrobákova', 'Hrobárska', 'Hroboňova', 'Hronska', 'Hroznová', 'Hrušková', 'Hrušovská', 'Hubeného', 'Hubeného', 'Hudecova', 'Humenské námestie', 'Hummelova', 'Hurbanovo námestie', 'Hurbanovo námestie', 'Husova', 'Húščavova', 'Hutnícka', 'Hviezdna', 'Hviezdicová', 'Hviezdoslavova', 'Hviezdoslavovo námes', 'Hyacintová', 'Hybešova', 'Hydinárska', 'Hýrošova', 'Chalupkova', 'Charkovská', 'Chemická', 'Chladná', 'Chlumeckého', 'Chmeľová', 'Chorvátska', 'Chorvátska', 'Chotárna', 'Chrasťová', 'Chrenová', 'Chrobákova', 'Ihličnatá', 'Ihrisková', 'Iľjušinova', 'Ilkovičova', 'Ílová', 'Ilýrska', 'Imelová', 'Inovecká', 'Inovecká', 'Ipeľská', 'Irisová', 'Irkutská', 'Iršajská', 'Iskerníková', 'Istrijská', 'Ivana Blazeviča', 'Ivana Bukovčana', 'Ivana Horvátha', 'Ivánska cesta', 'J.C.Hronského', 'Jabloňová', 'Jačmenná', 'Jadranská', 'Jadrová', 'Jahodová', 'Jakabova', 'Jakubíkova', 'Jakubovo námestie', 'Jakubská', 'Jalovcová', 'Jamnického', 'Jána Jonáša', 'Jána Poničana', 'Jána Raka', 'Jána Smreka', 'Jána Stanislava', 'Janáčkova', 'Jančova', 'Janíkove role', 'Janka Kráľa', 'Jankolova', 'Jánošíkova', 'Jánoškova', 'Janotova', 'Janšákova', 'Jantárová', 'Jantárová', 'Jantárová cesta', 'Jarabinková', 'Jarná', 'Jaroslavova', 'Jarošova', 'Jasencová', 'Jaseňová', 'Jaskový rad', 'Jasná', 'Jasovská', 'Jastrabia', 'Jašíkova', 'Javorinská', 'Javorová', 'Jazdecká', 'Jazerná', 'Jazmínová', 'Jedenásta', 'Jedlíkova', 'Jedľová', 'Jégého', 'Jegeneš', 'Jelačičova', 'Jelenia', 'Jelšová', 'Jeséniova', 'Jesenná', 'Jesenského', 'Jesienková', 'Jiráskova', 'Jiskrova', 'Jókaiho', 'Jozefa Mikisitsa', 'Jozefa Vachovského', 'Jozefská', 'Júlová', 'Junácka', 'Jungmannova', 'Júnová', 'Jurigovo námestie', 'Jurkovičova', 'Jurovského', 'Jurská', 'Justičná', 'K horárskej studni', 'K lomu', 'K pasienkom', 'K Železnej studienke', 'Kadnárova', 'Kadnárova', 'Kadnárova', 'Kadnárova', 'Kadnárova', 'Kafendova', 'Kalinčiakova', 'Kalinová', 'Kalištná', 'Kaméliová', 'Kamenárska', 'Kamenné námestie', 'Kamilková', 'Kamilková', 'Kamzík', 'Kapicova', 'Kapitulská', 'Kapitulský dvor', 'Kaplinská', 'Kapucínska', 'Kapušianska', 'Karadžičova', 'Karadžičova', 'Karadžičova', 'Karadžičova', 'Karloveská', 'Karloveské rameno', 'Karpatská', 'Karpatské námestie', 'Kašmírska', 'Kaštielska', 'Kataríny Brúderovej', 'Kaukazská', 'Kazanská', 'Kazanská', 'Kazanská', 'Keltská', 'Kempelenova', 'Ketelec', 'Kežmarské námestie', 'Kladnianska', 'Klariská', 'Klásková', 'Kláštorská', 'Klatovská', 'Klatovská', 'Klemensova', 'Klenová', 'Klimkovičova', 'Klincová', 'Klobučnícka', 'Klokočova', 'Kľukatá', 'Kĺzavá', 'Kmeťovo námestie', 'Knižková dolina', 'Koceľova', 'Kočánkova', 'Kohútova', 'Koľajná', 'Kolárska', 'Kolískova', 'Kollárova', 'Kollárovo námestie', 'Kollárovo námestie', 'Kolmá', 'Komárňanská', 'Komárnická', 'Komárnická', 'Komárovská', 'Komenského námestie', 'Kominárska', 'Komonicová', 'Koncová', 'Koniarkova', 'Konopná', 'Konvalinková', 'Konventná', 'Kopanice', 'Kopčianska', 'Koperníkova', 'Koprivnická', 'Koprivnická', 'Koprivnická', 'Korabinského', 'Kórejská', 'Koreničova', 'Koreňová', 'Korunská', 'Korytnická', 'Kosatcová', 'Kosodrevinová', 'Kostlivého', 'Kostolná', 'Košická', 'Košická', 'Košická', 'Kovácsova', 'Kováčska', 'Kovorobotnícka', 'Kovová', 'Kozia', 'Koziarka', 'Kozičova', 'Kozmonautická', 'Kožušnícka', 'Kôprová', 'Kôstková', 'Krahulčia', 'Krajinská', 'Krajinská cesta', 'Krajná', 'Krakovská', 'Kráľovské údolie', 'Krasinského', 'Kraskova', 'Krásna', 'Krásnohorská', 'Krasovského', 'Kratiny', 'Krátka', 'Krčméryho', 'Kremeľská', 'Kremencová', 'Kremnická', 'Kresánkova', 'Kríková', 'Krivá', 'Križkova', 'Krížna', 'Krížna', 'Krížna', 'Krížna', 'Krmanova', 'Krokusová', 'Krompašská', 'Krupinská', 'Kubačova', 'Kubániho', 'Kubínska', 'Kudlákova', 'Kuklovská', 'Kúkoľová', 'Kukučínova', 'Kukuričná', 'Kulíškova', 'Kultúrna', 'Kuneradská', 'Kupeckého', 'Kúpeľná', 'Kurucova', 'Kutlíkova', 'Kútska', 'Kutuzovova', 'Kuzmányho', 'Kvačalova', 'Kvetinárska', 'Kvetná', 'Kýčerského', 'Kyjevská', 'Kysucká', 'Laborecká', 'Lackova', 'Ladislava Batthyányh', 'Ladislava Dérera', 'Ladislava Sáru', 'Ľadová', 'Ladzianskeho', 'Lachova', 'Ľaliová', 'Lamačská cesta', 'Lamačská cesta', 'Lamačská cesta', 'Lamanského', 'Landauova', 'Landererova', 'Langsfeldova', 'Ľanová', 'Laskomerského', 'Laténská', 'Latorická', 'Laučekova', 'Laurinská', 'Lazaretská', 'Lazaretská', 'Leánska', 'Lediny', 'Legerského', 'Legionárska', 'Legionárska', 'Lehotského', 'Lehotského', 'Leknová', 'Lenardova', 'Lermontovova', 'Lesná', 'Lesnícka', 'Leškova', 'Letecká', 'Letisko M.R.Štefánik', 'Letná', 'Levanduľová', 'Levárska', 'Levická', 'Levočská', 'Lidická', 'Lieskovec', 'Lieskovcová', 'Lieskovská cesta', 'Lietavská', 'Lichardova', 'Likavská', 'Limbová', 'Linzbothova', 'Lipnicová', 'Lipová', 'Lipského', 'Liptovská', 'Lisovňa', 'Listová', 'Líščie nivy', 'Líščie údolie', 'Litovská', 'Lodná', 'Lombardiniho', 'Lomnická', 'Lomonosovova', 'Longobardská', 'Lónyaiová', 'Lopenícka', 'Lotyšská', 'Lovinského', 'Lozornianská', 'Ľubietovská', 'Ľubinská', 'Ľubľanská', 'Ľubochnianska', 'Ľubovnianska', 'Ľubovníková', 'Ľudové námestie', 'Ľudovíta Fullu', 'Luhačovická', 'Lužická', 'Lúčna', 'Lužná', 'Lýcejná', 'Lykovcová', 'Lysákova', 'M. Hella', 'Madáchova', 'Maďarská', 'Magnetová', 'Magnezitová', 'Magnóliová', 'Magurská', 'Macharova', 'Máchova', 'Majakovského', 'Majerníkova', 'Majerská', 'Májkova', 'Majoránová', 'Májová', 'Maková', 'Makovického', 'Malá', 'Malagová', 'Malé pálenisko', 'Malinová', 'Malodunajská', 'Malokarpatské námest', 'Malý Draždiak', 'Malý trh', 'Mamateyova', 'Mamateyova', 'Mandľová', 'Mandľovníková', 'Mánesovo námestie', 'Margarétková', 'Marhuľová', 'Mariánska', 'Marie Curie-Sklodows', 'Márie Medveďovej', 'Markova', 'Marótyho', 'Martákovej', 'Martinčekova', 'Martinčekova', 'Martinengova', 'Martinská', 'Mateja Bela', 'Matejkova', 'Matičná', 'Mätová', 'Matúškova', 'Matúšova', 'Mečíkova', 'Medená', 'Medová', 'Medovková', 'Medzierka', 'Medzilaborecká', 'Mesačná', 'Mestská', 'Meteorová', 'Metodova', 'Mickiewiczova', 'Mierová', 'Michalská', 'Mikovíniho', 'Mikulášska', 'Milana Marečka', 'Milana Pišúta', 'Miletičova', 'Miletičova', 'Mišíkova', 'Mišíkova', 'Mišíkova', 'Mládežnícka', 'Mliekárenská', 'Mlynarovičova', 'Mlynská', 'Mlynská dolina', 'Mlynská dolina', 'Mlynská dolina', 'Mlynské luhy', 'Mlynské nivy', 'Mlynské nivy', 'Mlynské nivy', 'Mlynské nivy', 'Mlynské nivy', 'Modranská', 'Modricová', 'Modrý chodník', 'Mojmírova', 'Mokráň záhon', 'Mokrohájska cesta', 'Moldavská', 'Molecova', 'Monardová', 'Morava', 'Moravská', 'Morušova', 'Moskovská', 'Most SNP', 'Mostná', 'Mostová', 'Mošovského', 'Motýlia', 'Moyšova', 'Moyzesova', 'Mozartova', 'Mramorová', 'Mraziarenská', 'Mrázova', 'Mudrochova', 'Mudroňova', 'Mudroňova', 'Mudroňova', 'Muchovo námestie', 'Muránska', 'Murgašova', 'Murnice', 'Muškátová', 'Muštová', 'Múzejná', 'Myjavská', 'Mýtna', 'Mýtna', 'Na Baránku', 'Na barine', 'Na Brezinách', 'Na doline', 'Na grbe', 'Na Grunte', 'Na Holom vrchu', 'Na hrádzi', 'Na Hrebienku', 'Na hriadkach', 'Na Kalvárii', 'Na kaštieli', 'Na kopci', 'Na križovatkách', 'Na lánoch', 'Na medzi', 'Na mýte', 'Na pántoch', 'Na pasekách', 'Na paši', 'Na pažiti', 'Na piesku', 'Na Revíne', 'Na Riviére', 'Na rozhliadke', 'Na Sitine', 'Na skale', 'Na Slanci', 'Na Slavíne', 'Na spojke', 'Na stráni', 'Na Štyridsiatku', 'Na úvrati', 'Na varte', 'Na Vlkovkách', 'Na vrátkach', 'Na vŕšku', 'Na vyhliadke', 'Na výslní', 'Na Zlatej nohe', 'Nábělkova', 'Nábrežie arm. gen. L', 'Nábrežná', 'Nad Dunajom', 'Nad Gronárom', 'Nad jazierkom', 'Nad kúriou', 'Nad lomom', 'Nad lúčkami', 'Nad lúčkami', 'Nad ostrovom', 'Nad Sihoťou', 'Nákovná', 'Nákupná', 'Námestie 1. mája', 'Námestie 6. apríla', 'Námestie Alexandra D', 'Námestie Andreja Hli', 'Námestie Biely kríž', 'Námestie Hraničiarov', 'Námestie Jána Kostru', 'Námestie Jána Pavla', 'Námestie Ľudovíta Št', 'Námestie Martina Ben', 'Námestie Rodiny', 'Námestie slobody', 'Námestie slobody', 'Námestie SNP', 'Námestie SNP', 'Námestie sv. Františ', 'Námestie sv. Petra a', 'Narcisová', 'Nedbalova', 'Nechtíková', 'Nejedlého', 'Nekrasovova', 'Nemčíkova', 'Nerudova', 'Nevädzová', 'Nevská', 'Nezábudková', 'Nezvalova', 'Niťová', 'Nitrianska', 'Nížinná', 'Nobelova', 'Nobelovo námestie', 'Nová', 'Nová Bellova', 'Nová hora', 'Novackého', 'Nové pálenisko', 'Nové záhrady I', 'Nové záhrady II', 'Nové záhrady III', 'Nové záhrady IV', 'Nové záhrady V', 'Nové záhrady VI', 'Nové záhrady VII', 'Novinárska', 'Novobanská', 'Novodvorská', 'Novohorská', 'Novohradská', 'Novosadná', 'Novosvetská', 'Novosvetská', 'Novosvetská', 'Novoveská', 'Nový záhon', 'Obežná', 'Obchodná', 'Oblačná', 'Oblúková', 'Očovská', 'Odbojárov', 'Odborárska', 'Odborárske námestie', 'Odborárske námestie', 'Odeská', 'Ohnicová', 'Okánikova', 'Okružná', 'Olbrachtova', 'Oleandrová', 'Olejkárska', 'Olivová', 'Olšová', 'Ondavská', 'Ondrejovova', 'Ondrejská', 'Opavská', 'Opletalova', 'Oráčska', 'Oravská', 'Orechová', 'Orechová cesta', 'Orechový rad', 'Orenburská', 'Orgovánová', 'Orchideová', 'Oriešková', 'Ormisova', 'Osadná', 'Osiková', 'Oskorušová', 'Osloboditeľská', 'Ostravská', 'Ostredková', 'Ostružinová', 'Osuského', 'Osvetová', 'Otonelská', 'Ovčiarska', 'Ovocná', 'Ovručská', 'Ovsená', 'Ovsištské námestie', 'Ožvoldíkova', 'Ôsma', 'Pajštúnska', 'Palackého', 'Palárikova', 'Palárikova', 'Palinová', 'Palisády', 'Palisády', 'Palisády', 'Palkovičova', 'Palmová', 'Panenská', 'Pankúchova', 'Panónska cesta', 'Panská', 'Papánkovo námestie', 'Papraďová', 'Parcelná', 'Páričkova', 'Parková', 'Partizánska', 'Pasienková', 'Pasienky', 'Pastierska', 'Paulínyho', 'Pave Vukoviča', 'Pavla Blaha', 'Pavla Horova', 'Pavlovičova', 'Pavlovova', 'Pavlovská', 'Pažického', 'Pažítková', 'Pečnianska', 'Pekná cesta', 'Pekná cesta', 'Pekná cesta', 'Pekná vyhliadka', 'Pekníkova', 'Pernecká', 'Perličková', 'Pestovateľská', 'Petara Pasicha', 'Peterská', 'Petöfiho', 'Petržalská', 'Petúniová', 'Pezinská', 'Piata', 'Pieskovcová', 'Piesočná', 'Piešťanská', 'Pifflova', 'Pilárikova', 'Pílová', 'Píniová', 'Pionierska', 'Pionierska', 'Pivoňková', 'Plachého', 'Plachého', 'Planckova', 'Planét', 'Plánky', 'Platanová', 'Plátenícka', 'Plavecká', 'Plickova', 'Pluhová', 'Plynárenská', 'Plzenská', 'Pobrežná', 'Pod agátmi', 'Pod Bôrikom', 'Pod brehmi', 'Pod gaštanmi', 'Pod Kalváriou', 'Pod Klepáčom', 'Pod Kobylou', 'Pod Krásnou hôrkou', 'Pod lesom', 'Pod lipami', 'Pod Lipovým', 'Pod násypom', 'Pod Rovnicami', 'Pod skalou', 'Pod srdcom', 'Pod Strážami', 'Pod Vachmajstrom', 'Pod Válkom', 'Pod vinicami', 'Pod záhradami', 'Pod záhradami', 'Pod Zečákom', 'Podbeľová', 'Podbrezovská', 'Podháj', 'Podhorská', 'Podhorského', 'Podjavorinskej', 'Podkarpatská', 'Podkerepušky', 'Podkolibská', 'Podkorunská', 'Podlesná', 'Podlučinského', 'Podniková', 'Podpriehradná', 'Podtatranského', 'Podunajská', 'Podunajská', 'Podzáhradná', 'Pohánková', 'Pohraničníkov', 'Pohronská', 'Polárna', 'Polianky', 'Poľná', 'Poľnohospodárska', 'Poľný mlyn', 'Poloreckého', 'Poľská', 'Poludníková', 'Poniklecová', 'Popolná', 'Popovova', 'Popradská', 'Porubského', 'Poštová', 'Potočná', 'Považanova', 'Považská', 'Povoznícka', 'Povraznícka', 'Povraznícka', 'Požiarnická', 'Pračanská', 'Prasličková', 'Pražská', 'Pražská', 'Predstaničné námesti', 'Prepoštská', 'Prešernova', 'Prešovská', 'Prešovská', 'Prešovská', 'Pri Bielom kríži', 'Pri dvore', 'Pri Dynamitke', 'Pri Habánskom mlyne', 'Pri hradnej studni', 'Pri hrádzi', 'Pri kolíske', 'Pri kríži', 'Pri mlyne', 'Pri Rochu', 'Pri seči', 'Pri Starej Prachárni', 'Pri Starom háji', 'Pri starom letisku', 'Pri Starom Mýte', 'Pri strelnici', 'Pri Struhe', 'Pri Suchom mlyne', 'Pri Šajbách', 'Pri tehelni', 'Pri trati', 'Pri vinohradoch', 'Pri zvonici', 'Priama cesta', 'Pribylinská', 'Pribinova', 'Pribinova', 'Pribinova', 'Pribišova', 'Prídanky', 'Prídavková', 'Priečna', 'Priehradná', 'Priekopnícka', 'Priekopy', 'Priemyselná', 'Priemyselná', 'Prievozská', 'Prievozská', 'Prievozská', 'Príjazdná', 'Príkopova', 'Primaciálne námestie', 'Prímoravská', 'Prípojná', 'Prístav', 'Prístavná', 'Prokofievova', 'Prokopa Veľkého', 'Prokopova', 'Prúdová', 'Prvá', 'Prvosienková', 'Pšeničná', 'Púchovská', 'Púpavová', 'Pustá', 'Puškinova', 'Pútnická', 'Pyrenejská', 'Rácova', 'Račianska', 'Račianska', 'Račianska', 'Račianska', 'Račianska', 'Račianska', 'Račianske mýto', 'Radarová', 'Rádiová', 'Radlinského', 'Radničná', 'Radničné námestie', 'Radvanská', 'Rajčianska', 'Rajecká', 'Rajská', 'Rajtákova', 'Raketová', 'Rákosová', 'Rascová', 'Rascová', 'Rastislavova', 'Rastlinná', 'Rašelinová', 'Ráztočná', 'Rázusovo nábrežie', 'Ražná', 'Rebarborová', 'Regrútska', 'Remeselnícka', 'Repašského', 'Repíková', 'Repná', 'Rešetkova', 'Revolučná', 'Révová', 'Revúcka', 'Rezedová', 'Riazanská', 'Riazanská', 'Ribayová', 'Ríbezľová', 'Riečna', 'Rigeleho', 'Rímska', 'Rízlingová', 'Riznerova', 'Robotnícka', 'Roľnícka', 'Romanova', 'Röntgenova', 'Rosná', 'Rostovská', 'Rošického', 'Rovná', 'Rovniankova', 'Rovníková', 'Royova', 'Rozálska', 'Rozmarínová', 'Rozvodná', 'Rožňavská', 'Rožňavská', 'Rožňavská', 'Rubínová', 'Rubinsteinova', 'Rudnayovo námestie', 'Rudnícka', 'Rulandská', 'Rumančeková', 'Rumunská', 'Rusovce', 'Rusovská cesta', 'Rustaveliho', 'Ružičková', 'Ružinovská', 'Ružinovská', 'Ružinovská', 'Ružomberská', 'Ružová dolina', 'Ružová dolina', 'Rybárska brána', 'Rybné námestie', 'Rybničná', 'Rybničná', 'Rybničná', 'Rýdziková', 'Rytierska', 'Sabinovská', 'Sabinovská', 'Sad Janka Kráľa', 'Sadmelijská', 'Sadová', 'Samova', 'Saratovská', 'Sartorisova', 'Sasanková', 'Sasinkova', 'Savignonská', 'Seberíniho', 'Sečovská', 'Sedlárska', 'Sedmokrásková', 'Segnáre', 'Segnerova', 'Sekulská', 'Sekurisova', 'Sekýľska', 'Semenárska', 'Semianova', 'Semilonská', 'Senická', 'Senná', 'Septimiova', 'Schengenská', 'Schillerova', 'Schneidera -Trnavské', 'Schody pri starej vo', 'Sibírska', 'Siedma', 'Sienkiewiczova', 'Silvánska', 'Sinokvetná', 'Skalická cesta', 'Skalná', 'Skerličova', 'Sklabinská', 'Sklenárova', 'Sklenárska', 'Skoroceľová', 'Skuteckého', 'Skýcovská', 'Sládkovičova', 'Sladová', 'Slatinská', 'Slávičie údolie', 'Slavín', 'Slepá', 'Sliačska', 'Sliezska', 'Slivková', 'Sĺňavská', 'Slnečná', 'Slnečnicová', 'Slovanské nábrežie', 'Slovienska', 'Slovinec', 'Slovinská', 'Slovnaftská', 'Slovnaftská', 'Slowackého', 'Smetanova', 'Smikova', 'Smolenická', 'Smolnícka', 'Smrečianska', 'Smrečianska', 'Snežienková', 'Soferove schody', 'Socháňova', 'Sochorova', 'Sokolíkova', 'Sokolská', 'Solivarská', 'Sološnická', 'Somolického', 'Somolického', 'Sosnová', 'Sovia', 'Spádová', 'Spätná cesta', 'Spišská', 'Spojná', 'Spoločenská', 'Sputniková', 'Sreznevského', 'Srnčia', 'Stachanovská', 'Stálicová', 'Stanekova', 'Staničná', 'Stará Černicová', 'Stará Ivánska cesta', 'Stará Klenová', 'Stará Prievozská', 'Stará Stupavská', 'Stará Vajnorská', 'Stará vinárska', 'Staré Grunty', 'Staré ihrisko', 'Staré záhrady', 'Starhradská', 'Starohájska', 'Staromestská', 'Staromlynská', 'Starorímska', 'Staroturský chodník', 'Stavbárska', 'Staviteľská', 'Stepná cesta', 'Stodolova', 'Stoklasová', 'Stolárska', 'Strakova', 'Stratená', 'Strážna', 'Strážnická', 'Strážny dom', 'Strečnianska', 'Stredná', 'Strelecká', 'Strelkova', 'Strmá cesta', 'Strmé sady', 'Strmý bok', 'Strmý vŕšok', 'Strojnícka', 'Stromová', 'Stropkovská', 'Struková', 'Studená', 'Studenohorská', 'Stuhová', 'Stupavská', 'Súbežná', 'Sudová', 'Súhvezdná', 'Suchá', 'Suché mýto', 'Suchohradská', 'Súkennícka', 'Súľovská', 'Sumbalova', 'Súmračná', 'Súťažná', 'Svätého Vincenta', 'Svätoplukova', 'Svätoplukova', 'Svätovojtešská', 'Svébska', 'Svetlá', 'Svíbová', 'Svidnícka', 'Svoradova', 'Svrčia', 'Syslia', 'Šafárikovo námestie', 'Šafárikovo námestie', 'Šafránová', 'Šagátova', 'Šachorová', 'Šalátová', 'Šaldova', 'Šalviová', 'Šamorínska', 'Šancová', 'Šancová', 'Šancová', 'Šancová', 'Šándorova', 'Šarišská', 'Šášovská', 'Šaštínska', 'Ševčenkova', 'Šiesta', 'Šikmá', 'Šinkovské', 'Šintavská', 'Šípková', 'Šípová', 'Šíravská', 'Široká', 'Škarniclova', 'Školská', 'Škovránčia', 'Škultétyho', 'Šoltésovej', 'Šošovicová', 'Špieszova', 'Špitálska', 'Športová', 'Šrobárovo námestie', 'Šťastná', 'Štedrá', 'Štefana Králika', 'Štefana Králika', 'Štefana Majera', 'Štefánikova', 'Štefánikova', 'Štefánikova', 'Štefanovičova', 'Štefunkova', 'Štepná', 'Štetinova', 'Štiavnická', 'Štítová', 'Štrbská', 'Štúrova', 'Štvrtá', 'Štyndlova', 'Šulekova', 'Šulekova', 'Šulekova', 'Šumavská', 'Šuňavcova', 'Šúrska', 'Šustekova', 'Šuty', 'Švabinského', 'Švantnerova', 'Tabaková', 'Tablicova', 'Táborská', 'Tajovského', 'Talichova', 'Tallerova', 'Tatranská', 'Tavaríkova osada', 'Tbiliská', 'Tehelná', 'Tehelňa', 'Tehliarska', 'Technická', 'Tekovská', 'Tekvicová', 'Telocvičná', 'Tematínska', 'Teplická', 'Terchovská', 'Teslova', 'Tešedíkova', 'Tetmayerova', 'Thurzova', 'Tibenského', 'Tibériová', 'Tichá', 'Tilgnerova', 'Timravina', 'Tobrucká', 'Tokajícka', 'Tolstého', 'Tománkova', 'Tomanova', 'Tomášikova', 'Tomášikova', 'Tomášikova', 'Tomášikova', 'Tomášikova', 'Toplianska', 'Topoľčianska', 'Topoľová', 'Toryská', 'Továrenská', 'Trajánova', 'Tramínová', 'Tranovského', 'Trávna', 'Trebišovská', 'Trebišovská', 'Trebišovská', 'Trenčianska', 'Treskoňova', 'Tretia', 'Trhová', 'Trinásta', 'Trnavská cesta', 'Trnavská cesta', 'Trnavská cesta', 'Trnavská cesta', 'Trnavská cesta', 'Trnavské mýto', 'Trnková', 'Tŕňová', 'Trojdomy', 'Trojičné námestie', 'Trstínska', 'Tučkova', 'Tuhovská', 'Tulipánová', 'Tupého', 'Tupolevova', 'Turbínova', 'Turčianska', 'Turistická', 'Turnianska', 'Tvarožkova', 'Tylova', 'Tymiánová', 'Tyršovo nábrežie', 'Učiteľská', 'Údernícka', 'Údolná', 'Uhliská', 'Uhorková', 'Uhrova', 'Uhrovecká', 'Ukrajinská', 'Ulica 1. mája', 'Ulica 29. augusta', 'Ulica 29. augusta', 'Ulica 29. augusta', 'Ulica 29. augusta', 'Ulica 8. mája', 'Ulica Alviano', 'Ulica Imricha Karvaš', 'Ulica J. Valašťana D', 'Ulica Janka Alexyho', 'Ulica Jozefa Krónera', 'Ulica Juraja Hronca', 'Ulica Karola Adlera', 'Ulica kpt. Rašu', 'Ulica Leopoldov maje', 'Ulica Ľuda Zúbka', 'Ulica Nad Válkom', 'Ulica padlých hrdino', 'Ulica Pri gaštanovej', 'Ulica Pri pastierni', 'Ulica Pri Vápeníckom', 'Ulica Pri vodnej nád', 'Ulica svornosti', 'Ulica Viktora Tegelh', 'Úprkova', 'Úradnícka', 'Uránová', 'Urbánkova', 'Urbárska', 'Ursínyho', 'Uršulínska', 'Ušiakova', 'Úvozná', 'Uzbecká', 'Úzka', 'Úžiny', 'V záhradách', 'Vajanského nábrežie', 'Vajnorská', 'Vajnorská', 'Vajnorská', 'Vajnorská', 'Vajnorská', 'Vajnorská', 'Vajnorská', 'Vajnorská', 'Vajnorská', 'Valachovej', 'Valašská', 'Valchárska', 'Vančurova', 'Vansovej', 'Vápencová', 'Vápenka', 'Vápenná', 'Varínska', 'Varšavská', 'Varšavská', 'Vavilovova', 'Vavrinecká', 'Vavrínova', 'Vazovova', 'Vážska', 'Včelárska', 'Velehradská', 'Veľké Štepnice', 'Veltlínska', 'Vendelínska', 'Ventúrska', 'Veterná', 'Veternicová', 'Vetvárska', 'Vetvová', 'Vidlicová', 'Viedenská cesta', 'Viedenská cesta', 'Viedenská cesta', 'Vietnamská', 'Vígľašská', 'Vihorlatská', 'Viktorínova', 'Vilová', 'Viničná', 'Vínna', 'Vinohradnícka', 'Višňová', 'Víťazná', 'Vlárska', 'Vlastenecké námestie', 'Vlčie hrdlo', 'Vlčkova', 'Vlčkova', 'Vlčkova', 'Vodné elektrárne', 'Vodný vrch', 'Vosková', 'Votrubova', 'Vrábeľská', 'Vrakunská', 'Vrakunská cesta', 'Vrakunská cesta', 'Vrančovičova', 'Vranovská', 'Vrbánska', 'Vrbenského', 'Vŕbová', 'Vresová', 'Vretenová', 'Vrchná', 'Vrútocká', 'Vtáčikova', 'Vtáčnik', 'Vyhliadka', 'Vyhnianska cesta', 'Výhonská', 'Východná', 'Vysoká', 'Vysokohorská', 'Vyšehradská', 'Vyšná', 'Výtvarná', 'Vývojová', 'Wattova', 'Wilsonova', 'Wolkrova', 'Za bránou', 'Za farou', 'Za Kasárňou', 'Za mlynom', 'Za sokolovňou', 'Za Stanicou', 'Za tehelňou', 'Záborského', 'Zadunajská cesta', 'Záhorácka', 'Záhorská', 'Záhradkárska', 'Záhradná', 'Záhradnícka', 'Záhradnícka', 'Záhradnícka', 'Záhradnícka', 'Záhrady', 'Záhrebská', 'Záhrebská', 'Záhumenná', 'Záhumenská', 'Zákutie', 'Zálužická', 'Zámocká', 'Zámocké schody', 'Zámočnícka', 'Západná', 'Západný rad', 'Záporožská', 'Záruby', 'Zátišie', 'Zátureckého', 'Zavadilová', 'Závadská', 'Záveterná', 'Závodná', 'Závodníkova', 'Zbrody', 'Zdravotnícka', 'Zelená', 'Zeleninová', 'Zelenohorská', 'Zelinárska', 'Zhorínska', 'Zidiny', 'Zimná', 'Zlatá', 'Zlaté piesky', 'Zlaté schody', 'Zlatohorská', 'Znievska', 'Zohorská', 'Zochova', 'Zrinského', 'Zvolenská', 'Zvončeková', 'Žabí majer', 'Žabotova', 'Žarnovická', 'Žatevná', 'Žehrianska', 'Železná', 'Železničiarska', 'Železničná', 'Želiarska', 'Žellova', 'Žiacka', 'Žiarska', 'Židovská', 'Žihľavová', 'Žilinská', 'Žilinská', 'Žitavská', 'Žitná', 'Živnostenská', 'Žižkova', 'Žulová', 'Župné námestie', 'Borágova', 'Parenicová', 'Loparová', 'Jegnešská', 'Jonatanová', 'Monardová', 'Perličková', ) states = ( 'Bratislavský kraj', 'Trnavský kraj', 'Trenčiansky kraj', 'Nitriansky kraj', 'Žilinský kraj', 'Banskobystrický kraj', 'Prešovský kraj', 'Košický kraj', ) countries = ( 'Afganistan', 'Afghanistanská islamská republika', 'Ålandy', 'Albánsko', 'Albánska republika', 'Alžírsko', 'Alžírska demokratická ľudová republika', 'Americká Samoa', 'Andorra', 'Andorrské kniežatstvo', 'Angola', 'Angolská republika', 'Anguilla', 'Antarktída', 'Antigua a Barbuda', 'Argentína', 'Argentínska republika', 'Arménsko', 'Arménska republika', 'Aruba', 'Austrália', 'Rakúsko', 'Rakúska republika', 'Azerbajdžan', 'Azerbajdžanská republika', 'Bahamy', 'Bahamské spoločenstvo', 'Bahrajn', 'Bahrajnské kráľovstvo', 'Bangladéš', 'Bangladéšska ľudová republika', 'Barbados', 'Bielorusko', 'Bieloruská republika', 'Belgicko', 'Belgické kráľovstvo', 'Belize', 'Benin', 'Beninská republika', 'Bermudy', 'Bhután', 'Bhutánske kráľovstvo', 'Bolívijská republika', 'Bolívijská republika', 'Bolívia', 'Bosna a Hercegovina', 'Republika Bosny a Hercegoviny', 'Botswana', 'Botswanská republika', 'Bouvetov ostrov', 'Brazília', 'Brazílska federatívna republika', 'Britské indickooceánske územie', 'Brunejsko-darussalamský štát', 'Bulharsko', 'Bulharská republika', 'Burkina Faso', 'Burundi', 'Burundská republika', 'Kambodža', 'Kambodžské kráľovstvo', 'Kamerun', 'Kamerunská republika', 'Kanada', 'Kapverdy', 'Kapverdská republika', 'Kajmanie ostrovy', 'Stredoafrická republika', 'Čad', 'Čadská republika', 'Čile', 'Čilská republika', 'Čína', 'Čínska ľudová republika', 'Vianočný ostrov', 'Kokosové ostrovy', 'Kolumbia', 'Kolumbijská republika', 'Komory', 'Komorský zväz', 'Kongo', 'Konžská republika', 'Konžská demokratická republika', 'Cookove ostrovy', 'Kostarika', 'Kostarická republika', 'Pobrežie Slonoviny', 'Republika Pobrežia Slonoviny', 'Chorvátsko', 'Chorvátska republika', 'Kuba', 'Kubánska republika', 'Cyprus', 'Cyperská republika', 'Česká republika', 'Dánsko', 'Dánske kráľovstvo', 'Džibutsko', 'Džibutská republika', 'Dominika', 'Dominické spoločenstvo', 'Dominikánska republika', 'Ekvádor', 'Ekvádorská republika', 'Egypt', 'Egyptská arabská republika', 'Salvádor', 'Salvádorská republika', 'Rovníková Guinea', 'Republika Rovníkovej Guiney', 'Eritrea', 'Estónsko', 'Estónska republika', 'Etiópia', 'Etiópska federatívna demokratická republika', 'Falklandy (Malvíny)', 'Faerské ostrovy', 'Fidži', 'Fínsko', 'Fínska republika', 'Francúzsko', 'Francúzska republika', 'Francúzska Guyana', 'Francúzska Polynézia', 'Francúzske južné a antarktické územia', 'Gabon', 'Gabonská republika', 'Gambia', 'Gambijská republika', 'Gruzínsko', 'Nemecko', 'Nemecká spolková republika', 'Ghana', 'Ghanská republika', 'Gibraltár', 'Grécko', 'Grécka republika', 'Grónsko', 'Grenada', 'Guadeloupe', 'Guam', 'Guatemala', 'Guatemalská republika', 'Guernsey', 'Guinea', 'Guinejská republika', 'Guinea-Bissau', 'Guinejsko-bissauská republika', 'Guyana', 'Guyanská kooperatívna republika', 'Haiti', 'Haitská republika', 'Heardov ostrov', 'Svätá stolica (Vatikánsky mestský štát)', 'Honduras', 'Honduraská republika', 'Hongkong', 'Osobitná administratívna oblasť Číny Hongkong', 'Maďarsko', 'Maďarská republika', 'Island', 'Islandská republika', 'India', 'Indická republika', 'Indonézia', 'Indonézska republika', 'Iránska islamská republika', 'Iránska islamská republika', 'Irak', 'Iracká republika', 'Írsko', 'Man', 'Izrael', 'Izraelský štát', 'Taliansko', 'Talianska republika', 'Jamajka', 'Japonsko', 'Jersey', 'Jordánsko', 'Jordánske hášimovské kráľovstvo', 'Kazachstan', 'Kazašská republika', 'Keňa', 'Kenská republika', 'Kiribati', 'Kiribatská republika', 'Kórejská ľudovodemokratická republika', 'Kórejská ľudovodemokratická republika', 'Kórejská republika', 'Kuvajt', 'Kuvajtský štát', 'Kirgizsko', 'Kirgizská republika', 'Laoská ľudovodemokratická republika', 'Lotyšsko', 'Lotyšská republika', 'Libanon', 'Libanonská republika', 'Lesotho', 'Lesothské kráľovstvo', 'Libéria', 'Libérijská republika', 'Líbya', 'Lichtenštajnsko', 'Lichtenštajnské kniežatstvo', 'Litva', 'Litovská republika', 'Luxembursko', 'Luxemburské veľkovojvodstvo', 'Macao', 'Osobitná administratívna oblasť Číny Macao', 'Macedónska republika', 'Bývalá juhoslovanská republika Macedónsko', 'Madagaskar', 'Madagaskarská republika', 'Malawi', 'Malawijská republika', 'Malajzia', 'Maldivy', 'Maldivská republika', 'Mali', 'Malijská republika', 'Malta', 'Maltská republika', 'Marshallove ostrovy', 'Republika Marshallových ostrovov', 'Martinik', 'Mauritánia', 'Mauritánska islamská republika', 'Maurícius', 'Maurícijská republika', 'Mayotte', 'Mexiko', 'Spojené štáty mexické', 'Mikronézske federatívne štáty', 'Mikronézske federatívne štáty', 'Moldavská republika', 'Moldavská republika', 'Moldavsko', 'Monako', 'Monacké kniežatstvo', 'Mongolsko', 'Čierna Hora', 'Montserrat', 'Maroko', 'Marocké kráľovstvo', 'Mozambik', 'Mozambická republika', 'Mjanmarsko', 'Namíbia', 'Namíbijská republika', 'Nauru', 'Nauruská republika', 'Nepál', 'Nepálska federatívna demokratická republika', 'Holandsko', 'Holandské kráľovstvo', 'Nová Kaledónia', 'Nový Zéland', 'Nikaragua', 'Nikaragujská republika', 'Niger', 'Nigerská republika', 'Nigéria', 'Nigérijská federatívna republika', 'Niue', 'Norfolk', 'Severné Mariány', 'Spoločenstvo Severných Marián', 'Nórsko', 'Nórske kráľovstvo', 'Omán', 'Ománsky sultanát', 'Pakistan', 'Pakistanská islamská republika', 'Palau', 'Palauská republika', 'palestínske územie, Okupované', 'Okupované palestínske územie', 'Panama', 'Panamská republika', 'Papua - Nová Guinea', 'Paraguaj', 'Paraguajská republika', 'Peru', 'Peruánska republika', 'Filipíny', 'Filipínska republika', 'Pitcairnove ostrovy', 'Poľsko', 'Poľská republika', 'Portugalsko', 'Portugalská republika', 'Portoriko', 'Katar', 'Katarský štát', 'Réunion', 'Rumunsko', 'Ruská federácia', 'Rwanda', 'Rwandská republika', 'Svätý Bartolomej', 'Svätá Helena, Ascension a Tristan da Cunha', 'Svätý Krištof a Nevis', 'Svätá Lucia', 'Saint Martin', 'Saint Pierre a Miquelon', 'Svätý Vincent a Grenadíny', 'Samoa', 'Samojský nezávislý štát', 'San Maríno', 'Sanmarínska republika', 'Svätý Tomáš a Princov ostrov', 'Demokratická republika Svätého Tomáša a Princovho ostrova', 'Saudská Arábia', 'Saudskoarabské kráľovstvo', 'Senegal', 'Senegalská republika', 'Srbsko', 'Srbská republika', 'Seychely', 'Seychelská republika', 'Sierra Leone', 'Sierraleonská republika', 'Singapur', 'Singapurská republika', 'Slovensko', 'Slovenská republika', 'Slovinsko', 'Slovinská republika', 'Šalamúnove ostrovy', 'Somálsko', 'Somálska republika', 'Južná Afrika', 'Juhoafrická republika', 'Južná Georgia a Južné Sandwichove ostrovy', 'Španielsko', 'Španielske kráľovstvo', 'Srí Lanka', 'Srílanská demokratická socialistická republika', 'Sudán', 'Sudánska republika', 'Surinam', 'Surinamská republika', 'Svalbard a Jan Mayen', 'Svazijsko', 'Svazijské kráľovstvo', 'Švédsko', 'Švédske kráľovstvo', 'Švajčiarsko', 'Švajčiarska konfederácia', 'Sýrska arabská republika', 'Taiwan, provincia Číny', 'Taiwan', 'Tadžikistan', 'Tadžická republika', 'Tanzánijská zjednotená republika', 'Tanzánijská zjednotená republika', 'Thajsko', 'Thajské kráľovstvo', 'Východný Timor', 'Východotimorská demokratická republika', 'Togo', 'Togská republika', 'Tokelau', 'Tonga', 'Tongské kráľovstvo', 'Trinidad a Tobago', 'Republika Trinidadu a Tobaga', 'Tunisko', 'Tuniská republika', 'Turecko', 'Turecká republika', 'Turkménsko', 'Ostrovy Turks a Caicos', 'Tuvalu', 'Uganda', 'Ugandská republika', 'Ukrajina', 'Spojené arabské emiráty', 'Spojené kráľovstvo', 'Spojené kráľovstvo Veľkej Británie a Severného Írska', 'Spojené štáty', 'Spojené štáty americké', 'Menšie odľahlé ostrovy Spojených štátov', 'Uruguaj', 'Uruguajská východná republika', 'Uzbekistan', 'Uzbecká republika', 'Vanuatu', 'Vanuatská republika', 'Venezuelská bolívarovská republika', 'Venezuela', 'Vietnam', 'Vietnamská socialistická republika', 'Panenské ostrovy, Britské', 'Britské Panenské ostrovy', 'Panenské ostrovy, Americké', 'Panenské ostrovy Spojených štátov', 'Wallis a Futuna', 'Západná Sahara', 'Jemen', 'Jemenská republika', 'Zambia', 'Zambijská republika', 'Zimbabwe', 'Zimbabwianska republika', 'Britské antarktické územie', 'Socialistická republika Barmský zväz', 'Bieloruská sovietska socialistická republika', 'ostrovy Canton a Enderbury', 'Československo, Československá socialistická republika', 'Dahome', 'Zem kráľovnej Maud', 'Východný Timor', 'Metropolitné Francúzsko', 'Francúzske pobrežie Afarov a Isasov', 'Francúzske južné a antarktické územia', 'Nemecká demokratická republika', 'Nemecká spolková republika', 'Gilbertove a lagúnové ostrovy', 'Johnston', 'Midwajské ostrovy', 'Holandské Antily', 'neutrálne pôdy', 'Nové Hebridy', 'Poručnícke územie tichomorských ostrovov', 'Panamská republika', 'Panamské prieplavové pásmo', 'Rumunská socialistická republika', 'Svätý Krištof', 'Srbsko a Čierna Hora', 'Sikkim', 'Rodézia', 'Španielska Sahara', 'Tichomorské ostrovy pod správou USA', 'ZSSR, Zväz sovietskych socialistických republík', 'Republika Horná Volta', 'Vatikánsky mestský štát (Svätá stolica)', 'Vietnamská demokratická republika', 'Wake', 'Jemenská ľudovodemokratická republika', 'Jemenská arabská republika', 'Socialistická federatívna republika Juhoslávia', 'Zairská republika', ) @classmethod def street_suffix_short(cls): return cls.random_element(cls.street_suffixes_short) @classmethod def street_suffix_long(cls): return cls.random_element(cls.street_suffixes_long) @classmethod def city_name(cls): return cls.random_element(cls.cities) @classmethod def street_name(cls): return cls.random_element(cls.streets) @classmethod def state(cls): return cls.random_element(cls.states) faker-0.7.7/faker/providers/address/en_CA/0000755000175000017500000000000013026251410016410 5ustar hlehlefaker-0.7.7/faker/providers/address/en_CA/__init__.py0000644000175000017500000001214413026251410020523 0ustar hlehlefrom __future__ import unicode_literals import re from ..en import Provider as AddressProvider class Provider(AddressProvider): postal_code_letters = ( 'A', 'B', 'C', 'E', 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'R', 'S', 'T', 'V', 'X', 'Y', ) city_prefixes = ('North', 'East', 'West', 'South', 'New', 'Lake', 'Port') city_suffixes = ( 'town', 'ton', 'land', 'ville', 'berg', 'burgh', 'borough', 'bury', 'view', 'port', 'mouth', 'stad', 'furt', 'chester', 'mouth', 'fort', 'haven', 'side', 'shire') building_number_formats = ('#####', '####', '###') street_suffixes = ( 'Alley', 'Avenue', 'Branch', 'Bridge', 'Brook', 'Brooks', 'Burg', 'Burgs', 'Bypass', 'Camp', 'Canyon', 'Cape', 'Causeway', 'Center', 'Centers', 'Circle', 'Circles', 'Cliff', 'Cliffs', 'Club', 'Common', 'Corner', 'Corners', 'Course', 'Court', 'Courts', 'Cove', 'Coves', 'Creek', 'Crescent', 'Crest', 'Crossing', 'Crossroad', 'Curve', 'Dale', 'Dam', 'Divide', 'Drive', 'Drive', 'Drives', 'Estate', 'Estates', 'Expressway', 'Extension', 'Extensions', 'Fall', 'Falls', 'Ferry', 'Field', 'Fields', 'Flat', 'Flats', 'Ford', 'Fords', 'Forest', 'Forge', 'Forges', 'Fork', 'Forks', 'Fort', 'Freeway', 'Garden', 'Gardens', 'Gateway', 'Glen', 'Glens', 'Green', 'Greens', 'Grove', 'Groves', 'Harbor', 'Harbors', 'Haven', 'Heights', 'Highway', 'Hill', 'Hills', 'Hollow', 'Inlet', 'Inlet', 'Island', 'Island', 'Islands', 'Islands', 'Isle', 'Isle', 'Junction', 'Junctions', 'Key', 'Keys', 'Knoll', 'Knolls', 'Lake', 'Lakes', 'Land', 'Landing', 'Lane', 'Light', 'Lights', 'Loaf', 'Lock', 'Locks', 'Locks', 'Lodge', 'Lodge', 'Loop', 'Mall', 'Manor', 'Manors', 'Meadow', 'Meadows', 'Mews', 'Mill', 'Mills', 'Mission', 'Mission', 'Motorway', 'Mount', 'Mountain', 'Mountain', 'Mountains', 'Mountains', 'Neck', 'Orchard', 'Oval', 'Overpass', 'Park', 'Parks', 'Parkway', 'Parkways', 'Pass', 'Passage', 'Path', 'Pike', 'Pine', 'Pines', 'Place', 'Plain', 'Plains', 'Plains', 'Plaza', 'Plaza', 'Point', 'Points', 'Port', 'Port', 'Ports', 'Ports', 'Prairie', 'Prairie', 'Radial', 'Ramp', 'Ranch', 'Rapid', 'Rapids', 'Rest', 'Ridge', 'Ridges', 'River', 'Road', 'Road', 'Roads', 'Roads', 'Route', 'Row', 'Rue', 'Run', 'Shoal', 'Shoals', 'Shore', 'Shores', 'Skyway', 'Spring', 'Springs', 'Springs', 'Spur', 'Spurs', 'Square', 'Square', 'Squares', 'Squares', 'Station', 'Station', 'Stravenue', 'Stravenue', 'Stream', 'Stream', 'Street', 'Street', 'Streets', 'Summit', 'Summit', 'Terrace', 'Throughway', 'Trace', 'Track', 'Trafficway', 'Trail', 'Trail', 'Tunnel', 'Tunnel', 'Turnpike', 'Turnpike', 'Underpass', 'Union', 'Unions', 'Valley', 'Valleys', 'Via', 'Viaduct', 'View', 'Views', 'Village', 'Village', 'Villages', 'Ville', 'Vista', 'Vista', 'Walk', 'Walks', 'Wall', 'Way', 'Ways', 'Well', 'Wells') postal_code_formats = ('?%? %?%', '?%?%?%') provinces = ( 'Alberta', 'British Columbia', 'Manitoba', 'New Brunswick', 'Newfoundland and Labrador', 'Northwest Territories', 'New Brunswick', 'Nova Scotia', 'Nunavut', 'Ontario', 'Prince Edward Island', 'Quebec', 'Saskatchewan', 'Yukon Territory') provinces_abbr = ( 'AB', 'BC', 'MB', 'NB', 'NL', 'NT', 'NS', 'NV', 'ON', 'PE', 'QC', 'SK', 'YT') city_formats = ( '{{city_prefix}} {{first_name}}{{city_suffix}}', '{{city_prefix}} {{first_name}}', '{{first_name}}{{city_suffix}}', '{{last_name}}{{city_suffix}}', ) street_name_formats = ( '{{first_name}} {{street_suffix}}', '{{last_name}} {{street_suffix}}' ) street_address_formats = ( '{{building_number}} {{street_name}}', '{{building_number}} {{street_name}} {{secondary_address}}', ) address_formats = ( "{{street_address}}\n{{city}}, {{province_abbr}} {{postalcode}}", ) secondary_address_formats = ('Apt. ###', 'Suite ###') @classmethod def province(cls): """ """ return cls.random_element(cls.provinces) @classmethod def province_abbr(cls): return cls.random_element(cls.provinces_abbr) @classmethod def city_prefix(cls): return cls.random_element(cls.city_prefixes) @classmethod def secondary_address(cls): return cls.numerify(cls.random_element(cls.secondary_address_formats)) @classmethod def postal_code_letter(cls): """ Returns a random letter from the list of allowable letters in a canadian postal code """ return cls.random_element(cls.postal_code_letters) @classmethod def postalcode(cls): """ Replaces all question mark ('?') occurrences with a random letter from postal_code_formats then passes result to numerify to insert numbers """ temp = re.sub(r'\?', lambda x: cls.postal_code_letter(), cls.random_element(cls.postal_code_formats)) return cls.numerify(temp) faker-0.7.7/faker/providers/address/uk_UA/0000755000175000017500000000000013026251410016447 5ustar hlehlefaker-0.7.7/faker/providers/address/uk_UA/__init__.py0000644000175000017500000001274113026251410020565 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from random import randint from .. import Provider as AddressProvider class Provider(AddressProvider): address_formats = ['{{street_address}}, {{city}}, {{postcode}}'] building_number_formats = ['#', '##', '###'] city_formats = ['{{city_prefix}} {{first_name}}'] street_address_formats = ['{{street_name}}, {{building_number}}'] street_name_formats = ['{{street_prefix}} {{last_name}}', '{{last_name}} {{street_suffix}}'] city_prefixes = ['місто', 'село', 'селище', 'хутір'] countries = [ 'Австралія', 'Австрія', 'Азербайджан', 'Албанія', 'Алжир', 'Ангола', 'Андорра', 'Антигуа і Барбуда', 'Аргентина', 'Афганістан', 'Багамські Острови', 'Бангладеш', 'Барбадос', 'Бахрейн', 'Беліз', 'Бельгія', 'Бенін', 'Білорусь', 'Болгарія', 'Болівія', 'Боснія і Герцеговина', 'Ботсвана', 'Бразилія', 'Бруней', 'Буркіна-Фасо', 'Бурунді', 'Бутан', 'Вануату', 'Ватикан', 'Велика Британія', 'Венесуела', 'В\'єтнам', 'Вірменія', 'Габон', 'Гаїті', 'Гаяна', 'Гамбія', 'Гана', 'Гватемала', 'Гвінея', 'Гвінея-Бісау', 'Гондурас', 'Гренада', 'Греція', 'Грузія', 'Данія', 'Джибуті', 'Домініка', 'Домініканська Республіка', 'Еквадор', 'Екваторіальна Гвінея', 'Еритрея', 'Естонія', 'Ефіопія', 'Єгипет', 'Ємен', 'Замбія', 'Західна Сахара', 'Зімбабве', 'Ізраїль', 'Індія', 'Індонезія', 'Ірак', 'Іран', 'Ірландія', 'Ісландія', 'Іспанія', 'Італія', 'Йорданія', 'Кабо-Верде', 'Казахстан', 'Камбоджа', 'Камерун', 'Канада', 'Катар', 'Кенія', 'Киргизстан', 'КНР', 'Кіпр', 'Кірибаті', 'Колумбія', 'Коморські Острови', 'Конго', 'ДР Конго', 'Південна Корея', 'Північна Корея', 'Косово', 'Коста-Рика', 'Кот-д\'Івуар', 'Куба', 'Кувейт', 'Лаос', 'Латвія', 'Лесото', 'Литва', 'Ліберія', 'Ліван', 'Лівія', 'Ліхтенштейн', 'Люксембург', 'Маврикій', 'Мавританія', 'Мадагаскар', 'Республіка Македонія', 'Малаві', 'Малайзія', 'Малі', 'Мальдіви', 'Мальта', 'Марокко', 'Маршаллові Острови', 'Мексика', 'Федеративні Штати Мікронезії', 'Мозамбік', 'Молдова', 'Монако', 'Монголія', 'М\'янма', 'Намібія', 'Науру', 'Непал', 'Нігер', 'Нігерія', 'Нідерланди', 'Нікарагуа', 'Німеччина', 'Нова Зеландія', 'Норвегія', 'ОАЕ', 'Оман', 'Пакистан', 'Палау', 'Палестинська держава', 'Панама', 'Папуа Нова Гвінея', 'ПАР', 'Парагвай', 'Перу', 'Південний Судан', 'Польща', 'Португалія', 'Росія', 'Руанда', 'Румунія', 'Сальвадор', 'Самоа', 'Сан-Марино', 'Сан-Томе і Принсіпі', 'Саудівська Аравія', 'Свазіленд', 'Сейшельські Острови', 'Сенегал', 'Сент-Вінсент і Гренадини', 'Сент-Кіттс і Невіс', 'Сент-Люсія', 'Сербія', 'Сінгапур', 'Сирія', 'Словаччина', 'Словенія', 'Соломонові Острови', 'Сомалі', 'Судан', 'Суринам', 'Східний Тимор', 'США', 'Сьєрра-Леоне', 'Таджикистан', 'Таїланд', 'Тайвань', 'Танзанія', 'Того', 'Тонга', 'Тринідад і Тобаго', 'Тувалу', 'Туніс', 'Туреччина', 'Туркменістан', 'Уганда', 'Угорщина', 'Узбекистан', 'Україна', 'Уругвай', 'Фіджі', 'Філіппіни', 'Фінляндія', 'Франція', 'Хорватія', 'Центральноафриканська Республіка', 'Чад', 'Чехія', 'Чилі', 'Чорногорія', 'Швейцарія', 'Швеція', 'Шрі-Ланка', 'Ямайка', 'Японія' ] street_prefixes = [ 'вулиця', 'проспект', 'майдан', 'набережна', 'бульвар', 'провулок' ] street_suffixes = ['узвіз'] @classmethod def city_prefix(cls): return cls.random_element(cls.city_prefixes) @classmethod def postcode(cls): """The code consists of five digits (01000-99999)""" return '{}{}'.format(randint(0, 10), randint(1000, 10000)) @classmethod def street_prefix(cls): return cls.random_element(cls.street_prefixes) faker-0.7.7/faker/providers/address/__init__.py0000644000175000017500000000605413026251410017561 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from decimal import Decimal from .. import BaseProvider from .. import date_time from faker.generator import random localized = True class Provider(BaseProvider): city_suffixes = ['Ville', ] street_suffixes = ['Street', ] city_formats = ('{{first_name}} {{city_suffix}}', ) street_name_formats = ('{{last_name}} {{street_suffix}}', ) street_address_formats = ('{{building_number}} {{street_name}}', ) address_formats = ('{{street_address}} {{postcode}} {{city}}', ) building_number_formats = ('##', ) postcode_formats = ('#####', ) countries = [tz['name'] for tz in date_time.Provider.countries] country_codes = [tz['code'] for tz in date_time.Provider.countries] @classmethod def city_suffix(cls): """ :example 'town' """ return cls.random_element(cls.city_suffixes) @classmethod def street_suffix(cls): """ :example 'Avenue' """ return cls.random_element(cls.street_suffixes) @classmethod def building_number(cls): """ :example '791' """ return cls.numerify(cls.random_element(cls.building_number_formats)) def city(self): """ :example 'Sashabury' """ pattern = self.random_element(self.city_formats) return self.generator.parse(pattern) def street_name(self): """ :example 'Crist Parks' """ pattern = self.random_element(self.street_name_formats) return self.generator.parse(pattern) def street_address(self): """ :example '791 Crist Parks' """ pattern = self.random_element(self.street_address_formats) return self.generator.parse(pattern) @classmethod def postcode(cls): """ :example 86039-9874 """ return cls.bothify(cls.random_element(cls.postcode_formats)).upper() def address(self): """ :example '791 Crist Parks, Sashabury, IL 86039-9874' """ pattern = self.random_element(self.address_formats) return self.generator.parse(pattern) @classmethod def country(cls): return cls.random_element(cls.countries) @classmethod def country_code(cls): return cls.random_element(cls.country_codes) @classmethod def geo_coordinate(cls, center=None, radius=0.001): """ Optionally center the coord and pick a point within radius. """ if center is None: return Decimal(str(random.randint(-180000000, 180000000) / 1000000.0)).quantize(Decimal('.000001')) else: center = float(center) radius = float(radius) geo = random.uniform(center - radius, center + radius) return Decimal(str(geo)).quantize(Decimal('.000001')) @classmethod def latitude(cls): # Latitude has a range of -90 to 90, so divide by two. return cls.geo_coordinate() / 2 @classmethod def longitude(cls): return cls.geo_coordinate() faker-0.7.7/faker/providers/address/fa_IR/0000755000175000017500000000000013026251410016423 5ustar hlehlefaker-0.7.7/faker/providers/address/fa_IR/__init__.py0000644000175000017500000001434313026251410020541 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): city_prefixes = ( 'شمال', 'غرب', 'شرق', 'جنوب', 'بندر', 'شهر', 'روستای', 'دهستان', 'شهرستان', 'باغات', 'استان', ) building_number_formats = ('#####', '####', '###') street_suffixes = ( 'کوچه', 'خیابان', 'پل', 'دره', 'میدان', 'چهار راه', 'بن بست', 'بلوار', 'جنب', 'تقاطع', 'آزاد راه', 'بزرگ راه', 'جزیره', 'کوه', 'جاده', 'تونل', ) postcode_formats = ('###', '####', '#####', '######', '##########',) states = ( 'آذربایجان شرقی', 'آذربایجان غربی', 'اردبیل', 'خراسان', 'کردستان', 'گیلان', 'اصفهان', 'البرز', 'ایلام', 'بوشهر', 'تهران', 'چهارمحال و بختیاری', 'خراسان جنوبی', 'خراسان رضوی', 'خراسان شمالی', 'خوزستان', 'زنجان', 'سمنان', 'سیستان و بلوچستان', 'فارس', 'قزوین', 'قم', 'کرمان', 'کرمانشاه', 'کهگیلویه و بویراحمد', 'گلستان', 'لرستان', 'مازندران', 'مرکزی', 'هرمزگان', 'همدان', 'یزد', ) countries = ( 'جمهوری آذربایجان', 'آرژانتین', 'آفریقای جنوبی', 'جمهوری آفریقای مرکزی', 'آلبانی', 'آلمان', 'آنتیگوا و باربودا', 'آندورا', 'آنگولا', 'اتریش', 'اتیوپی', 'اردن', 'ارمنستان', 'اروگوئه', 'اریتره', 'ازبکستان', 'اسپانیا', 'استرالیا', 'استونی', 'اسرائیل', 'اسلواکی', 'اسلوونی', 'افغانستان', 'اکوادور', 'الجزایر', 'السالوادور', 'امارات متحده عربی', 'اندونزی', 'اوکراین', 'اوگاندا', 'ایالات متحده آمریکا', 'ایتالیا', 'ایران', 'جمهوری ایرلند', 'ایسلند', 'باربادوس', 'باهاما', 'بحرین', 'برزیل', 'برونئی', 'بریتانیا', 'بلاروس', 'بلژیک', 'بلغارستان', 'بلیز', 'بنگلادش', 'بنین', 'پادشاهی بوتان', 'بوتسوانا', 'بورکینافاسو', 'بوروندی', 'بوسنی و هرزگوین', 'بولیوی', 'پاپوآ گینه نو', 'پاراگوئه', 'پاناما', 'پاکستان', 'پرتغال', 'پرو', 'پورتوریکو', 'تاجیکستان', 'تانزانیا', 'تایلند', 'جمهوری چین', 'ترکمنستان', 'ترکیه', 'ترینیداد و توباگو', 'توگو', 'تونس', 'تونگا', 'تووالو', 'تیمور شرقی', 'جامائیکا', 'جزایر سلیمان', 'جزایر مارشال', 'جمهوری چک', 'جمهوری دومینیکن', 'جیبوتی', 'چاد', 'چین', 'دانمارک', 'دومینیکا', 'جمهوری دومینیکن', 'رواندا', 'روسیه', 'رومانی', 'زامبیا', 'نیوزیلند', 'زیمباوه', 'جمهوری دموکراتیک کنگو (زئیر)', 'ژاپن', 'سائوتومه و پرینسیپ', 'ساحل عاج', 'ساموآی غربی', 'سن مارینو', 'سری‌لانکا', 'سنت کیتس و نویس', 'سنت لوسیا', 'سنت وینسنت و گرنادین‌ها', 'سنگاپور', 'سنگال', 'سوئد', 'سوئیس', 'سوازیلند', 'سودان', 'سودان جنوبی', 'سورینام', 'سوریه', 'سومالی', 'سیرالئون', 'سیشل', 'شیلی', 'صربستان', 'عراق', 'عربستان سعودی', 'عمان', 'غنا', 'فرانسه', 'فلسطین', 'فنلاند', 'فیجی', 'فیلیپین', 'قبرس', 'قرقیزستان', 'قزاقستان', 'قطر', 'کامبوج', 'کامرون', 'کانادا', 'کره جنوبی', 'کره شمالی', 'کرواسی', 'کاستاریکا', 'کلمبیا', 'جمهوری کنگو', 'جمهوری دموکراتیک کنگو', 'کنیا', 'کوبا', 'کوزوو', 'مجمع‌الجزایر قمر', 'کویت', 'کیپ ورد', 'کیریباتی', 'گابن', 'گامبیا', 'گرجستان', 'گرنادا', 'گرینلند(از مستعمرات دانمارک)', 'گواتمالا', 'گویان', 'گینه', 'گینه استوایی', 'گینه بیسائو', 'لائوس', 'لبنان', 'لتونی', 'لسوتو', 'لهستان', 'لوکزامبورگ', 'لیبریا', 'لیبی', 'لیتوانی', 'لیختن‌اشتاین', 'ماداگاسکار', 'مالاوی', 'مالت', 'مالدیو', 'مالزی', 'مالی', 'مجارستان', 'مراکش', 'مصر', 'مغولستان', 'مقدونیه', 'مکزیک', 'موریتانی', 'موریس', 'موزامبیک', 'مولداوی', 'موناکو', 'مونته‌نگرو', 'میانمار', 'ایالات فدرال میکرونزی', 'نائورو', 'نامیبیا', 'نپال', 'نروژ', 'نیجریه', 'نیکاراگوئه', 'نیوزیلند', 'واتیکان', 'وانواتو', 'ونزوئلا', 'ویتنام', 'هائیتی', 'هلند', 'هندوراس', 'هند', 'یمن', 'یونان', ) city_formats = ( '{{city_prefix}} {{first_name}}', ) street_name_formats = ( '{{first_name}} {{street_suffix}}', '{{last_name}} {{street_suffix}}' ) street_address_formats = ( '{{building_number}} {{street_name}}', '{{building_number}} {{street_name}} {{secondary_address}}', ) address_formats = ( "{{street_address}}\n{{city}}, {{state}} {{postcode}}", ) secondary_address_formats = ('سوئیت ###', 'واحد ###') @classmethod def city_prefix(cls): return cls.random_element(cls.city_prefixes) @classmethod def secondary_address(cls): return cls.numerify(cls.random_element(cls.secondary_address_formats)) @classmethod def state(cls): return cls.random_element(cls.states) faker-0.7.7/faker/providers/address/ne_NP/0000755000175000017500000000000013026251410016442 5ustar hlehlefaker-0.7.7/faker/providers/address/ne_NP/__init__.py0000644000175000017500000004245113026251410020561 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): building_number_formats = ('#', '##', '###') street_name_formats = ('{{last_name}} {{street_suffix}}',) street_address_formats = ('{{street_name}}',) city_formats = ('{{city}}',) # http://www.nepalpost.gov.np/index.php/postal-codes-of-nepal postcode_formats = ('#####',) address_formats = ( "{{street_name}} {{building_prefix}} {{building_number}} \n{{city}}\n{{district}} {{postcode}}", ) street_suffixes = ( 'मार्ग', 'आश्रम', 'बाटो', 'पथ', 'गल्ली', 'गेट', 'हाईट', 'टार', 'रोड', 'कुना', 'चौर', 'निवास', ) building_prefixes = ('वडा', 'घर') # https://en.wikipedia.org/wiki/List_of_sovereign_states countries = ( 'अंगोला', 'अक्रोटिरी र धेकेलिया', 'अजरबैजान', 'अफगानिस्तान', 'अमेरिकी सामोआ', 'अरुबा', 'अर्जेन्टिना', 'अर्मेनिया', 'अलडेर्नी', 'अल्जेरिया', 'अल्बानिया', 'अस्ट्रिया', 'अस्ट्रेलिया', 'आइजल अफ म्यान', 'आइभोरी कोस्ट', 'आइसल्याण्ड', 'आजाद कश्मीर', 'आयरल्याण्ड', 'इक्वेटोरियल गिनी', 'इक्वेडर', 'इजरायल', 'इटाली', 'इण्डोनेशिया', 'इथियोपिया', 'इराक', 'इरान', 'इस्टोनिया', 'उज्बेकिस्तान', 'उत्तर कोरिया', 'उत्तरी मारिआना टापु', 'उत्तरी साइप्रस', 'उरुग्वे', 'एङगुइला', 'एण्डोरा', 'एन्टिगुआ र बर्बुडा', 'एरिट्रिया', 'एल साल्भादोर', 'एशमोर र कर्टियर टापु', 'ओमान', 'कजाख्स्तान', 'कतार', 'कम्बोडिया', 'किरिबाटी', 'किर्गिजस्तान', 'कुक द्वीप', 'कुराकाओ', 'कुवैत', 'केन्या', 'केप भर्ड', 'केम्यान टापु', 'कोकोस टापु', 'कोटे डी आइभोरी', 'कोमोरोस', 'कोरल सी टापु क्षेत्र', 'कोलम्बिया', 'कोसोभो', 'कोस्टारिका', 'क्यानडा', 'क्यामेरून', 'क्युबा', 'क्रिसमस टापु', 'क्रोएसिया', 'क्लिप्परटन द्वीप', 'क्वीन माउड ल्याण्ड', 'गणतन्त्र कङ्गो', 'गणतन्त्र कोरिया', 'गणतन्त्र स्पर्स्का', 'गाबोन', 'गिनी', 'गिब्राल्टार', 'गिलगीत', 'गुयना', 'गुर्न्जी', 'ग्रिनाडा', 'ग्रीनल्याण्ड', 'ग्रीस', 'ग्वाटेमाला', 'ग्वाम', 'घाना', 'चाड', 'चिली', 'चीन', 'चेक गणतन्त्र', 'जमैका', 'जर्मनी', 'जर्सी', 'जापान', 'जाम्बिया', 'जिबुटी', 'जोर्डन', 'टर्की', 'टिमोर', 'टुभालु', 'टुर्क्स तथा काइकोस टापु', 'टोंगा', 'टोकेलाउ', 'टोगो', 'ट्युनिसिया', 'ट्रान्सनिसट्रिया', 'ट्रिनिडाड र टोबागो', 'डेनमार्क', 'डोमिनिकन गणतन्त्र', 'डोमिनिका', 'तन्जानिया', 'ताइवान', 'ताजिकिस्तान', 'तुर्कमेनिस्तान', 'थाइल्याण्ड', 'दक्षिण अफ्रिका', 'दक्षिण ओसेटिया', 'दक्षिण कोरिया', 'दक्षिण जर्जिया तथा दक्षिण स्याण्डवीच टापु', 'दक्षिणी सुडान', 'नर्वे', 'नर्वेको', 'नाइजर', 'नाइजेरिया', 'नाउरु', 'नागोर्नो', 'नामिबिया', 'निकाराग्वा', 'नियु', 'नेदरल्याण्ड', 'नेपाल', 'नोर्फोक टापु', 'न्यु क्यालोडेनिया', 'न्युजिल्यान्ड', 'पपुवा न्युगिनी', 'पलाउ', 'पाकिस्तान', 'पानामा', 'पाराग्वे', 'पिटकेर्न टापु', 'पिटर द्वीप', 'पूर्वी टिमोर', 'पेरु', 'पोर्चुगल', 'पोल्याण्ड', 'प्यालेस्टाइन', 'प्युर्तो रिको', 'प्रजातान्त्रिक गणतन्त्र कंगो', 'प्रजातान्त्रिक गणतन्त्र कोरिया', 'प्रिडेनेस्ट्रोभी', 'फकल्याण्ड टापु', 'फरोइ टापु', 'फिजी', 'फिनल्याण्ड', 'फिलिपिन्स', 'फ्रान्स', 'फ्रेन्च दक्षिणी र अन्टार्कटिक द्वीप', 'फ्रेन्च पोलिनेसिया', 'बंगलादेश', 'बर्मा', 'बर्मुडा', 'बहराइन', 'बहामस', 'बार्बाडोस', 'बुरुन्डी', 'बुर्किना फासो', 'बुल्गेरिया', 'बेनिन', 'बेलारूस', 'बेलिज', 'बेल्जियम', 'बोत्स्वाना', 'बोलिभिया', 'बोस्निया र हर्जगोभिना', 'बोस्निया र हर्जगोभिना संघ', 'बौभेट द्वीप', 'ब्राजिल', 'ब्रिटिस भर्जिन टापु', 'ब्रुनेई', 'भानुअटु', 'भारत', 'भियतनाम', 'भुटान', 'भेनेजुएला', 'भ्याटिकन', 'भ्याटिकन सिटी', 'मकाउ', 'मङ्गोलिया', 'मध्य अफ्रिकी गणतन्त्र', 'मलावी', 'मलेशिया', 'माइक्रोनेसियाको संघीय राज्य', 'माडागास्कर', 'मार्शल द्वीप', 'माली', 'माल्टा', 'माल्दिभ्स', 'मिश्र', 'मेक्सिको', 'मोजाम्बिक', 'मोनाको', 'मोन्टसेराट', 'मोन्टेनेग्रो', 'मोरक्को', 'मोल्डोभा', 'मौरिसनिया', 'मौरिसस', 'म्यानमार', 'म्यासेडोनिया', 'यमन', 'युक्रेन', 'युगान्डा', 'रसिया', 'रुवाण्डा', 'रोमानिया', 'रोस डिपेन्डेन्सी', 'लक्जेम्बर्ग', 'लाईबेरिया', 'लाओस', 'लात्भिया', 'लिचटेन्स्टाइन', 'लिथुआनिया', 'लिबिया', 'लेबनान', 'लेसोथो', 'वाल्लिस र फुटुना', 'श्रीलंका', 'संघीय राज्य माइक्रोनेसिया', 'संयुक्त अधिराज्य', 'संयुक्त अरब इमिरेट्स', 'संयुक्त राज्य अमेरिका', 'संयुक्त राज्य भर्जिन टापु', 'सर्बिया', 'साइप्रस', 'साउदी अरब', 'साओ टोमे र प्रिन्सिपे', 'सान मारिनो', 'साबा', 'सामोआ', 'साहरवी अरब लोकतान्त्रिक गणतन्त्र', 'सिंगापुर', 'सिन्ट मार्टिन', 'सीरियन कुर्दिस्तान', 'सीरिया', 'सुडान', 'सुरिनेम', 'सेनेगल', 'सेन्ट किट्स र नेभिस', 'सेन्ट पियेर्रे र मिकुएलन', 'सेन्ट बार्थेलेमी', 'सेन्ट भिन्सेन्ट र ग्रेनाडाइन्स', 'सेन्ट मार्टिन', 'सेन्ट लुसिया', 'सेन्ट हेलेना', 'सेरा लियोन', 'सेसेल्स', 'सोमालिया', 'सोमालील्याण्ड', 'सोलोमन द्वीप', 'स्पेन', 'स्लोभाकिया', 'स्लोभेनिया', 'स्वाजिल्याण्ड', 'स्विजरल्याण्ड', 'स्वीडेन', 'हंगेरी', 'हङकङ', 'हर्म', 'हाइटी', 'हेयर्ड द्वीप र म्याकडोनाल्ड टापु', 'होन्डुरस', 'अबखाजिया', 'जर्जिया', ) # cities are taken from https://en.wikipedia.org/wiki/List_of_cities_in_Nepal cities = ( 'मिर्चैया', 'प्युठान', 'कञ्चनपुर', 'लुम्बिनी सांस्कृतिक', 'बागलुङ', 'इलाम', 'भक्तपुर', 'भद्रपुर', 'घोराही', 'स्याङ्जा', 'खैरहानी नगरपालिका', 'म्याग्दी', 'रंगेली', 'काठमाडौं', 'शनि-अर्जुन', 'पर्वत', 'सप्तरी', 'पनौती', 'जयपृथ्वी', 'लहान', 'वालिङ', 'बर्दघाट', 'डोटी', 'धरान', 'पथरी शनिश्चरे', 'चन्दननाथ', 'नवलपरासी', 'किर्तिपुर', 'दैलेख', 'सुनसरी', 'बेलौरी', 'कुस्मा', 'मकवानपुर', 'कञ्चनरूप', 'गुलरिया', 'टीकापुर', 'राजापुर', 'फिदिम', 'खोटाङ', 'धनुषाधाम', 'झापा', 'पुनर्वास', 'भक्तपुर', 'बर्दिया', 'बागलुङ', 'दमक', 'तेह्रथुम', 'नारायण', 'ताप्लेजुङ', 'तानसेन', 'पाँचखाल', 'बनेपा', 'म्याङ्लुङ', 'ललितपुर', 'दिपायल', 'अपी', 'दाङ', 'सन्धिखर्क', 'धनकुटा', 'बिरेन्द्रनगर', 'गौर', 'मोरङ', 'सङ्खुवासभा', 'लम्की-चुहा', 'बारा', 'हरिवन नगरपालिका', 'मलङ्वा', 'सिराहा', 'जनकपुर', 'सल्यान', 'सिन्धुपाल्चोक', 'दुल्लु', 'ओखलढुङ्गा', 'पाल्पा', 'इटहरी', 'रेसुङगा', 'कृष्णनगर', 'शुक्लगण्डकी', 'नुवाकोट', 'साँफेबगर', 'राजविराज', 'नेपालगंज', 'भिमेश्वर', 'ताप्लेजुङ', 'धुलिखेल', 'व्यास', 'भोजपुर', 'धादिङ', 'बेनी', 'अर्घाखाँची', 'भीमदत्त', 'रौतहट', 'जलेश्वर', 'देवदह', 'बेलवारी', 'बुटवल', 'सुर्खेत', 'मङ्गलसेन', 'कैलाली', 'धनकुटा', 'रुपन्देही', 'सल्यान', 'रामपुर', 'बिराटनगर', 'चौतारा', 'देवचुली', 'कपिलवस्तु', 'सुनवल', 'शिवराज', 'चम्पापुर (चापागाउँ)', 'भरतपुर', 'गढिमाई', 'उर्लावारी', 'लेखनाथ', 'सिद्धिचरण', 'मेचीनगर', 'चित्रवन', 'कास्की', 'गौशाला', 'पुतलीबजार', 'बिदुर', 'शम्भुनाथ', 'पर्सा', 'प्युठान', 'निजगढ', 'डडेलधुरा', 'कन्काई', 'गैंडाकोट', 'पाल्पा', 'कार्यविनायक*', 'तिलोत्तमा', 'तुलसीपुर', 'वीरगञ्ज', 'शंखरपुर*', 'अत्तरिया', 'बझाङ', 'मन्थली*', 'कपिलवस्तु', 'कटारी', 'हेटौडा', 'कलैया', 'सुन्दर दुलारी', 'सिन्धुली', 'थाहा', 'बाँके', 'ललितपुर', 'दार्चुला', 'पोखरा', 'बन्दीपुर', 'सर्लाही', 'कोहलपुर', 'सैनामैना', 'अमरागढी', 'उदयपुर', 'काठमाडौं', 'सुर्योदय', 'सिराहा', 'महोत्तरी', 'धनगढी', 'शारदा', 'काभ्रेपलाञ्चोक', 'त्रियुगा', 'रामेछाप', 'पाँचथर', 'इलाम', 'भोजपुर', 'मध्यपुर ठिमी', 'दुहवी-भलुवा', 'दशरथचन्द', 'बैतडी', 'कोशी हरैंचा', 'चापाकोट', 'दिक्तेल', 'चन्द्रपुर', 'लालबन्दी', 'चितवन', 'रत्ननगर', 'पृथ्वीनारायण', 'धनुषा', 'गुल्मी', 'बेंसीशहर', 'लमजुङ', 'अछाम', 'तनहुँ', 'खाँदबारी', 'बिर्तामोड', 'कमलामाई', 'छिरेश्वरनाथ', 'सिद्धार्थनगर', 'निलकण्ठ', 'गोर्खा', 'दोलखा', 'रामग्राम', 'इनरूवा', 'कावासोती', 'बेल्टार बसाहा', 'जुम्ला', 'ईश्वरपुर', ) districts = ( 'अछाम', 'अर्घाखाँची', 'इलाम', 'उदयपुर', 'ओखलढुङ्गा', 'कञ्चनपुर', 'कपिलवस्तु', 'काठमाडौं', 'काभ्रेपलाञ्चोक', 'कालीकोट', 'कास्की', 'कैलाली', 'खोटाङ', 'गुल्मी', 'गोर्खा', 'चितवन', 'जाजरकोट', 'जुम्ला', 'झापा', 'डडेल्धुरा', 'डोटी', 'डोल्पा', 'तनहुँ', 'ताप्लेजुङ', 'तेह्रथुम', 'दाङ', 'दार्चुला', 'दैलेख', 'दोलखा', 'धनकुटा', 'धनुषा', 'धादिङ', 'नवलपरासी', 'नुवाकोट', 'पर्वत', 'पर्सा', 'पाँचथर', 'पाल्पा', 'प्युठान', 'बझाङ', 'बर्दिया', 'बाँके', 'बाग्लुङ', 'बाजुरा', 'बारा', 'भक्तपुर', 'भोजपुर', 'मकवानपुर', 'मनाङ', 'महोत्तरी', 'मुगु', 'मुस्ताङ', 'मोरङ', 'म्याग्दी', 'रसुवा', 'रामेछाप', 'रुकुम', 'रूपन्देही', 'रोल्पा', 'रौतहट', 'लमजुङ्', 'ललितपुर', 'वैतडी', 'संखुवासभा', 'सप्तरी', 'सर्लाही', 'सल्यान', 'सिन्धुपलाञ्चोक', 'सिन्धुली', 'सिराहा', 'सुनसरी', 'सुर्खेत', 'सोलुखुम्बु', 'स्याङ्जा', 'हुम्ला', ) @classmethod def district(cls): """ :example अछाम """ return cls.random_element(cls.districts) @classmethod def city(cls): """ :example कावासोत """ return cls.random_element(cls.cities) @classmethod def building_prefix(cls): """ :example वडा """ return cls.random_element(cls.building_prefixes) faker-0.7.7/faker/providers/address/pt_PT/0000755000175000017500000000000013026251410016471 5ustar hlehlefaker-0.7.7/faker/providers/address/pt_PT/__init__.py0000644000175000017500000001646313026251410020614 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): street_prefixes = ('Av', 'Avenida', 'R.', 'Rua', 'Travessa', 'Largo') city_formats = ('{{city_name}}',) street_name_formats = ( '{{street_prefix}} {{last_name}}', '{{street_prefix}} {{first_name}} {{last_name}}', '{{street_prefix}} de {{last_name}}', ) street_address_formats = ( '{{street_name}}, {{building_number}}', ) address_formats = ( "{{street_address}}\n{{postcode}} {{city}}", ) building_number_formats = ('S/N', '%', '%#', '%#', '%#', '%##') postcode_formats = ('####-###',) cities = ( 'Abrantes', 'Agualva-Cacém', 'Albufeira', 'Alcobaça', 'Alcácer do Sal', 'Almada', 'Almeirim', 'Alverca do Ribatejo', 'Amadora', 'Amarante', 'Amora', 'Anadia', 'Angra do Heroísmo', 'Aveiro', 'Barcelos', 'Barreiro', 'Beja', 'Braga', 'Bragança', 'Caldas da Rainha', 'Caniço', 'Cantanhede', 'Cartaxo', 'Castelo Branco', 'Chaves', 'Coimbra', 'Costa da Caparica', 'Covilhã', 'Câmara de Lobos', 'Elvas', 'Entroncamento', 'Ermesinde', 'Esmoriz', 'Espinho', 'Esposende', 'Estarreja', 'Estremoz', 'Fafe', 'Faro', 'Felgueiras', 'Figueira da Foz', 'Fiães', 'Freamunde', 'Funchal', 'Fundão', 'Fátima', 'Gafanha da Nazaré', 'Gandra', 'Gondomar', 'Gouveia', 'Guarda', 'Guimarães', 'Horta', 'Lagoa', 'Lagos', 'Lamego', 'Leiria', 'Lisboa', 'Lixa', 'Loulé', 'Loures', 'Lourosa', 'Macedo de Cavaleiros', 'Maia', 'Mangualde', 'Marco de Canaveses', 'Marinha Grande', 'Matosinhos', 'Mealhada', 'Miranda do Douro', 'Mirandela', 'Montemor-o-Novo', 'Montijo', 'Moura', 'Mêda', 'Odivelas', 'Olhão', 'Oliveira de Azeméis', 'Oliveira do Bairro', 'Oliveira do Hospital', 'Ourém', 'Ovar', 'Paredes', 'Paços de Ferreira', 'Penafiel', 'Peniche', 'Peso da Régua', 'Pinhel', 'Pombal', 'Ponta Delgada', 'Ponte de Sor', 'Portalegre', 'Portimão', 'Porto', 'Porto Santo', 'Praia da Vitória', 'Póvoa de Santa Iria', 'Póvoa de Varzim', 'Quarteira', 'Queluz', 'Rebordosa', 'Reguengos de Monsaraz', 'Ribeira Grande', 'Rio Maior', 'Rio Tinto', 'Sabugal', 'Sacavém', 'Santa Comba Dão', 'Santa Cruz', 'Santa Maria da Feira', 'Santana', 'Santarém', 'Santiago do Cacém', 'Santo Tirso', 'Seia', 'Seixal', 'Serpa', 'Setúbal', 'Silves', 'Sines', 'Sintra', 'São João da Madeira', 'São Mamede de Infesta', 'São Salvador de Lordelo', 'Tarouca', 'Tavira', 'Tomar', 'Tondela', 'Torres Novas', 'Torres Vedras', 'Trancoso', 'Trofa', 'Valbom', 'Vale de Cambra', 'Valongo', 'Valpaços', 'Vendas Novas', 'Viana do Castelo', 'Vila Franca de Xira', 'Vila Nova de Famalicão', 'Vila Nova de Foz Côa', 'Vila Nova de Gaia', 'Vila Nova de Santo André', 'Vila Real', 'Vila Real de Santo António', 'Vila do Conde', 'Viseu', 'Vizela', 'Évora', 'Ílhavo', ) countries = ( 'Afeganistão', 'África do Sul', 'Akrotiri', 'Albânia', 'Alemanha', 'Andorra', 'Angola', 'Anguila', 'Antárctida', 'Antígua e Barbuda', 'Antilhas Neerlandesas', 'Arábia Saudita', 'Arctic Ocean', 'Argélia', 'Argentina', 'Arménia', 'Aruba', 'Ashmore and Cartier Islands', 'Atlantic Ocean', 'Austrália', 'Áustria', 'Azerbaijão', 'Baamas', 'Bangladeche', 'Barbados', 'Barém', 'Bélgica', 'Belize', 'Benim', 'Bermudas', 'Bielorrússia', 'Birmânia', 'Bolívia', 'Bósnia e Herzegovina', 'Botsuana', 'Brasil', 'Brunei', 'Bulgária', 'Burquina Faso', 'Burúndi', 'Butão', 'Cabo Verde', 'Camarões', 'Camboja', 'Canadá', 'Catar', 'Cazaquistão', 'Chade', 'Chile', 'China', 'Chipre', 'Clipperton Island', 'Colômbia', 'Comores', 'Congo-Brazzaville', 'Congo-Kinshasa', 'Coral Sea Islands', 'Coreia do Norte', 'Coreia do Sul', 'Costa do Marfim', 'Costa Rica', 'Croácia', 'Cuba', 'Dhekelia', 'Dinamarca', 'Domínica', 'Egipto', 'Emiratos Árabes Unidos', 'Equador', 'Eritreia', 'Eslováquia', 'Eslovénia', 'Espanha', 'Estados Unidos', 'Estónia', 'Etiópia', 'Faroé', 'Fiji', 'Filipinas', 'Finlândia', 'França', 'Gabão', 'Gâmbia', 'Gana', 'Gaza Strip', 'Geórgia', 'Geórgia do Sul e Sandwich do Sul', 'Gibraltar', 'Granada', 'Grécia', 'Gronelândia', 'Guame', 'Guatemala', 'Guernsey', 'Guiana', 'Guiné', 'Guiné Equatorial', 'Guiné-Bissau', 'Haiti', 'Honduras', 'Hong Kong', 'Hungria', 'Iémen', 'Ilha Bouvet', 'Ilha do Natal', 'Ilha Norfolk', 'Ilhas Caimão', 'Ilhas Cook', 'Ilhas dos Cocos', 'Ilhas Falkland', 'Ilhas Heard e McDonald', 'Ilhas Marshall', 'Ilhas Salomão', 'Ilhas Turcas e Caicos', 'Ilhas Virgens Americanas', 'Ilhas Virgens Britânicas', 'Índia', 'Indian Ocean', 'Indonésia', 'Irão', 'Iraque', 'Irlanda', 'Islândia', 'Israel', 'Itália', 'Jamaica', 'Jan Mayen', 'Japão', 'Jersey', 'Jibuti', 'Jordânia', 'Kuwait', 'Laos', 'Lesoto', 'Letónia', 'Líbano', 'Libéria', 'Líbia', 'Listenstaine', 'Lituânia', 'Luxemburgo', 'Macau', 'Macedónia', 'Madagáscar', 'Malásia', 'Malávi', 'Maldivas', 'Mali', 'Malta', 'Man, Isle of', 'Marianas do Norte', 'Marrocos', 'Maurícia', 'Mauritânia', 'Mayotte', 'México', 'Micronésia', 'Moçambique', 'Moldávia', 'Mónaco', 'Mongólia', 'Monserrate', 'Montenegro', 'Mundo', 'Namíbia', 'Nauru', 'Navassa Island', 'Nepal', 'Nicarágua', 'Níger', 'Nigéria', 'Niue', 'Noruega', 'Nova Caledónia', 'Nova Zelândia', 'Omã', 'Pacific Ocean', 'Países Baixos', 'Palau', 'Panamá', 'Papua-Nova Guiné', 'Paquistão', 'Paracel Islands', 'Paraguai', 'Peru', 'Pitcairn', 'Polinésia Francesa', 'Polónia', 'Porto Rico', 'Portugal', 'Quénia', 'Quirguizistão', 'Quiribáti', 'Reino Unido', 'República Centro-Africana', 'República Checa', 'República Dominicana', 'Roménia', 'Ruanda', 'Rússia', 'Salvador', 'Samoa', 'Samoa Americana', 'Santa Helena', 'Santa Lúcia', 'São Cristóvão e Neves', 'São Marinho', 'São Pedro e Miquelon', 'São Tomé e Príncipe', 'São Vicente e Granadinas', 'Sara Ocidental', 'Seicheles', 'Senegal', 'Serra Leoa', 'Sérvia', 'Singapura', 'Síria', 'Somália', 'Southern Ocean', 'Spratly Islands', 'Sri Lanca', 'Suazilândia', 'Sudão', 'Suécia', 'Suíça', 'Suriname', 'Svalbard e Jan Mayen', 'Tailândia', 'Taiwan', 'Tajiquistão', 'Tanzânia', 'Território Britânico do Oceano Índico', 'Territórios Austrais Franceses', 'Timor Leste', 'Togo', 'Tokelau', 'Tonga', 'Trindade e Tobago', 'Tunísia', 'Turquemenistão', 'Turquia', 'Tuvalu', 'Ucrânia', 'Uganda', 'União Europeia', 'Uruguai', 'Usbequistão', 'Vanuatu', 'Vaticano', 'Venezuela', 'Vietname', 'Wake Island', 'Wallis e Futuna', 'West Bank', 'Zâmbia', 'Zimbabué', ) @classmethod def street_prefix(cls): """ :example 'Rua' """ return cls.random_element(cls.street_prefixes) @classmethod def city_name(cls): """ :example Amora """ return cls.random_element(cls.cities) faker-0.7.7/faker/providers/address/ja_JP/0000755000175000017500000000000013026251410016426 5ustar hlehlefaker-0.7.7/faker/providers/address/ja_JP/__init__.py0000644000175000017500000002741113026251410020544 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as AddressProvider from faker.generator import random class Provider(AddressProvider): address_formats = ( '{{prefecture}}{{city}}{{town}}{{chome}}{{ban}}{{gou}}', '{{prefecture}}{{city}}{{town}}{{chome}}{{ban}}{{gou}} {{town}}{{building_name}}{{building_number}}', '{{prefecture}}{{city}}{{town}}{{chome}}{{ban}}{{gou}} {{building_name}}{{town}}{{building_number}}', ) building_number_formats = ('###', ) countries = ( 'アフガニスタン', 'アルバニア', 'アルジェリア', 'アメリカ領サモア', 'アンドラ', 'アンゴラ', 'アンギラ', '南極大陸', 'アンティグアバーブーダ', 'アルゼンチン', 'アルメニア', 'アルバ', 'オーストラリア', 'オーストリア', 'アゼルバイジャン', 'バハマ', 'バーレーン', 'バングラデシュ', 'バルバドス', 'ベラルーシ', 'ベルギー', 'ベリーズ', 'ベナン', 'バミューダ島', 'ブータン', 'ボリビア', 'ボスニア・ヘルツェゴビナ', 'ボツワナ', 'ブーベ島', 'ブラジル', 'イギリス領インド洋地域', 'イギリス領ヴァージン諸島', 'ブルネイ', 'ブルガリア', 'ブルキナファソ', 'ブルンジ', 'カンボジア', 'カメルーン', 'カナダ', 'カーボベルデ', 'ケイマン諸島', '中央アフリカ共和国', 'チャド', 'チリ', '中国', 'クリスマス島', 'ココス諸島', 'コロンビア', 'コモロ', 'コンゴ共和国', 'クック諸島', 'コスタリカ', 'コートジボワール', 'クロアチア', 'キューバ', 'キプロス共和国', 'チェコ共和国', 'デンマーク', 'ジブチ共和国', 'ドミニカ国', 'ドミニカ共和国', 'エクアドル', 'エジプト', 'エルサルバドル', '赤道ギニア共和国', 'エリトリア', 'エストニア', 'エチオピア', 'フェロー諸島', 'フォークランド諸島', 'フィジー共和国', 'フィンランド', 'フランス', 'フランス領ギアナ', 'フランス領ポリネシア', 'フランス領極南諸島', 'ガボン', 'ガンビア', 'グルジア', 'ドイツ', 'ガーナ', 'ジブラルタル', 'ギリシャ', 'グリーンランド', 'グレナダ', 'グアドループ', 'グアム', 'グアテマラ', 'ガーンジー', 'ギニア', 'ギニアビサウ', 'ガイアナ', 'ハイチ', 'ハード島とマクドナルド諸島', 'バチカン市国', 'ホンジュラス', '香港', 'ハンガリー', 'アイスランド', 'インド', 'インドネシア', 'イラン', 'イラク', 'アイルランド共和国', 'マン島', 'イスラエル', 'イタリア', 'ジャマイカ', '日本', 'ジャージー島', 'ヨルダン', 'カザフスタン', 'ケニア', 'キリバス', '朝鮮', '韓国', 'クウェート', 'キルギス共和国', 'ラオス人民民主共和国', 'ラトビア', 'レバノン', 'レソト', 'リベリア', 'リビア国', 'リヒテンシュタイン', 'リトアニア', 'ルクセンブルク', 'マカオ', 'マケドニア共和国', 'マダガスカル', 'マラウィ', 'マレーシア', 'モルディブ', 'マリ', 'マルタ共和国', 'マーシャル諸島', 'マルティニーク', 'モーリタニア・イスラム共和国', 'モーリシャス', 'マヨット', 'メキシコ', 'ミクロネシア連邦', 'モルドバ共和国', 'モナコ公国', 'モンゴル', 'モンテネグロ共和国', 'モントセラト', 'モロッコ', 'モザンビーク', 'ミャンマー', 'ナミビア', 'ナウル', 'ネパール', 'オランダ領アンティル', 'オランダ', 'ニューカレドニア', 'ニュージーランド', 'ニカラグア', 'ニジェール', 'ナイジェリア', 'ニース', 'ノーフォーク島', '北マリアナ諸島', 'ノルウェー', 'オマーン', 'パキスタン', 'パラオ', 'パレスチナ自治区', 'パナマ', 'パプアニューギニア', 'パラグアイ', 'ペルー', 'フィリピン', 'ピトケアン諸島', 'ポーランド', 'ポルトガル', 'プエルトリコ', 'カタール', 'レユニオン', 'ルーマニア', 'ロシア', 'ルワンダ', 'サン・バルテルミー島', 'セントヘレナ', 'セントクリストファー・ネイビス連邦', 'セントルシア', 'セント・マーチン島', 'サンピエール島・ミクロン島', 'セントビンセント・グレナディーン', 'サモア', 'サンマリノ', 'サントメプリンシペ', 'サウジアラビア', 'セネガル', 'セルビア', 'セイシェル', 'シエラレオネ', 'シンガポール', 'スロバキア', 'スロベニア', 'ソロモン諸島', 'ソマリア', '南アフリカ共和国', 'サウスジョージア・サウスサンドウィッチ諸島', 'スペイン', 'スリランカ', 'スーダン', 'スリナム', 'スヴァールバル諸島およびヤンマイエン島', 'スワジランド王国', 'スウェーデン', 'スイス', 'シリア', '台湾', 'タジキスタン共和国', 'タンザニア', 'タイ', '東ティモール', 'トーゴ', 'トケラウ', 'トンガ', 'トリニダード・トバゴ', 'チュニジア', 'トルコ', 'トルクメニスタン', 'タークス・カイコス諸島', 'ツバル', 'ウガンダ', 'ウクライナ', 'アラブ首長国連邦', 'イギリス', 'アメリカ合衆国', '合衆国領有小離島', 'アメリカ領ヴァージン諸島', 'ウルグアイ', 'ウズベキスタン', 'バヌアツ', 'ベネズエラ', 'ベトナム', 'ウォリス・フツナ', '西サハラ', 'イエメン', 'ザンビア', 'ジンバブエ', ) prefectures = ( '北海道', '青森県', '岩手県', '宮城県', '秋田県', '山形県', '福島県', '茨城県', '栃木県', '群馬県', '埼玉県', '千葉県', '東京都', '神奈川県', '新潟県', '富山県', '石川県', '福井県', '山梨県', '長野県', '岐阜県', '静岡県', '愛知県', '三重県', '滋賀県', '京都府', '大阪府', '兵庫県', '奈良県', '和歌山県', '鳥取県', '島根県', '岡山県', '広島県', '山口県', '徳島県', '香川県', '愛媛県', '高知県', '福岡県', '佐賀県', '長崎県', '熊本県', '大分県', '宮崎県', '鹿児島県', '沖縄県' ) cities = ( '八千代市', '我孫子市', '鴨川市', '鎌ケ谷市', '君津市', '富津市', '浦安市', '四街道市', '袖ケ浦市', '八街市', '印西市', '白井市', '富里市', '南房総市', '匝瑳市', '香取市', '山武市', 'いすみ市', '大網白里市', '印旛郡酒々井町', '印旛郡印旛村', '印旛郡本埜村', '印旛郡栄町', '香取郡神崎町', '香取郡多古町', '香取郡東庄町', '山武郡九十九里町', '山武郡芝山町', '山武郡横芝光町', '長生郡一宮町', '長生郡睦沢町', '長生郡長生村', '長生郡白子町', '長生郡長柄町', '長生郡長南町', '夷隅郡大多喜町', '夷隅郡御宿町', '安房郡鋸南町', '千代田区', '中央区', '港区', '新宿区', '文京区', '台東区', '墨田区', '江東区', '品川区', '目黒区', '大田区', '世田谷区', '渋谷区', '中野区', '杉並区', '豊島区', '北区', '荒川区', '板橋区', '練馬区', '足立区', '葛飾区', '江戸川区', '八王子市', '立川市', '武蔵野市', '三鷹市', '青梅市', '府中市', '昭島市', '調布市', '町田市', '小金井市', '小平市', '日野市', '東村山市', '国分寺市', '国立市', '福生市', '狛江市', '東大和市', '清瀬市', '東久留米市', '武蔵村山市', '多摩市', '稲城市', '羽村市', 'あきる野市', '西東京市', '西多摩郡瑞穂町', '西多摩郡日の出町', '西多摩郡檜原村', '西多摩郡奥多摩町', '大島町', '利島村', '新島村', '神津島村', '三宅島三宅村', '御蔵島村', '八丈島八丈町', '青ヶ島村', '小笠原村', '横浜市鶴見区', '横浜市神奈川区', '横浜市西区', '横浜市中区', '横浜市南区', '横浜市保土ケ谷区', '横浜市磯子区', '横浜市金沢区', '横浜市港北区', '横浜市戸塚区', '横浜市港南区', '横浜市旭区', '横浜市緑区', '横浜市瀬谷区', '横浜市栄区', '横浜市泉区', '横浜市青葉区', '横浜市都筑区', '川崎市川崎区', '川崎市幸区', '川崎市中原区', '川崎市高津区', '川崎市多摩区', '川崎市宮前区' ) towns = ( '丹勢', '中宮祠', '手岡', '東和町', '所野', '土沢', '独鈷沢', '轟', '土呂部', '中小来川', '長畑', '中鉢石町', '中三依', '西小来川', '西川', '日光', '東三島', '東大和町', '蟇沼', '二つ室', '方京', '細竹', '前弥六', '前弥六南町', '松浦町', '南赤田', '南郷屋', '美原町', '無栗屋', '睦', '百村', '箭坪', '山中新田', '油井', '湯宮', '豊町', '湯本塩原', '横林', '四区町', '渡辺', '氏家', '氏家新田', '卯の里', '小入', '大中', '押上', '柿木沢', '柿木沢新田', '鍛冶ケ沢', '上高野', '上吉羽', '木立', '権現堂', '幸手', '下宇和田', '下吉羽', '神明内', '外国府間', '千塚', '天神島', '戸島', '中川崎', '長間', '西関宿', '花島', '平須賀', '細野', '松石', '太田ヶ谷', '上広谷', '五味ヶ谷', '脚折', '脚折町', '鶴ヶ丘', '羽折町', '藤金', '九段南', '皇居外苑', '麹町', '猿楽町', '外神田', '西神田', '隼町', '東神田', '一ツ橋', '日比谷公園', '平河町', '丸の内', '丸の内JPタワー', '四番町', '六番町', '明石町', '勝どき', '京橋', '月島', '北青山', '港南', '芝浦', '芝公園', '芝大門', '白金', '白金台', '台場', '高輪', '虎ノ門', '虎ノ門虎ノ門ヒルズ森タワー', '大京町', '高田馬場', '箪笥町', '津久戸町', '筑土八幡町', '戸塚町', '富久町', '戸山', '秋葉原', '浅草', '浅草橋', '池之端', '今戸', '入谷', '上野公園', '上野桜木', '雷門', '北上野', '蔵前', '千束', '台東', '鳥越', '西浅草', '日本堤', '橋場', '花川戸', '東浅草', '東上野', '松が谷', '三筋', '三ノ輪', '元浅草', '竜泉', '吾妻橋' ) building_names = ( 'パレス', 'ハイツ', 'コーポ', 'アーバン', 'クレスト', 'パーク', 'シティ', 'シャルム', 'コート', ) @classmethod def prefecture(cls): """ :example '東京都' """ return cls.random_element(cls.prefectures) @classmethod def city(cls): """ :example '台東区' """ return cls.random_element(cls.cities) @classmethod def town(cls): """ :example '浅草' """ return cls.random_element(cls.towns) @classmethod def chome(cls): """ :example '1丁目' """ return "%d丁目" % random.randint(1, 42) @classmethod def ban(cls): """ :example '3番' """ return "%d番" % random.randint(1, 27) @classmethod def gou(cls): """ :example '10号' """ return "%d号" % random.randint(1, 20) @classmethod def building_name(cls): """ :example 'コーポ芝浦' """ return cls.random_element(cls.building_names) @classmethod def zipcode(cls): """ :example '101-1212' """ return "%03d-%04d" % (random.randint(0, 999), random.randint(0, 9999)) faker-0.7.7/faker/providers/address/pl_PL/0000755000175000017500000000000013026251410016451 5ustar hlehlefaker-0.7.7/faker/providers/address/pl_PL/__init__.py0000644000175000017500000002456413026251410020575 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): cities = ( 'Warszawa', 'Kraków', 'Łódź', 'Wrocław', 'Poznań', 'Gdańsk', 'Szczecin', 'Bydgoszcz', 'Lublin', 'Katowice', 'Białystok', 'Gdynia', 'Częstochowa', 'Radom', 'Sosnowiec', 'Toruń', 'Kielce', 'Gliwice', 'Rzeszów', 'Zabrze', 'Bytom', 'Olsztyn', 'Bielsko-Biała', 'Ruda Śląska', 'Rybnik', 'Tychy', 'Dąbrowa Górnicza', 'Gorzów Wielkopolski', 'Elbląg', 'Płock', 'Opole', 'Wałbrzych', 'Zielona Góra', 'Włocławek', 'Tarnów', 'Chorzów', 'Koszalin', 'Kalisz', 'Legnica', 'Grudziądz', 'Słupsk', 'Jaworzno', 'Jastrzębie-Zdrój', 'Nowy Sącz', 'Jelenia Góra', 'Konin', 'Piotrków Trybunalski', 'Siedlce', 'Inowrocław', 'Mysłowice', 'Piła', 'Lubin', 'Ostrów Wielkopolski', 'Ostrowiec Świętokrzyski', 'Gniezno', 'Stargard Szczeciński', 'Siemianowice Śląskie', 'Suwałki', 'Głogów', 'Pabianice', 'Chełm', 'Zamość', 'Tomaszów Mazowiecki', 'Leszno', 'Przemyśl', 'Stalowa Wola', 'Kędzierzyn-Koźle', 'Łomża', 'Żory', 'Mielec', 'Tarnowskie Góry', 'Tczew', 'Bełchatów', 'Świdnica', 'Ełk', 'Pruszków', 'Będzin', 'Biała Podlaska', 'Zgierz', 'Piekary Śląskie', 'Racibórz', 'Legionowo', 'Ostrołęka', 'Świętochłowice', 'Starachowice', 'Zawiercie', 'Wejherowo', 'Puławy', 'Wodzisław Śląski', 'Starogard Gdański', 'Skierniewice', 'Tarnobrzeg', 'Skarżysko-Kamienna', 'Radomsko', 'Krosno', 'Rumia', 'Dębica', 'Kołobrzeg', 'Kutno', 'Nysa', 'Ciechanów', 'Otwock', 'Piaseczno', 'Zduńska Wola', 'Sieradz', 'Świnoujście', 'Żyrardów', 'Szczecinek', 'Świdnik', 'Chojnice', 'Nowa Sól', 'Oświęcim', 'Bolesławiec', 'Mińsk Mazowiecki', 'Mikołów', 'Jarosław', 'Sanok', 'Knurów', 'Malbork', 'Żary', 'Kwidzyn', 'Chrzanów', 'Sopot', 'Sochaczew', 'Wołomin', 'Oleśnica', 'Brzeg', 'Olkusz', 'Jasło', 'Cieszyn', 'Kraśnik', 'Lębork', 'Czechowice-Dziedzice', 'Dzierżoniów', 'Ostróda', 'Police', 'Nowy Targ', 'Iława', 'Czeladź', 'Myszków', 'Żywiec', 'Zgorzelec', 'Oława', 'Bielawa', 'Swarzędz', 'Mława', 'Ząbki', 'Łuków', 'Augustów', 'Śrem', 'Bochnia', 'Luboń', 'Giżycko', 'Grodzisk Mazowiecki', 'Łowicz', 'Krotoszyn', 'Września', 'Turek', 'Pruszcz Gdański', 'Brodnica', 'Gorlice', 'Czerwionka-Leszczyny', 'Kłodzko', 'Marki', 'Nowy Dwór Mazowiecki', 'Kętrzyn', 'Zakopane', 'Wyszków', 'Biłgoraj', 'Żagań', 'Bielsk Podlaski', 'Świecie', 'Wałcz', 'Jarocin', 'Pszczyna', 'Wągrowiec', 'Szczytno', 'Białogard', 'Sandomierz', 'Bartoszyce', 'Kluczbork', 'Lubliniec', 'Skawina', 'Jawor', 'Kościan', 'Wieluń', 'Kościerzyna', 'Nowa Ruda', 'Świebodzice', 'Koło', 'Piastów', 'Goleniów', 'Ostrów Mazowiecka', 'Polkowice', 'Lubartów', 'Zambrów', 'Płońsk', 'Reda', 'Łaziska Górne', 'Środa Wielkopolska' ) street_prefixes = ( 'ulica', 'aleja', 'plac', ) streets = ( 'Polna', 'Lesna', 'Sloneczna', 'Krótka', 'Szkolna', 'Ogrodowa', 'Lipowa', 'Brzozowa', 'Lakowa', 'Kwiatowa', 'Sosnowa', 'Koscielna', 'Akacjowa', 'Parkowa', 'Zielona', 'Kolejowa', 'Sportowa', 'Debowa', 'Kosciuszki', 'Maja', 'Mickiewicza', 'Cicha', 'Spokojna', 'Klonowa', 'Spacerowa', 'Swierkowa', 'Kasztanowa', 'Nowa', 'Piaskowa', 'Sienkiewicza', 'Rózana', 'Topolowa', 'Wisniowa', 'Dworcowa', 'Wiejska', 'Graniczna', 'Slowackiego', 'Dluga', 'Wrzosowa', 'Konopnickiej', 'Boczna', 'Waska', 'Wierzbowa', 'Jasminowa', 'Wspólna', 'Modrzewiowa', 'Kopernika', 'Jana Pawla II', 'Poprzeczna', 'Wesola', 'Pogodna', 'Zeromskiego', 'Rynek', 'Bukowa', 'Wojska Polskiego', 'Sadowa', 'Górna', 'Jodlowa', 'Wolnosci', 'Glówna', 'Mlynska', 'Strazacka', 'Prusa', 'Jesionowa', 'Przemyslowa', 'Osiedlowa', 'Wiosenna', 'Sikorskiego', 'Chopina', 'Poludniowa', 'Malinowa', 'Stawowa', 'Reymonta', 'Pilsudskiego', 'Zacisze', 'Cmentarna', 'Okrezna', 'Kochanowskiego', 'Armii Krajowej', 'Mila', 'Jasna', 'Wodna', 'Zamkowa', 'Witosa', 'Reja', 'Warszawska', 'Miodowa', 'Partyzantów', 'Krzywa', 'Kilinskiego', 'Dolna', 'Podgórna', 'Kreta', 'Jarzebinowa', 'Moniuszki', 'Targowa', 'Prosta', 'Orzeszkowej', 'Spóldzielcza', 'Jagodowa', 'Dzialkowa', 'Staszica', 'Orzechowa', 'Rzemieslnicza', 'Rzeczna', 'Boleslawa Chrobrego', 'Fabryczna', 'Teczowa', 'Chabrowa', 'Poziomkowa', 'Konwaliowa', 'Wyszynskiego', 'Kalinowa', 'Pólnocna', 'Matejki', 'Grunwaldzka', 'Cisowa', 'Nadrzeczna', 'Pocztowa', 'Zachodnia', 'Dabrowskiego', 'Grabowa', 'Norwida', 'Zródlana', 'Asnyka', 'Gajowa', 'Paderewskiego', 'Listopada', 'Wyspianskiego', 'Mostowa', 'Broniewskiego', 'Tuwima', 'Wschodnia', 'Jaworowa', 'Poznanska', 'Makowa', 'Bema', 'Jeziorna', 'Piekna', 'Czeresniowa', 'Mala', 'Krakowska', 'Radosna', 'Leszczynowa', 'Traugutta', 'Jadwigi', 'Rolna', 'Wyzwolenia', 'Piastowska', 'Grzybowa', 'Krasickiego', 'Podlesna', 'Zytnia', 'Zlota', 'Bursztynowa', 'Zwirowa', 'Stycznia', 'Widokowa', 'Kazimierza Wielkiego', 'Kamienna', 'Jalowcowa', 'Morelowa', 'Mieszka I', 'Mysliwska', 'Laczna', 'Szpitalna', 'Wczasowa', 'Zurawia', 'Fiolkowa', 'Glowackiego', 'Rolnicza', 'Tulipanowa', 'Wladyslawa Jagielly', 'Dworska', 'Letnia', 'Liliowa', 'Owocowa', 'Pulaskiego', 'Stefana Batorego', 'Harcerska', 'Kollataja', 'Strzelecka', 'Kraszewskiego', 'Wladyslawa Lokietka', 'Zwirki i Wigury', 'Wroclawska', 'Gdanska', 'Turystyczna', 'Niepodleglosci', 'Poniatowskiego', 'Korczaka', 'Rybacka', 'Narutowicza', 'Okrzei', 'Krucza', 'Jagiellonska', 'Swierczewskiego', 'Kasprowicza', 'Szeroka', 'Jana III Sobieskiego', 'Mlynarska', 'Olchowa', 'Powstanców Slaskich', 'Rumiankowa', 'Stroma', 'Starowiejska', 'Mazowiecka', 'Lawendowa', 'Robotnicza', 'Zbozowa', 'Mokra', 'Powstanców Wielkopolskich', 'Towarowa', 'Dobra', 'Srodkowa', 'Willowa', 'Zielna', 'Zdrojowa', 'Opolska', 'Agrestowa', 'Ksiezycowa', 'Zwyciestwa', 'Fredry', 'Letniskowa', 'Andersa', 'Baczynskiego', 'Batalionów Chlopskich', 'Dabrowskiej', 'Orla', 'Sklodowskiej-Curie', 'Blekitna', 'Rubinowa', 'Brzoskwiniowa', 'Urocza', 'Galczynskiego', 'Krasinskiego', 'Pomorska', 'Szymanowskiego', 'Jezynowa', 'Czarnieckiego', 'Nalkowskiej', 'Zaciszna', 'Porzeczkowa', 'Krancowa', 'Jesienna', 'Klasztorna', 'Irysowa', 'Niecala', 'Wybickiego', 'Nadbrzezna', 'Szarych Szeregów', 'Walowa', 'Slowicza', 'Strumykowa', 'Drzymaly', 'Golebia', 'Torowa', 'Cegielniana', 'Cyprysowa', 'Slowianska', 'Diamentowa', 'Warynskiego', 'Czestochowska', 'Dojazdowa', 'Przechodnia', 'Hallera', 'Lubelska', 'Plater', 'Popieluszki', 'Borówkowa', 'Chelmonskiego', 'Daszynskiego', 'Plazowa', 'Tartaczna', 'Jabloniowa', 'Kossaka', 'Skargi', 'Ludowa', 'Sokola', 'Azaliowa', 'Szmaragdowa', 'Lipca', 'Staffa', 'Tysiaclecia', 'Brzechwy', 'Jastrzebia', 'Kusocinskiego', 'Storczykowa', 'Wilcza', 'Górnicza', 'Szafirowa', 'Dlugosza', 'Handlowa', 'Krokusowa', 'Skladowa', 'Widok', 'Perlowa', 'Skosna', 'Wypoczynkowa', 'Chmielna', 'Jaskólcza', 'Nowowiejska', 'Piwna', 'Slaska', 'Zaulek', 'Glogowa', 'Górska', 'Truskawkowa', 'Kaszubska', 'Kosynierów', 'Mazurska', 'Srebrna', 'Bociania', 'Ptasia', 'Cedrowa', 'Rycerska', 'Wieniawskiego', 'Zabia', 'Torunska', 'Podmiejska', 'Slonecznikowa', 'Sowia', 'Stolarska', 'Powstanców', 'Sucharskiego', 'Boleslawa Krzywoustego', 'Konarskiego', 'Szczesliwa', 'Lazurowa', 'Miarki', 'Narcyzowa', 'Browarna', 'Konstytucji 3 Maja', 'Majowa', 'Milosza', 'Malczewskiego', 'Orkana', 'Skrajna', 'Bankowa', 'Bydgoska', 'Piekarska', 'Zeglarska', 'Jana', 'Turkusowa', 'Tylna', 'Wysoka', 'Zakatek', 'Maczka', 'Morska', 'Rataja', 'Szewska', 'Podwale', 'Palacowa', 'Magnoliowa', 'Ceglana', 'Sawickiej', 'Sciegiennego', 'Wiklinowa', 'Zakole', 'Borowa', 'Kolorowa', 'Lisia', 'Lotnicza', 'Sarnia', 'Wiazowa', 'Grottgera', 'Kolonia', 'Królewska', 'Promienna', 'Daleka', 'Jana Sobieskiego', 'Rejtana', 'Wiatraczna', 'Kaliska', 'Lanowa', 'Srednia', 'Wislana', 'Wróblewskiego', 'Koralowa', 'Kruczkowskiego', 'Lelewela', 'Makuszynskiego', 'Sybiraków', 'Kowalska', 'Morcinka', 'Odrzanska', 'Okulickiego', 'Solidarnosci', 'Zapolskiej', 'Labedzia', 'Wojciecha', 'Baltycka', 'Lwowska', 'Rajska', 'Korfantego', 'Pszenna', 'Ciasna', 'Floriana', 'Hutnicza', 'Kielecka' ) regions = ( "Dolnośląskie", "Kujawsko - pomorskie", "Lubelskie", "Lubuskie", "Łódzkie", "Małopolskie", "Mazowieckie", "Opolskie", "Podkarpackie", "Podlaskie", "Pomorskie", "Śląskie", "Świętokrzyskie", "Warmińsko - mazurskie", "Wielkopolskie", "Zachodniopomorskie", ) building_number_formats = ('##', '###', "##/##",) postcode_formats = ('##-###',) street_address_formats = ( '{{street_prefix}} {{street_name}} {{building_number}}', '{{street_prefix_short}} {{street_name}} {{building_number}}', ) address_formats = ( "{{street_address}}\n{{postcode}} {{city}}", ) @classmethod def street_prefix(cls): """ Randomly returns a street prefix :example 'aleja' """ return cls.random_element(cls.street_prefixes) @classmethod def street_prefix_short(cls): """ Randomly returns an abbreviation of the street prefix. :example 'al.' """ return cls.random_element(cls.street_prefixes)[:2]+'.' @classmethod def street_name(cls): """ Randomly returns a street name :example 'Wróblewskiego' """ return cls.random_element(cls.streets) @classmethod def city(cls): """ Randomly returns a street name :example 'Konin' """ return cls.random_element(cls.cities) @classmethod def region(cls): """ :example 'Wielkopolskie' """ return cls.random_element(cls.regions) faker-0.7.7/faker/providers/address/pt_BR/0000755000175000017500000000000013026251410016451 5ustar hlehlefaker-0.7.7/faker/providers/address/pt_BR/__init__.py0000644000175000017500000004101613026251410020564 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): city_suffixes = ( 'do Sul', 'do Norte', 'de Minas', 'do Campo', 'Grande', 'da Serra', 'do Oeste', 'de Goiás', 'Paulista', 'da Mata', 'Alegre', 'da Praia', 'das Flores', 'das Pedras', 'dos Dourados', 'do Amparo', 'do Galho', 'da Prata', 'Verde' ) street_prefixes = ('Aeroporto', 'Alameda', 'Área', 'Avenida', 'Campo', 'Chácara', 'Colônia', 'Condomínio', 'Conjunto', 'Distrito', 'Esplanada', 'Estação', 'Estrada', 'Favela', 'Fazenda', 'Feira', 'Jardim', 'Ladeira', 'Lago', 'Lagoa', 'Largo', 'Loteamento', 'Morro', 'Núcleo', 'Parque', 'Passarela', 'Pátio', 'Praça', 'Quadra', 'Recanto', 'Residencial', 'Rodovia', 'Rua', 'Setor', 'Sítio', 'Travessa', 'Trecho', 'Trevo', 'Vale', 'Vereda', 'Via', 'Viaduto', 'Viela', 'Vila') city_formats = ( '{{last_name}}', '{{last_name}}', '{{last_name}}', '{{last_name}}', '{{last_name}} {{city_suffix}}', '{{last_name}} {{city_suffix}}', '{{last_name}} {{city_suffix}}', '{{last_name}} de {{last_name}}', ) street_name_formats = ( '{{street_prefix}} {{last_name}}', '{{street_prefix}} {{first_name}} {{last_name}}', '{{street_prefix}} de {{last_name}}', ) street_address_formats = ( '{{street_name}}', '{{street_name}}, {{building_number}}', '{{street_name}}, {{building_number}}', '{{street_name}}, {{building_number}}', '{{street_name}}, {{building_number}}', '{{street_name}}, {{building_number}}', '{{street_name}}, {{building_number}}', ) address_formats = ( "{{street_address}}\n{{bairro}}\n{{postcode}} {{city}} / {{estado_sigla}}", ) building_number_formats = ('%', '%#', '%#', '%#', '%##') postcode_formats = ('########', '#####-###') bairros = ( 'Aarão Reis', 'Acaba Mundo', 'Acaiaca', 'Ademar Maldonado', 'Aeroporto', 'Aguas Claras', 'Alípio De Melo', 'Alpes', 'Alta Tensão 1ª Seção', 'Alta Tensão 2ª Seção', 'Alto Caiçaras', 'Alto Das Antenas', 'Alto Dos Pinheiros', 'Alto Vera Cruz', 'Álvaro Camargos', 'Ambrosina', 'Andiroba', 'Antonio Ribeiro De Abreu 1ª Seção', 'Aparecida 7ª Seção', 'Ápia', 'Apolonia', 'Araguaia', 'Atila De Paiva', 'Bacurau', 'Bairro Das Indústrias Ii', 'Baleia', 'Barão Homem De Melo 1ª Seção', 'Barão Homem De Melo 2ª Seção', 'Barão Homem De Melo 3ª Seção', 'Barreiro', 'Beija Flor', 'Beira Linha', 'Bela Vitoria', 'Belmonte', 'Bernadete', 'Betânia', 'Biquinhas', 'Boa Esperança', 'Boa União 1ª Seção', 'Boa União 2ª Seção', 'Boa Viagem', 'Boa Vista', 'Bom Jesus', 'Bonfim', 'Bonsucesso', 'Brasil Industrial', 'Braúnas', 'Buraco Quente', 'Cabana Do Pai Tomás', 'Cachoeirinha', 'Caetano Furquim', 'Caiçara - Adelaide', 'Calafate', 'Califórnia', 'Camargos', 'Campo Alegre', 'Camponesa 1ª Seção', 'Camponesa 2ª Seção', 'Canaa', 'Canadá', 'Candelaria', 'Capitão Eduardo', 'Cardoso', 'Casa Branca', 'Castanheira', 'Cdi Jatoba', 'Cenaculo', 'Céu Azul', 'Chácara Leonina', 'Cidade Jardim Taquaril', 'Cinquentenário', 'Colégio Batista', 'Comiteco', 'Concórdia', 'Cônego Pinheiro 1ª Seção', 'Cônego Pinheiro 2ª Seção', 'Confisco', 'Conjunto Bonsucesso', 'Conjunto Califórnia I', 'Conjunto Califórnia Ii', 'Conjunto Capitão Eduardo', 'Conjunto Celso Machado', 'Conjunto Floramar', 'Conjunto Jardim Filadélfia', 'Conjunto Jatoba', 'Conjunto Lagoa', 'Conjunto Minas Caixa', 'Conjunto Novo Dom Bosco', 'Conjunto Paulo Vi', 'Conjunto Providencia', 'Conjunto Santa Maria', 'Conjunto São Francisco De Assis', 'Conjunto Serra Verde', 'Conjunto Taquaril', 'Copacabana', 'Coqueiros', 'Corumbiara', 'Custodinha', 'Das Industrias I', 'Delta', 'Diamante', 'Distrito Industrial Do Jatoba', 'Dom Bosco', 'Dom Cabral', 'Dom Joaquim', 'Dom Silverio', 'Dona Clara', 'Embaúbas', 'Engenho Nogueira', 'Ermelinda', 'Ernesto Nascimento', 'Esperança', 'Estrela', 'Estrela Do Oriente', 'Etelvina Carneiro', 'Europa', 'Eymard', 'Fazendinha', 'Flamengo', 'Flavio De Oliveira', 'Flavio Marques Lisboa', 'Floramar', 'Frei Leopoldo', 'Gameleira', 'Garças', 'Glória', 'Goiania', 'Graça', 'Granja De Freitas', 'Granja Werneck', 'Grota', 'Grotinha', 'Guarani', 'Guaratã', 'Havaí', 'Heliopolis', 'Horto Florestal', 'Inconfidência', 'Indaiá', 'Independência', 'Ipe', 'Itapoa', 'Itatiaia', 'Jaqueline', 'Jaraguá', 'Jardim Alvorada', 'Jardim Atlântico', 'Jardim Do Vale', 'Jardim Dos Comerciarios', 'Jardim Felicidade', 'Jardim Guanabara', 'Jardim Leblon', 'Jardim Montanhês', 'Jardim São José', 'Jardim Vitoria', 'Jardinópolis', 'Jatobá', 'João Alfredo', 'João Paulo Ii', 'Jonas Veiga', 'Juliana', 'Lagoa', 'Lagoinha', 'Lagoinha Leblon', 'Lajedo', 'Laranjeiras', 'Leonina', 'Leticia', 'Liberdade', 'Lindéia', 'Lorena', 'Madre Gertrudes', 'Madri', 'Mala E Cuia', 'Manacas', 'Mangueiras', 'Mantiqueira', 'Marajó', 'Maravilha', 'Marçola', 'Maria Goretti', 'Maria Helena', 'Maria Tereza', 'Maria Virgínia', 'Mariano De Abreu', 'Marieta 1ª Seção', 'Marieta 2ª Seção', 'Marieta 3ª Seção', 'Marilandia', 'Mariquinhas', 'Marmiteiros', 'Milionario', 'Minas Brasil', 'Minas Caixa', 'Minaslandia', 'Mineirão', 'Miramar', 'Mirante', 'Mirtes', 'Monsenhor Messias', 'Monte Azul', 'Monte São José', 'Morro Dos Macacos', 'Nazare', 'Nossa Senhora Aparecida', 'Nossa Senhora Da Aparecida', 'Nossa Senhora Da Conceição', 'Nossa Senhora De Fátima', 'Nossa Senhora Do Rosário', 'Nova America', 'Nova Cachoeirinha', 'Nova Cintra', 'Nova Esperança', 'Nova Floresta', 'Nova Gameleira', 'Nova Pampulha', 'Novo Aarão Reis', 'Novo Das Industrias', 'Novo Glória', 'Novo Santa Cecilia', 'Novo Tupi', 'Oeste', 'Olaria', "Olhos D'água", 'Ouro Minas', 'Pantanal', 'Paquetá', 'Paraíso', 'Parque São José', 'Parque São Pedro', 'Paulo Vi', 'Pedreira Padro Lopes', 'Penha', 'Petropolis', 'Pilar', 'Pindorama', 'Pindura Saia', 'Piraja', 'Piratininga', 'Pirineus', 'Pompéia', 'Pongelupe', 'Pousada Santo Antonio', 'Primeiro De Maio', 'Providencia', 'Ribeiro De Abreu', 'Rio Branco', 'Salgado Filho', 'Santa Amelia', 'Santa Branca', 'Santa Cecilia', 'Santa Cruz', 'Santa Helena', 'Santa Inês', 'Santa Isabel', 'Santa Margarida', 'Santa Maria', 'Santa Rita', 'Santa Rita De Cássia', 'Santa Sofia', 'Santa Terezinha', 'Santana Do Cafezal', 'Santo André', 'São Benedito', 'São Bernardo', 'São Cristóvão', 'São Damião', 'São Francisco', 'São Francisco Das Chagas', 'São Gabriel', 'São Geraldo', 'São Gonçalo', 'São João', 'São João Batista', 'São Jorge 1ª Seção', 'São Jorge 2ª Seção', 'São Jorge 3ª Seção', 'São José', 'São Marcos', 'São Paulo', 'São Salvador', 'São Sebastião', 'São Tomaz', 'São Vicente', 'Satelite', 'Saudade', 'Senhor Dos Passos', 'Serra Do Curral', 'Serra Verde', 'Serrano', 'Solar Do Barreiro', 'Solimoes', 'Sport Club', 'Suzana', 'Taquaril', 'Teixeira Dias', 'Tiradentes', 'Tirol', 'Tres Marias', 'Trevo', 'Túnel De Ibirité', 'Tupi A', 'Tupi B', 'União', 'Unidas', 'Universitário', 'Universo', 'Urca', 'Vale Do Jatoba', 'Varzea Da Palma', 'Venda Nova', 'Ventosa', 'Vera Cruz', 'Vila Aeroporto', 'Vila Aeroporto Jaraguá', 'Vila Antena', 'Vila Antena Montanhês', 'Vila Atila De Paiva', 'Vila Bandeirantes', 'Vila Barragem Santa Lúcia', 'Vila Batik', 'Vila Betânia', 'Vila Boa Vista', 'Vila Calafate', 'Vila Califórnia', 'Vila Canto Do Sabiá', 'Vila Cemig', 'Vila Cloris', 'Vila Copacabana', 'Vila Copasa', 'Vila Coqueiral', 'Vila Da Amizade', 'Vila Da Ária', 'Vila Da Luz', 'Vila Da Paz', 'Vila Das Oliveiras', 'Vila Do Pombal', 'Vila Dos Anjos', 'Vila Ecológica', 'Vila Engenho Nogueira', 'Vila Esplanada', 'Vila Formosa', 'Vila Fumec', 'Vila Havaí', 'Vila Independencia 1ª Seção', 'Vila Independencia 2ª Seção', 'Vila Independencia 3ª Seção', 'Vila Inestan', 'Vila Ipiranga', 'Vila Jardim Alvorada', 'Vila Jardim Leblon', 'Vila Jardim São José', 'Vila Madre Gertrudes 1ª Seção', 'Vila Madre Gertrudes 2ª Seção', 'Vila Madre Gertrudes 3ª Seção', 'Vila Madre Gertrudes 4ª Seção', 'Vila Maloca', 'Vila Mangueiras', 'Vila Mantiqueira', 'Vila Maria', 'Vila Minaslandia', 'Vila Nossa Senhora Do Rosário', 'Vila Nova', 'Vila Nova Cachoeirinha 1ª Seção', 'Vila Nova Cachoeirinha 2ª Seção', 'Vila Nova Cachoeirinha 3ª Seção', 'Vila Nova Dos Milionarios', 'Vila Nova Gameleira 1ª Seção', 'Vila Nova Gameleira 2ª Seção', 'Vila Nova Gameleira 3ª Seção', 'Vila Nova Paraíso', 'Vila Novo São Lucas', 'Vila Oeste', "Vila Olhos D'água", 'Vila Ouro Minas', 'Vila Paquetá', 'Vila Paraíso', 'Vila Petropolis', 'Vila Pilar', 'Vila Pinho', 'Vila Piratininga', 'Vila Piratininga Venda Nova', 'Vila Primeiro De Maio', 'Vila Puc', 'Vila Real 1ª Seção', 'Vila Real 2ª Seção', 'Vila Rica', 'Vila Santa Monica 1ª Seção', 'Vila Santa Monica 2ª Seção', 'Vila Santa Rosa', 'Vila Santo Antônio', 'Vila Santo Antônio Barroquinha', 'Vila São Dimas', 'Vila São Francisco', 'Vila São Gabriel', 'Vila São Gabriel Jacui', 'Vila São Geraldo', 'Vila São João Batista', 'Vila São Paulo', 'Vila São Rafael', 'Vila Satélite', 'Vila Sesc', 'Vila Sumaré', 'Vila Suzana Primeira Seção', 'Vila Suzana Segunda Seção', 'Vila Tirol', 'Vila Trinta E Um De Março', 'Vila União', 'Vila Vista Alegre', 'Virgínia', 'Vista Alegre', 'Vista Do Sol', 'Vitoria', 'Vitoria Da Conquista', 'Xangri-Lá', 'Xodo-Marize', 'Zilah Sposito', 'Outro', 'Novo São Lucas', 'Esplanada', 'Estoril', 'Novo Ouro Preto', 'Ouro Preto', 'Padre Eustáquio', 'Palmares', 'Palmeiras', 'Vila De Sá', 'Floresta', 'Anchieta', 'Aparecida', 'Grajaú', 'Planalto', 'Bandeirantes', 'Gutierrez', 'Jardim América', 'Renascença', 'Barro Preto', 'Barroca', 'Sagrada Família', 'Ipiranga', 'Belvedere', 'Santa Efigênia', 'Santa Lúcia', 'Santa Monica', 'Vila Jardim Montanhes', 'Santa Rosa', 'Santa Tereza', 'Buritis', 'Vila Paris', 'Santo Agostinho', 'Santo Antônio', 'Caiçaras', 'São Bento', 'Prado', 'Lourdes', 'Fernão Dias', 'Carlos Prates', 'Carmo', 'Luxemburgo', 'São Lucas', 'São Luiz', 'Mangabeiras', 'São Pedro', 'Horto', 'Cidade Jardim', 'Castelo', 'Cidade Nova', 'Savassi', 'Serra', 'Silveira', 'Sion', 'Centro', 'Alto Barroca', 'Nova Vista', 'Coração De Jesus', 'Coração Eucarístico', 'Funcionários', 'Cruzeiro', 'João Pinheiro', 'Nova Granada', 'Nova Suíça', 'Itaipu' ) countries = ( 'Afeganistão', 'África do Sul', 'Akrotiri', 'Albânia', 'Alemanha', 'Andorra', 'Angola', 'Anguila', 'Antártica', 'Antígua e Barbuda', 'Antilhas Holandesas', 'Arábia Saudita', 'Argélia', 'Argentina', 'Armênia', 'Aruba', 'Ashmore and Cartier Islands', 'Austrália', 'Áustria', 'Azerbaijão', 'Bahamas', 'Bangladesh', 'Barbados', 'Barein', 'Bélgica', 'Belize', 'Benim', 'Bermudas', 'Bielorrússia', 'Birmânia', 'Bolívia', 'Bósnia e Herzegovina', 'Botsuana', 'Brasil', 'Brunei', 'Bulgária', 'Burquina Faso', 'Burundi', 'Butão', 'Cabo Verde', 'Camarões', 'Camboja', 'Canadá', 'Catar', 'Cazaquistão', 'Chade', 'Chile', 'China', 'Chipre', 'Clipperton Island', 'Colômbia', 'Comores', 'Congo-Brazzaville', 'Congo-Kinshasa', 'Coral Sea Islands', 'Coreia do Norte', 'Coreia do Sul', 'Costa do Marfim', 'Costa Rica', 'Croácia', 'Cuba', 'Dhekelia', 'Dinamarca', 'Domínica', 'Egito', 'Costa do Marfim', 'Costa Rica', 'Croácia', 'Cuba', 'Dhekelia', 'Dinamarca', 'Domínica', 'Egito', 'Emirados Árabes Unidos', 'Equador', 'Eritreia', 'Eslováquia', 'Eslovênia', 'Espanha', 'Estados Unidos', 'Estônia', 'Etiópia', 'Faroé', 'Fiji', 'Filipinas', 'Finlândia', 'França', 'Gabão', 'Gâmbia', 'Gana', 'Geórgia', 'Geórgia do Sul e Sandwich do Sul', 'Gibraltar', 'Granada', 'Grécia', 'Gronelândia', 'Guam', 'Guatemala', 'Guernsey', 'Guiana', 'Guiné', 'Guiné Equatorial', 'Guiné-Bissau', 'Haiti', 'Honduras', 'Hong Kong', 'Hungria', 'Iêmen', 'Ilha Bouvet', 'Ilha do Natal', 'Ilha Norfolk', 'Ilhas Caiman', 'Ilhas Cook', 'Ilhas dos Cocos', 'Ilhas Falkland', 'Ilhas Heard e McDonald', 'Ilhas Marshall', 'Ilhas Salomão', 'Ilhas Turcas e Caicos', 'Ilhas Virgens Americanas', 'Ilhas Virgens Britânicas', 'Índia', 'Indonésia', 'Iran', 'Iraque', 'Irlanda', 'Islândia', 'Israel', 'Itália', 'Jamaica', 'Jan Mayen', 'Japão', 'Jersey', 'Jibuti', 'Jordânia', 'Kuwait', 'Laos', 'Lesoto', 'Letônia', 'Líbano', 'Libéria', 'Líbia', 'Liechtenstein', 'Lituânia', 'Luxemburgo', 'Macau', 'Macedônia', 'Madagáscar', 'Malásia', 'Malávi', 'Maldivas', 'Mali', 'Malta', 'Man, Isle of', 'Marianas do Norte', 'Marrocos', 'Maurícia', 'Mauritânia', 'Mayotte', 'México', 'Micronésia', 'Moçambique', 'Moldávia', 'Mônaco', 'Mongólia', 'Monserrate', 'Montenegro', 'Namíbia', 'Nauru', 'Navassa Island', 'Nepal', 'Nicarágua', 'Níger', 'Nigéria', 'Niue', 'Noruega', 'Nova Caledónia', 'Nova Zelândia', 'Omã', 'Países Baixos', 'Palau', 'Panamá', 'Papua-Nova Guiné', 'Paquistão', 'Paracel Islands', 'Paraguai', 'Peru', 'Pitcairn', 'Polinésia Francesa', 'Polônia', 'Porto Rico', 'Portugal', 'Quênia', 'Quirguizistão', 'Quiribáti', 'Reino Unido', 'República Centro-Africana', 'República Checa', 'República Dominicana', 'Roménia', 'Ruanda', 'Rússia', 'Salvador', 'Samoa', 'Samoa Americana', 'Santa Helena', 'Santa Lúcia', 'São Cristóvão e Neves', 'São Marinho', 'São Pedro e Miquelon', 'São Tomé e Príncipe', 'São Vicente e Granadinas', 'Sara Ocidental', 'Seicheles', 'Senegal', 'Serra Leoa', 'Sérvia', 'Singapura', 'Síria', 'Somália', 'Sri Lanka', 'Suazilândia', 'Sudão', 'Suécia', 'Suíça', 'Suriname', 'Svalbard e Jan Mayen', 'Tailândia', 'Taiwan', 'Tajiquistão', 'Tanzânia', 'Território Britânico do Oceano Índico', 'Territórios Austrais Franceses', 'Timor Leste', 'Togo', 'Tokelau', 'Tonga', 'Trindade e Tobago', 'Tunísia', 'Turquemenistão', 'Turquia', 'Tuvalu', 'Ucrânia', 'Uganda', 'União Europeia', 'Uruguai', 'Usbequistão', 'Vanuatu', 'Vaticano', 'Venezuela', 'Vietnam', 'Wake Island', 'Wallis e Futuna', 'Zâmbia', 'Zimbabué', ) estados = ( ('AC', 'Acre'), ('AL', 'Alagoas'), ('AP', 'Amapá'), ('AM', 'Amazonas'), ('BA', 'Bahia'), ('CE', 'Ceará'), ('DF', 'Distrito Federal'), ('ES', 'Espírito Santo'), ('GO', 'Goiás'), ('MA', 'Maranhão'), ('MT', 'Mato Grosso'), ('MS', 'Mato Grosso do Sul'), ('MG', 'Minas Gerais'), ('PA', 'Pará'), ('PB', 'Paraíba'), ('PR', 'Paraná'), ('PE', 'Pernambuco'), ('PI', 'Piauí'), ('RJ', 'Rio de Janeiro'), ('RN', 'Rio Grande do Norte'), ('RS', 'Rio Grande do Sul'), ('RO', 'Rondônia'), ('RR', 'Roraima'), ('SC', 'Santa Catarina'), ('SP', 'São Paulo'), ('SE', 'Sergipe'), ('TO', 'Tocantins') ) @classmethod def street_prefix(cls): """ :example 'rua' """ return cls.random_element(cls.street_prefixes) @classmethod def estado(cls): """ Randomly returns a Brazilian State ('sigla' , 'nome'). :example ('MG' . 'Minas Gerais') """ return cls.random_element(cls.estados) @classmethod def estado_nome(cls): """ Randomly returns a Brazilian State Name :example 'Minas Gerais' """ return cls.estado()[1] @classmethod def estado_sigla(cls): """ Randomly returns the abbreviation of a Brazilian State :example 'MG' """ return cls.estado()[0] @classmethod def bairro(cls): """ Randomly returns a bairro (neighborhood) name. The names were taken from the city of Belo Horizonte - Minas Gerais :example 'Serra' """ return cls.random_element(cls.bairros) faker-0.7.7/faker/providers/address/sv_SE/0000755000175000017500000000000013026251410016462 5ustar hlehlefaker-0.7.7/faker/providers/address/sv_SE/__init__.py0000644000175000017500000001335613026251410020603 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): building_number_formats = ('###', '##', '#') street_name_formats = ('{{street_prefix}}{{street_suffix}}', ) street_address_formats = ('{{street_name}} {{building_number}}',) street_prefixes = ( 'Björk', 'Järnvägs', 'Ring', 'Skol', 'Skogs', 'Ny', 'Gran', 'Idrotts', 'Stor', 'Kyrk', 'Industri', 'Park', 'Strand', 'Skol', 'Trädgårds', 'Industri', 'Ängs', 'Kyrko', 'Park', 'Villa', 'Ek', 'Kvarn', 'Stations', 'Back', 'Furu', 'Gen', 'Fabriks', 'Åker', 'Bäck', 'Asp' ) street_suffixes = ('gatan', 'gatan', 'vägen', 'vägen', 'stigen', 'gränd', 'torget') address_formats = ("{{street_address}}\n{{postcode}} {{city}}", ) postcode_formats = ('#####', ) city_formats = ('{{city_name}}', ) cities = ( 'Stockholm', 'Göteborg', 'Malmö', 'Uppsala', 'Västerås', 'Örebro', 'Linköping', 'Helsingborg', 'Jönköping', 'Norrköping', 'Lund', 'Umeå', 'Gävle', 'Borås', 'Mölndal', 'Södertälje', 'Eskilstuna', 'Karlstad', 'Halmstad', 'Växjö', 'Sundsvall', 'Luleå', 'Trollhättan', 'Östersund', 'Borlänge', 'Falun', 'Kalmar', 'Skövde', 'Kristianstad', 'Karlskrona', 'Skellefteå', 'Uddevalla', 'Lidingö', 'Motala', 'Landskrona', 'Örnsköldsvik', 'Nyköping', 'Karlskoga', 'Varberg', 'Trelleborg', 'Lidköping', 'Alingsås', 'Piteå', 'Sandviken', 'Ängelholm' ) countries = ( 'Afghanistan', 'Albanien', 'Algeriet', 'Amerikanska Samoa', 'Andorra', 'Angola', 'Anguilla', 'Antarktis', 'Antigua och Barbuda', 'Argentina', 'Armenien', 'Aruba', 'Ascension', 'Australien', 'Azerbajdzjan', 'Bahamas', 'Bahrain', 'Bangladesh', 'Barbados', 'Belgien', 'Belize', 'Benin', 'Bermuda', 'Bhutan', 'Bolivia', 'Bosnien och Hercegovina', 'Botswana', 'Brasilien', 'Brittiska Jungfruöarna', 'Brunei', 'Bulgarien', 'Burkina Faso', 'Burma', 'Burundi', 'Caymanöarna', 'Centralafrikanska republiken', 'Chile', 'Colombia', 'Cooköarna', 'Costa Rica', 'Cypern', 'Danmark', 'Diego Garcia', 'Djibouti', 'Dominica', 'Dominikanska republiken', 'Ecuador', 'Egypten', 'Ekvatorialguinea', 'Elfenbenskusten', 'El Salvador', 'Eritrea', 'Estland', 'Etiopien', 'England', 'Falklandsöarna', 'Fiji', 'Filippinerna', 'Finland', 'Frankrike', 'Franska Guyana', 'Franska Polynesien', 'Färöarna', 'Förenade Arabemiraten', 'Gabon', 'Gambia', 'Georgien', 'Ghana', 'Gibraltar', 'Grekland', 'Grenada', 'Grönland', 'Guadeloupe', 'Guatemala', 'Guinea', 'Guinea-Bissau', 'Guyana', 'Haiti', 'Honduras', 'Hongkong', 'Indien', 'Indonesien', 'Irak', 'Iran', 'Irland', 'Island', 'Israel', 'Italien', 'Jamaica', 'Japan', 'Jemen', 'Jordanien', 'Kambodja', 'Kamerun', 'Kanada', 'Kap Verde', 'Kazakstan', 'Kenya', 'Kina', 'Kirgizistan', 'Kiribati', 'Komorerna', 'Kongo-Brazzaville', 'Kongo-Kinshasa', 'Kosovo', 'Kroatien', 'Kuba', 'Kuwait', 'Laos', 'Lesotho', 'Lettland', 'Libanon', 'Liberia', 'Libyen', 'Liechtenstein', 'Litauen', 'Luxemburg', 'Macao', 'Madagaskar', 'Makedonien', 'Malawi', 'Malaysia', 'Maldiverna', 'Mali', 'Malta', 'Marianerna', 'Marocko', 'Marshallöarna', 'Martinique', 'Mauretanien', 'Mauritius', 'Mayotte', 'Mexiko', 'Midwayöarna', 'Mikronesiens federerade stater', 'Moçambique', 'Moldavien', 'Monaco', 'Mongoliet', 'Montenegro', 'Montserrat', 'Namibia', 'Nauru', 'Nederländerna', 'Nederländska Antillerna', 'Nepal', 'Nicaragua', 'Niger', 'Nigeria', 'Niue', 'Nordkorea', 'Nordmarianerna', 'Norfolkön', 'Norge', 'Nya Kaledonien', 'Nya Zeeland', 'Oman', 'Pakistan', 'Palau', 'Palestina', 'Panama', 'Papua Nya Guinea', 'Paraguay', 'Peru', 'Pitcairnöarna', 'Polen', 'Portugal', 'Qatar', 'Réunion', 'Rumänien', 'Rwanda', 'Ryssland', 'Saint Kitts och Nevis', 'Saint Lucia', 'Saint-Pierre och Miquelon', 'Saint Vincent och Grenadinerna', 'Salomonöarna', 'Samoa', 'Sankta Helena', 'San Marino', 'São Tomé och Príncipe', 'Saudiarabien', 'Schweiz', 'Senegal', 'Serbien', 'Seychellerna', 'SierraLeone', 'Singapore', 'Sint Maarten', 'Slovakien', 'Slovenien', 'Somalia', 'Spanien', 'Sri Lanka', 'Storbritannien', 'Sudan', 'Surinam', 'Sverige', 'Swaziland', 'Sydafrika', 'Sydkorea', 'Sydsudan', 'Syrien', 'Tadzjikistan', 'Taiwan', 'Tanzania', 'Tchad', 'Thailand', 'Tjeckien', 'Togo', 'Tokelauöarna', 'Tonga', 'Trinidad och Tobago', 'Tunisien', 'Turkiet', 'Turkmenistan', 'Turks-och Caicosöarna', 'Tuvalu', 'Tyskland', 'Uganda', 'Ukraina', 'Ungern', 'Uruguay', 'USA', 'Uzbekistan', 'Vanuatu', 'Vatikanstaten', 'Venezuela', 'Vietnam', 'Vitryssland', 'Wake', 'Wallis-och Futunaöarna', 'Zambia', 'Zimbabwe', 'Österrike', 'Östtimor' ) states = ( 'Stockholms län', 'Uppsala län', 'Södermanlands län' 'Östergötlands län', 'Jönköpings län', 'Kronobergs län', 'Kalmar län', 'Gotlands län', 'Blekinge län', 'Skåne län', 'Hallands län', 'Västra Götalands län', 'Värmlands län', 'Örebro län', 'Västmanlands län', 'Dalarnas län', 'Gävleborgs län', 'Västernorrlands län', 'Jämtlands län', 'Västerbottens län', 'Norrbottens län' ) @classmethod def street_prefix(cls): return cls.random_element(cls.street_prefixes) @classmethod def city_name(cls): return cls.random_element(cls.cities) @classmethod def state(cls): return cls.random_element(cls.states) faker-0.7.7/faker/providers/address/en_US/0000755000175000017500000000000013026251410016454 5ustar hlehlefaker-0.7.7/faker/providers/address/en_US/__init__.py0000644000175000017500000001521213026251410020566 0ustar hlehlefrom __future__ import unicode_literals from collections import OrderedDict from ..en import Provider as AddressProvider from faker.generator import random class Provider(AddressProvider): city_prefixes = ('North', 'East', 'West', 'South', 'New', 'Lake', 'Port') city_suffixes = ( 'town', 'ton', 'land', 'ville', 'berg', 'burgh', 'borough', 'bury', 'view', 'port', 'mouth', 'stad', 'furt', 'chester', 'mouth', 'fort', 'haven', 'side', 'shire') building_number_formats = ('#####', '####', '###') street_suffixes = ( 'Alley', 'Avenue', 'Branch', 'Bridge', 'Brook', 'Brooks', 'Burg', 'Burgs', 'Bypass', 'Camp', 'Canyon', 'Cape', 'Causeway', 'Center', 'Centers', 'Circle', 'Circles', 'Cliff', 'Cliffs', 'Club', 'Common', 'Corner', 'Corners', 'Course', 'Court', 'Courts', 'Cove', 'Coves', 'Creek', 'Crescent', 'Crest', 'Crossing', 'Crossroad', 'Curve', 'Dale', 'Dam', 'Divide', 'Drive', 'Drive', 'Drives', 'Estate', 'Estates', 'Expressway', 'Extension', 'Extensions', 'Fall', 'Falls', 'Ferry', 'Field', 'Fields', 'Flat', 'Flats', 'Ford', 'Fords', 'Forest', 'Forge', 'Forges', 'Fork', 'Forks', 'Fort', 'Freeway', 'Garden', 'Gardens', 'Gateway', 'Glen', 'Glens', 'Green', 'Greens', 'Grove', 'Groves', 'Harbor', 'Harbors', 'Haven', 'Heights', 'Highway', 'Hill', 'Hills', 'Hollow', 'Inlet', 'Inlet', 'Island', 'Island', 'Islands', 'Islands', 'Isle', 'Isle', 'Junction', 'Junctions', 'Key', 'Keys', 'Knoll', 'Knolls', 'Lake', 'Lakes', 'Land', 'Landing', 'Lane', 'Light', 'Lights', 'Loaf', 'Lock', 'Locks', 'Locks', 'Lodge', 'Lodge', 'Loop', 'Mall', 'Manor', 'Manors', 'Meadow', 'Meadows', 'Mews', 'Mill', 'Mills', 'Mission', 'Mission', 'Motorway', 'Mount', 'Mountain', 'Mountain', 'Mountains', 'Mountains', 'Neck', 'Orchard', 'Oval', 'Overpass', 'Park', 'Parks', 'Parkway', 'Parkways', 'Pass', 'Passage', 'Path', 'Pike', 'Pine', 'Pines', 'Place', 'Plain', 'Plains', 'Plains', 'Plaza', 'Plaza', 'Point', 'Points', 'Port', 'Port', 'Ports', 'Ports', 'Prairie', 'Prairie', 'Radial', 'Ramp', 'Ranch', 'Rapid', 'Rapids', 'Rest', 'Ridge', 'Ridges', 'River', 'Road', 'Road', 'Roads', 'Roads', 'Route', 'Row', 'Rue', 'Run', 'Shoal', 'Shoals', 'Shore', 'Shores', 'Skyway', 'Spring', 'Springs', 'Springs', 'Spur', 'Spurs', 'Square', 'Square', 'Squares', 'Squares', 'Station', 'Station', 'Stravenue', 'Stravenue', 'Stream', 'Stream', 'Street', 'Street', 'Streets', 'Summit', 'Summit', 'Terrace', 'Throughway', 'Trace', 'Track', 'Trafficway', 'Trail', 'Trail', 'Tunnel', 'Tunnel', 'Turnpike', 'Turnpike', 'Underpass', 'Union', 'Unions', 'Valley', 'Valleys', 'Via', 'Viaduct', 'View', 'Views', 'Village', 'Village', 'Villages', 'Ville', 'Vista', 'Vista', 'Walk', 'Walks', 'Wall', 'Way', 'Ways', 'Well', 'Wells') postcode_formats = ('#####', '#####-####') states = ( 'Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California', 'Colorado', 'Connecticut', 'Delaware', 'Florida', 'Georgia', 'Hawaii', 'Idaho', 'Illinois', 'Indiana', 'Iowa', 'Kansas', 'Kentucky', 'Louisiana', 'Maine', 'Maryland', 'Massachusetts', 'Michigan', 'Minnesota', 'Mississippi', 'Missouri', 'Montana', 'Nebraska', 'Nevada', 'New Hampshire', 'New Jersey', 'New Mexico', 'New York', 'North Carolina', 'North Dakota', 'Ohio', 'Oklahoma', 'Oregon', 'Pennsylvania', 'Rhode Island', 'South Carolina', 'South Dakota', 'Tennessee', 'Texas', 'Utah', 'Vermont', 'Virginia', 'Washington', 'West Virginia', 'Wisconsin', 'Wyoming', ) states_abbr = ( 'AL', 'AK', 'AS', 'AZ', 'AR', 'CA', 'CO', 'CT', 'DE', 'DC', 'FM', 'FL', 'GA', 'GU', 'HI', 'ID', 'IL', 'IN', 'IA', 'KS', 'KY', 'LA', 'ME', 'MH', 'MD', 'MA', 'MI', 'MN', 'MS', 'MO', 'MT', 'NE', 'NV', 'NH', 'NJ', 'NM', 'NY', 'NC', 'ND', 'MP', 'OH', 'OK', 'OR', 'PW', 'PA', 'PR', 'RI', 'SC', 'SD', 'TN', 'TX', 'UT', 'VT', 'VI', 'VA', 'WA', 'WV', 'WI', 'WY', ) military_state_abbr = ('AE', 'AA', 'AP') military_ship_prefix = ('USS', 'USNS', 'USNV', 'USCGC') military_apo_format = ("PSC ####, Box ####") military_dpo_format = ("Unit #### Box ####") city_formats = ( '{{city_prefix}} {{first_name}}{{city_suffix}}', '{{city_prefix}} {{first_name}}', '{{first_name}}{{city_suffix}}', '{{last_name}}{{city_suffix}}', ) street_name_formats = ( '{{first_name}} {{street_suffix}}', '{{last_name}} {{street_suffix}}' ) street_address_formats = ( '{{building_number}} {{street_name}}', '{{building_number}} {{street_name}} {{secondary_address}}', ) address_formats = ( "{{street_address}}\n{{city}}, {{state_abbr}} {{postcode}}", ) address_formats = OrderedDict(( ("{{street_address}}\n{{city}}, {{state_abbr}} {{postcode}}", 25), # military address formatting. ("{{military_apo}}\nAPO {{military_state}} {{postcode}}", 1), ("{{military_ship}} {{last_name}}\nFPO {{military_state}} {{postcode}}", 1), ("{{military_dpo}}\nDPO {{military_state}} {{postcode}}", 1), )) secondary_address_formats = ('Apt. ###', 'Suite ###') @classmethod def city_prefix(cls): return cls.random_element(cls.city_prefixes) @classmethod def secondary_address(cls): return cls.numerify(cls.random_element(cls.secondary_address_formats)) @classmethod def state(cls): return cls.random_element(cls.states) @classmethod def state_abbr(cls): return cls.random_element(cls.states_abbr) @classmethod def zipcode(cls): return "%05d" % random.randint(501, 99950) @classmethod def zipcode_plus4(cls): return "%s-%04d" % (cls.zipcode(), random.randint(1, 9999)) @classmethod def military_ship(cls): """ :example 'USS' """ return cls.random_element(cls.military_ship_prefix) @classmethod def military_state(cls): """ :example 'APO' """ return cls.random_element(cls.military_state_abbr) @classmethod def military_apo(cls): """ :example 'PSC 5394 Box 3492 """ return cls.numerify(cls.military_apo_format) @classmethod def military_dpo(cls): """ :example 'Unit 3333 Box 9342' """ return cls.numerify(cls.military_dpo_format) # Aliases @classmethod def postalcode(cls): return cls.zipcode() @classmethod def postalcode_plus4(cls): return cls.zipcode_plus4() faker-0.7.7/faker/providers/address/zh_CN/0000755000175000017500000000000013026251410016444 5ustar hlehlefaker-0.7.7/faker/providers/address/zh_CN/__init__.py0000644000175000017500000001314213026251410020556 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as AddressProvider class Provider(AddressProvider): city_suffixes = ("市",) city_formats = ("{{first_name}}{{city_suffix}}",) building_number_formats = ("?座",) postcode_formats = ("%#####",) street_suffixes = ("街", "路",) street_name_formats = ("{{last_name}}{{street_suffix}}",) street_address_formats = ("{{street_name}}{{building_number}}",) address_formats = ("{{city}}{{street_address}} {{postcode}}",) states = ( "西夏区", "永川区", "秀英区", "高港区", "清城区", "兴山区", "锡山区", "清河区", "龙潭区", "华龙区", "海陵区", "滨城区", "东丽区", "高坪区", "沙湾区", "平山区", "城北区", "海港区", "沙市区", "双滦区", "长寿区", "山亭区", "南湖区", "浔阳区", "南长区", "友好区", "安次区", "翔安区", "沈河区", "魏都区", "西峰区", "萧山区", "金平区", "沈北新区", "孝南区", "上街区", "城东区", "牧野区", "大东区", "白云区", "花溪区", "吉利区", "新城区", "怀柔区", "六枝特区", "涪城区", "清浦区", "南溪区", "淄川区", "高明区", ) cities = ( "北京", "上海", "天津", "重庆", "哈尔滨", "长春", "沈阳", "呼和浩特", "石家庄", "乌鲁木齐", "兰州", "西宁", "西安", "银川", "郑州", "济南", "太原", "合肥", "武汉", "长沙", "南京", "成都", "贵阳", "昆明", "南宁", "拉萨", "杭州", "南昌", "广州", "福州", "台北", "海口", "香港", "澳门", ) countries = ( "阿富汗", "阿拉斯加", "阿尔巴尼亚", "阿尔及利亚", "安道尔", "安哥拉", "安圭拉岛英", "安提瓜和巴布达", "阿根廷", "亚美尼亚", "阿鲁巴岛", "阿森松", "澳大利亚", "奥地利", "阿塞拜疆", "巴林", "孟加拉国", "巴巴多斯", "白俄罗斯", "比利时", "伯利兹", "贝宁", "百慕大群岛", "不丹", "玻利维亚", "波斯尼亚和黑塞哥维那", "博茨瓦纳", "巴西", "保加利亚", "布基纳法索", "布隆迪", "喀麦隆", "加拿大", "加那利群岛", "佛得角", "开曼群岛", "中非", "乍得", "智利", "圣诞岛", "科科斯岛", "哥伦比亚", "巴哈马国", "多米尼克国", "科摩罗", "刚果", "科克群岛", "哥斯达黎加", "克罗地亚", "古巴", "塞浦路斯", "捷克", "丹麦", "迪戈加西亚岛", "吉布提", "多米尼加共和国", "厄瓜多尔", "埃及", "萨尔瓦多", "赤道几内亚", "厄立特里亚", "爱沙尼亚", "埃塞俄比亚", "福克兰群岛", "法罗群岛", "斐济", "芬兰", "法国", "法属圭亚那", "法属波里尼西亚", "加蓬", "冈比亚", "格鲁吉亚", "德国", "加纳", "直布罗陀", "希腊", "格陵兰岛", "格林纳达", "瓜德罗普岛", "关岛", "危地马拉", "几内亚", "几内亚比绍", "圭亚那", "海地", "夏威夷", "洪都拉斯", "匈牙利", "冰岛", "印度", "印度尼西亚", "伊郎", "伊拉克", "爱尔兰", "以色列", "意大利", "科特迪瓦", "牙买加", "日本", "约旦", "柬埔塞", "哈萨克斯坦", "肯尼亚", "基里巴斯", "朝鲜", "韩国", "科威特", "吉尔吉斯斯坦", "老挝", "拉脱维亚", "黎巴嫩", "莱索托", "利比里亚", "利比亚", "列支敦士登", "立陶宛", "卢森堡", "马其顿", "马达加斯加", "马拉维", "马来西亚", "马尔代夫", "马里", "马耳他", "马里亚纳群岛", "马绍尔群岛", "马提尼克", "毛里塔尼亚", "毛里求斯", "马约特岛", "墨西哥", "密克罗尼西亚", "中途岛", "摩尔多瓦", "摩纳哥", "蒙古", "蒙特塞拉特岛", "摩洛哥", "莫桑比克", "缅甸", "纳米比亚", "瑙鲁", "尼泊尔", "荷兰", "荷属安的列斯群岛", "新喀里多尼亚群岛", "新西兰", "尼加拉瓜", "尼日尔", "尼日利亚", "纽埃岛", "诺福克岛", "挪威", "阿曼", "帕劳", "巴拿马", "巴布亚新几内亚", "巴拉圭", "秘鲁", "菲律宾", "波兰", "葡萄牙", "巴基斯坦", "波多黎各", "卡塔尔", "留尼汪岛", "罗马尼亚", "俄罗斯", "卢旺达", "东萨摩亚", "西萨摩亚", "圣马力诺", "圣皮埃尔岛及密克隆岛", "圣多美和普林西比", "沙特阿拉伯", "塞内加尔", "塞舌尔", "新加坡", "斯洛伐克", "斯洛文尼亚", "所罗门群岛", "索马里", "南非", "西班牙", "斯里兰卡", "圣克里斯托弗和尼维斯", "圣赫勒拿", "圣卢西亚", "圣文森特岛", "苏丹", "苏里南", "斯威士兰", "瑞典", "瑞士", "叙利亚", "塔吉克斯坦", "坦桑尼亚", "泰国", "阿拉伯联合酋长国", "多哥", "托克劳群岛", "汤加", "特立尼达和多巴哥", "突尼斯", "土耳其", "土库曼斯坦", "特克斯和凯科斯群岛", "图瓦卢", "美国", "乌干达", "乌克兰", "英国", "乌拉圭", "乌兹别克斯坦", "瓦努阿图", "梵蒂冈", "委内瑞拉", "越南", "维尔京群岛", "维尔京群岛和圣罗克伊", "威克岛", "瓦里斯和富士那群岛", "西撒哈拉", "也门", "南斯拉夫", "扎伊尔", "赞比亚", "桑给巴尔", "津巴布韦", "中华人民共和国", "中国", ) @classmethod def building_number(cls): return cls.lexify(cls.random_element(cls.building_number_formats)) @classmethod def city_name(cls): return cls.random_element(cls.cities) @classmethod def state(cls): return cls.random_element(cls.states) faker-0.7.7/faker/providers/profile/0000755000175000017500000000000013026251410015456 5ustar hlehlefaker-0.7.7/faker/providers/profile/__init__.py0000644000175000017500000000344613026251410017576 0ustar hlehle# coding=utf-8 from .. import BaseProvider import itertools class Provider(BaseProvider): """ This provider is a collection of functions to generate personal profiles and identities. """ def simple_profile(self, sex=None): """ Generates a basic profile with personal informations """ SEX = ["F", "M"] if sex not in SEX: sex = self.random_element(SEX) if sex == 'F': name = self.generator.name_female() elif sex == 'M': name = self.generator.name_male() return { "username": self.generator.user_name(), "name": name, "sex": sex, "address": self.generator.address(), "mail": self.generator.free_email(), #"password":self.generator.password() "birthdate": self.generator.date(), } def profile(self, fields=None, sex=None): """ Generates a complete profile. If "fields" is not empty, only the fields in the list will be returned """ if fields is None: fields = [] d = { "job": self.generator.job(), "company": self.generator.company(), "ssn": self.generator.ssn(), "residence": self.generator.address(), "current_location": (self.generator.latitude(), self.generator.longitude()), "blood_group": "".join(self.random_element(list(itertools.product(["A", "B", "AB", "0"], ["+", "-"])))), "website": [self.generator.url() for i in range(1, self.random_int(2, 5))] } d = dict(d, **self.generator.simple_profile(sex)) #field selection if len(fields) > 0: d = dict((k, v) for (k, v) in d.items() if k in fields) return d faker-0.7.7/faker/providers/profile/en_US/0000755000175000017500000000000013026251410016467 5ustar hlehlefaker-0.7.7/faker/providers/profile/en_US/__init__.py0000644000175000017500000000012713026251410020600 0ustar hlehlefrom .. import Provider as ProfileProvider class Provider(ProfileProvider): pass faker-0.7.7/faker/providers/job/0000755000175000017500000000000013026251410014570 5ustar hlehlefaker-0.7.7/faker/providers/job/fr_CH/0000755000175000017500000000000013026251410015551 5ustar hlehlefaker-0.7.7/faker/providers/job/fr_CH/__init__.py0000644000175000017500000011066713026251410017675 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as BaseProvider # Source: SEFRI # http://www.sbfi.admin.ch/bvz/berufe/index.html class Provider(BaseProvider): jobs=[ "Accompagnant socioprofessionnel diplômé", "Accompagnateur de randonnée avec brevet fédéral", "Accompagnateur social avec brevet fédéral", "Acousticien en systèmes auditifs CFC", "Administrateur diplomé de biens immobiliers", "Agent commercial de l'imprimerie avec brevet fédéral (BF)", "Agent d'entretien de bateaux", "Agent d'exploitation CFC", "Agent de détention avec brevet fédéral", "Agent de maintenance avec brevet fédéral", "Agent de processus avec brevet fédéral", "Agent de propreté AFP", "Agent de propreté CFC", "Agent de transport et logistique avec brevet fédéral", "Agent de transports publics CFC", "Agent de voyages avec brevet fédéral", "Agent d’entretien de bateaux CFC", "Agent d’entretien en assainissement AFP", "Agent d’exploitation CFC", "Agent en automatique avec brevet fédéral", "Agent en information documentaire CFC", "Agent en produits textiles AFP", "Agent fiduciaire avec brevet fédéral", "Agent professionnel de protection de personnes et de biens avec brevet fédéral", "Agent professionnel de sécurité et de surveillance avec brevet fédéral", "Agent relation client CFC", "Agent technico-commercial avec brevet fédéral", "Agent technique d'exploitation avec brevet fédéral", "Agent technique des matières synthétiques CFC", "Agriculteur CFC (Champ professionnel de l'agriculture)", "agrocommerçant diplômé ES", "Agropraticien AFP", "agrotechnicien diplômé ES", "Aide en informatique AFP", "Aide en soins et accompagnement AFP", "Aide en technique du bâtiment AFP", "Aide-carreleur AFP", "Aide-constructeur métallique AFP", "Aide-maçon AFP", "Aide-menuisier AFP", "Aide-monteur frigoriste AFP", "Aide-mouleur AFP", "Aide-peintre AFP", "Aide-plâtrier AFP", "Aide-polybâtisseur AFP", "ambulancier diplômé ES", "Analyste financier et gestionnaire de fortunes diplômé", "Arboriculteur CFC (Champ professionnel de l'agriculture)", "Armurier", "Armurier CFC", "Art-thérapeute diplômé (DF)", "Artisan du bois CFC", "Artisan du cuir et du textile CFC", "Artisan en conservation des monument historiques avec brevet fédéral", "Assistant de bureau AFP", "Assistant de direction avec brevet fédéral", "Assistant de gestion en pharmacie avec brevet fédéral", "Assistant dentaire CFC", "Assistant du commerce de détail AFP", "Assistant en audiovision avec brevet fédéral", "Assistant en boucherie et charcuterie AFP", "assistant en droit diplômé ES", "Assistant en maintenance d'automobiles AFP", "Assistant en médecine vétérinaire CFC", "Assistant en médias imprimés AFP", "Assistant en pharmacie CFC", "Assistant en podologie CFC", "Assistant en podologie CFC", "Assistant en promotion de l’activité physique et de la santé CFC", "Assistant en soins et santé communautaire CFC", "Assistant en tourisme avec brevet fédéral", "Assistant en traitement de surface AFP", "Assistant médical CFC", "Assistant socio-éducatif CFC", "Assistant spécialisé en soins de longue durée et accompagnement avec brevet fédéral", "Assistant vernisseur AFP", "Assistant-constructeur de fondations AFP (champ professionnel Construction de voies de communication)", "Assistant-constructeur de fondations AFP (champ professionnel Construction de voies de communication)", "Assistant-constructeur de routes AFP (champ professionnel Construction de voies de communication)", "Assistant-constructeur de routes AFP (champ professionnel Construction de voies de communication)", "Assistant-constructeur de sols industriels et de chapes AFP (champ professionnel Construction de voies de communication)", "Assistant-constructeur de sols industriels et de chapes AFP (champ professionnel Construction de voies de communication)", "Assistant-constructeur de voies ferrées AFP (champ professionnel Construction de voies de communication)", "Audioprothésiste avec brevet fédéral", "Automaticien CFC", "Aviculteur CFC (Champ professionnel de l'agriculture)", "Bijoutier CFC", "Bijoutier, maître", "Bottier-orthopédiste", "Bottier-orthopédiste CFC", "Bottier-orthopédiste diplômé, maître", "Boucher-charcutier CFC", "Boucher-charcutier, maître", "Boulanger-pâtissier-confiseur AFP", "Boulanger-pâtissier-confiseur CFC", "Cabin Crew Member avec brevet fédéral", "Cadre diplomé des organisations de secours", "Calorifugeur-tôlier", "Calorifugeur-tôlier CFC", "Calorifugeur-tôlier, maître", "Carreleur CFC", "Carreleur, maître", "Carrossier, maître", "Carrossier-peintre CFC", "Carrossier-tôlier CFC", "Caviste CFC (Champ professionnel de l'agriculture)", "Céramiste", "Céramiste CFC", "Céramiste industriel CFC", "Charpentier", "Charpentier CFC", "Charpentier, maître", "Charron", "Charron, maître", "Chef boulanger-pâtissier-confiseur avec brevet fédéral", "Chef carreleur avec brevet fédéral", "Chef confiseur-pâtissier-glacier avec brevet fédéral", "Chef cuisinier avec brevet fédéral", "Chef d'atelier en machines agricoles avec brevet fédéral", "Chef d'atelier en machines de chantier avec brevet fédéral", "Chef d'atelier d'appareils à moteur avec brevet fédéral", "Chef d'atelier et de montage en construction métallique avec brevet fédéral", "Chef d'entreprise de l'hôtellerie et de la restauration diplomé", "Chef d'entreprise diplomée en boulangerie-pâtisserie-confiserie", "Chef d'établissement de l'hôtellerie et de la restauration avec brevet fédéral", "Chef d'expédition diplômé", "Chef d'exploitation agricole avec brevet fédéral", "Chef d'exploitation arboricole avec brevet fédéral", "Chef d'exploitation avicole avec brevet fédéral", "Chef d'exploitation caviste avec brevet fédéral", "Chef d'exploitation économie carnée avec brevet fédéral", "Chef d'exploitation maraîchère avec brevet fédéral", "Chef d'exploitation viticole avec brevet fédéral", "Chef de commerce international diplômé", "Chef de cuisine avec diplôme fédéral", "Chef de la restauration avec diplôme fédéral", "Chef de la restauration collective avec diplôme fédéral", "Chef de logistique diplômé", "Chef de marketing diplômé", "Chef de production en menuiserie", "Chef de production technique des matières synthétiques diplômé", "Chef de projet en menuiserie", "Chef de projet en montage solaire avec brevet fédéral", "Chef de projet en technique du bâtiment avec brevet fédéral", "Chef de projet et chef d'atelier en construction de tableaux électriques avec brevet fédéral", "Chef de projet systèmes de sécurité avec brevet fédéral", "Chef de projet verre avec brevet fédéral", "Chef de projets constructeur sur métal avec diplôme fédéral", "Chef de réception avec brevet fédéral", "Chef de service après-vente diplômé", "Chef de vente diplômé", "Chef du secteur hôtelier-intendance avec diplôme fédéral", "Chef monteur-frigoriste avec brevet fédéral", "Chef poseur de revêtements de sols avec brevet fédéral", "Chef-monteur en échafaudage avec brevet fédéral", "Cidrier avec diplôme de maîtrise", "Coiffeur AFP", "Coiffeur avec brevet fédéral", "Coiffeur avec diplôme fédéral", "Coiffeur CFC", "Coiffeur CFC", "Coloriste avec brevet fédéral", "Concepteur artisan avec brevet fédéral", "Concepteur en multimédia", "Concierge avec brevet fédéral", "Conducteur d'engins forestier avec brevet fédéral", "Conducteur de camion", "Conducteur de véhicules légers AFP", "Conducteur de véhicules lourds CFC", "Confectionneur AFP", "Conseil en brevets", "Conseiller dans le domaine psychosocial avec diplôme fédéral", "Conseiller de service à la clientèle dans la branche automobile avec brevet fédéral", "Conseiller de vente automobile avec brevet fédéral", "Conseiller de vente en horlogerie avec brevet fédéral", "Conseiller en affections respiratoires et tuberculose avec brevet fédéral", "Conseiller en aménagement intérieur avec brevet fédéral", "Conseiller en couleurs et en styles de mode avec brevet fédéral", "Conseiller en énergie et en efficacité énergétique avec diplôme fédéral", "Conseiller en environnement avec brevet federal", "Conseiller en milieu rural diplômé", "Conseiller en organisation avec diplôme fédéral", "Conseiller en relations publiques avec diplôme fédéral", "Conseiller en revêtements de sols avec brevet fédéral", "Conseiller en sécurité électrique avec brevet fédéral", "Conseiller énergétique du bâtiment avec brevet fédéral", "Conseiller financier avec brevet fédéral", "Constructeur de ski (LU)", "Constructeur d'appareils industriels", "Constructeur d'éléments en béton préfabriqués CFC", "Constructeur d'installation de ventilation CFC", "Constructeur de bateaux", "Constructeur de bateaux CFC", "Constructeur de fondations CFC (champ professionnel Construction de voies de communication)", "Constructeur de fondations CFC (champ professionnel Construction de voies de communication)", "Constructeur de routes CFC (champ professionnel Construction de voies de communication)", "Constructeur de routes CFC (champ professionnel Construction de voies de communication)", "Constructeur de sols industriels et de chapes CFC (champ professionnel Construction de voies de communication)", "Constructeur de sols industriels et de chapes CFC (champ professionnel Construction de voies de communication)", "Constructeur de voies ferrées CFC (champ professionnel Construction de voies de communication)", "Constructeur de voies ferrées CFC (champ professionnel Construction de voies de communication)", "Constructeur d’appareils industriels CFC", "Constructeur métallique CFC", "Constructeur métallique, maître", "Constructeur naval, maître", "Contact Center Supervisor avec brevet fédéral", "Contremaître charpentier avec brevet fédéral", "Contremaître de construction de fondations avec brevet fédéral (champ professionnel Construction de voies de communication)", "Contremaître de construction de routes avec brevet fédéral (champ professionnel Construction de voies de communication)", "Contremaître de construction de sols industriels et de chapes avec brevet fédéral (champ professionnel Construction de voies de communication)", "Contremaître de sciage d'édifice avec brevet fédéral", "Contremaître de voies ferrées avec brevet fédéral (champ professionnel Construction de voies de communication)", "Contremaître en chauffage avec brevet fédéral", "Contremaître en entretien de routes avec brevet fédéral (champ professionnel Construction de voies de communication)", "Contremaître en ferblanterie avec brevet fédéral", "Contremaître en ventilation avec brevet fédéral", "Contremaître forestier avec brevet fédéral", "Contremaître jardinier avec brevet fédéral", "Contremaître maçon avec brevet fédéral", "Contremaître paveur avec brevet fédéral (champ professionnel Construction de voies de communication)", "Contremaître peintre avec brevet fédéral", "Contremaître plâtrier-constructeur à sec avec brevet fédéral", "Contremaître Polybat avec brevet fédéral", "Contremaître ramoneur avec brevet fédéral", "Contremaître sanitaire avec brevet fédéral", "Contremaître vitrier avec brevet fédéral", "Contrôleur de combustion avec brevet fédéral", "contrôleur de la circulation aérienne diplomé ES", "Contrôleur de matériaux de construction avec brevet fédéral", "Coordinateur d'atelier automobile avec brevet fédéral", "Coordinateur en médecine ambulatoire orientation clinique avec brevet fédéral", "Coordinateur en médecine ambulatoire orientation gestion avec brevet fédéral", "Cordonnier CFC", "Cordonnier, maître", "Correcteur avec brevet fédéral (BF)", "Courtepointier CFC", "Courtepointier diplômé", "Courtier en immeubles avec brevet fédéral", "Coutelier", "Coutelier CFC", "Coutelier, maître", "Couturier avec brevet fédéral", "Couturier diplômé", "couturier d’intérieur AFP", "Créateur de textiles intérieurs avec brevet fédéral", "Créateur de tissu CFC", "Créateur de vêtements", "Créateur de vêtements CFC", "Croupier avec brevet fédéral", "Cuisinier CFC", "Cuisinier en diététique CFC", "Danseur interprète CFC", "Déclarant de douane avec brevet fédéral", "Décorateur d'intérieur avec brevet fédéral", "Décorateur d'intérieurs", "Décorateur d'intérieurs diplômé", "Dermapigmentologue avec brevet fédéral", "designer diplômé ES en arts visuels", "designer diplômé ES en communication visuelle", "designer diplômé ES en design de produit", "Designer graphique diplomé", "Dessinateur CFC (champ professionnel planification du territoireet de la construction)", "Dessinateur en construction microtechnique CFC", "Dessinateur-constructeur en génie civil diplômé", "Dessinateur-constructeur en microtechnique", "Dessinateur-constructeur industriel CFC", "Dessinateur-constructeur sur métal CFC", "Développeur immobilier avec brevet fédéral", "Diagnosticien d'automobiles avec brevet fédéral", "dipl. Abteilungsleiter Gesundheit NDS HF", "dipl. Baubetriebsmanager NDS HF", "dipl. Bauprojekt- und Immobilienmanager NDS HF", "dipl. Berater in Veränderungsprozessen NDS HF", "dipl. Betriebswirtschafter NDS HF", "dipl. Business Analyst NDS HF", "dipl. Business Banker NDS HF", "dipl. Business Coach NDS HF", "dipl. Business Engineer NDS HF", "dipl. Controller NDS HF", "dipl. Energieberater NDS HF", "dipl. Erlebnispädagoge NDS HF", "dipl. Experte in Leadership und Change Management NDS HF", "dipl. Experte in strategischem Management NDS HF", "dipl. Finanzchef NDS HF", "dipl. Finanzexperte NDS HF", "dipl. Geschäftsführer NDS HF", "dipl. Hotelmanager NDS HF", "dipl. HR-Experte NDS HF", "dipl. Human Resource Manager NDS HF", "dipl. in Leadership und Management NDS HF", "dipl. in Unternehmens- und Mitarbeiterführung NDS HF", "dipl. IT-Service-Manager NDS HF", "dipl. Kommunikationstrainer NDS HF", "dipl. Leiter Finanzen und Dienste NDS HF", "dipl. Leiter interne Kommunikation und Management Support NDS", "dipl. Logistikleiter NDS HF", "dipl. logotherapeutischer Berater NDS HF", "dipl. Marketing- und Verkaufsleiter NDS HF", "dipl. Marketing- und Verkaufsmanager NDS HF", "dipl. Marketingmanager NDS HF", "dipl. Network Engineer NDS HF", "dipl. Online-Marketingmanager NDS HF", "dipl. Personalleiter NDS HF", "dipl. Produktmanager Textil NDS HF", "dipl. Projekt- und Prozessmanager NDS HF", "dipl. Projektleiter NDS HF", "dipl. Projektmanager NDS HF", "dipl. Qualitäts- und Prozessmanager NDS HF", "dipl. Qualitätsmanager NDS HF", "dipl. Umfassende Leadership NDS HF", "dipl. Umfassendes Controlling NDS HF", "dipl. Unternehmensführer NDS HF", "dipl. Unternehmensleiter NDS HF", "Diplom in Energiemanagement NDS HF", "Diplom in Unternehmensführung NDS HF", "Directeur d'école d'une discipline sportive avec diplôme fédéral", "Directeur d'institution de l'enfance diplômé EPD ES", "Directeur d'institution sociale et médico-sociale diolomé", "Directeur de studio de gymnastique avec brevet fédéral", "Directeur des travaux du bâtiment diplômé", "Directeur des travaux du génie civil diplômé", "Dirigeant d'entreprise avec diplôme fédéral", "Dirigeant de maintenance diplômé", "Dirigeant diplomé en facility management", "Doreur-Encadreur CFC", "Droguiste CFC", "Ebéniste CFC", "Ebéniste, maître", "Ecobiologiste de la construction avec brevet fédéral", "Ecobiologiste de la construction diplômé", "économiste bancaire diplomé ES", "économiste d'assurance diplômé ES", "économiste d'entreprise diplômé ES", "Economiste d'entreprise PME avec diplôme fédéral", "éducateur de l'enfance diplômé. ES", "éducateur social diplomé ES", "éducateur social diplômé ES", "Electricien chef de projet avec brevet fédéral", "Electricien de montage CFC", "Electricien de montage CFC", "Electricien de réseau", "Electricien de réseau CFC", "Electricien de réseau, maître, diplomé", "Electronicien CFC", "Electronicien en multimédia", "Electronicien en multimédia avec brevet fédéral", "Electronicien en multimédia CFC", "Electroplaste avec brevet fédéral", "Electroplaste CFC", "Electroplaste diplômé", "Employé de commerce", "Employé de commerce CFC", "Employé de remontées mécaniques AFP", "Employé d’exploitation AFP", "Employé en cuisine AFP", "Employé en hôtellerie AFP", "Employé en industrie laitière AFP", "Employé en intendance AFP", "Employé en intendance AFP", "Employé en restauration AFP", "Enquêteur de douane avec diplôme fédéral", "Entraîneur de sport de performance avec brevet fédéral", "Entraîneur diplômé de sport d'Elite", "Entrepreneur de pompes funèbres avec brevet fédéral", "Entrepreneur-construction diplômé", "Esthéticien avec brevet fédéral", "Esthéticien CFC", "Esthéticien diplômé", "Expert diplômé en assurance-maladie", "Expert diplômé en assurances de pension", "Expert diplômé en assurances sociales", "Expert diplômé en conduite organisationelle", "Expert diplômé en finance et en controlling", "Expert diplômé en finance et investissements", "Expert diplômé en tourisme", "Expert domaine opératoire avec diplôme fédéral", "Expert du domaine des privations de liberté avec diplôme fédéral", "Expert du domaine éguin avec diplôme fédéral", "Expert en analyses biomédicales et gestion de laboratoire avec diplôme fédéral", "Expert en cytodiagnostic avec diplôme fédéral", "Expert en douane diplomé ES", "Expert en estimations immobilières avec brevet fédéral", "Expert en finance de PME avec diplôme fédéral", "Expert en gestion hospitalière avec diplôme fédéral", "Expert en management de l'organisation avec diplôme fédéral", "Expert en opérations des marchés financiers avec diplôme fédéral", "Expert en prévention des infections associées aux soins avec diplôme fédéral", "Expert en production avec brevet fédéral", "Expert en soins d’anesthésie diplômé EPD ES", "Expert en soins d’urgence diplômé EPD ES", "Expert en soins intensifs diplômé EPD ES", "Expert fiduciaire diplômé", "Expert fiscal diplômé", "Expert protection incendie avec diplôme fédéral", "Expert-comptable diplômé", "Expert-soudeur avec brevet fédéral", "Exploitant de station d'épuration avec brevet fédéral", "Facteur d'instruments de musique CFC", "Fashion spécialiste avec brevet fédéral", "Fashiondesigner avec diplôme fédéral", "Ferblantier CFC", "Fleuriste AFP", "Fleuriste avec brevet fédéral", "Fleuriste CFC", "Fleuriste, maître", "Flexographe CFC", "Fontainier avec brevet fédéral", "forestier diplômé ES", "Forestier-bûcheron CFC", "Forgeron, maître", "Formateur avec brevet fédéral", "Fourreur, maître", "Gainier", "Garde-faune avec brevet fédéral", "Garde-frontière avec brevet fédéral", "Garde-frontière avec diplôme fédéral", "Garde-pêche avec brevet fédéral", "Gardien d'immeuble diplômé", "Gardien de cheval AFP", "Gardien de chevaux AFP", "Gardien d’animaux CFC", "Garnisseur de meubles CFC", "Garnisseur de meubles industriels avec brevet fédéral", "Garnisseur de meubles industriels, maître", "Garnisseur de meubles spécialisé avec brevet fédéral", "Garnisseur en carrosserie", "Géomaticien CFC", "Gérant d'immeubles avec brevet fédéral", "Gérant de caisse de pension diplômé", "Gestionnaire d'entreprise diplômé de la branche automobile", "Gestionnaire d'entreprise diplômé secteur automobile", "Gestionnaire du commerce de détail CFC", "Gestionnaire en intendance CFC", "Gestionnaire en intendance CFC", "Gestionnaire en tourisme de santé et d'activité avec diplôme fédéral", "gestionnaire en tourisme diplômé ES", "Gouvernant de maison avec brevet fédéral", "Graphiste CFC", "Graveur", "Graveur CFC", "Guide de montagne avec brevet fédéral", "Guide touristique avec brevet fédéral", "Horloger CFC", "Horloger dans le domaine professionnel de l'industrie", "Horloger dans le domaine professionnel du rhabillage", "Horloger de production CFC", "Horloger praticien", "Horloger, maître", "Horticulteur", "Horticulteur AFP", "Horticulteur CFC", "Hôtelier-Restaurateur diplômé ES", "hygiéniste dentaire diplômé ES", "ICT-Manager diplomé", "infirmier diplômé ES", "infirmier diplômé ES", "Informaticien CFC", "Informaticien CFC", "Informaticien de gestion avec brevet fédéral", "informaticien de gestion diplômé ES", "Informaticien en développement d'application TIC avec brevet fédéral", "Informaticien en technique des systèmes et réseaux TIC avec brevet fédéral", "Installateur en chauffage CFC", "Installateur sanitaire CFC", "Installateur-électricien CFC", "Installateur-électricien CFC", "Installateur-électricien diplômé", "Instructeur de chiens guides d'aveugles avec diplôme fédéral", "Instructeur de fitness avec brevet fédéral", "intendant du secteur hôtelier d'établissement diplômé ES", "Interactive Media Designer CFC", "Key account manager diplômé", "Laborantin CFC", "Laborantin en physique", "Laborantin en physique CFC", "Laboriste", "Libraire avec brevet fédéral", "Libraire CFC", "Logisticien AFP", "Logisticien AFP", "Logisticien avec brevet fédéral", "Logisticien avec brevet fédéral", "Logisticien avec diplôme fédéral", "Logisticien CFC", "Logisticien CFC", "Luthier", "Luthier, maître", "Maçon CFC", "Maître agriculteur", "Maître arboriculteur", "Maître aviculteur", "Maître caviste", "Maître chauffagiste avec diplôme fédéral", "Maître dans l'industrie", "Maître du cuir et du textile", "Maître ferblantier avec diplôme fédéral", "Maître jardinier", "Maître maraîcher", "Maître peintre", "Maître Polybat", "Maître poseur de revêtements de sols", "Maître Ramoneur", "Maître sanitaire avec diplôme fédéral", "Maître scultpeur sur bois", "maître socioprofessionnel diplômé ES", "Maître tableaux électriques et automation", "Maître textile avec diplôme fédéral", "Maître viticulteur", "Maître vitrier", "Manager de médias diplômé", "Manager de remontées mécanique avec diplôme fédéral", "Manager en commerce de détail avec diplôme fédéral", "Manager en publication avec diplôme fédéral (DF)", "Manager en systèmes de transports publics diplômé", "Maquettiste d'architecture", "Maquilleur professionnel avec brevet fédéral", "Maraîcher CFC (Champ professionnel de l'agriculture)", "Marbrier CFC (Champ professionnel travail de la pierre)", "Marbrier du bâtiment CFC (Champ professionnel travail de la pierre)", "Marbrier, maître", "Maréchal-ferrant CFC", "Maréchal-forgeron, maître", "marketing manager diplômé ES", "Masseur médical avec brevet fédéral", "Matelot de la navigation intérieure CFC", "Mécanicien d'appareils à moteur CFC", "Mécanicien d'appareils à moteur, maître", "Mécanicien de production CFC", "Mécanicien deux-roues", "Mécanicien en bicyclettes et motocyclettes, maître", "Mécanicien en bicyclettes, maître", "Mécanicien en cycles CFC", "Mécanicien en machines agricoles CFC", "Mécanicien en machines agricoles, maître", "Mécanicien en machines de chantier CFC", "Mécanicien en machines de chantier, maître", "Mécanicien en maintenance d'automobiles CFC", "Mécanicien en motocycles", "Mécanicien en motocycles CFC", "Mécanicien en motocycles de petite cylindrée et cycles CFC", "Mécatronicien d'automobiles CFC", "Mécatronicien de remontées mécaniques CFC", "Médiamaticien", "Médiamaticien avec brevet fédéral", "Médiamaticien CFC", "Mentor d'entreprise avec brevet fédéral", "Menuisier, maître", "Menuisier", "Meunier", "Meunier CFC", "Micromécanicien", "Micromécanicien CFC", "Modeleur-céramiste", "Moniteur de conduite avec brevet fédéral", "Monteur automaticien CFC", "Monteur de faux plafonds avec brevet fédéral", "Monteur de réseaux eau et gaz avec brevet fédéral", "Monteur frigoriste CFC", "Monteur-frigoriste", "Mouleur CFC", "Mouleur de fonderie", "Mouleur de fonderie CFC", "Naturopathe avec diplôme fédéral", "Négociant de vins diplômé", "Nettoyeur chimique diplômé", "Nettoyeur de bâtiments diplomé", "Nettoyeur de textiles CFC", "Officier de l'état civil avec brevet fédéral", "Opérateur d'installations de centrale nucléaire avec brevet fédéral", "Opérateur de machines automatisées CFC", "Opérateur de médias imprimés CFC", "Opérateur de sciage d’édifice CFC", "Opérateur en horlogerie AFP", "Opérateur en horlogerie AFP", "Opticien CFC", "Opticien en instruments", "Opticien en instruments de précision CFC", "Orfèvre en argenterie, maître", "Orthopédiste CFC", "Orthopédiste diplômé", "orthoptiste diplômé ES", "Packaging Manager avec diplôme fédéral", "Papetier", "Papetier CFC", "Pâtissier-confiseur diplômé", "Paveur CFC (champ professionnel Construction de voies de communication)", "Paveur CFC (champ professionnel Construction de voies de communication)", "Paveur, maître", "Pêcheur professionnel avec brevet fédéral", "Peintre CFC", "Peintre en automobiles avec brevet fédéral", "Peintre en bâtiments", "Peintre en décors de théâtre", "Peintre en décors de théâtre CFC", "Peintre verrier CFC", "Photodesigner diplomé", "Photographe", "Photographe CFC", "Photographe de laboratoire", "Physiothérapeut pour animaux avec diplôme fédéral", "pilote diplômé ES", "Planificateur éclairagiste avec brevet fédéral", "Planificateur en communication avec brevet fédéral", "Planificateur-électricien CFC", "Planificateur-électricien CFC", "Planificateur-électricien diplômé", "Plâtrier", "Plâtrier constructeur à sec CFC", "Plâtrier, maître", "Plâtrier-peintre", "podologue diplômé ES", "Poêlier-fumiste CFC", "Poêlier-fumiste, maître", "Poêlier-fumiste, maître", "Policier avec brevet fédéral", "Policier avec diplôme fédéral", "Polisseur AFP", "Polybâtisseur CFC", "Polydesigner 3D CFC", "Polygraphe CFC", "Polygraphe CFC", "Polymécanicien CFC", "Poseur de pierres AFP (champ professionnel Construction de voies de communication)", "Poseur de pierres AFP (champ professionnel Construction de voies de communication)", "Poseur de revêtements de sols", "Poseur de sol – parquet CFC", "Praticien des matières synthétiques AFP", "Praticien en denrées alimentaires AFP", "Praticien en mécanique AFP", "Praticien en pneumatiques AFP", "Praticien forestier AFP", "Praticien sur bois AFP", "Préparateur Humains avec brevet fédéral", "Professeur d'escalade avec brevet fédéral", "Professeur de canoë-kayak avec brevet fédéral", "Professeur de danse de couple avec brevet fédéral", "Professeur de golf avec brevet fédéral", "Professeur de ju-jitsu avec brevet fédéral", "Professeur de judo avec brevet fédéral", "Professeur de karaté avec brevet fédéral", "Professeur de patinage avec brevet fédéral", "Professeur de planche à voile avec brevet fédéral", "Professeur de sport de neige avec brevet fédéral", "Professeur de sports aquatiques avec brevet fédéral", "Professeur de tennis avec brevet fédéral", "Professeur de voile avec brevet fédéral", "Professeur en navigation de bateau moteur avec brevet fédéral", "Professionnel du cheval CFC", "Professionnel du cheval CFC", "Projeteur constructeur sur métal avec brevet fédéral", "Projeteur en sanitaire avec diplôme fédéral", "Projeteur en technique du bâtiment", "Projeteur en technique du bâtiment chauffage CFC (champ professionnel Planification en technique du bâtiment)", "Projeteur en technique du bâtiment sanitaire CFC (champ professionnel Planification en technique du bâtiment)", "Projeteur en technique du bâtiment ventilation CFC (champ professionnel Planification en technique du bâtiment)", "Projeteur frigoriste CFC", "Ramoneur CFC", "Réalisateur publicaire avec diplôme fédéral", "Réalisateur publicitaire CFC", "Réalisateur publicitaire CFC", "Recycleur CFC", "Rédacteur publicitaire avec brevet fédéral", "Rédacteur technique avec brevet fédéral", "Réparateur de chaussures AFP", "Repousseur-emboutisseur", "Responsable Achats avec diplôme fédéral", "Responsable d'équipe dans des institutions sociales et médico-sociales avec brevet fédéral", "Responsable de formation avec diplôme fédéral", "Responsable de la communication diplomé", "Responsable de la restauration avec brevet fédéral", "Responsable de ménage agricole avec brevet fédéral", "Responsable de ménage agricole diplomé", "Responsable diplômé en documentation technique", "Responsable du secteur hôtelier - intendance avec brevet fédéral", "Responsable en transport et logistique diplômé", "Responsable diplômé en ressources humaines", "Restaurateur de livres diplômé", "Sapeur-pompier professionnel avec brevet fédéral", "Scieur de l'industrie du bois CFC", "Screen Communicator avec brevet fédéral", "Sculpteur sur bois CFC", "Sculpteur sur pierre CFC (Champ professionnel travail de la pierre)", "Sculpteur sur pierre, maître", "Secouriste routier avec brevet féderal", "Sellier", "Sérigraphe, maître", "Serrurier sur véhicules avec brevet fédéral", "Serrurier sur véhicules CFC", "Sertisseur en joaillerie, maître", "Sommelier avec brevet fédéral", "Specialista in soluzioni mobile aziendali dipl. SPD SSS", "Spécialiste assainissement d'ouvrage avec brevet federal", "Spécialiste câble-crue avec brevet fédéral", "Spécialiste d'achat", "Spécialiste de commerce international avec brevet fédéral", "Spécialiste de douane avec brevet fédéral", "Spécialiste de la conduite d'équipe avec brevet fédéral", "Spécialiste de la gestion et du développement des organisations syndicales avec brevet fédéral", "Spécialiste de la migration avec brevet fédéral", "Spécialiste de la nature et de l'environnement avec brevet fédéral", "Spécialiste de la prévoyance en faveur du personnel avec brevet fédéral", "Spécialiste de la sécurité dans les institutions de santé et du social avec brevet fédéral", "Spécialiste de logistique avec brevet fédéral", "Spécialiste de médias avec brevet fédéral", "Spécialiste de réseau avec brevet fédéral", "Spécialiste de traitement des matières premières avec brevet fédéral", "Spécialiste de vente avec brevet federal", "Spécialiste des branches de la boulangerie-pâtisserie-confiserie avec brevet fédéral", "Spécialiste des installations de transport à câbles avec brevet fédéral", "spécialiste des services de la navigation aérienne diplomé ES", "Spécialiste du commerce de détail avec brevet fédéral", "Spécialiste du commerce fruits et légumes avec brevet fédéral", "Spécialiste du domain équin avec brevet fédéral", "Spécialiste du service de pistes et de sauvetage avec brevet fédéral", "spécialiste en activation diplômé ES", "Spécialiste en administration publique avec brevet fédéral", "Spécialiste en agriculture biodynamique avec brevet fédéral", "Spécialiste en assurance avec brevet fédéral", "Spécialiste en assurance-maladie avec brevet fédéral", "Spécialiste en assurances sociales avec brevet fédéral", "Spécialiste en bois avec brevet fédéral", "Spécialiste en codage médical avec brevet fédéral", "Spécialiste en commerce de textile avec brevet fédéral", "Spécialiste en diagnostic neurophysiologique avec brevet fédéral", "Spécialiste en finance et comptabilité avec brevet fédéral", "Spécialiste en finition des médias imprimés avec brevet fédéral (BF)", "Spécialiste en formation professionnelle avec brevet fédéral", "Spécialiste en gestion de PME avec brevet fédéral", "Spécialiste en gestion hospitalière avec brevet fédéral", "Spécialiste en hôtellerie CFC", "Spécialiste en impression et emballage avec brevet fédéral (BF)", "Spécialiste en interprétariat communautaire et médiation interculturelle avec brevet fédéral", "Spécialiste en marketing avec brevet fédéral", "Spécialiste en matière de poursuite pour dettes et de la faillite avec brevet fédéral", "Spécialiste en nettoyage de bâtiments avec brevet fédéral", "Spécialiste en organisation d'entreprise avec brevet fédéral", "Spécialiste en photographie avec brevet fédéral", "Spécialiste en photographie CFC", "Spécialiste en photographie diplômé", "Spécialiste en pneumatiques avec brevet fédéral", "Spécialiste en protection incendie avec brevet fédéral", "Spécialiste en réadaptation de personnes malvoyantes et aveugles avec diplôme fédéral", "Spécialiste en relations publiques avec brevet fédéral", "Spécialiste en ressources humaines avec brevet fédéral", "Spécialiste en restauration CFC", "Spécialiste en restauration de système CFC", "Spécialiste en soin aux arbres avec brevet fédéral", "Spécialiste en systèmes thermiques avec brevet fédéral", "Spécialiste en technologies de réadaptation avec brevet fédéral", "Spécialiste en thermique avec brevet fédéral", "Spécialiste en transports publics avec brevet fédéral", "Spécialiste en vernissage industriel avec brevet fédéral", "Spécialiste établissements de bains avec brevet fédéral", "Spécialiste minage avec brevet fédéral", "Spécialiste pharmaceutique avec brevet fédéral", "Spécialiste pour installations de traitement des déchets avec brevet fédéral", "Spécialiste pour la sécurité des citernes avec brevet fédéral", "Styliste d'ongles avec brevet fédéral", "Superviseur-Coach avec diplôme fédéral", "Supply Chain Manager diplomé", "Tailleur de pierre CFC (Champ professionnel travail de la pierre)", "Tailleur, maître", "Technicien ambulancier avec brevet fédéral", "Technicien de fouilles archéologiques avec brevet fédéral", "Technicien de laboratoire en sciences naturelles avec diplôme fédéral", "technicien diplômé ES agroalimentaire", "technicien diplômé ES en informatique", "technicien diplômé ES en microtechnique", "technicien diplômé ES en télécommunications", "technicien diplômé ES génie électrique", "technicien diplômé ES génie mécanique", "technicien diplômé ES planification des travaux", "technicien diplomé ES processus d'entreprise", "technicien diplômé ES systèmes industriels", "technicien diplômé ES technique des bâtiments", "technicien diplômé ES technique du bois", "Technicien du film avec brevet fédéral", "Technicien du son avec brevet fédéral", "Technicien du spectacle avec brevet fédéral", "technicien en analyses biomédicales diplômé ES", "Technicien en géomatique avec brevet fédéral", "technicien en radiologie médicale diplômé ES", "technicien en salle d’opération diplômé ES", "Technicien sur aéronefs avec brevet fédéral", "Technicien vitivinicole dipl. ES", "Technicien-dentiste CFC", "Technicien-dentiste, maître", "Techniscéniste CFC", "Techno-polygraphe avec brevet fédéral (BF)", "Technologue de fonderie", "Technologue de fonderie CFC", "Technologue du lait CFC", "Technologue en assainissement CFC", "Technologue en chimie diplômé", "Technologue en denrées alimentaires", "Technologue en denrées alimentaires avec brevet fédéral", "Technologue en denrées alimentaires avec diplôme fédéral", "Technologue en denrées alimentaires CFC", "Technologue en emballage CFC", "Technologue en impression CFC", "Technologue en industrie laitière", "Technologue en industrie laitière avec brevet fédéral", "Technologue en industrie laitière diplomé", "Technologue en production chimique et pharmaceutique CFC", "Technologue en production chimique et pharmaceutique CFC", "Technologue en textile CFC", "Télématicien CFC", "Télématicien CFC", "Télématicien chef de projet avec brevet fédéral", "Télématicien diplômé", "Termineur en habillage horloger CFC", "Thérapeute Complémentaire avec diplôme fédéral", "Thermiste avec brevet fédéral", "Tôlier en carrosserie avec brevet fédéral", "Tonnelier CFC", "Tourneur, maître", "Transitaire avec brevet fédéral", "Typographiste pour la communication visuelle avec brevet fédéral", "Vannier créateur CFC", "Vérificateur des poids et mesures diplômé", "Vernisseur industriel CFC", "Vernisseur industriel CFC", "Viticulteur CFC (Champ professionnel de l'agriculture)", "Vitrier", "Vitrier CFC", "Web Project Manager diplômé", "Zingueur avec brevet fédéral", "Zingueur diplômé", ] faker-0.7.7/faker/providers/job/zh_TW/0000755000175000017500000000000013026251410015623 5ustar hlehlefaker-0.7.7/faker/providers/job/zh_TW/__init__.py0000644000175000017500000003407213026251410017742 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as BaseProvider # Taiwan jobs from # http://www.104.com.tw/public/function01/utf8/jsonJobCat.js # on Fri May 20 23:13:46 CST 2016 class Provider(BaseProvider): jobs = [ 'BIOS工程師', 'CAD/CAM工程師', 'CNC機台操作人員', 'CNC電腦程式編排人員', 'EMC/電子安規工程師', 'FAE工程師', 'IC佈局工程師', 'IC封裝/測試工程師', 'ISO/品保人員', 'Internet程式設計師', 'LCD製程工程師', 'LCD設備工程師', 'MES工程師', 'MIS程式設計師', 'MIS/網管主管', 'OP/旅行社人員', 'PCB佈線工程師', 'PCB技術人員', 'RF通訊工程師', 'SMT工程師', '一般動物飼育工作者', '不動產產權審核/估價師', '不動產經紀人', '不動產/商場開發人員', '中等學校教師', '中醫師', '中餐廚師', '主持人', '主管特別助理', '主辦會計', '人力資源主管', '人力資源人員', '人力資源助理', '人力/外勞仲介', '代書/地政士', '估算人員', '作曲家', '作業員/包裝員', '保全人員/警衛', '保全技術人員', '保安服務工作', '保稅人員', '保險業務/經紀人', '倉儲物流人員', '倉管', '催收人員', '傳播媒體企劃人員', '傳銷人員', '儲備幹部', '光學工程師', '光電工程師', '光電工程研發主管', '內業工程師', '公共衛生人員', '公共衛生醫師', '公家機關人員', '券商後線人員', '副教授', '加油員', '助教', '助理工程師', '助理教授', '勞工安全衛生管理人員', '勞工安全衛生管理師', '包裝設計', '化學工程研發人員', '化學研究員', '化工化學工程師', '升學補習班老師', '半導體工程師', '半導體製程工程師', '半導體設備工程師', '印前製作/印刷技術人員', '可靠度工程師', '吊車/起重機設備操作員', '呼吸治療師', '品牌宣傳及媒體公關', '品管/品保主管', '品管/品保工程師', '品管/檢驗人員', '哲學/歷史/政治研究人員', '售票/收銀人員', '商業設計', '商標/專利人員', '噴漆人員', '國內業務主管', '國內業務人員', '國外業務主管', '國外業務人員', '國小學校教師', '國貿人員', '圖書資料管理人員', '土地開發人員', '土木技師/土木工程師', '地勤人員', '地質與地球科學研究員', '塑膠射出技術人員', '塑膠模具技術人員', '塗裝技術人員', '壓鑄模具技術人員', '外務/快遞/送貨', '多媒體動畫設計師', '多媒體開發主管', '大樓管理員', '大貨車司機', '天文研究員', '太陽能技術工程師', '娛樂事業人員', '媒體公關/宣傳採買', '安全/衛生檢驗人員', '安心服務員', '安親班老師', '客戶服務主管', '客戶服務人員', '室內設計/裝潢人員', '家事服務人員', '家庭代工', '實驗化驗人員', '寵物美容專業人員', '專案業務主管', '專案管理主管', '專案管理師', '專科護理師', '導播', '導演', '導遊', '小客車司機', '小貨車司機', '居家服務督導員', '展場/櫥窗佈置人員', '工務人員/助理', '工商登記服務人員', '工地監工/主任', '工廠主管', '工業工程師/生產線規劃', '工業設計', '工程助理', '工程研發主管', '工程配管繪圖', '工讀生', '市場調查/市場分析', '平面設計/美編人員', '幼教班老師', '店長/賣場管理人員', '廠務', '廠務助理', '廣告AE業務人員', '廣告企劃主管', '廣告文案/企劃', '廣告設計', '建築師', '建築物清潔工', '建築物電力系統維修工', '建築設計/繪圖人員', '影片製作技術人員', '律師', '復建技術師', '微機電工程師', '心理學研究人員', '志工人員', '志願役軍官/士官/士兵', '應用科學研究員', '成本會計', '手工包裝工', '才藝類老師', '打版人員', '技術文件/說明書編譯', '按摩/推拿師', '排版人員', '採購主管', '採購人員', '採購助理', '推土機設備操作員', '播音/配音人員', '攝影助理', '攝影師', '放射性設備使用技術員', '救生員', '教保員', '教授', '教育訓練人員', '整體造型師', '數位IC設計工程師', '數學研究員', '數理補習班老師', '文件管理師', '文編/校對/文字工作者', '旅遊休閒類主管', '日式廚師', '日文翻譯/口譯人員', '星象占卜人員', '景觀設計師', '會計師', '服裝/皮包/鞋類設計', '木工', '材料研發人員', '板金技術員', '林木伐運工作者', '染整技術人員', '查帳/審計人員', '核保/保險內勤人員', '業務助理', '業務支援工程師', '樂器製造員', '模特兒', '機械加工技術人員', '機械工程師', '機械操作員', '機械裝配員', '機械設計/繪圖人員', '機構工程師', '機電技師/工程師', '櫃檯接待人員', '氣象研究員', '水保工程師', '水保技師', '水利工程師', '水產養殖工作者', '水電工', '水電工程師', '水電工程繪圖人員', '汽車美容人員', '汽車銷售人員', '汽車/機車引擎技術人員', '汽車/機車技術維修人員', '沖壓模具技術人員', '油漆工', '治療師', '法務人員', '法務助理', '法務/智財主管', '法律專業人員', '泥水小工', '泥水工', '洗碗人員', '活動企劃人員', '派報生/傳單派送', '消防員', '消防專業人員', '混凝土工', '清潔工', '測試人員', '演員', '演奏家', '演算法開發工程師', '焊接及切割技術員', '照顧指導員', '照顧服務員', '熱傳工程師', '燈光/音響師', '營建主管', '營建構造工', '營造工程師', '營運管理師', '營養師', '牙醫助理', '牙醫師', '物理治療師', '物理研究員', '物管/資材', '特殊工程師', '特殊教育教師', '特用化學工程師', '獸醫師', '珠寶及貴金屬技術員', '珠心算老師', '理賠人員', '環境工程師', '生命禮儀師', '生物學專業與研究', '生物科技研發人員', '生產技術/製程工程師', '生產管理主管', '生產設備工程師', '生管', '生管助理', '生鮮人員', '產品事業處主管', '產品企劃主管', '產品企劃開發人員', '產品售後技術服務', '產品管理師', '產品維修人員', '產品行銷人員', '病理藥理研究人員', '發包人員', '發行企劃/出版人員', '砌磚工', '研究人員', '研究助理', '硬體工程研發主管', '硬體測試工程師', '硬體研發工程師', '社工人員', '社會/人類學研究人員', '秘書', '稅務人員', '稽核人員', '空服員', '空調冷凍技術人員', '節目助理', '節目製作人員', '粉末冶金模具技術人員', '精密儀器製造工', '精密拋光技術人員', '系統整合/ERP專案師', '系統維護/操作人員', '紡織化學工程師', '紡織工務', '結構技師', '統計學研究員', '統計精算人員', '經營管理主管', '網站行銷企劃', '網路安全分析師', '網路管理工程師', '網頁設計師', '線切割技術員', '總務主管', '總務人員', '總幹事', '總機人員', '織品設計', '美姿美儀人員', '美容工作者', '美容類助理', '美甲彩繪師', '美療/芳療師', '美術老師', '美術設計', '美髮工作者', '美髮類助理', '翻譯/口譯人員', '聲學/噪音工程師', '聲樂家', '職能治療師', '股務人員', '自動控制工程師', '舞蹈指導與舞蹈家', '船務/押匯/報關人員', '船長/大副/船員', '花藝/園藝人員', '英文翻譯/口譯人員', '藝術品/珠寶鑑價/拍賣顧問', '藝術指導/總監', '藥學助理', '藥師', '融資/信用業務人員', '行政主管', '行政人員', '行政助理', '行銷企劃主管', '行銷企劃人員', '行銷企劃助理', '補習班導師/管理人員', '補習班老師', '製鞋類人員', '西餐廚師', '西點/蛋糕師', '視聽工程類人員', '計程車司機', '記帳/出納/一般會計', '記者/採編', '設計助理', '診所助理', '語文補習班老師', '語言治療師', '調酒師/吧台人員', '調音技術員', '講師', '護理師', '財務分析人員', '財務或會計主管', '財務會計助理', '資料庫管理人員', '資料輸入人員', '資材主管', '資源回收人員', '資訊助理人員', '資訊專業人員', '資訊設備管制人員', '車床人員', '車縫/裁縫類人員', '軟韌體測試工程師', '軟體專案主管', '軟體專案管理師', '軟體設計工程師', '農工業用機器裝修工', '農林業設備操作員', '農藝作物栽培工作者', '農藝/畜產研究人員', '通信測試維修人員', '通訊工程研發主管', '通訊軟體工程師', '通路開發人員', '連鎖店管理人員', '遊戲企劃人員', '運動教練', '運輸交通專業人員', '運輸物流類主管', '都市/交通規劃人員', '醫事放射師', '醫事檢驗師', '醫師', '醫療人員', '醫療器材研發工程師', '醫療從業人員', '醫療設備控制人員', '醫藥業務代表', '醫藥研發人員', '醫院行政管理人員', '量測/儀校人員', '金屬建材架構人員', '金融交易員', '金融專業主管', '金融承銷員', '金融營業員', '金融理財專員', '金融研究員', '銀行辦事員', '銑床人員', '鍋爐操作技術人員', '鐵路車輛駕駛員', '鑄造/鍛造模具技術人員', '門市/店員/專櫃人員', '防水施工人員', '防火及建築檢驗人員', '零件工程師', '雷射操作技術員', '電信及電力線路架設工', '電信/通訊系統工程師', '電台工作人員', '電子商務技術主管', '電子工程師', '電子產品系統工程師', '電子設備裝修工', '電機工程技術員', '電機技師/工程師', '電機裝修工', '電機設備裝配員', '電源工程師', '電玩程式設計師', '電腦系統分析師', '電腦組裝/測試', '電腦繪圖人員', '電腦補習班老師', '電話及電報機裝修工', '電話客服類人員', '電話行銷人員', '電鍍/表面處理技術人員', '韌體設計工程師', '音樂家', '音樂老師', '領班', '領隊', '類廚師', '類比IC設計工程師', '類講師', '顧問人員', '飛安人員', '飛機裝修工', '飛行機師', '食品研發人員', '食品衛生管理師', '飯店工作人員', '飯店餐廳主管', '餐廚助手', '餐飲服務生', '駐校代表', '驗光師', '麵包師', '麻醉醫師' ] faker-0.7.7/faker/providers/job/hr_HR/0000755000175000017500000000000013026251410015572 5ustar hlehlefaker-0.7.7/faker/providers/job/hr_HR/__init__.py0000644000175000017500000002433713026251410017714 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as BaseProvider class Provider(BaseProvider): jobs = [ "Agent posredovanja u prometu nekretnina", "Alatničar", "Arhivist", "Arhivski savjetnik", "Arhivski tehničar", "Autoelektričar", "Autolakirer", "Autolimar", "Automehaničar", "Autoserviser", "Bravar", "Brodostrojarski inspektor", "Brodski mehaničar", "Dentalni asistent", "Dentalni tehničar", "Dimnjačar", "Diplomirana medicinska sestra/medicinski tehničar", "Diplomirani fizioterapeut", "Diplomirani knjižničar", "Diplomirani sanitarni inženjer", "Direktor predstavništva", "Direktor turističkog ureda turističke zajednice", "Dispečer leta / operativni kontrolor prometa", "Djelatnik koji obavlja poslove izvođenja glasnog pucnja", "Djelatnik koji obavlja poslove izvođenja javnog vatrometa", "Djelatnik koji obavlja poslove miniranja", "Djelatnik koji obavlja poslove miniranja pri razminiranju", "Djelatnik koji obavlja poslove podzemnih miniranja", "Djelatnik koji obavlja poslove pripreme miniranja", "Djelatnik koji obavlja poslove specijalnih miniranja", "Djelatnik službe za zaštitu od požara", "Djelatnik za obavljanje poslova zaštite od požara i unapređenje stanja zaštite od požara", "Doktor dentalne medicine", "Doktor dentalne medicine specijalist", "Doktor medicine", "Doktor medicine specijalist", "Dokumentarist", "Dokumentarist savjetnik", "Dočasnik", "Edukacijski rehabilitator", "Elektroinstalater", "Elektromehaničar", "Elektroničar – mehaničar", "Farmaceutski tehničar", "Fasader", "Fizioterapeutski tehničar", "Fotograf", "Frizer", "Galanterist", "Geološki tehničar", "Glavni inspektor zaštite okoliša", "Glavni nadzornik", "Glazbalar", "Graditelj brodova", "Graditelj orgulja", "Hidrograđevinski  inspektor", "Informatičar", "Informatičar savjetnik", "Inspektor sigurnosti unutarnje plovidbe", "Inspektor zaštite okoliša", "Inspektor zaštite prirode", "Instalater grijanja i klimatizacije", "Instruktor vožnje", "Inženjer geologije", "Inženjer gradilišta", "Inženjer medicinske radiologije", "Inženjer medicinsko- laboratorijske dijagnostike", "Inženjer naftnog rudarstva", "Inženjer rudarstva", "Kemijski čistač", "Klesar", "Klobučar", "Knjižničar", "Knjižničarski savjetnik", "Kondukter", "Kontrolor zračnog prometa", "Konzervator", "Konzervator savjetnik", "Konzervator tehničar", "Konzervator – restaurator savjetnik", "Konzervator –  restaurator", "Koordinator zaštite na radu", "Kormilar", "Kotlar", "Kovač", "Kozmetičar", "Kriminalist", "Krojač muške odjeće", "Krojač ženske odjeće", "Krovopokrivač", "Krznar", "Kuhar", "Kustos", "Lektor hrvatskog jezika na stranim visokoškolskim ustanovama", "Limar", "Ljekarnik", "Ljekarnik specijalist", "Ljevač", "Lovac", "Lovočuvar", "Magistar sanitarnog inženjerstva", "Magistar sestrinstva", "Maser – kupeljar", "Medicinska sestra opće njege", "Medicinska sestra-medicinski tehničar", "Medicinska sestra/medicinski tehničar specijalist", "Medicinski biokemičar", "Medicinski biokemičar specijalist", "Mehaničar poljoprivredne mehanizacije", "Mesar", "Mlinar", "Mljekar", "Mornar", "Muzejski pedagog", "Muzejski pedagog savjetnik", "Muzejski savjetnik", "Muzejski tehničar", "Nadzornik", "Nadzornik tehničke ispravnosti vozila", "Nadzornik za okoliš", "Nastavnik predmetne nastave u srednjoj školi", "Natkonobar", "Nautički inspektor", "Obućar", "Ocjenjivač lovačkih trofeja", "Odgajatelj u učeničkom domu", "Odgojitelj djece predškolske dobi", "Odgovorna osoba za ocjenjivanje sukladnosti građevinskih proizvoda", "Odvjetnik", "Ortopedski obućar", "Osoba koja provodi energetske preglede građevina i/ili energetsko certificiranje zgrada", "Osoba stručno osposobljena za gospodarski ribolov", "Osoba stručno osposobljena za obavljanje akvakulture", "Osoba stručno osposobljena za uzgoj riba i drugih morskih organizama", "Osoblje za održavanje  zrakoplova (mehaničari, tehničari i inženjeri)", "Ovlaštena osoba za izradu elaborata zaštite od požara", "Ovlašteni arhitekt", "Ovlašteni arhitekt – urbanist", "Ovlašteni carinski službenik", "Ovlašteni carinski zastupnik", "Ovlašteni inženjer drvne tehnologije", "Ovlašteni inženjer elektrotehnike", "Ovlašteni inženjer geodezije", "Ovlašteni inženjer građevinarstva", "Ovlašteni inženjer strojarstva", "Ovlašteni inženjer tehnologije prometa i transporta", "Ovlašteni inženjer šumarstva", "Ovlašteni ispitivač", "Ovlašteni revident iz zaštite od požara", "Ovlašteni revizor", "Ovlašteni unutarnji revizor za javni sektor", "Očni optičar", "Pediker", "Pekar", "Pećar", "Pirotehničar", "Pirotehnički nadglednik", "Pirotehnički nadzornik", "Pismoslikar", "Plinoinstalater", "Policajac", "Pomoćni djelatnik", "Pomoćni knjižničar", "Pomoćnik strojovođe", "Porezni savjetnik", "Precizni mehaničar", "Predavač", "Pregledač vagona", "Preparator", "Primalja", "Primalja – asistentica", "Privatni detektiv", "Profesionalni diplomat", "Profesionalni pilot aviona", "Profesionalni pilot helikoptera", "Prometni pilot aviona", "Prometni pilot helikoptera", "Prometnik vlakova", "Prvostupnik fizioterapije", "Prvostupnik medicinske radiologije", "Prvostupnik medicinsko- laboratorijske dijagnostike", "Prvostupnik primaljstva", "Prvostupnik radiološke tehnologije", "Prvostupnik radne terapije", "Prvostupnik sanitarnog inženjerstva", "Prvostupnik sestrinstva", "Prvostupnik sestrinstva specijalist", "Psiholog", "Puškar", "Radio inspektor sigurnosti plovidbe", "Radiološki tehničar", "Radnik na stručnim poslovima na izvršenju zadaća turističke zajednice", "Radnik zaposlen na rukovodećim poslovima", "Ravnatelj ustanove za predškolski odgoj i naobrazbu", "Ravnatelj školske ustanove", "Referent za poslove registracije vozila", "Restaurator", "Restaurator majstor", "Restaurator savjetnik", "Restaurator tehničar", "Revident", "Rudarski tehničar", "Rukovatelj eksplozivnim tvarima", "Rukovoditelj tehničkog plovila", "Sanitarni tehničar", "Sigurnosni savjetnik", "Slastičar", "Soboslikar – ličilac", "Socijalni radnik", "Sportski trener", "Sportski učitelj / instruktor", "Sportski voditelj", "Staklar", "Stalni sudski procjenitelj", "Stalni sudski tumač", "Stalni sudski vještak", "Stolar", "Strojar unutarnje plovidbe", "Strojobravar", "Strojovođa", "Strukovni učitelj u srednjoj školi", "Stručni radnik u djelatnosti socijalne skrbi", "Stručni radnik u ustanovi socijalne skrbi", "Stručni suradnik ovlaštenog inženjera geodezije", "Stručni suradnik u predškolskoj ustanovi", "Stručni suradnik u školskoj ustanovi", "Stručni voditelj autoškole", "Stručnjak zaštite na radu", "Suradnik ovlaštenog inženjera geodezije", "Suradnik u nastavi", "Tapetar", "Tesar", "Tokar", "Turistički pratitelj", "Turistički vodič", "Upravitelj prijevoza (osoba odgovorna za prijevoz)", "Urar", "Učitelj predmetne nastave u osnovnoj školi", "Učitelj razredne nastave u osnovnoj školi", "Učitelj stručnih predmeta", "Veterinar", "Veterinarski tehničar", "Viši arhivist", "Viši arhivski tehničar", "Viši dokumentarist", "Viši fotograf", "Viši informatičar", "Viši inspektor", "Viši inspektor cestovnog prometa i cesta", "Viši inspektor zaštite okoliša", "Viši inspektor zaštite prirode", "Viši knjižničar", "Viši konzervator", "Viši konzervator tehničar", "Viši konzervator tehničar II stupnja", "Viši konzervator –  restaurator", "Viši kustos", "Viši muzejski pedagog", "Viši muzejski tehničar", "Viši preparator", "Viši restaurator", "Viši restaurator tehničar", "Vlakovođa", "Voditelj ispostave", "Voditelj poslovnice turističke agencije", "Voditelj projekta", "Voditelj radilišta", "Voditelj radova", "Voditelj skele u nacionalnoj plovidbi", "Vodoinstalater", "Vodoinstalater, instalater grijanja i klimatizacije", "Vojnik", "Vozač teretnog motornog vozila i autobusa", "Vođa palube", "Zapovjednik plovila (vrsta A, vrsta B, vrsta C)", "Zaštitar", "Zaštitar-tehničar", "Zdravstveno laboratorijski tehničar", "Zidar", "Zlatar", "Časnik", "Član kabinske posade zrakoplova", "Čuvar", "Čuvar prirode", ] faker-0.7.7/faker/providers/job/ru_RU/0000755000175000017500000000000013026251410015624 5ustar hlehlefaker-0.7.7/faker/providers/job/ru_RU/__init__.py0000644000175000017500000003304713026251410017744 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as BaseProvider # Russian jobs taken from the Wikipedia page # https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BF%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%81%D0%B8%D0%B9 class Provider(BaseProvider): jobs=["Авиадиспетчер", "Авиатехник", "Авиационный техник", "Автогонщик", "Автослесарь", "Автоэлектрик", "Агроном", "Агроном по защите растений", "Агроном-почвовед", "Адвокат", "Администратор базы данных", "Аккумуляторщик", "Актуарий", "Актёр", "Акушер", "Аллерголог", "Аналитик", "Андролог", "Антрополог", "Артиллерист", "Артист цирка", "Археолог", "Архивариус", "Архитектор", "Астроном", "Астрофизик", "Астрохимик", "Бактериолог", "Балерина", "Балетмейстер", "Банкир", "Бармен", "Баталер", "Безработный", "Библиотекарь", "Библиотековед", "Биоинженер", "Биолог", "Биофизик", "Биохимик", "Блоггер", "Бондарь", "Борт-инженер", "Борт-механик", "Борт-радист", "Борт-стрелок", "Бортинженер", "Бортмеханик", "Бортпроводник/стюард", "Ботаник", "Брейдер", "Брокер", "Булочник", "Бульдозерист", "Бухгалтер", "Веб-интегратор", "Веб-мастер", "Веб-программист", "Верстальщик", "Ветеринар", "Визажист", "Виноградарь", "Вирусолог", "Водитель", "Водолаз", "Военно-полевой хирург", "Военно-полевой хирург", "Военнослужащий", "Военный дознаватель", "Военный консультант", "Военный переводчик", "Военный полицейский", "Военный прокурор", "Военный судья", "Военный юрист", "Воздухоплаватель", "Вокалист", "Воспитатель", "Воспитатель", "Востоковед", "Врач МСЭК", "Врач УЗ-диагностики", "Врач скорой помощи", "Врач функциональной диагностики", "Выпускающий редактор", "Гастроэнтеролог", "Гематолог", "Генетик", "Генетик", "Географ", "Геодезист", "Геолог", "Гепатолог", "Гидролог", "Гинеколог", "Гирудотерапевт", "Гитарист", "Гляциолог", "Гомеопат", "Горничная", "Горнострелок", "Горняк", "Государственный исполнитель", "Гранатомётчик", "Грейдерист", "Гренадер", "Гример", "Грузчик", "Дворник", "Декан", "Декоратор", "Дерматолог", "Десантник", "Детектив", "Дефектолог", "Диверсант", "Диджей", "Диетолог", "Дизайнер", "Дизайнер рекламы", "Дизайнер-конструктор", "Диктор", "Дилер", "Дипломат", "Дипломат", "Дипломатический работник", "Дирижёр", "Диспетчер", "Дознаватель", "Донкерман", "Доула", "Доярка", "Драпировщик", "Египтолог", "Животновод", "Жиловщик/Обвальщик", "Журналист", "Заряжающий", "Заточник", "Звукорежиссёр", "Зенитчик", "Златокузнец", "Зоолог", "Зоотехник", "Издатель", "Изобретатр", "Иконописец", "Иллюстратор", "Имиджмейкер", "Иммунолог", "Инженер", "Инженер", "Инженер КИПиА", "Инженер по Технике Безопасности", "Инженер по механизации", "Инженер-акустик", "Инженер-взрывотехник", "Инженер-гальваник", "Инженер-гидравлик", "Инженер-конструктор", "Инженер-лаборант", "Инженер-лесотехник", "Инженер-механик", "Инженер-системотехник", "Инженер-строитель", "Инженер-технолог", "Инженер-физик", "Инженер-химик", "Инженер-электрик", "Инженер-энергетик", "Инкассатор", "Интендант", "Инфекционист", "Искусствовед", "Историк", "Ихтиолог", "Кабельщик", "Кавалерист", "Каменотёс", "Канонир", "Капитан судна", "Каптенармус", "Кардиолог", "Кардиохирург", "Каскадёр", "Кассир", "Квасник", "Кинодраматург", "Кинолог", "Кинолог", "Киномеханик", "Кинооператор", "Кинорежиссер", "Кладовщик", "Клинер", "Кнопочник", "Кодер", "Кок", "Командир", "Комбайнер", "Комендант", "Коммерческий директор", "Композитор", "Конвоир", "Кондитер", "Кондитер", "Кондуктор", "Коневод", "Контент-менеджер", "Копирайтер", "Корректировщик", "Корректор", "Косметолог", "Космонавт", "Крановщик", "Кредитный консультант", "Криптозоолог", "Критик", "Кровельщик", "Кромкозакатчик", "Крупье", "Кузнец", "Культуролог", "Лаборант", "Лекальщик", "Лимфолог", "Лингвист", "Литейщик", "Лифтёр", "Логик", "Логопед", "Логопед", "Лоцман", "Лётчик", "Лётчик", "Маклер биржевой", "Маляр", "Маммолог", "Манекенщица", "Мануалист", "Маркетолог", "Маркитант", "Маркшейдер", "Массажист", "Мастер маникюра", "Мастер маникюра", "Мастер педикюра", "Математик", "Машинист", "Машинист локомотива", "Машинистка", "Медицинская сестра", "Медник", "Мелиоратор", "Мельник", "Менеджер", "Менеджер по работе с клиентами", "Мерчандайзер", "Месильщик", "Металлург", "Метеоролог", "Метранпаж", "Метрдотель", "Механизатор", "Механик", "Механик-Водитель", "Миколог", "Микробиолог", "Министр", "Модель", "Модельер", "Монтажник", "Монтажник радиоэлектронной аппаратуры и приборов", "Монтажник связи", "Морской пехотинец", "Моторист", "Моторист", "Мотострелок", "Музыкант", "Мусоропроводчик", "Мусорщик", "Мясник", "Наводчик орудия", "Налоговый инспектор", "Нарколог", "Начальник военного оркестра", "Начальник гаупвахты", "Начальник склада", "Начальник службы", "Начальник штаба", "Невролог", "Невропатолог", "Нейрохирург", "Неонатолог", "Нефролог", "Нотариус", "Няня", "Огнемётчик", "Океанолог", "Онколог", "Оперативный работник", "Оператор ПК", "Оператор РЛС", "Оператор вооружения", "Оператор кино и телевидения", "Оператор коллцентра", "Оператор машинного доения", "Операционист", "Организатор свадеб", "Орнитолог", "Ортодонт", "Ортопед", "Особист", "Оториноларинголог", "Официант", "Офтальмолог", "Палеонтолог", "Парикмахер", "Парикмахер", "Парфюмер", "Пастух", "Патологоанатом", "Педагог", "Педиатр", "Пекарь", "Переводчик", "Переводчик", "Переплётчик", "Печатник", "Писатель", "Пластический хирург", "Плиточник", "Плотник", "Повар", "Повар", "Пограничник", "Подводник", "Пожарный", "Политолог", "Полицейский", "Портной", "Портье", "Постановщик трюков", "Почтальон", "Поэт", "Правовед", "Предприниматель", "Преподаватель", "Проводник", "Программист", "Программист", "Продавец", "Продавец", "Продюсер", "Прозектор", "Проктолог", "Прокурор", "Промышленный альпинист", "Промышленный альпинист", "Проректор", "Профпатолог", "Проходчик", "Психиатр", "Психолог", "Психоневропатолог", "Психотерапевт", "Пулемётчик", "Пульмонолог", "Пчеловод", "Работник органов ЗАГСа", "Радиолог", "Радиомеханик", "Радиотелефонист", "Радист", "Радист", "Разведчик", "Ракетчик", "Распиловщик", "Растениевод", "Расточник", "Реаниматолог", "Ревматолог", "Редактор", "Режиссёр", "Ректор", "Релайтер", "Религиовед", "Рентгенолог", "Реставратор", "Рефлексотерапевт", "Рихтовщик", "Робототехник", "Садовник", "Садовод", "Санитар", "Сантехник", "Сапожник", "Сапёр", "Сборщик", "Сварщик", "Связист", "Священнослужитель", "Секретчик", "Сексолог", "Сексопатолог", "Семейный врач", "Серпентолог", "Сиделка", "Системный администратор", "Скорняк", "Скотник", "Скульптор", "Следователь", "Слесарь", "Слесарь-механик", "Сметчик", "Снабженец", "Снайпер", "Сомелье", "Сомнолог", "Социолог", "Специалист по клеточным технологиям", "Специалист по стрижке овец", "Спортивный врач", "Сталевар", "Старшина", "Стилист", "Столяр", "Столяр-краснодеревщик", "Стоматолог", "Страховой агент", "Стрелок", "Стрелочник", "Строитель", "Судебный пристав", "Судья", "Сурдолог", "Сурдопедагог", "Сценарист", "Сыровар", "Табаковод", "Табунщик", "Таксист", "Тальман", "Таможенник", "Танатолог", "Танкист", "Танцор", "Татуировщик", "Телеграфист", "Тележурналист", "Телемастер", "Телефонист", "Телохранитель", "Теолог", "Терапевт", "Териолог", "Тестировщик", "Техник", "Техник", "Технолог", "Типограф", "Тифлопедагог", "Товаровед", "Токарь", "Токарь-карусельщик", "Токсиколог", "Топограф", "Торакальный хирург", "Торговый представитель", "Травматолог", "Тракторист", "Трансфузиолог", "Трейдер", "Тренд-вотчер", "Тыловик", "Тюремный надзиратель", "Уборщик", "Упаковщик", "Уролог", "Учитель", "Учёный", "Фальцовщик", "Фармацевт", "Фельдшер", "Фельдшер", "Фермер", "Физик", "Физиотерапевт", "Филолог", "Философ", "Финансист", "Финансист", "Флеболог", "Флорист", "Флорист", "Формовщик", "Фортификатор", "Фотограф", "Фотомодель", "Фрезеровщик", "Фтизиатр", "Фуражир", "Футуролог", "Химик", "Химик", "Химик-аналитик", "Химик-контролер", "Химик-технолог", "Хирург", "Хлебопёк", "Хлебороб", "Хлопокороб", "Холодильщик", "Хореограф", "Художник", "Художник по свету", "Шахтёр", "Швейцар", "Швея", "Шифровальщик", "Шкипер", "Шлифовщик", "Шорник", "Штукатур", "Штурман", "Эколог", "Экономист", "Экспедитор", "Экспедитор на дальних поездках", "Эксперт-криминалист", "Электрик", "Эндокринолог", "Эндоскопист", "Энтомолог", "Эпидемиолог", "Эфферентолог", "Ювелир", "Юрисконсульт", "Юрист"] faker-0.7.7/faker/providers/job/fr_FR/0000755000175000017500000000000013026251410015566 5ustar hlehlefaker-0.7.7/faker/providers/job/fr_FR/__init__.py0000644000175000017500000004253413026251410017707 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as BaseProvider # Source: ONISEP # data.gouv.fr/s/resources/liste-des-metiers-onisep/20150112-173428/metier.csv class Provider(BaseProvider): jobs=["Accessoiriste", "Accompagnateur de moyenne montagne", "Accompagnateur de tourisme équestre", "Accompagnateur de voyages", "Acheteur", "Acheteur d'espaces publicitaires", "Acousticien", "Actuaire", "Adjoint", "Administrateur de base de données", "Administrateur de biens", "Administrateur de logiciels de laboratoire", "Administrateur de mission humanitaire", "Administrateur de réseau", "Administrateur de spectacle", "Administrateur judiciaire ", "Agenceur de cuisines et salles de bains", "Agent", "Agent artistique", "Agent d'assurances ", "Agent de développement des énergies renouvelables", "Agent de développement local", "Agent de développement touristique", "Agent de la surveillance SNCF", "Agent de propreté et d'hygiène", "Agent de propreté urbaine", "Agent de sécurité", "Agent de service commercial train", "Agent des méthodes", "Agent de transit", "Agriculteur", "Agronome", "Aide médico-psychologique", "Aide-soignant", "Ajusteur", "Ambulancier", "Analyste de crédit", "Analyste financier", "Anatomiste", "Anesthésiste-réanimateur", "Animalier de laboratoire", "Animateur", "Animateur 2D et 3D", "Animateur d'activités physiques et sportives", "Animateur de bassin versant", "Animateur de radio et de télévision", "Animateur du patrimoine", "Animateur nature", "Antiquaire", "Apiculteur", "Aquaculteur", "Arboriculteur", "Architecte", "Architecte d'intérieur", "Architecte naval ", "Architecte produit industriel", "Architecte réseau", "Architecte web", "Archiviste", "Archéologue", "Aérodynamicien", "Aromaticien", "Artiste de cirque", "Ascensoriste", "Assistant", "Assistant", "Assistant", "Assistant de gestion en PME", "Assistant dentaire", "Assistant de service social", "Assistant en ressources humaines", "Astrophysicien", "Attaché", "Attaché", "Attaché d'administration", "Attaché de presse", "Attaché de recherche clinique", "Audioprothésiste", "Auditeur externe", "Auditeur interne", "Auteur interprète", "Auxiliaire de puériculture", "Auxiliaire de vie sociale", "Auxiliaire spécialisé vétérinaire", "Avocat", "Bactériologiste", "Barman ", "Batelier", "Bibliothécaire", "Bijoutier", "Bio-informaticien", "Biologiste en environnement", "Biologiste médical", "Biostatisticien", "Ébéniste", "Botaniste", "Bottier", "Boucher", "Boulanger", "Brodeur", "Bronzier", "Cadreur", "Caissier", "Canalisateur", "Carreleur-mosaïste", "Carrossier ", "Cartographe", "Caviste", "Chanteur", "Charcutier", "Chargé", "Chargé d'affaires en génie climatique", "Chargé d'affaires en génie mécanique", "Chargé de clientèle banque", "Chargé de communication interne", "Chargé de pharmacovigilance", "Chargé de production", "Chargé de projet événementiel", "Chargé de recherche en acoustique musicale", "Chargé de recherche et développement déchets", "Chargé de référencement web", "Chargé des méthodes outils et qualité en informatique", "Chargé des relations publiques", "Chargé de veille législative et réglementaire", "Chargé d'études économiques", "Chargé d'études en aménagement", "Chargé d'études en marketing", "Chargé d'études en valorisation agricole des déchets", "Chargé d'études média", "Chargé d'études naturalistes", "Chargé d'études ressources humaines", "Charpentier bois", "Charpentier métallique", "Chaudronnier", "Chauffeur de taxi", "Chef comptable", "Chef de chantier", "Chef de chantier en installations électriques", "Chef de cultures légumières", "Chef de fabrication des industries graphiques", "Chef de mission humanitaire", "Chef de produit marketing", "Chef de produit touristique", "Chef de projet biodiversité", "Chef de projet démantèlement nucléaire", "Chef de projet informatique", "Chef de projet multimédia", "Chef de projet éolien", "Chef de projet sites et sols pollués", "Chef de projet territorial", "Chef de publicité", "Chef de rayon", "Chef de station de traitement des eaux", "Chef des ventes", "Chef d'exploitation d'usine d'incinération", "Chef monteur", "Chercheur en biologie", "Chercheur en biologie du sport", "Chercheur en chimie", "Chercheur en physique ", "Chirurgien", "Chirurgien-dentiste", "Éclairagiste", "Clerc d'huissier", "Climatologue", "Coffreur", "Cogniticien", "Coiffeur", "Collaborateur de notaire", "Collecteur de fonds", "Comédien", "Commerçant en alimentation", "Commercial export", "Commissaire de police", "Commissaire-priseur", "Comptable", "Concepteur", "Concepteur de jeux vidéo", "Concepteur de niveaux de jeu web", "Concepteur multimédia", "Conducteur", "Conducteur de bus ou d'autocar", "Conducteur de ligne de production alimentaire", "Conducteur de machines agricoles", "Conducteur de machines à imprimer ", "Conducteur de machines à papier ", "Conducteur de métro", "Conducteur d'engins de travaux publics", "Conducteur de scierie", "Conducteur de train / TGV", "Conducteur de travaux", "Économe de flux", "Économiste de la construction", "Conseiller agricole", "Conseiller d'éducation", "Conseiller d'insertion et de probation", "Conseiller d'orientation-psychologue", "Conseiller en économie sociale et familiale", "Conseiller en environnement", "Conseiller en fusion-acquisition", "Conseiller en génétique", "Conseiller en insertion sociale et professionnelle", "Conseiller en salle de remise en forme", "Conseiller en séjours", "Conseiller en voyages", "Conseiller espace info-énergie", "Conservateur du patrimoine", "Consignataire de navire", "Constructeur de routes", "Consultant", "Consultant en solutions intégrées", "Consultant en validation", "Consultant green IT", "Contrôleur", "Contrôleur", "Contrôleur de gestion", "Contrôleur de performances", "Contrôleur technique automobile", "Convoyeur de fonds", "Coordonnateur d'études cliniques", "Cordiste", "Cordonnier", "Correcteur", "Costumier", "Courtier", "Couvreur", "Céramiste", "Credit manager", "Cuisinier", "Danseur", "Déclarant en douane", "Décolleteur", "Décorateur scénographe", "Designer", "Designer d'interaction", "Designer sonore", "Dessinateur BTP", "Dessinateur de BD", "Dessinateur en construction mécanique", "Directeur", "Directeur artistique", "Directeur d'agence bancaire", "Directeur de centre pénitentiaire", "Directeur de création", "Directeur de la photographie", "Directeur de magasin à grande surface", "Directeur de restaurant", "Directeur d'hôpital", "Directeur d'hôtel", "Directeur d'office de tourisme", "Éditeur", "Diététicien", "Déménageur", "Démographe", "Documentaliste", "Domoticien", "Dépanneur en électroménager", "Dresseur d'animaux", "Éducateur", "Éducateur", "Éducateur", "Éducateur de jeunes enfants", "Éducateur de la protection judiciaire de la jeunesse", "Développeur économique", "Développeur d'applications mobiles", "Développeur humanitaire", "Développeur informatique", "Employé de pressing", "Employé de restaurant", "Encadreur", "Enquêteur privé", "Enseignant", "Enseignant", "Enseignant d'art", "Enseignant de la conduite automobile et de la sécurité routière", "Enseignant humanitaire", "Entraîneur ", "Entraîneur de chevaux", "Ergonome", "Ergothérapeute", "Esthéticien", "Ethnologue", "Expert automobile", "Expert bilan carbone", "Expert-comptable", "Expert en sécurité informatique", "Expert immobilier", "Façadier", "Facteur", "Facteur d'instruments", "Façonnier des industries graphiques", "Femme de chambre ", "Ferronnier d'art", "Fiscaliste", "Fleuriste", "Formateur d'adultes", "Formateur en informatique", "Formulateur", "Frigoriste", "Garde ", "Garde à cheval", "Gardien de la paix", "Gardien de police municipale", "Garçon de café", "Gendarme", "Gestionnaire de contrats d'assurance", "Gestionnaire de contrats informatiques", "Gestionnaire de données cliniques", "Gestionnaire de patrimoine", "Gestionnaire de portefeuille", "Généticien", "Géochimiste", "Géographe", "Géologue", "Géologue minier", "Géologue modélisateur", "Géomaticien", "Géomètre-topographe", "Géophysicien", "Géotechnicien", "Géothermicien", "Gouvernante", "Gérant de restauration collective", "Graphiste", "Greffier", "Grutier", "Guichetier", "Guide conférencier des villes et pays d'art et d'histoire", "Guide de haute montagne", "Guide-interprète", "Halieute", "Histologiste", "Horloger", "Horticulteur", "Hot liner", "Hôte d'accueil", "Hôtesse de l'air ", "Huissier de justice", "Hydraulicien", "Hydrogéologue", "Hydrologue", "Iconographe", "Illustrateur", "Infirmier", "Infirmier humanitaire", "Informaticien", " ingénieur", "Ingénieur", "Ingénieur", "Ingénieur", "Ingénieur", "Ingénieur", "Ingénieur", "Ingénieur", "Ingénieur", "Ingénieur", "Ingénieur", "Ingénieur analyste de l'air", "Ingénieur brevets", "Ingénieur calcul", "Ingénieur chimiste", "Ingénieur chimiste en développement analytique", "Ingénieur cloud computing", "Ingénieur d'application", "Ingénieur de la police technique et scientifique", "Ingénieur du BTP", "Ingénieur du son", "Ingénieur efficacité énergétique du bâtiment", "Ingénieur en aéronautique", "Ingénieur en automatisme", "Ingénieur en construction automobile", "Ingénieur en construction navale", "Ingénieur en génie climatique", "Ingénieur en informatique", "Ingénieur en électronique numérique", "Ingénieur en mécanique", "Ingénieur en mécanique", "Ingénieur en métrologie", "Ingénieur en énergie solaire", "Ingénieur en production et expérimentations végétales", "Ingénieur en R et D en énergies renouvelables", "Ingénieur environnement", "Ingénieur environnement et risques industriels", "Ingénieur essais", "Ingénieur fluides, énergies, réseaux, environnement", "Ingénieur forage", "Ingénieur gaz", "Ingénieur hydroécologue", "Ingénieur hydrogéomorphologue", "Ingénieur maintenance aéronautique", "Ingénieur métallurgiste", "Ingénieur méthodes mécaniques", "Ingénieur nucléaire", "Ingénieur plasturgiste", "Ingénieur procédés en chimie", "Ingénieur process aval", "Ingénieur production dans les biotechnologies", "Ingénieur production en mécanique", "Ingénieur radioprotection", "Ingénieur recherche et développement en agroalimentaire", "Ingénieur réservoir", "Ingénieur structures", "Ingénieur système", "Ingénieur systèmes embarqués", "Ingénieur technico-commerciale en électronique", "Ingénieur technico-commercial en chimie", "Ingénieur textile", "Ingénieur télécoms et réseaux", "Ingénieur études et développement en logiciels de simulation", "Inspecteur", "Inspecteur de banque", "Inspecteur du permis de conduire et de la sécurité routière", "Installateur en télécoms", "Intégrateur web", "Journaliste", "Journaliste reporter d'images ", "Juge des enfants", "Juge d'instance", "Juge d'instruction", "Juriste d'entreprise", "Juriste droit de l'environnement", "Juriste en droit social", "Juriste en propriété intellectuelle", "Lad-jockey, lad-driver", "Élagueur", "Électricien", "Électromécanicien ", "Électronicien automobile", "Éleveur", "Libraire", "Linguiste", "Logisticien", "Machiniste constructeur ou plateau", "Magasinier cariste", "Magistrat", "Manager de risques", "Mandataire judiciaire", "Manipulateur en électroradiologie médicale", "Maçon", "Maquettiste", "Maraîcher", "Maréchal", "Marchandiseur", "Marin de commerce", "Marin pêcheur", "Maroquinier", "Masseur-kinésithérapeute", "Matelot", "Maître-chien", "Maître d'hôtel", "Maître nageur sauveteur", "Mécanicien", "Mécanicien", "Mécanicien bateaux", "Mécanicien d'entretien d'avion", "Mécanicien en matériel agricole", "Mécanicien moto", "Mécatronicien", "Médecin généraliste", "Médecin humanitaire", "Médecin spécialiste", "Médiateur", "Menuisier", "Microbiologiste", "Microtechnicien", "Militaire du rang ", "Militaire technicien", "Mixeur", "Modiste", "Modéliste", "Moniteur", "Moniteur de ski", "Moniteur d'équitation", "Monteur", "Monteur en installations thermiques et climatiques", "Monteur en réseaux de distribution électrique", "Mouleur", "Météorologiste", "Musicien", "Neurobiologiste", "Notaire", "Océanologue", "Oenologue", "Officier", "Officier de gendarmerie", "Officier de la marine marchande", "Officier de l'armée de l'air", "Officier de l'armée de terre", "Officier de marine", "Officier de police", "Opérateur de fabrication de produits alimentaires", "Opérateur de raffinerie", "Opérateur en traitement des matériaux", "Opérateur prépresse", "Opérateur sur machine à commande numérique", "Opticien", "Optronicien", "Orfèvre", "Orthophoniste", "Orthoprothésiste", "Orthoptiste", "Ostéopathe", "Ouvrier", "Ouvrier agricole", "Ouvrier paysagiste", "Palefrenier", "Paléontologue", "Parfumeur", "Paysagiste", "Pédiatre", "Pédicure-podologue", "Pédologue", "Peintre en bâtiment", "Pharmacien", "Pharmacien dans l'industrie", "Photographe", "Pilote de ligne", "Pilote de ligne automatisée ", "Plombier", "Plâtrier", "Podo-orthésiste", "Professeur dans l'enseignement agricole", "Professeur d'éducation physique et sportive", "Professeur de collège et de lycée", "Professeur de lycée professionnel ou technique ", "Professeur de maths ou de physique-chimie", "Professeur de musique et de danse", "Professeur des écoles ", "Professeur documentaliste", "Projectionniste", "Prothésiste dentaire", "Préparateur en pharmacie", "Psychanalyste", "Psychologue", "Psychomotricien", "Pâtissier", "Puériculteur", "Qualiticien", "Réceptionniste", "Rédacteur", "Rédacteur en chef", "Rédacteur on line", "Relieur", "Reporter-photographe", "Responsable assurance qualité", "Responsable biométrie", "Responsable de fabrication en agroalimentaire", "Responsable de formation", "Responsable de laboratoire de contrôle en biologie", "Responsable de la collecte des déchets ménagers", "Responsable de la promotion des ventes", "Responsable de la rémunération", "Responsable de plate-forme biotechnologique", "Responsable de projets culturels", "Responsable de réseau d'assainissement", "Responsable de réseau eau potable", "Responsable de scierie", "Responsable de site de traitement des déchets", "Responsable des ressources humaines", "Responsable d'ordonnancement", "Responsable du back-office", "Responsable du recrutement", "Responsable du service après-vente", "Responsable du soutien logistique intégré", "Responsable micro", "Responsable qualité en agroalimentaire", "Restaurateur d'oeuvres d'art", "Régisseur cinéma", "Régisseur de spectacles", "Régleur", "Rudologue", "Sage-femme ", "Salesman", "Sapeur", "Scénariste", "Scripte", "Secrétaire", "Secrétaire administratif", "Secrétaire d'édition", "Secrétaire de rédaction", "Secrétaire des Affaires étrangères", "Secrétaire juridique", "Secrétaire médical", "Sellier", "Serrurier", "Sociologue", "Soigneur", "Solier-moquettiste", "Sommelier", "Soudeur", "Souffleur de verre ", "Souscripteur", "Sous-officier de l'armée de l'air", "Sous-officier de l'armée de terre", "Spécialiste des affaires réglementaires en chimie", "Sportif de haut niveau", "Sérigraphe", "Staffeur-ornemaniste", "Statisticien", "Styliste ", "Substitut du procureur", "Surveillant de centre pénitentiaire", "Syndic de copropriété", "Tailleur", "Tailleur de pierre", "Étalagiste", "Étanchéiste", "Tapissier d'ameublement ", "Technicien ", "Technicien ", "Technicien", "Technicien", "Technicien", "Technicien automobile", "Technicien biologiste", "Technicien chimiste", "Technicien céramiste", "Technicien d'analyses biomédicales", "Technicien de fabrication de mobilier et de menuiserie", "Technicien de forge", "Technicien de l'intervention sociale et familiale", "Technicien de maintenance en génie climatique", "Technicien de maintenance en informatique", "Technicien de maintenance industrielle", "Technicien de police technique et scientifique", "Technicien des industries du verre", "Technicien d'essais", "Technicien d'exploitation de l'eau", "Technicien d'exploitation du réseau gaz", "Technicien d'intervention clientèle gaz", "Technicien en automatismes", "Technicien en engins de travaux publics", "Technicien en lignes haute tension ", "Technicien en métrologie", "Technicien en optique de précision", "Technicien en traitement des déchets", "Technicien nucléaire", "Technicien paysagiste", "Technicien plasturgiste", "Technicien télécoms et réseaux", "Technico-commercial en agroalimentaire", "Techniverrier", "Teinturier", "Testeur en informatique", "Télévendeur", "Toiletteur d'animaux", "Tonnelier", "Trader", "Traducteur-interprète", "Urbaniste", "Veilleur stratégique", "Vendeur-conseil en matériel agricole", "Vendeur en animalerie", "Vendeur en fournitures automobiles", "Vendeur en magasin", "Vendeur en micro-informatique et multimédia", "Verrier au chalumeau", "Visiteur", "Viticulteur", "Vitrailliste", "Volcanologue", "Vétérinaire", "Webdesigner", "Webmestre", "Zoologiste"] faker-0.7.7/faker/providers/job/uk_UA/0000755000175000017500000000000013026251410015574 5ustar hlehlefaker-0.7.7/faker/providers/job/uk_UA/__init__.py0000644000175000017500000001010613026251410017703 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as BaseProvider # Ukrainian job names taken from # https://uk.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BF%D1%80%D0%BE%D1%84%D0%B5%D1%81%D1%96%D0%B9 # on 22th September 2014 class Provider(BaseProvider): jobs = [ # А 'Агроном', 'Адвокат', 'Актор', 'Акушер', 'Антрополог', 'Архітектор', 'Археолог', 'Астронавт', 'Астроном', 'Астрофізик', # Б 'Бібліограф', 'Біолог', 'Бізнесмен', 'Ботанік', 'Будник', 'Бухгалтер', 'Бібліотекар', # В 'Ветеринар', 'Випробувач', 'Водій', 'Вчитель', 'Візажист', # Г 'Географ', 'Геолог' 'Геофізик' 'Гицель', 'Гінеколог', 'Гірник', 'Гірничий інженер', 'Головний меркшейдер', 'Графік', 'Громадський діяч', # Ґ 'Ґрунтознавець', # Д 'Державний службовець', 'Дерун', 'Детектив', 'Дизайнер', 'Дипломат', 'Диригент', 'Доцент', 'Драматург', 'Ді-джей', 'Дантист', # Е 'Економіст', 'Електрик', 'Електромонтер', 'Електромонтажник', 'Електрослюсар', 'Електротехнік', 'Епідеміолог', 'Етнограф', # Є 'Євнух', 'Єгер', # Ж 'Журналіст', 'Живописець', # З 'Золотар', 'Зоолог', # І 'Інженер', 'Історик', # К 'Каскадер', 'Кінорежисер', 'Клавішник', 'Клоун', 'Композитор', 'Конструктор', 'Краєзнавець', 'Кушнір', 'Кіноактор', 'Кінокритик', 'Кінорежисер', 'Кур\'єр', 'Кухар', 'Кінолог', 'Круп\'є', # Л 'Льотчик', 'Лікар', 'Літературознавець', 'Локсмайстер', # М 'Математик', 'Машиніст', 'Медик', 'Менеджер', 'Мистецтвознавець', 'Мірошник', 'Мікробіолог', 'Мінералог', 'Мовознавець', 'Модель', 'Модельєр', 'Музикант', 'Музикознавець', 'Музичний редактор', 'Маркетолог', 'М\'ясник', # Н 'Намотувальник', 'Науковець', 'Няня', 'Нотаріус', # П 'Палеонтолог', 'Паралегал', 'Парфюмер', 'Патологоанатом', 'Педагог', 'Пекар', 'Перекладач', 'Петрограф', 'Письменник', 'Піаніст', 'Підприємець', 'Пілот', 'Правник', 'Програміст', 'Провізор', 'Прокурор', 'Промисловець', 'Професор', 'Психолог', 'Публіцист', 'Продюсер', 'Паблік рилейшнз', # Р 'Режисер', 'Різноробочий', 'Реабілітолог', 'Редактор', 'Реставратор', 'Ріелтор', # С 'Сантехнік', 'Складальник', 'Скульптор', 'Соціолог', 'Співак', 'Сценарист', 'Стропальник', 'Стоматолог', 'Слідчий', 'Стиліст', 'Секретар', # Ф 'Фармацевт', 'Фермер', 'Фізик', 'Філолог', 'Фольклорист', 'Фотограф', 'Фрілансер', 'Футболіст', 'Флорист', # Х 'Хімік', 'Художник', 'Хореограф', # Ш 'Шериф', 'Швачка', 'Штукатур', # Ю 'Ювелір', 'Юрист' ] faker-0.7.7/faker/providers/job/__init__.py0000644000175000017500000005124413026251410016707 0ustar hlehle# coding=utf-8 localized = True from .. import BaseProvider class Provider(BaseProvider): jobs = ( "Academic librarian", "Accommodation manager", "Accountant, chartered", "Accountant, chartered certified", "Accountant, chartered management", "Accountant, chartered public finance", "Accounting technician", "Actor", "Actuary", "Acupuncturist", "Administrator", "Administrator, arts", "Administrator, charities/voluntary organisations", "Administrator, Civil Service", "Administrator, education", "Administrator, local government", "Administrator, sports", "Adult guidance worker", "Adult nurse", "Advertising account executive", "Advertising account planner", "Advertising art director", "Advertising copywriter", "Advice worker", "Aeronautical engineer", "Agricultural consultant", "Agricultural engineer", "Aid worker", "Air broker", "Air cabin crew", "Air traffic controller", "Airline pilot", "Ambulance person", "Amenity horticulturist", "Analytical chemist", "Animal nutritionist", "Animal technologist", "Animator", "Applications developer", "Arboriculturist", "Archaeologist", "Architect", "Architectural technologist", "Archivist", "Armed forces logistics/support/administrative officer", "Armed forces operational officer", "Armed forces technical officer", "Armed forces training and education officer", "Art gallery manager", "Art therapist", "Artist", "Arts administrator", "Arts development officer", "Associate Professor", "Astronomer", "Audiological scientist", "Automotive engineer", "Banker", "Barista", "Barrister", "Barrister's clerk", "Best boy", "Biochemist, clinical", "Biomedical engineer", "Biomedical scientist", "Bonds trader", "Bookseller", "Brewing technologist", "Broadcast engineer", "Broadcast journalist", "Broadcast presenter", "Building control surveyor", "Building services engineer", "Building surveyor", "Buyer, industrial", "Buyer, retail", "Cabin crew", "Call centre manager", "Camera operator", "Careers adviser", "Careers information officer", "Cartographer", "Catering manager", "Ceramics designer", "Charity fundraiser", "Charity officer", "Chartered accountant", "Chartered certified accountant", "Chartered legal executive (England and Wales)", "Chartered loss adjuster", "Chartered management accountant", "Chartered public finance accountant", "Chemical engineer", "Chemist, analytical", "Chief Executive Officer", "Chief Financial Officer", "Chief Marketing Officer", "Chief of Staff", "Chief Operating Officer", "Chief Strategy Officer", "Chief Technology Officer", "Child psychotherapist", "Chiropodist", "Chiropractor", "Civil engineer, consulting", "Civil engineer, contracting", "Civil Service administrator", "Civil Service fast streamer", "Claims inspector/assessor", "Clinical biochemist", "Clinical cytogeneticist", "Clinical embryologist", "Clinical molecular geneticist", "Clinical psychologist", "Clinical research associate", "Clinical scientist, histocompatibility and immunogenetics", "Clothing/textile technologist", "Colour technologist", "Commercial art gallery manager", "Commercial horticulturist", "Commercial/residential surveyor", "Commissioning editor", "Communications engineer", "Community arts worker", "Community development worker", "Community education officer", "Community pharmacist", "Company secretary", "Comptroller", "Computer games developer", "Conference centre manager", "Conservation officer, historic buildings", "Conservation officer, nature", "Conservator, furniture", "Conservator, museum/gallery", "Consulting civil engineer", "Contracting civil engineer", "Contractor", "Control and instrumentation engineer", "Copy", "Copywriter, advertising", "Corporate investment banker", "Corporate treasurer", "Counselling psychologist", "Counsellor", "Curator", "Customer service manager", "Cytogeneticist", "Dance movement psychotherapist", "Dancer", "Data processing manager", "Data scientist", "Database administrator", "Dealer", "Dentist", "Designer, blown glass/stained glass", "Designer, ceramics/pottery", "Designer, exhibition/display", "Designer, fashion/clothing", "Designer, furniture", "Designer, graphic", "Designer, industrial/product", "Designer, interior/spatial", "Designer, jewellery", "Designer, multimedia", "Designer, television/film set", "Designer, textile", "Development worker, community", "Development worker, international aid", "Diagnostic radiographer", "Dietitian", "Diplomatic Services operational officer", "Dispensing optician", "Doctor, general practice", "Doctor, hospital", "Dramatherapist", "Drilling engineer", "Early years teacher", "Ecologist", "Economist", "Editor, commissioning", "Editor, film/video", "Editor, magazine features", "Editorial assistant", "Education administrator", "Education officer, community", "Education officer, environmental", "Education officer, museum", "Educational psychologist", "Electrical engineer", "Electronics engineer", "Embryologist, clinical", "Emergency planning/management officer", "Energy engineer", "Energy manager", "Engineer, aeronautical", "Engineer, agricultural", "Engineer, automotive", "Engineer, biomedical", "Engineer, broadcasting (operations)", "Engineer, building services", "Engineer, chemical", "Engineer, civil (consulting)", "Engineer, civil (contracting)", "Engineer, communications", "Engineer, control and instrumentation", "Engineer, drilling", "Engineer, electrical", "Engineer, electronics", "Engineer, energy", "Engineer, land", "Engineer, maintenance", "Engineer, maintenance (IT)", "Engineer, manufacturing", "Engineer, manufacturing systems", "Engineer, materials", "Engineer, mining", "Engineer, petroleum", "Engineer, production", "Engineer, site", "Engineer, structural", "Engineer, technical sales", "Engineer, water", "Engineering geologist", "English as a foreign language teacher", "English as a second language teacher", "Environmental consultant", "Environmental education officer", "Environmental health practitioner", "Environmental manager", "Equality and diversity officer", "Equities trader", "Ergonomist", "Estate agent", "Estate manager/land agent", "Event organiser", "Exercise physiologist", "Exhibition designer", "Exhibitions officer, museum/gallery", "Facilities manager", "Farm manager", "Fashion designer", "Fast food restaurant manager", "Field seismologist", "Field trials officer", "Film/video editor", "Financial adviser", "Financial controller", "Financial manager", "Financial planner", "Financial risk analyst", "Financial trader", "Fine artist", "Firefighter", "Fish farm manager", "Fisheries officer", "Fitness centre manager", "Food technologist", "Forensic psychologist", "Forensic scientist", "Forest/woodland manager", "Freight forwarder", "Furniture conservator/restorer", "Furniture designer", "Further education lecturer", "Futures trader", "Gaffer", "Games developer", "Garment/textile technologist", "General practice doctor", "Geneticist, molecular", "Geochemist", "Geographical information systems officer", "Geologist, engineering", "Geologist, wellsite", "Geophysical data processor", "Geophysicist/field seismologist", "Geoscientist", "Glass blower/designer", "Government social research officer", "Graphic designer", "Haematologist", "Health and safety adviser", "Health and safety inspector", "Health physicist", "Health promotion specialist", "Health service manager", "Health visitor", "Herbalist", "Heritage manager", "Herpetologist", "Higher education careers adviser", "Higher education lecturer", "Historic buildings inspector/conservation officer", "Holiday representative", "Homeopath", "Horticultural consultant", "Horticultural therapist", "Horticulturist, amenity", "Horticulturist, commercial", "Hospital doctor", "Hospital pharmacist", "Hotel manager", "Housing manager/officer", "Human resources officer", "Hydrogeologist", "Hydrographic surveyor", "Hydrologist", "Illustrator", "Immigration officer", "Immunologist", "Industrial buyer", "Industrial/product designer", "Information officer", "Information systems manager", "Insurance account manager", "Insurance broker", "Insurance claims handler", "Insurance risk surveyor", "Insurance underwriter", "Intelligence analyst", "Interior and spatial designer", "International aid/development worker", "Interpreter", "Investment analyst", "Investment banker, corporate", "Investment banker, operational", "IT consultant", "IT sales professional", "IT technical support officer", "IT trainer", "Jewellery designer", "Journalist, broadcasting", "Journalist, magazine", "Journalist, newspaper", "Land", "Land/geomatics surveyor", "Landscape architect", "Lawyer", "Learning disability nurse", "Learning mentor", "Lecturer, further education", "Lecturer, higher education", "Legal executive", "Legal secretary", "Leisure centre manager", "Lexicographer", "Librarian, academic", "Librarian, public", "Licensed conveyancer", "Lighting technician, broadcasting/film/video", "Lobbyist", "Local government officer", "Location manager", "Logistics and distribution manager", "Loss adjuster, chartered", "Magazine features editor", "Magazine journalist", "Maintenance engineer", "Make", "Management consultant", "Manufacturing engineer", "Manufacturing systems engineer", "Marine scientist", "Market researcher", "Marketing executive", "Materials engineer", "Mechanical engineer", "Media buyer", "Media planner", "Medical illustrator", "Medical laboratory scientific officer", "Medical physicist", "Medical sales representative", "Medical secretary", "Medical technical officer", "Mental health nurse", "Merchandiser, retail", "Merchant navy officer", "Metallurgist", "Meteorologist", "Microbiologist", "Midwife", "Minerals surveyor", "Mining engineer", "Mudlogger", "Multimedia programmer", "Multimedia specialist", "Museum education officer", "Museum/gallery conservator", "Museum/gallery curator", "Museum/gallery exhibitions officer", "Music therapist", "Music tutor", "Musician", "Nature conservation officer", "Naval architect", "Network engineer", "Neurosurgeon", "Newspaper journalist", "Nurse, adult", "Nurse, children's", "Nurse, learning disability", "Nurse, mental health", "Nutritional therapist", "Occupational hygienist", "Occupational psychologist", "Occupational therapist", "Oceanographer", "Office manager", "Oncologist", "Operational investment banker", "Operational researcher", "Operations geologist", "Ophthalmologist", "Optician, dispensing", "Optometrist", "Orthoptist", "Osteopath", "Outdoor activities/education manager", "Paediatric nurse", "Paramedic", "Passenger transport manager", "Patent attorney", "Patent examiner", "Pathologist", "Pension scheme manager", "Pensions consultant", "Personal assistant", "Personnel officer", "Petroleum engineer", "Pharmacist, community", "Pharmacist, hospital", "Pharmacologist", "Photographer", "Physicist, medical", "Physiological scientist", "Physiotherapist", "Phytotherapist", "Pilot, airline", "Planning and development surveyor", "Plant breeder/geneticist", "Podiatrist", "Police officer", "Politician's assistant", "Presenter, broadcasting", "Press photographer", "Press sub", "Primary school teacher", "Print production planner", "Printmaker", "Prison officer", "Private music teacher", "Probation officer", "Producer, radio", "Producer, television/film/video", "Product designer", "Product manager", "Product/process development scientist", "Production assistant, radio", "Production assistant, television", "Production designer, theatre/television/film", "Production engineer", "Production manager", "Professor Emeritus", "Programme researcher, broadcasting/film/video", "Programmer, applications", "Programmer, multimedia", "Programmer, systems", "Proofreader", "Psychiatric nurse", "Psychiatrist", "Psychologist, clinical", "Psychologist, counselling", "Psychologist, educational", "Psychologist, forensic", "Psychologist, occupational", "Psychologist, prison and probation services", "Psychologist, sport and exercise", "Psychotherapist", "Psychotherapist, child", "Psychotherapist, dance movement", "Public affairs consultant", "Public house manager", "Public librarian", "Public relations account executive", "Public relations officer", "Publishing copy", "Publishing rights manager", "Purchasing manager", "Quality manager", "Quantity surveyor", "Quarry manager", "Race relations officer", "Radiation protection practitioner", "Radio broadcast assistant", "Radio producer", "Radiographer, diagnostic", "Radiographer, therapeutic", "Ranger/warden", "Records manager", "Recruitment consultant", "Recycling officer", "Regulatory affairs officer", "Research officer, government", "Research officer, political party", "Research officer, trade union", "Research scientist (life sciences)", "Research scientist (maths)", "Research scientist (medical)", "Research scientist (physical sciences)", "Restaurant manager", "Restaurant manager, fast food", "Retail banker", "Retail buyer", "Retail manager", "Retail merchandiser", "Risk analyst", "Risk manager", "Runner, broadcasting/film/video", "Rural practice surveyor", "Sales executive", "Sales professional, IT", "Sales promotion account executive", "Science writer", "Scientific laboratory technician", "Scientist, audiological", "Scientist, biomedical", "Scientist, clinical (histocompatibility and immunogenetics)", "Scientist, forensic", "Scientist, marine", "Scientist, physiological", "Scientist, product/process development", "Scientist, research (life sciences)", "Scientist, research (maths)", "Scientist, research (medical)", "Scientist, research (physical sciences)", "Scientist, water quality", "Secondary school teacher", "Secretary/administrator", "Secretary, company", "Seismic interpreter", "Senior tax professional/tax inspector", "Set designer", "Ship broker", "Site engineer", "Social research officer, government", "Social researcher", "Social worker", "Software engineer", "Soil scientist", "Solicitor", "Solicitor, Scotland", "Sound technician, broadcasting/film/video", "Special educational needs teacher", "Special effects artist", "Speech and language therapist", "Sport and exercise psychologist", "Sports administrator", "Sports coach", "Sports development officer", "Sports therapist", "Stage manager", "Statistician", "Structural engineer", "Sub", "Surgeon", "Surveyor, building", "Surveyor, building control", "Surveyor, commercial/residential", "Surveyor, hydrographic", "Surveyor, insurance", "Surveyor, land/geomatics", "Surveyor, minerals", "Surveyor, mining", "Surveyor, planning and development", "Surveyor, quantity", "Surveyor, rural practice", "Systems analyst", "Systems developer", "Tax adviser", "Tax inspector", "Teacher, adult education", "Teacher, early years/pre", "Teacher, English as a foreign language", "Teacher, music", "Teacher, primary school", "Teacher, secondary school", "Teacher, special educational needs", "Teaching laboratory technician", "Technical author", "Technical brewer", "Technical sales engineer", "TEFL teacher", "Telecommunications researcher", "Television camera operator", "Television floor manager", "Television production assistant", "Television/film/video producer", "Textile designer", "Theatre director", "Theatre manager", "Theatre stage manager", "Theme park manager", "Therapeutic radiographer", "Therapist, art", "Therapist, drama", "Therapist, horticultural", "Therapist, music", "Therapist, nutritional", "Therapist, occupational", "Therapist, speech and language", "Therapist, sports", "Tour manager", "Tourism officer", "Tourist information centre manager", "Town planner", "Toxicologist", "Trade mark attorney", "Trade union research officer", "Trading standards officer", "Training and development officer", "Translator", "Transport planner", "Travel agency manager", "Tree surgeon", "Veterinary surgeon", "Video editor", "Visual merchandiser", "Volunteer coordinator", "Warden/ranger", "Warehouse manager", "Waste management officer", "Water engineer", "Water quality scientist", "Web designer", "Wellsite geologist", "Writer", "Youth worker", ) @classmethod def job(cls): return cls.random_element(cls.jobs) faker-0.7.7/faker/providers/job/fa_IR/0000755000175000017500000000000013026251410015550 5ustar hlehlefaker-0.7.7/faker/providers/job/fa_IR/__init__.py0000644000175000017500000000470013026251410017662 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as BaseProvider class Provider(BaseProvider): jobs = [ "هنر‌پیشه", "ناخدا", "بخشدار", "خیاط", "گله‌دار", "باغ‌دار", "مؤذن", "ساربان", "آشپز", "دندان‌پزشک", "نجار", "چوپان", "خانه‌دار", "شورا", "نویسنده", "گارسون", "استاد", "فروشنده", "شیشه‌ساز", "مدیر", "نقاش ساختمان", "قایقران", "رفتگر", "وزیر", "خلبان", "آرایشگر", "روحانی", "متخصص", "فوتبالیست", "قصاب", "ساعت‌ساز", "بقال", "تلفن‌چی", "تاجر", "عینک‌ساز", "خوشنویس", "جنگلبان", "معلم", "مهندس", "راننده", "آذین گر", "نظامی", "نانوا", "فرماندار", "دانش‌آموز", "دانشجو", "تعمیرکار", "کشاورز", "هنرمند", "معاون", "بانکدار", "آهنگر", "رئیس", "سرتیپ", "سرایدار", "کارمند", "مربی", "سرهنگ", "غواص", "پزشک", "دربان", "آتش‌نشان", "ماهی‌گیر", "میوه‌فروش", "نگهبان", "پاسدار", "قاضی", "وکیل", "کارگر", "شهردار", "معدن‌چی", "پرستار", "افسر", "عکاس", "لوله‌کش", "بازیگر", "باربر", "رئیس‌جمهور", "نخست‌وزیر", "روانشناس", "خبر‌نگار", "بازنشسته", "مجسمه‌ساز", "گروهبان", "مغازه‌دار", "خواننده", "سرباز", "سخن‌ران", "جراح", "سفال‌گر", "جهانگرد", "جوشکار", "چشم‌پزشک", "گزارش‌گر", "خطاط" ] faker-0.7.7/faker/providers/job/pl_PL/0000755000175000017500000000000013026251410015576 5ustar hlehlefaker-0.7.7/faker/providers/job/pl_PL/__init__.py0000644000175000017500000001273113026251410017713 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as BaseProvider class Provider(BaseProvider): jobs = [ "Agent celny", "Agent firmy inwestycyjnej", "Agent literacki", "Agent ubezpieczeniowy", "Agronom", "Aktor", "Aktor dziecięcy", "Aktor głosowy", "Aktuariusz", "Animator kultury", "Ankieter", "Antykwariusz", "Arborysta", "Archeolog", "Architekt krajobrazu", "Architekt wnętrz", "Archiwista", "Artysta-rezydent", "Astronom", "Audytor efektywności energetycznej", "Babcia klozetowa", "Bankowiec", "Barista", "Barman", "Bibliotekarz", "Bibliotekarz dyplomowany", "Biegły rewident", "Brakarz", "Broker", "Broker informacji", "Broker ubezpieczeniowy", "Certyfikator energetyczny", "Charakteryzator", "Detektyw", "Deweloper budowlany", "Doker", "Doradca finansowy", "Doradca inwestycyjny", "Doradca podatkowy w Polsce", "Doradca ubezpieczeniowy", "Drwal", "Dubler", "Dyplomata", "Dyrektor artystyczny", "Dyrektor finansowy", "Dyrektor kreatywny", "Dziennikarz", "Dżokej", "Ebenista", "Ekonomista", "Ekwilibrystyka", "Elektromonter pomiarów", "Ergonomista", "Fasowacz", "Finansista", "Fotoreporter", "Geodeta", "Geolog", "Główny księgowy", "Grabarz", "Handlarz", "Hostessa", "Hutnik", "Hycel", "Hydraulik", "Iluzjonista", "Inscenizator", "Instruktor", "Integrator automatyki", "Intendent", "Inżynier", "Inżynier budownictwa", "Kasjer biletowy", "Katecheta", "Kawalkator", "Kawiarka", "Kelner", "Kierowca", "Kiper", "Klechdarz", "Konferansjer", "Koniarze", "Konserwator zabytków", "Konsjerż", "Konstruktor", "Konsultant", "Konsultant ślubny", "Kontroler biletów", "Kornak", "Kosmonauta", "Kostiumograf", "Kosztorysant", "Kowboj", "Krojczy", "Krupier", "Ksiądz", "Księgowy", "Kuk", "Kupiec", "Kurator sądowy", "Kurator sztuki", "Kurier", "Kurier rowerowy", "Lalkarz", "Leśniczy", "Liczmen", "Likwidator szkód", "Listonosz", "Łącznik", "Makler giełd towarowych", "Makler morski", "Makler nadzorujący", "Makler papierów wartościowych", "Marketingowiec", "Marynarz", "Masztalerz", "Menedżer kultury", "Meteorolog", "Mim", "Model", "Modelka dużych rozmiarów", "Motorniczy", "Nadleśniczy", "Nauczyciel", "Nauczyciel akademicki", "Naukowiec", "Niania", "Oceanonauta", "Ochroniarz", "Pakowacz", "Palacz", "Perfumiarz", "Pisarz", "Plastyk", "Podleśniczy", "Poganiacz", "Pokojówka", "Politolog", "Polityk", "Portier", "Pośrednik finansowy", "Pośrednik ubezpieczeniowy", "Pośrednik w obrocie nieruchomościami", "Pracownicy uczelni w Polsce", "Pracownik socjalny", "Prezenter", "Producent wykonawczy", "Projektant gier komputerowych", "Przedstawiciel handlowy", "Przewodnik turystyczny", "Psiarz", "Psycholog", "Pucybut", "Rachmistrz", "Ratownik", "Ratownik przedmedyczny", "Redaktor", "Redaktor merytoryczny", "Redaktor naukowy", "Redaktor techniczny", "Rekwizytor", "Reporter wojenny", "Reżyser", "Robotnik", "Rolnik", "Rybak", "Rzecznik prasowy", "Rzeczoznawca", "Rzeczoznawca budowlany", "Rzeczoznawca majątkowy", "Rzeczoznawca samochodowy", "Salowa", "Satyryk", "Scenarzysta", "Scenograf", "Służący", "Sprzątacz", "Sprzedawca", "Stajenny", "Strażak", "Sufler", "Supermodelka", "Syndyk", "Syndyk licencjonowany", "Szatniarz", "Szczurołap", "Szlifierz", "Sztygar", "Taksówkarz", "Technik awionik", "Technik budownictwa", "Technik elektronik", "Technik handlowiec", "Technik kelner", "Technik mechanik", "Technik mechanik lotniczy", "Technik mechanik okrętowy", "Technik nawigator morski", "Technik ochrony środowiska", "Technik technologii drewna", "Technik weterynarii", "Technik żywienia i gospodarstwa domowego", "Teksturator", "Terapeuta", "Terminolog", "Tłumacz", "Tłumacz literacki", "Tłumacz przysięgły", "Tokarz", "Trener", "Trener personalny", "Urbanista", "Lekarz weterynarii", "Wydawca", "Zarządca nieruchomości", "Zoopsycholog", "Żołnierz", "Żongler" ] faker-0.7.7/faker/providers/job/en_US/0000755000175000017500000000000013026251410015601 5ustar hlehlefaker-0.7.7/faker/providers/job/en_US/__init__.py0000644000175000017500000000012113026251410017704 0ustar hlehlefrom .. import Provider as BaseProvider class Provider(BaseProvider): pass faker-0.7.7/faker/providers/credit_card/0000755000175000017500000000000013026251410016261 5ustar hlehlefaker-0.7.7/faker/providers/credit_card/__init__.py0000644000175000017500000001164213026251410020376 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from collections import OrderedDict from faker.providers.date_time import Provider as DateTimeProvider from .. import BaseProvider class CreditCard(object): def __init__(self, name, prefixes, length=16, security_code='CVC', security_code_length=3): self.name = name self.prefixes = prefixes self.length = length self.security_code = security_code self.security_code_length = security_code_length class Provider(BaseProvider): prefix_maestro = ['5018', '5020', '5038', '5612', '5893', '6304', '6759', '6761', '6762', '6763', '0604', '6390'] prefix_mastercard = ['51', '52', '53', '54', '55'] prefix_visa = ['4'] prefix_amex = ['34', '37'] prefix_discover = ['6011'] prefix_diners = ['300', '301', '302', '303', '304', '305'] prefix_jcb16 = ['3088', '3096', '3112', '3158', '3337', '3528'] prefix_jcb15 = ['2100', '1800'] prefix_voyager = ['8699'] credit_card_types = OrderedDict(( ('maestro', CreditCard('Maestro', prefix_maestro, 12, security_code='CVV')), ('mastercard', CreditCard('Mastercard', prefix_mastercard, 16, security_code='CVV')), ('visa16', CreditCard('VISA 16 digit', prefix_visa)), ('visa13', CreditCard('VISA 13 digit', prefix_visa, 13)), ('amex', CreditCard('American Express', prefix_amex, 15, security_code='CID', security_code_length=4)), ('discover', CreditCard('Discover', prefix_discover)), ('diners', CreditCard('Diners Club / Carte Blanche', prefix_diners, 14)), ('jcb15', CreditCard('JCB 15 digit', prefix_jcb15, 15)), ('jcb16', CreditCard('JCB 16 digit', prefix_jcb16)), ('voyager', CreditCard('Voyager', prefix_voyager, 15)), )) credit_card_types['visa'] = credit_card_types['visa16'] credit_card_types['jcb'] = credit_card_types['jcb16'] luhn_lookup = {'0': 0, '1': 2, '2': 4, '3': 6, '4': 8, '5': 1, '6': 3, '7': 5, '8': 7, '9': 9} @classmethod def credit_card_provider(cls, card_type=None): """ Returns the provider's name of the credit card. """ if card_type is None: card_type = cls.random_element(cls.credit_card_types.keys()) return cls._credit_card_type(card_type).name @classmethod def credit_card_number(cls, card_type=None): """ Returns a valid credit card number. """ card = cls._credit_card_type(card_type) prefix = cls.random_element(card.prefixes) number = cls._generate_number(prefix, card.length) return number @classmethod def credit_card_expire(cls, start='now', end='+10y', date_format='%m/%y'): expire_date = DateTimeProvider.date_time_between(start, end) return expire_date.strftime(date_format) def credit_card_full(self, card_type=None): card = self._credit_card_type(card_type) tpl = ('{provider}\n' '{owner}\n' '{number} {expire_date}\n' '{security}: {security_nb}\n') tpl = tpl.format(provider = card.name, owner = self.generator.parse("{{first_name}} {{last_name}}"), number = self.credit_card_number(card), expire_date = self.credit_card_expire(), security = card.security_code, security_nb = self.credit_card_security_code(card)) return self.generator.parse(tpl) @classmethod def credit_card_security_code(cls, card_type=None): """ Returns a security code string. """ sec_len = cls._credit_card_type(card_type).security_code_length return cls.numerify('#' * sec_len) @classmethod def _credit_card_type(cls, card_type=None): """ Returns a random credit card type instance. """ if card_type is None: card_type = cls.random_element(cls.credit_card_types.keys()) elif isinstance(card_type, CreditCard): return card_type return cls.credit_card_types[card_type] @classmethod def _generate_number(cls, prefix, length): """ 'prefix' is the start of the CC number as a string, any number of digits. 'length' is the length of the CC number to generate. Typically 13 or 16 """ number = prefix # Generate random char digits number += '#' * (length - len(prefix) - 1) number = cls.numerify(number) reverse = number[::-1] # Calculate sum tot = 0 pos = 0 while pos < length - 1: tot += Provider.luhn_lookup[reverse[pos]] if pos != (length - 2): tot += int(reverse[pos + 1]) pos += 2 # Calculate check digit check_digit = (10 - (tot % 10)) % 10 number += str(check_digit) return number faker-0.7.7/faker/providers/credit_card/en_US/0000755000175000017500000000000013026251410017272 5ustar hlehlefaker-0.7.7/faker/providers/credit_card/en_US/__init__.py0000644000175000017500000000013513026251410021402 0ustar hlehlefrom .. import Provider as CreditCardProvider class Provider(CreditCardProvider): pass faker-0.7.7/faker/providers/user_agent/0000755000175000017500000000000013026251410016152 5ustar hlehlefaker-0.7.7/faker/providers/user_agent/__init__.py0000644000175000017500000001517713026251410020276 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from datetime import datetime from faker.generator import random from faker.providers.date_time import Provider as DatetimeProvider from .. import BaseProvider class Provider(BaseProvider): user_agents = ( 'chrome', 'firefox', 'internet_explorer', 'opera', 'safari', ) windows_platform_tokens = ( 'Windows 95', 'Windows 98', 'Windows 98; Win 9x 4.90', 'Windows CE', 'Windows NT 4.0', 'Windows NT 5.0', 'Windows NT 5.01', 'Windows NT 5.1', 'Windows NT 5.2', 'Windows NT 6.0', 'Windows NT 6.1', 'Windows NT 6.2', ) linux_processors = ('i686', 'x86_64',) mac_processors = ('Intel', 'PPC', 'U; Intel', 'U; PPC',) langs = ('en-US', 'sl-SI', 'it-IT',) @classmethod def mac_processor(cls): return cls.random_element(cls.mac_processors) @classmethod def linux_processor(cls): return cls.random_element(cls.linux_processors) @classmethod def user_agent(cls): name = cls.random_element(cls.user_agents) return getattr(cls, name)() @classmethod def chrome(cls): saf = str(random.randint(531, 536)) + str(random.randint(0, 2)) tmplt = '({0}) AppleWebKit/{1} (KHTML, like Gecko)' \ ' Chrome/{2}.0.{3}.0 Safari/{4}' platforms = ( tmplt.format(cls.linux_platform_token(), saf, random.randint(13, 15), random.randint(800, 899), saf), tmplt.format(cls.windows_platform_token(), saf, random.randint(13, 15), random.randint(800, 899), saf), tmplt.format(cls.mac_platform_token(), saf, random.randint(13, 15), random.randint(800, 899), saf), ) return 'Mozilla/5.0 ' + cls.random_element(platforms) @classmethod def firefox(cls): ver = ( 'Gecko/{0} Firefox/{1}.0'.format( DatetimeProvider.date_time_between( datetime(2011, 1, 1)), random.randint(4, 15)), 'Gecko/{0} Firefox/3.6.{1}'.format( DatetimeProvider.date_time_between( datetime(2010, 1, 1)), random.randint(1, 20)), 'Gecko/{0} Firefox/3.8'.format( DatetimeProvider.date_time_between( datetime(2010, 1, 1)), ), ) tmplt_win = '({0}; {1}; rv:1.9.{2}.20) {3}' tmplt_lin = '({0}; rv:1.9.{1}.20) {2}' tmplt_mac = '({0}; rv:1.9.{1}.20) {2}' platforms = ( tmplt_win.format(cls.windows_platform_token(), cls.random_element(cls.langs), random.randint(0, 2), random.choice(ver)), tmplt_lin.format(cls.linux_platform_token(), random.randint(5, 7), random.choice(ver)), tmplt_mac.format(cls.mac_platform_token(), random.randint(2, 6), random.choice(ver)), ) return 'Mozilla/5.0 ' + cls.random_element(platforms) @classmethod def safari(cls): saf = "{0}.{1}.{2}".format(random.randint(531, 535), random.randint(1, 50), random.randint(1, 7)) if random.randint(0, 1) == 0: ver = "{0}.{1}".format(random.randint(4, 5), random.randint(0, 1)) else: ver = "{0}.0.{1}".format(random.randint(4, 5), random.randint(1, 5)) tmplt_win = '(Windows; U; {0}) AppleWebKit/{1} (KHTML, like Gecko)' \ ' Version/{2} Safari/{3}' tmplt_mac = '({0} rv:{1}.0; {2}) AppleWebKit/{3} (KHTML, like Gecko)' \ ' Version/{4} Safari/{5}' tmplt_ipod = '(iPod; U; CPU iPhone OS {0}_{1} like Mac OS X; {2})' \ ' AppleWebKit/{3} (KHTML, like Gecko) Version/{4}.0.5' \ ' Mobile/8B{5} Safari/6{6}' platforms = ( tmplt_win.format(cls.windows_platform_token(), saf, ver, saf), tmplt_mac.format(cls.mac_platform_token(), random.randint(2, 6), cls.random_element(cls.langs), saf, ver, saf), tmplt_ipod.format(random.randint(3, 4), random.randint(0, 3), cls.random_element(cls.langs), saf, random.randint(3, 4), random.randint(111, 119), saf), ) return 'Mozilla/5.0 ' + cls.random_element(platforms) @classmethod def opera(cls): tmplt = '({0}; {1}) Presto/2.9.{2} Version/{3}.00' platforms = ( tmplt.format(cls.linux_platform_token(), cls.random_element(cls.langs), random.randint(160, 190), random.randint(10, 12)), tmplt.format(cls.windows_platform_token(), cls.random_element(cls.langs), random.randint(160, 190), random.randint(10, 12)), ) return 'Opera/{0}.{1}.{2}'.format(random.randint(8, 9), random.randint(10, 99), cls.random_element(platforms)) @classmethod def internet_explorer(cls): tmplt = 'Mozilla/5.0 (compatible; MSIE {0}.0; {1}; Trident/{2}.{3})' return tmplt.format(random.randint(5, 9), cls.windows_platform_token(), random.randint(3, 5), random.randint(0, 1)) @classmethod def windows_platform_token(cls): return cls.random_element(cls.windows_platform_tokens) @classmethod def linux_platform_token(cls): return 'X11; Linux {0}'.format( cls.random_element(cls.linux_processors)) @classmethod def mac_platform_token(cls): return 'Macintosh; {0} Mac OS X 10_{1}_{2}'.format( cls.random_element(cls.mac_processors), random.randint(5, 8), random.randint(0, 9)) faker-0.7.7/faker/providers/user_agent/en_US/0000755000175000017500000000000013026251410017163 5ustar hlehlefaker-0.7.7/faker/providers/user_agent/en_US/__init__.py0000644000175000017500000000013313026251410021271 0ustar hlehlefrom .. import Provider as UserAgentProvider class Provider(UserAgentProvider): pass faker-0.7.7/faker/providers/phone_number/0000755000175000017500000000000013026251410016477 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/nl_NL/0000755000175000017500000000000013026251410017501 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/nl_NL/__init__.py0000644000175000017500000000107013026251410021610 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '0### ######', '0## #######', '+31### ######', '+31## #######', '+31(0)### ######', '+31(0)## #######', '(0###) ######', '(0##) #######', '0###-######', '0##-#######', '+31###-######', '+31##-#######', '+31(0)###-######', '+31(0)##-#######', '(0###)-######', '(0##)-#######', ) faker-0.7.7/faker/providers/phone_number/fr_CH/0000755000175000017500000000000013026251410017460 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/fr_CH/__init__.py0000644000175000017500000000200113026251410021562 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '+41 2# ### ## ##', '+41 3# ### ## ##', '+41 4# ### ## ##', '+41 5# ### ## ##', '+41 6# ### ## ##', '+41 7# ### ## ##', '+41 8# ### ## ##', '+41 9# ### ## ##', '+41 (0)2# ### ## ##', '+41 (0)3# ### ## ##', '+41 (0)4# ### ## ##', '+41 (0)5# ### ## ##', '+41 (0)6# ### ## ##', '+41 (0)7# ### ## ##', '+41 (0)8# ### ## ##', '+41 (0)9# ### ## ##', '02# ### ## ##', '03# ### ## ##', '04# ### ## ##', '05# ### ## ##', '06# ### ## ##', '07# ### ## ##', '08# ### ## ##', '09# ### ## ##', #see: http://www.bakom.admin.ch/themen/telekom/00479/00607/index.html '084# ### ###', '0878 ### ###', '0900 ### ###', '0901 ### ###', '0906 ### ###', )faker-0.7.7/faker/providers/phone_number/bs_BA/0000755000175000017500000000000013026251410017445 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/bs_BA/__init__.py0000644000175000017500000000162613026251410021563 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '030 ### ###', '031 ### ###', '032 ### ###', '033 ### ###', '034 ### ###', '035 ### ###', '036 ### ###', '037 ### ###', '038 ### ###', '039 ### ###', '049 ### ###', '050 ### ###', '051 ### ###', '052 ### ###', '053 ### ###', '054 ### ###', '055 ### ###', '056 ### ###', '057 ### ###', '058 ### ###', '059 ### ###', '060 ### ###', '060 #### ###', '061 ### ###', '062 ### ###', '063 ### ###', '064 ### ###', '065 ### ###', '066 ### ###', '067 ### ###', '070 20# ###', '+387 61 ### ###', '+387 (0)61 ### ###' ) faker-0.7.7/faker/providers/phone_number/cs_CZ/0000755000175000017500000000000013026251410017500 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/cs_CZ/__init__.py0000644000175000017500000000167113026251410021616 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '601 ### ###', '603 ### ###', '608 ### ###', '790 ### ###', '602 ### ###', '604 ### ###', '770 ### ###', '606 ### ###', '605 ### ###', '773 ### ###', '607 ### ###', '730 ### ###', '774 ### ###', '702 ### ###', '731 ### ###', '775 ### ###', '720 ### ###', '732 ### ###', '776 ### ###', '721 ### ###', '733 ### ###', '777 ### ###', '722 ### ###', '734 ### ###', '723 ### ###', '736 ### ###', '724 ### ###', '737 ### ###', '725 ### ###', '738 ### ###', '726 ### ###', '739 ### ###', '727 ### ###', '728 ### ###', '729 ### ###', ) faker-0.7.7/faker/providers/phone_number/zh_TW/0000755000175000017500000000000013026251410017532 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/zh_TW/__init__.py0000644000175000017500000000066613026251410021653 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as PhoneNumberProvider # phone number from https://en.wikipedia.org/wiki/Telephone_numbers_in_Taiwan class Provider(PhoneNumberProvider): formats = ("(0#) %#######", "0#-%#######", "0## %#######", "09########", "09##-######", "0#-%######", "0# %######") faker-0.7.7/faker/providers/phone_number/en_AU/0000755000175000017500000000000013026251410017466 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/en_AU/__init__.py0000644000175000017500000000256213026251410021604 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( # Local calls '#### ####', '####-####', '####.####', # domain registrars apparently use this '########', # National dialing '0{{area_code}} #### ####', '0{{area_code}}-####-####', '0{{area_code}}.####.####', '0{{area_code}}########', # Optional parenthesis '(0{{area_code}}) #### ####', '(0{{area_code}})-####-####', '(0{{area_code}}).####.####', '(0{{area_code}})########', # International drops the 0 '+61 {{area_code}} #### ####', '+61-{{area_code}}-####-####', '+61.{{area_code}}.####.####', '+61{{area_code}}########', # 04 Mobile telephones (Australia-wide) mostly commonly written 4 - 3 - 3 instead of 2 - 4 - 4 '04## ### ###', '04##-###-###', '04##.###.###', '+61 4## ### ###', '+61-4##-###-###', '+61.4##.###.###', ) @classmethod def area_code(cls): return cls.numerify(cls.random_element( ['2', '3', '7', '8'])) def phone_number(self): pattern = self.random_element(self.formats) return self.numerify(self.generator.parse(pattern)) faker-0.7.7/faker/providers/phone_number/fi_FI/0000755000175000017500000000000013026251410017453 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/fi_FI/__init__.py0000644000175000017500000000045313026251410021566 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '+358 ## #######', '+358 #########', '+358#########', '(+358) #########', '0#########', '0## ### ####' ) faker-0.7.7/faker/providers/phone_number/en_GB/0000755000175000017500000000000013026251410017451 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/en_GB/__init__.py0000644000175000017500000000062313026251410021563 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '+44(0)##########', '+44(0)#### ######', '+44(0)#########', '+44(0)#### #####', '0##########', '0#########', '0#### ######', '0#### #####', '(0####) ######', '(0####) #####', ) faker-0.7.7/faker/providers/phone_number/sl_SI/0000755000175000017500000000000013026251410017510 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/sl_SI/__init__.py0000755000175000017500000000062113026251410021623 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '040 ### ###', '041 ### ###', '031 ### ###', '030 ### ###', '070 ### ###', '01 #### ###', '02 #### ###', '04 #### ###', '05 #### ###', '06 #### ###', '08 #### ###', ) faker-0.7.7/faker/providers/phone_number/it_IT/0000755000175000017500000000000013026251410017507 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/it_IT/__init__.py0000644000175000017500000000052513026251410021622 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '+39 ### ## ## ####', '+39 ## #######', '+39 ## ########', '+39 ### #######', '+39 ### ########', '+39 #### #######', '+39 #### ########' )faker-0.7.7/faker/providers/phone_number/hr_HR/0000755000175000017500000000000013026251410017501 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/hr_HR/__init__.py0000755000175000017500000000151313026251410021615 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '01 #### ###', '020 ### ###', '021 ### ###', '022 ### ###', '023 ### ###', '031 ### ###', '032 ### ###', '033 ### ###', '034 ### ###', '035 ### ###', '040 ### ###', '042 ### ###', '043 ### ###', '044 ### ###', '047 ### ###', '048 ### ###', '049 ### ###', '051 ### ###', '052 ### ###', '053 ### ###', '060 ### ###', '072 ### ###', '074 ### ###', '091 #### ###', '092 #### ###', '095 #### ###', '097 #### ###', '098 #### ###', '099 #### ###', '0800 ## ##', ) faker-0.7.7/faker/providers/phone_number/lt_LT/0000755000175000017500000000000013026251410017515 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/lt_LT/__init__.py0000644000175000017500000000033713026251410021631 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '+370 ########', '+(370) ########', '+370########' ) faker-0.7.7/faker/providers/phone_number/es_ES/0000755000175000017500000000000013026251410017475 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/es_ES/__init__.py0000644000175000017500000000046013026251410021606 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '+34 ### ### ###', '+34 #########', '+34 ### ## ## ##', '+34### ### ###', '+34#########', '+34### ## ## ##', )faker-0.7.7/faker/providers/phone_number/el_GR/0000755000175000017500000000000013026251410017467 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/el_GR/__init__.py0000644000175000017500000000106713026251410021604 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '69########', '69## ######', '69## ### ###', '210#######', '210 #######', '210 ### ####', '2##0######', '2##0 ######', '2##0 ### ###', '2###0#####', '2###0 ## ###', '(+30) 69## ######', '+30 69## ######', '+3069########', '(+30) 2### ######', '+30 2### ######', '+302#########', ) faker-0.7.7/faker/providers/phone_number/ko_KR/0000755000175000017500000000000013026251410017504 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/ko_KR/__init__.py0000644000175000017500000000134313026251410021616 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '02-####-####', '031-###-####', '032-###-####', '033-###-####', '041-###-####', '042-###-####', '043-###-####', '044-###-####', '051-###-####', '052-###-####', '053-###-####', '054-###-####', '055-###-####', '061-###-####', '062-###-####', '063-###-####', '064-7##-####', '010-####-####', '011-###-####', '016-###-####', '017-###-####', '018-###-####', '019-###-####', '070-####-####' )faker-0.7.7/faker/providers/phone_number/es_MX/0000755000175000017500000000000013026251410017512 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/es_MX/__init__.py0000644000175000017500000000144413026251410021626 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '+##(#)##########', '+##(#)##########', '0##########', '0##########', '###-###-####', '(###)###-####', '1-###-###-####', '###.###.####', '###-###-####', '(###)###-####', '1-###-###-####', '###.###.####', '###-###-####x###', '(###)###-####x###', '1-###-###-####x###', '###.###.####x###', '###-###-####x####', '(###)###-####x####', '1-###-###-####x####', '###.###.####x####', '###-###-####x#####', '(###)###-####x#####', '1-###-###-####x#####', '###.###.####x#####' ) faker-0.7.7/faker/providers/phone_number/hi_IN/0000755000175000017500000000000013026251410017465 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/hi_IN/__init__.py0000644000175000017500000000042013026251410021572 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '+91 ##########', '+91 ### #######', '0##-########', '0##########', '0#### ######', ) faker-0.7.7/faker/providers/phone_number/ru_RU/0000755000175000017500000000000013026251410017533 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/ru_RU/__init__.py0000644000175000017500000000040513026251410021643 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '+7 ### ### ####', '+7 ### ### ## ##', '+7 (###) ###-##-##', '+7 (###) ###-####' ) faker-0.7.7/faker/providers/phone_number/lv_LV/0000755000175000017500000000000013026251410017521 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/lv_LV/__init__.py0000644000175000017500000000033713026251410021635 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '+371 ########', '+(371) ########', '+371########' ) faker-0.7.7/faker/providers/phone_number/no_NO/0000755000175000017500000000000013026251410017507 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/no_NO/__init__.py0000644000175000017500000000056113026251410021622 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '+47#########', '+47 ## ## ## ##', '## ## ## ##', '## ## ## ##', '########', '########', '9## ## ###', '4## ## ###', '9#######', '4#######', ) faker-0.7.7/faker/providers/phone_number/fr_FR/0000755000175000017500000000000013026251410017475 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/fr_FR/__init__.py0000644000175000017500000000177313026251410021616 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '+33 (0)1 ## ## ## ##', '+33 (0)1 ## ## ## ##', '+33 (0)2 ## ## ## ##', '+33 (0)3 ## ## ## ##', '+33 (0)4 ## ## ## ##', '+33 (0)5 ## ## ## ##', '+33 (0)6 ## ## ## ##', '+33 (0)8 ## ## ## ##', '+33 1 ## ## ## ##', '+33 1 ## ## ## ##', '+33 2 ## ## ## ##', '+33 3 ## ## ## ##', '+33 4 ## ## ## ##', '+33 5 ## ## ## ##', '+33 6 ## ## ## ##', '+33 8 ## ## ## ##', '01########', '01########', '02########', '03########', '04########', '05########', '06########', '08########', '01 ## ## ## ##', '01 ## ## ## ##', '02 ## ## ## ##', '03 ## ## ## ##', '04 ## ## ## ##', '05 ## ## ## ##', '06 ## ## ## ##', '08 ## ## ## ##', )faker-0.7.7/faker/providers/phone_number/nl_BE/0000755000175000017500000000000013026251410017456 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/nl_BE/__init__.py0000644000175000017500000000107013026251410021565 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '0### ######', '0## #######', '+32### ######', '+32## #######', '+32(0)### ######', '+32(0)## #######', '(0###) ######', '(0##) #######', '0###-######', '0##-#######', '+32###-######', '+32##-#######', '+32(0)###-######', '+32(0)##-#######', '(0###)-######', '(0##)-#######', ) faker-0.7.7/faker/providers/phone_number/de_DE/0000755000175000017500000000000013026251410017437 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/de_DE/__init__.py0000644000175000017500000000070313026251410021550 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '+49(0)##########', '+49(0)#### ######', '+49 (0) #### ######', '+49(0) #########', '+49(0)#### #####', '0##########', '0#########', '0#### ######', '0#### #####', '(0####) ######', '(0####) #####', ) faker-0.7.7/faker/providers/phone_number/sk_SK/0000755000175000017500000000000013026251410017511 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/sk_SK/__init__.py0000644000175000017500000000065213026251410021625 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '+421 2 ########', '+421 3# ### ####', '+421 4# ### ####', '+421 5# ### ####', '+421 90# ### ###', '+421 91# ### ###', '+421 940 ### ###', '+421 944 ### ###', '+421 948 ### ###', '+421 949 ### ###', )faker-0.7.7/faker/providers/phone_number/dk_DK/0000755000175000017500000000000013026251410017453 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/dk_DK/__init__.py0000644000175000017500000000070213026251410021563 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '+45(0)##########', '+45(0)#### ######', '+45 (0) #### ######', '+45(0) #########', '+45(0)#### #####', '0##########', '0#########', '0#### ######', '0#### #####', '(0####) ######', '(0####) #####', ) faker-0.7.7/faker/providers/phone_number/en_CA/0000755000175000017500000000000013026251410017444 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/en_CA/__init__.py0000644000175000017500000000060413026251410021555 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '%##-###-####', '%##.###.####', '%## ### ####', '(%##) ###-####', '1-%##-###-####', '1 (%##) ###-####', '+1 (%##) ###-####', '%##-###-#### x###', '(%##) ###-#### x###', )faker-0.7.7/faker/providers/phone_number/bg_BG/0000755000175000017500000000000013026251410017437 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/bg_BG/__init__.py0000755000175000017500000000070513026251410021555 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '+359(0)#########', '+359(0)### ######', '+359(0)### ### ###', '+359#########', '0#########', '0### ######', '0### ### ###', '0### ###-###', '(0###) ######', '(0###) ### ###', '(0###) ###-###' )faker-0.7.7/faker/providers/phone_number/uk_UA/0000755000175000017500000000000013026251410017503 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/uk_UA/__init__.py0000644000175000017500000000056513026251410021622 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '###-##-##', '### ## ##', '0## ### ## ##', '0## ###-##-##', '+38 ### ###-##-##', '+38 ### ###-##-##', '+38 (###) ###-##-##', '+38 ### ### ## ##', ) faker-0.7.7/faker/providers/phone_number/__init__.py0000644000175000017500000000032713026251410020612 0ustar hlehlelocalized = True from .. import BaseProvider class Provider(BaseProvider): formats = ('###-###-###',) @classmethod def phone_number(cls): return cls.numerify(cls.random_element(cls.formats)) faker-0.7.7/faker/providers/phone_number/fa_IR/0000755000175000017500000000000013026251410017457 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/fa_IR/__init__.py0000644000175000017500000000415413026251410021574 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( # Mobile '+98 91# ### ####', '091# ### ####', '+98 920 ### ####', '0920 ### ####', '+98 921 ### ####', '0921 ### ####', '+98 93# ### ####', '093# ### ####', # Land lines, https://en.wikipedia.org/wiki/List_of_dialling_codes_in_Iran '+98 21 #### ####', '021 #### ####', '+98 26 #### ####', '026 #### ####', '+98 25 #### ####', '025 #### ####', '+98 86 #### ####', '086 #### ####', '+98 24 #### ####', '024 #### ####', '+98 23 #### ####', '023 #### ####', '+98 81 #### ####', '081 #### ####', '+98 28 #### ####', '028 #### ####', '+98 31 #### ####', '031 #### ####', '+98 44 #### ####', '044 #### ####', '+98 11 #### ####', '011 #### ####', '+98 74 #### ####', '074 #### ####', '+98 83 #### ####', '083 #### ####', '+98 51 #### ####', '051 #### ####', '+98 45 #### ####', '045 #### ####', '+98 17 #### ####', '017 #### ####', '+98 41 #### ####', '041 #### ####', '+98 54 #### ####', '054 #### ####', '+98 87 #### ####', '087 #### ####', '+98 71 #### ####', '071 #### ####', '+98 66 #### ####', '066 #### ####', '+98 34 #### ####', '034 #### ####', '+98 56 #### ####', '056 #### ####', '+98 13 #### ####', '013 #### ####', '+98 77 #### ####', '077 #### ####', '+98 76 #### ####', '076 #### ####', '+98 61 #### ####', '061 #### ####', '+98 38 #### ####', '038 #### ####', '+98 58 #### ####', '058 #### ####', '+98 35 #### ####', '035 #### ####', '+98 84 #### ####', '084 #### ####', '+98 ### #### ####', '0### #### ####' )faker-0.7.7/faker/providers/phone_number/ne_NP/0000755000175000017500000000000013026251410017476 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/ne_NP/__init__.py0000644000175000017500000000041513026251410021607 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '+977 ##########', '+977 ### #######', '984#######', '985#######', '980#######', ) faker-0.7.7/faker/providers/phone_number/pt_PT/0000755000175000017500000000000013026251410017525 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/pt_PT/__init__.py0000644000175000017500000000203513026251410021636 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '(351) 91# ### ###', '(351) 92# ### ###', '(351) 93# ### ###', '(351) 96# ### ###', '(351) 2## ### ###', '(351) 91#######', '(351) 92#######', '(351) 93#######', '(351) 96#######', '(351) 2########', '(351) 91# ### ###', '(351) 92# ### ###', '(351) 93# ### ###', '(351) 96# ### ###', '(351) 2## ### ###', '(351) 91#######', '(351) 92#######', '(351) 93#######', '(351) 96#######', '(351) 2########', '+35191#######', '+35192#######', '+35193#######', '+35196#######', '+3512########', '91# ### ###', '92# ### ###', '93# ### ###', '96# ### ###', '2## ### ###', '91#######', '92#######', '93#######', '96#######', '2########', ) faker-0.7.7/faker/providers/phone_number/ja_JP/0000755000175000017500000000000013026251410017462 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/ja_JP/__init__.py0000644000175000017500000000041713026251410021575 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '070-####-####', '080-####-####', '090-####-####', '##-####-####', ) faker-0.7.7/faker/providers/phone_number/pl_PL/0000755000175000017500000000000013026251410017505 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/pl_PL/__init__.py0000644000175000017500000000165113026251410021621 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( # Mobile # Government website: http://www.uke.gov.pl/numeracja-843 '50# ### ###', '51# ### ###', '53# ### ###', '57# ### ###', '60# ### ###', '66# ### ###', '69# ### ###', '72# ### ###', '73# ### ###', '78# ### ###', '79# ### ###', '88# ### ###', '+48 50# ### ###', '+48 51# ### ###', '+48 53# ### ###', '+48 57# ### ###', '+48 60# ### ###', '+48 66# ### ###', '+48 69# ### ###', '+48 72# ### ###', '+48 73# ### ###', '+48 78# ### ###', '+48 79# ### ###', '+48 88# ### ###', '32 ### ## ##', '+48 32 ### ## ##', '22 ### ## ##', '+48 22 ### ## ##', ) faker-0.7.7/faker/providers/phone_number/pt_BR/0000755000175000017500000000000013026251410017505 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/pt_BR/__init__.py0000644000175000017500000000363113026251410021621 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '+55 (011) #### ####', '+55 (021) #### ####', '+55 (031) #### ####', '+55 (041) #### ####', '+55 (051) #### ####', '+55 (061) #### ####', '+55 (071) #### ####', '+55 (081) #### ####', '+55 11 #### ####', '+55 21 #### ####', '+55 31 #### ####', '+55 41 #### ####', '+55 51 ### ####', '+55 61 #### ####', '+55 71 #### ####', '+55 81 #### ####', '+55 (011) ####-####', '+55 (021) ####-####', '+55 (031) ####-####', '+55 (041) ####-####', '+55 (051) ####-####', '+55 (061) ####-####', '+55 (071) ####-####', '+55 (081) ####-####', '+55 11 ####-####', '+55 21 ####-####', '+55 31 ####-####', '+55 41 ####-####', '+55 51 ### ####', '+55 61 ####-####', '+55 71 ####-####', '+55 81 ####-####', '(011) #### ####', '(021) #### ####', '(031) #### ####', '(041) #### ####', '(051) #### ####', '(061) #### ####', '(071) #### ####', '(081) #### ####', '11 #### ####', '21 #### ####', '31 #### ####', '41 #### ####', '51 ### ####', '61 #### ####', '71 #### ####', '81 #### ####', '(011) ####-####', '(021) ####-####', '(031) ####-####', '(041) ####-####', '(051) ####-####', '(061) ####-####', '(071) ####-####', '(081) ####-####', '11 ####-####', '21 ####-####', '31 ####-####', '41 ####-####', '51 ### ####', '61 ####-####', '71 ####-####', '81 ####-####', '#### ####', '####-####', )faker-0.7.7/faker/providers/phone_number/sv_SE/0000755000175000017500000000000013026251410017516 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/sv_SE/__init__.py0000644000175000017500000000064713026251410021636 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '+46 (0)8 ### ### ##', '+46 (0)## ## ## ##', '+46 (0)### ### ##', '08-### ### ##', '08-### ## ##', '08-## ## ##', '0##-### ## ##', '0##-## ## ##', '0###-## ## ##', '0###-### ##', ) faker-0.7.7/faker/providers/phone_number/en_US/0000755000175000017500000000000013026251410017510 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/en_US/__init__.py0000644000175000017500000000144413026251410021624 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '+##(#)##########', '+##(#)##########', '0##########', '0##########', '###-###-####', '(###)###-####', '1-###-###-####', '###.###.####', '###-###-####', '(###)###-####', '1-###-###-####', '###.###.####', '###-###-####x###', '(###)###-####x###', '1-###-###-####x###', '###.###.####x###', '###-###-####x####', '(###)###-####x####', '1-###-###-####x####', '###.###.####x####', '###-###-####x#####', '(###)###-####x#####', '1-###-###-####x#####', '###.###.####x#####' ) faker-0.7.7/faker/providers/phone_number/tr_TR/0000755000175000017500000000000013026251410017531 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/tr_TR/__init__.py0000644000175000017500000000060313026251410021641 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): formats = ( '+90(###)#######', '+90 (###) #######', '0### ### ## ##', '0##########', '0###-### ####', '(###)### ####', '### # ###', '+90(###)###-####x###', '+90(###)###-####x####' )faker-0.7.7/faker/providers/phone_number/zh_CN/0000755000175000017500000000000013026251410017500 5ustar hlehlefaker-0.7.7/faker/providers/phone_number/zh_CN/__init__.py0000644000175000017500000000111513026251410021607 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as PhoneNumberProvider class Provider(PhoneNumberProvider): phonenumber_prefixes = [134, 135, 136, 137, 138, 139, 147, 150, 151, 152, 157, 158, 159, 182, 187, 188, 130, 131, 132, 145, 155, 156, 185, 186, 145, 133, 153, 180, 181, 189] formats = [str(i) + "########" for i in phonenumber_prefixes] @classmethod def phonenumber_prefix(cls): return cls.random_element(cls.phonenumber_prefixes) faker-0.7.7/faker/providers/barcode/0000755000175000017500000000000013026251410015415 5ustar hlehlefaker-0.7.7/faker/providers/barcode/__init__.py0000644000175000017500000000137113026251410017530 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import BaseProvider class Provider(BaseProvider): def ean(self, length=13): code = [self.random_digit() for i in range(length - 1)] if length not in (8, 13): raise AssertionError("length can only be 8 or 13") if length == 8: weights = [3, 1, 3, 1, 3, 1, 3] elif length == 13: weights = [1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3] weighted_sum = sum([x * y for x, y in zip(code, weights)]) check_digit = (10 - weighted_sum % 10) % 10 code.append(check_digit) return ''.join(str(x) for x in code) def ean8(self): return self.ean(8) def ean13(self): return self.ean(13) faker-0.7.7/faker/providers/barcode/en_US/0000755000175000017500000000000013026251410016426 5ustar hlehlefaker-0.7.7/faker/providers/barcode/en_US/__init__.py0000644000175000017500000000012713026251410020537 0ustar hlehlefrom .. import Provider as BarCodeProvider class Provider(BarCodeProvider): pass faker-0.7.7/faker/providers/__init__.py0000644000175000017500000001427213026251410016135 0ustar hlehle# coding=utf-8 import re import string from faker.generator import random from faker.utils.distribution import choice_distribution _re_hash = re.compile(r'#') _re_perc = re.compile(r'%') _re_excl = re.compile(r'!') _re_at = re.compile(r'@') _re_qm = re.compile(r'\?') class BaseProvider(object): __provider__ = 'base' __lang__ = None def __init__(self, generator): self.generator = generator @classmethod def random_int(cls, min=0, max=9999): """ Returns a random integer between two values. :param min: lower bound value (inclusive; default=0) :param max: upper bound value (inclusive; default=9999) :returns: random integer between min and max """ return random.randint(min, max) @classmethod def random_digit(cls): """ Returns a random digit/number between 0 and 9. """ return random.randint(0, 9) @classmethod def random_digit_not_null(cls): """ Returns a random non-zero digit/number between 1 and 9. """ return random.randint(1, 9) @classmethod def random_digit_or_empty(cls): """ Returns a random digit/number between 0 and 9 or an empty string. """ if random.randint(0, 1): return random.randint(0, 9) else: return '' @classmethod def random_digit_not_null_or_empty(cls): """ Returns a random non-zero digit/number between 1 and 9 or and empty string. """ if random.randint(0, 1): return random.randint(1, 9) else: return '' @classmethod def random_number(cls, digits=None): """ Returns a random number with 1 digit (default, when digits==None) or a random number with 0 to given number of digits. :param digits: maximum number of digits :returns: random number with 0 to given number of digits """ if digits is None: digits = BaseProvider.random_digit() return random.randint(0, pow(10, digits) - 1) @classmethod def random_letter(cls): """Returns a random letter (between a-z and A-Z).""" return random.choice(getattr(string, 'letters', string.ascii_letters)) @classmethod def random_element(cls, elements=('a', 'b', 'c')): """ Returns a random element from a passed object. If `elements` is a dictionary, the value will be used as a weighting element. For example:: random_element({"{{variable_1}}": 0.5, "{{variable_2}}": 0.2, "{{variable_3}}": 0.2, "{{variable_4}}": 0.1}) will have the following distribution: * `variable_1`: 50% probability * `variable_2`: 20% probability * `variable_3`: 20% probability * `variable_4`: 10% probability """ if isinstance(elements, dict): choices = elements.keys() probabilities = elements.values() return choice_distribution(list(choices), list(probabilities)) else: return random.choice(list(elements)) @classmethod def random_sample(cls, elements=('a', 'b', 'c'), length=None): if length is None: length = random.randint(1, len(elements)) return [cls.random_element(elements) for _ in range(length)] @classmethod def random_sample_unique(cls, elements=('a', 'b', 'c'), length=None): """ Returns a `set` of random unique elements for the specified length. """ if length is None: length = random.randint(1, len(elements)) if length > len(elements): raise ValueError("Sample length cannot be longer than the number of elements to pick from.") sample = set() while len(sample) < length: sample.add(cls.random_element(elements)) return sample @classmethod def randomize_nb_elements(cls, number=10, le=False, ge=False): """ Returns a random value near number. :param number: value to which the result must be near :param le: result must be lower or equal to number :param ge: result must be greater or equal to number :returns: a random int near number """ if le and ge: return number _min = 100 if ge else 60 _max = 100 if le else 140 return int(number * random.randint(_min, _max) / 100) + 1 @classmethod def numerify(cls, text='###'): """ Replaces all placeholders in given text with randomized values, replacing: all hash sign ('#') occurrences with a random digit (from 0 to 9); all percentage sign ('%') occurrences with a random non-zero digit (from 1 to 9); all exclamation mark ('!') occurrences with a random digit (from 0 to 9) or an empty string; and all at symbol ('@') occurrences with a random non-zero digit (from 1 to 9) or an empty string. :param text: string to be parsed :returns: string with all numerical placeholders filled in """ text = _re_hash.sub( lambda x: str(BaseProvider.random_digit()), text) text = _re_perc.sub( lambda x: str(BaseProvider.random_digit_not_null()), text) text = _re_excl.sub( lambda x: str(BaseProvider.random_digit_or_empty()), text) text = _re_at.sub( lambda x: str(BaseProvider.random_digit_not_null_or_empty()), text) return text @classmethod def lexify(cls, text='????'): """ Replaces all question mark ('?') occurrences with a random letter. :param text: string to be parsed :returns: string with all letter placeholders filled in """ return _re_qm.sub(lambda x: BaseProvider.random_letter(), text) @classmethod def bothify(cls, text='## ??'): """ Replaces all placeholders with random numbers and letters. :param text: string to be parsed :returns: string with all numerical and letter placeholders filled in """ return BaseProvider.lexify(BaseProvider.numerify(text)) faker-0.7.7/faker/providers/python/0000755000175000017500000000000013026251410015337 5ustar hlehlefaker-0.7.7/faker/providers/python/__init__.py0000644000175000017500000001340213026251410017450 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from decimal import Decimal import sys from faker.providers.lorem.la import Provider as Lorem from faker.generator import random from .. import BaseProvider if sys.version_info[0] == 2: string_types = (basestring,) elif sys.version_info[0] == 3: string_types = (str, bytes) else: raise SystemError("Unrecognized python version: {}".format(sys.version_info[0])) class Provider(BaseProvider): @classmethod def pybool(cls): return cls.random_int(0, 1) == 1 @classmethod def pystr(cls, min_chars=None, max_chars=20): """ Generates a random string of upper and lowercase letters. :type min_chars: int :type max_chars: int :return: String. Random of random length between min and max characters. """ if min_chars is None: return "".join(cls.random_letter() for i in range(max_chars)) else: assert (max_chars >= min_chars), "Maximum length must be greater than or equal to minium length" return "".join(cls.random_letter() for i in range(0, random.randint(min_chars, max_chars))) @classmethod def pyfloat(cls, left_digits=None, right_digits=None, positive=False): if left_digits is not None and left_digits < 0: raise ValueError('A float number cannot have less than 0 digits in its ' 'integer part') if right_digits is not None and right_digits < 0: raise ValueError('A float number cannot have less than 0 digits in its ' 'fractional part') if left_digits == 0 and right_digits == 0: raise ValueError('A float number cannot have less than 0 digits in total') left_digits = left_digits if left_digits is not None else ( cls.random_int(1, sys.float_info.dig)) right_digits = right_digits if right_digits is not None else ( cls.random_int(0, sys.float_info.dig-left_digits)) sign = 1 if positive else cls.random_element((-1, 1)) return float("{0}.{1}".format( sign * cls.random_number(left_digits), cls.random_number(right_digits) )) @classmethod def pyint(cls): return cls.random_int() @classmethod def pydecimal(cls, left_digits=None, right_digits=None, positive=False): return Decimal(str(cls.pyfloat(left_digits, right_digits, positive))) def pytuple(self, nb_elements=10, variable_nb_elements=True, *value_types): return tuple(self.pyset(nb_elements, variable_nb_elements, *value_types)) def pyset(self, nb_elements=10, variable_nb_elements=True, *value_types): return set(self._pyiterable(nb_elements, variable_nb_elements, *value_types)) def pylist(self, nb_elements=10, variable_nb_elements=True, *value_types): return list(self._pyiterable(nb_elements, variable_nb_elements, *value_types)) def pyiterable(self, nb_elements=10, variable_nb_elements=True, *value_types): return self.random_element([self.pylist, self.pytuple, self.pyset])(nb_elements, variable_nb_elements, *value_types) def _random_type(self, type_list): value_type = self.random_element(type_list) method_name = "py{0}".format(value_type) if hasattr(self, method_name): value_type = method_name return self.generator.format(value_type) def _pyiterable(self, nb_elements=10, variable_nb_elements=True, *value_types): value_types = [t if isinstance(t, string_types) else getattr(t, '__name__', type(t).__name__).lower() for t in value_types # avoid recursion if t not in ['iterable', 'list', 'tuple', 'dict', 'set']] if not value_types: value_types = ['str', 'str', 'str', 'str', 'float', 'int', 'int', 'decimal', 'date_time', 'uri', 'email'] if variable_nb_elements: nb_elements = self.randomize_nb_elements(nb_elements) for f in range(nb_elements): yield self._random_type(value_types) def pydict(self, nb_elements=10, variable_nb_elements=True, *value_types): """ Returns a dictionary. :nb_elements: number of elements for dictionary :variable_nb_elements: is use variable number of elements for dictionary :value_types: type of dictionary values """ if variable_nb_elements: nb_elements = self.randomize_nb_elements(nb_elements) return dict(zip( Lorem.words(nb_elements), self._pyiterable(nb_elements, False, *value_types) )) def pystruct(self, count=10, *value_types): value_types = [t if isinstance(t, string_types) else getattr(t, '__name__', type(t).__name__).lower() for t in value_types # avoid recursion if t != 'struct'] if not value_types: value_types = ['str', 'str', 'str', 'str', 'float', 'int', 'int', 'decimal', 'date_time', 'uri', 'email'] l = [] d = {} nd = {} for i in range(count): d[Lorem.word()] = self._random_type(value_types) l.append(self._random_type(value_types)) nd[Lorem.word()] = { i: self._random_type(value_types), i + 1: [self._random_type(value_types), self._random_type(value_types), self._random_type(value_types)], i + 2: { i: self._random_type(value_types), i + 1: self._random_type(value_types), i + 2: [ self._random_type(value_types), self._random_type(value_types) ] } } return l, d, nd faker-0.7.7/faker/providers/python/en_US/0000755000175000017500000000000013026251410016350 5ustar hlehlefaker-0.7.7/faker/providers/python/en_US/__init__.py0000644000175000017500000000012513026251410020457 0ustar hlehlefrom .. import Provider as PythonProvider class Provider(PythonProvider): pass faker-0.7.7/faker/providers/person/0000755000175000017500000000000013026251410015324 5ustar hlehlefaker-0.7.7/faker/providers/person/nl_NL/0000755000175000017500000000000013026251410016326 5ustar hlehlefaker-0.7.7/faker/providers/person/nl_NL/__init__.py0000644000175000017500000005306513026251410020450 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): # conforming to http://nl.wikipedia.org/wiki/Achternaam#Naamswijziging and # http://en.wikipedia.org/wiki/Dutch_name#Dutch_naming_law_.28surnames.29 # by adding a "-" between the two last names when someone is married formats = ( '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}-{{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}-{{last_name}}', ) first_names_male = ( 'Aaron', 'Abel', 'Adam', 'Aiden', 'Alex', 'Alexander', 'Ali', 'Amin', 'Amir', 'Arie', 'Aron', 'Arthur', 'Ayden', 'Ayoub', 'Bart', 'Bas', 'Bastiaan', 'Beau', 'Ben', 'Benjamin', 'Berat', 'Berend', 'Bilal', 'Bjorn', 'Boaz', 'Boris', 'Bradley', 'Bram', 'Brent', 'Brian', 'Bryan', 'Cas', 'Casper', 'Chris', 'Colin', 'Collin', 'Cornelis', 'Daan', 'Damian', 'Dani', 'Daniel', 'Daniël', 'Dave', 'David', 'Dean', 'Dex', 'Dion', 'Dirk', 'Duuk', 'Dylan', 'Dylano', 'Elias', 'Emir', 'Faas', 'Fabian', 'Fedde', 'Felix', 'Finn', 'Florian', 'Floris', 'Gerrit', 'Giel', 'Gijs', 'Giovanni', 'Guus', 'Hamza', 'Hendrik', 'Hidde', 'Hugo', 'Ian', 'Ibrahim', 'Imran', 'Ivan', 'Jack', 'Jacob', 'Jake', 'James', 'Jamie', 'Jan', 'Jari', 'Jason', 'Jasper', 'Jay', 'Jayden', 'Jayson', 'Jelle', 'Jelte', 'Jens', 'Jesper', 'Jesse', 'Jim', 'Jip', 'Job', 'Joep', 'Joey', 'Johannes', 'Jonas', 'Jonathan', 'Joost', 'Jordy', 'Joris', 'Jorn', 'Jort', 'Joshua', 'Joël', 'Jules', 'Julian', 'Julius', 'Jurre', 'Justin', 'Kai', 'Kay', 'Keano', 'Kevin', 'Kian', 'Kick', 'Koen', 'Kyan', 'Kyano', 'Lars', 'Laurens', 'Lenn', 'Leon', 'Levi', 'Lex', 'Liam', 'Loek', 'Lorenzo', 'Luc', 'Luca', 'Lucas', 'Luka', 'Lukas', 'Luke', 'Luuk', 'Maarten', 'Mads', 'Marijn', 'Marinus', 'Mark', 'Mart', 'Mason', 'Mathijs', 'Mats', 'Matthias', 'Matthijs', 'Maurits', 'Max', 'Maxim', 'Mees', 'Mehmet', 'Melle', 'Merijn', 'Micha', 'Michael', 'Mick', 'Mika', 'Mike', 'Milan', 'Milo', 'Mohamed', 'Mohammed', 'Morris', 'Muhammed', 'Mustafa', 'Nathan', 'Naud', 'Nick', 'Niek', 'Niels', 'Noah', 'Noud', 'Nout', 'Olaf', 'Olivier', 'Oscar', 'Owen', 'Pepijn', 'Philip', 'Pieter', 'Pim', 'Quinn', 'Quinten', 'Raf', 'Rafael', 'Ravi', 'Rayan', 'Rens', 'Rick', 'Rik', 'Riley', 'Roan', 'Robin', 'Rowan', 'Ruben', 'Ryan', 'Sam', 'Sami', 'Samuel', 'Sander', 'Sebastiaan', 'Sem', 'Senn', 'Senna', 'Sep', 'Sepp', 'Seth', 'Siem', 'Sil', 'Simon', 'Sjoerd', 'Stan', 'Stef', 'Stefan', 'Sten', 'Stijn', 'Sven', 'Teun', 'Thijmen', 'Thijn', 'Thijs', 'Thom', 'Thomas', 'Ties', 'Tijmen', 'Tijn', 'Tijs', 'Tim', 'Timo', 'Tobias', 'Tom', 'Tristan', 'Twan', 'Tycho', 'Tygo', 'Tyler', 'Valentijn', 'Victor', 'Vigo', 'Vince', 'Vincent', 'Wesley', 'Wessel', 'Willem', 'Wout', 'Wouter', 'Xavi', 'Yassin', 'Youssef', 'Yusuf', 'Zakaria', ) first_names_female = ( 'Aaliyah', 'Adriana', 'Aimée', 'Alicia', 'Alyssa', 'Amber', 'Amelia', 'Amina', 'Amira', 'Amy', 'Amélie', 'Angelina', 'Anna', 'Annabel', 'Anne', 'Annemijn', 'Anouk', 'Ashley', 'Aya', 'Aylin', 'Azra', 'Bente', 'Benthe', 'Bibi', 'Bo', 'Britt', 'Carlijn', 'Catharina', 'Cato', 'Ceylin', 'Charlotte', 'Chloé', 'Chloë', 'Cornelia', 'Dana', 'Danique', 'Daphne', 'Demi', 'Dewi', 'Dina', 'Ecrin', 'Elena', 'Elif', 'Elin', 'Eline', 'Elisa', 'Elisabeth', 'Elise', 'Eliza', 'Elizabeth', 'Elize', 'Ella', 'Emily', 'Emma', 'Esila', 'Esmee', 'Esmée', 'Esther', 'Eva', 'Evelien', 'Evi', 'Evie', 'Evy', 'Fabiënne', 'Fatima', 'Fay', 'Faye', 'Feline', 'Fem', 'Femke', 'Fenna', 'Fenne', 'Fien', 'Fiene', 'Fleur', 'Floor', 'Floortje', 'Frederique', 'Féline', 'Guusje', 'Hailey', 'Hanna', 'Hannah', 'Helena', 'Ilse', 'Imke', 'Inaya', 'Indy', 'Iris', 'Isa', 'Isabel', 'Isabella', 'Isabelle', 'Ise', 'Isis', 'Ivy', 'Ize', 'Jade', 'Janna', 'Janne', 'Jasmijn', 'Jayda', 'Jaylinn', 'Jenna', 'Jennifer', 'Jente', 'Jet', 'Jill', 'Jinthe', 'Johanna', 'Jolie', 'Jolijn', 'Josephine', 'Joy', 'Joëlle', 'Julia', 'Julie', 'Juliette', 'Juul', 'Karlijn', 'Kate', 'Kaylee', 'Kayleigh', 'Kiki', 'Kim', 'Kyara', 'Kyra', 'Lana', 'Lara', 'Laura', 'Lauren', 'Leah', 'Lena', 'Lieke', 'Lieve', 'Lily', 'Lina', 'Linde', 'Lindsey', 'Linn', 'Lisa', 'Lisanne', 'Lise', 'Liv', 'Livia', 'Liz', 'Liza', 'Lize', 'Lizz', 'Lizzy', 'Loes', 'Lois', 'Lola', 'Lot', 'Lotte', 'Louise', 'Loïs', 'Lucy', 'Luna', 'Lynn', 'Maaike', 'Maartje', 'Madelief', 'Maja', 'Mara', 'Mare', 'Maria', 'Marit', 'Maryam', 'Maud', 'Maya', 'Megan', 'Meike', 'Melissa', 'Merel', 'Merle', 'Mette', 'Mia', 'Michelle', 'Mila', 'Milou', 'Mirte', 'Mirthe', 'Myrthe', 'Nadia', 'Nadine', 'Naomi', 'Nienke', 'Nikki', 'Nina', 'Ninthe', 'Nisa', 'Noa', 'Noor', 'Noortje', 'Nora', 'Norah', 'Nova', 'Noëlle', 'Nynke', 'Olivia', 'Phileine', 'Pien', 'Pippa', 'Pleun', 'Puck', 'Puk', 'Quinty', 'Renske', 'Robin', 'Romy', 'Roos', 'Rosa', 'Rosalie', 'Saar', 'Sam', 'Sanne', 'Sara', 'Sarah', 'Selena', 'Selina', 'Senna', 'Sienna', 'Silke', 'Sofia', 'Sofie', 'Sophia', 'Sophie', 'Stella', 'Sterre', 'Suus', 'Suze', 'Sylvie', 'Tara', 'Tess', 'Tessa', 'Tirza', 'Vajèn', 'Valerie', 'Veerle', 'Vera', 'Victoria', 'Yara', 'Yasmin', 'Yasmine', 'Yfke', 'Yinthe', 'Zara', 'Zeynep', 'Zoey', 'Zoë', ) first_names = first_names_male + first_names_female last_names = ( "'s Gravensande", 'Aalts', 'Aarden', 'Aarts', 'Adelaar', 'Adriaansen', 'Adriaensdr', 'Adriaense', 'Adryaens', 'Aeije', 'Aelftrud van Wessex', 'Aertsz', 'Alpaidis', 'Amalrada', 'Ansems', 'Appelman', 'Arens', 'Arent', 'Ariens', 'Ariens Ansems', 'Arnold', 'Arts', 'Aschman', 'Backer', 'Bakker', 'Barents', 'Bartels', 'Bastiaanse', 'Bastiaense', 'Bave', 'Becht', 'Beekman', 'Beernink', 'Beijring', 'Bekbergen', 'Bellemans', 'Belpere', 'Beourgeois', 'Berends', 'Berendse', 'Bernaards', 'Bertho', 'Bezemer', 'Bierstraten', 'Bijlsma', 'Billung', 'Blaak', 'Blees', 'Bleijenberg', 'Blewanus', 'Bloemendaal', 'Blokland', 'Blom', 'Blom', 'Blonk', 'Boddaugh', 'Boer', 'Boer', 'Boers', 'Boeser', 'Boetet', 'Bolkesteijn', 'Booden', 'Boogaerts', 'Borman', 'Bos', 'Bos', 'Bosch', 'Bosch', 'Bosman', 'Boudewijns', 'Bouhuizen', 'Bourgondië, van', 'Bouthoorn', 'Bouwhuisen', 'Brandon', 'Brands', 'Brandt', 'Bresse', 'Bresé', 'Breugelensis', 'Briere', 'Brievingh', 'Brisee', 'Brizee', 'Broeckx', 'Broeders', 'Broek', 'Broekhoven', 'Broeshart', 'Bronder', 'Brouwer', 'Brouwer', 'Bruggeman', 'Brugman', 'Bruijne van der Veen', 'Brumleve', 'Bruynzeels', 'Bud', 'Buijs', 'Butselaar', 'Bökenkamp', 'Cadefau', 'Cammel', 'Cant', 'Carnotte', 'Charon', 'Chevresson', 'Chotzen', 'Chrodtrud', 'Claassen', 'Claesdr', 'Claesner', 'Coenen', 'Coolen', 'Coret', 'Coret-Coredo', 'Coreth von und zu Coredo und Starkenberg', 'Cornelisse', 'Cornelissen', 'Cornelisz', 'Corstiaens', 'Cosman', 'Courtier', 'Dachgelder', 'Dachgeldt', 'Dachgelt', 'David', 'Dekker', 'Dekker', 'Demmendaal', 'Dennenberg', 'Die Bont', 'Diesbergen', 'Dijkman', 'Dijkstra', 'Dircken', 'Dirksen', 'Dirven', 'Doesburg', 'Doorhof', 'Doornhem', 'Dorsman', 'Doyle', 'Draaisma', 'Dries', 'Driessen', 'Drysdale', 'Dubois', 'Duivenvoorden', 'Eckhardt', 'Eelman', 'Eerden', 'Ehlert', 'Eijkelboom', 'Elberts', 'Elbertse', 'Ellis', 'Elsemulder', 'Elsenaar', 'Emmen', 'Engels', 'Erhout', 'Ernst', 'Estey', 'Everde', 'Evers', 'Everts', 'Fechant', 'Feenstra', 'Feltzer', 'Ferran', 'Fiere', 'Flink', 'Fortuyn', 'Frankhuizen', 'François', 'Françoise', 'Fredriks', 'Fremie', 'Frerichs', 'Freshour', 'Friehus', 'Furda', 'Galenzone', 'Galijn', 'Garret', 'Geerling', 'Geerts', 'Geertsen', 'Geldens', 'Gellemeyer', 'Gemen', 'Geneart', 'Genefaas', 'Gepa van Bourgondië', 'Gerrits', 'Gerritse', 'Gerritsen', 'Gervais', 'Ghoerle', 'Giselmeyer', 'Glasses', 'Gnodde', 'Goderts', 'Godfrey van Alemannië', 'Goedhart', 'Goudriaan', 'Govarts', 'Goyaerts van Waderle', 'Greij', 'Groen', 'Groenendaal', 'Groenestein', 'Grondel', 'Groote', 'Gruijl', 'Guit', 'Haack', 'Haengreve', 'Hagendoorn', 'Hak', 'Hakker', 'Haneberg', 'Hanegraaff', 'Haring', 'Haselaar', 'Hazenveld', 'Heere', 'Heerkens', 'Heerschop', 'Hehl', 'Heijman', 'Heijmans', 'Heijmen', 'Heinrichs', 'Hekker', 'Hellevoort', 'Helmerhorst', 'Hemma van Allemanië', 'Hendricks', 'Hendriks', 'Hendriks', 'Hendrikse', 'Henric van den Nuwenhuse', 'Heribert van Laon', 'Hermans', 'Hermans', 'Hexspoor', 'Heymans', 'Heyne', 'Hoedemakers', 'Hoeks', 'Hoekstra', 'Hoelen', 'Hoes', 'Hofman', 'Hollander', 'Holthuis', 'Hondeveld', 'Honing', 'Hoogers', 'Hoppenbrouwer', 'Horrocks', 'Houdijk', 'Huberts', 'Huel', 'Huijben', 'Huijbrechts', 'Huijs', 'Huijzing', 'Huisman', 'Huisman', 'Huls', 'Hulshouts', 'Hulskes', 'Hulst', 'Huurdeman', 'Höning', 'Jaceps', 'Jacobi', 'Jacobs', 'Jacobs', 'Jacquot', 'Jans', 'Jansdr', 'Janse', 'Jansen', 'Jansen', 'Jansen', 'Jansse', 'Janssen', 'Janssen', 'Janssens', 'Jasperdr.', 'Jdotte', 'Jeggij', 'Jekel', 'Jerusalem', 'Jochems', 'Jones', 'Jonker', 'Jonkman', 'Joosten', 'Jorlink', 'Jorrisen', 'Jurrijens', 'Kallen', 'Kalman', 'Kamp', 'Kamper', 'Karels', 'Kas', 'Kathagen', 'Keijser', 'Keijzer', 'Keltenie', 'Kerkhof', 'Ketel', 'Ketting', 'Kirpenstein', 'Kisman', 'Kleibrink', 'Kleijse', 'Klein', 'Klerks', 'Kleybrink', 'Klomp Jan', 'Kloppert', 'Knoers', 'Knuf', 'Koeman', 'Kof', 'Kok', 'Kok', 'Kolen', 'Kolster', 'Koning', 'Konings', 'Koret', 'Korsman', 'Korstman', 'Kort', 'Kortman', 'Kosten', 'Koster', 'Koster', 'Krabbe', 'Kramer', 'Kremer', 'Kriens', 'Kronenberg', 'Kruns', 'Kuijpers', 'Kuijpers', 'Kuilenburg', 'Kuiper', 'Kuipers', 'Kuit', 'Kunen', 'Kwaadland', 'Köster', 'Labado', 'Laffray', 'Lafleur', 'Lage', 'Lagerweij', 'Lambers', 'Lambregt', 'Lamore', 'Lamotte', 'Langevoort', 'Lankle', 'Lansink', 'Lathrope', 'Latier', 'Le Grand', 'Le Marec', 'Leene', 'Leguit', 'Lelijveld', 'Lemmens', 'Lensen', 'Lether', 'Levesque', 'Lieshout', 'Ligtvoet', 'Lijn', 'Lind', 'Linschoten', 'Lips', 'Loep', 'Lommert', 'Lonen', 'Loreal', 'Lorreijn', 'Louws', 'Luboch', 'Lucas', 'Luitgardis van Neustrië', 'Luster', 'Lutterveld', 'Maas', 'Maas', 'Maaswinkel', 'Mahieu', 'Mallien', 'Mangel', 'Manne', 'Mansveld', 'Mansvelt', 'Marceron', 'Marchal', 'Marchand', 'Martel', 'Martens', 'Martens', 'Massa', 'Mater', 'Mathieu', 'Mathol', 'Mathurin', 'Matthews', 'Meeres', 'Meeusen', 'Meijer', 'Meijer', 'Meis', 'Melet', 'Mens', 'Mercks', 'Merckx', 'Merkx', 'Meyer', 'Meyer', 'Michiels', 'Michielsen', 'Middelkoop', 'Mijsberg', 'Miltenburg', 'Miner', 'Moenen', 'Moensendijk', 'Moet', 'Mol', 'Mol', 'Molegraaf', 'Molen', 'Molenaar', 'Momberg', 'Mosley', 'Mudden', 'Muijs', 'Mulder', 'Mulder', 'Mulders', 'Muller', 'Nedermeijer', 'Nek', 'Neuteboom', 'Neuzerling', 'Niermann', 'Nieuwstraten', 'Nihoe', 'Nijman', 'Nollee', 'Noordijk', 'Oda', 'Oemencs', 'Oennen', 'Olthof', 'Olykan', 'Ooms', 'Oosterhek', 'Oosterhout', 'Oostveen', 'Opmans', 'Osterhoudt', 'Otte', 'Otto', 'Oude Heer', 'Ouwel', 'Ouwerkerk', 'Overdijk', 'Overeem', 'Oversteeg', 'Paillet', 'Palman', 'Pasman', 'Passchiers', 'Pastoors', 'Pauwels', 'Peeters', 'Perck', 'Perkins', 'Peronne', 'Perrono', 'Persijn', 'Peters', 'Peterse', 'Phillipsen', 'Pierson', 'Pieters', 'Pieters van der Maes', 'Pison', 'Poncelet', 'Ponci', 'Pons', 'Post', 'Post', 'Postma', 'Potters', 'Pratt', 'Prins', 'Prinsen', 'Puig', 'Rackham', 'Rademaker', 'Ramaker', 'Recer', 'Recers', 'Rehorst', 'Reijers', 'Reimes', 'Rek', 'Remmers', 'Ridder', 'Riem', 'Rietveld', 'Rijcken', 'Rijks', 'Rijn', 'Rijntjes', 'Rippey', 'Risma', 'Robbrechts Bruijne', 'Roessink', 'Romijn', 'Roodesteijn', 'Room', 'Roose', 'Roosenboom', 'Rotteveel', 'Roukes', 'Rousselet', 'Rouwenhorst', 'Rouwhorst', 'Rubben', 'Ruijs', 'Rutten', 'Salet', 'Sam', 'Sanders', 'Sanders', 'Sarneel', 'Sas', 'Saxo', 'Scardino', 'Schagen', 'Schakelaar', 'Scharroo', 'Schatteleijn', 'Scheer', 'Scheffers', 'Schellekens', 'Schelvis', 'Schenk', 'Schenkel', 'Scherms', 'Schiffer', 'Schilt', 'Schipper', 'Schokman', 'Scholten', 'Scholten', 'Schotte', 'Schouten', 'Schrant', 'Schrik', 'Schroeff', 'Schulten', 'Schuurmans', 'Schuylenborch', 'Schwartsbach', 'Scuylenborchs', 'Segerszoen', 'Serra', 'Sestig', 'Shupe', 'Simonis', 'Simons', 'Sire', 'Sitters', 'Slaetsdochter', 'Slagmolen', 'Slingerland', 'Smeets', 'Smit', 'Smit', 'Smith', 'Smits', 'Smits', 'Soos', 'Spaan', 'Spanhaak', 'Speijer', 'Spier', 'Spies', 'Spiker', 'Spreeuw', 'Sprong', 'Spruit', 'Spruyt', 'Stamrood', 'Stange', 'Steenbakkers', 'Steenbeek', 'Steinmeiern', 'Sterkman', 'Stettyn', 'Stichter', 'Stinis', 'Stoffel', 'Stoffelsz', 'Stook', 'Strijker', 'Strik', 'Stuivenberg', 'Suijker', 'Symons', 'Takkelenburg', 'Tammerijn', 'Tamsma', 'Terry', 'Teunissen', 'Texier', 'Thatcher', 'The Elder', 'Thomas', 'Thout', 'Tielemans', 'Tillmanno', 'Timmerman', 'Timmermans', 'Timmermans', 'Tins', 'Tirie', 'Totwiller', 'Tuithof', 'Uit de Willigen', 'Uittenbosch', 'Ulrich', 'Unruoch Hunerik', 'Uphaus', 'Uphuis', 'Uphus', 'VI', 'Vaessen', 'Vallenduuk', 'Van Bragt', 'Vandenbergh', 'Vastenhouw', 'Veenendaal', 'Veenstra', 'Vegt', 'Velderman', 'Veltman', 'Verbeeck', 'Verbeek', 'Verbeek', 'Verboom', 'Verbruggen', 'Verda', 'Vergeer', 'Verhaar', 'Verhagen', 'Verharen', 'Verheij', 'Verheuvel', 'Verhoeven', 'Verhoeven', 'Verkade', 'Vermeulen', 'Vermeulen', 'Verschuere', 'Verschut', 'Versluijs', 'Vertoor', 'Vertooren', 'Vervoort', 'Verwoert', 'Vial', 'Vierdag', 'Vignon', 'Vink', 'Visser', 'Volcke', 'Voortman', 'Vos', 'Vos', 'Vrancken', 'Waardeloo', 'Wagenvoort', 'Walsteijn', 'Walter', 'Waltrade Walderade', 'Weeldenburg', 'Weerdenburg', 'Weijland', 'Weijters', 'Welf', 'Wendt', 'Wensen', 'Werdes', 'Werl-Arnsberg, van', 'West-Francië, van', 'Westerbeek', 'Westerburg', 'Westermann', 'Wever', 'Weyland', 'Weylant', 'Wigman', 'Wijland', 'Wilcken', 'Wildschut', 'Willems', 'Willems', 'Willems van Lier', 'Willemsen', 'Willemsen', 'Wilmont', 'Wilson', 'Winnrich', 'Winters', 'Wipstrik', 'Wolffel', 'Wolfsdr', 'Wolfswinkel', 'Wolters', 'Wolters', 'Wolzak', 'Wooning', 'Woudenberg', 'Wouters', 'Wouters van Eijndhoven', 'Woutersz', 'Wright', 'Wunderink', 'Wutke', 'Zaal', 'Zeemans', 'Zeldenrust', 'Zevenboom', 'Zijlemans', 'Zijlmans', 'Zuidweg', 'Zuijdveld', 'Zwart', 'Zwijsen', "d' Heripon", 'de Backer', 'de Beer', 'de Bock', 'de Boer', 'de Boer', 'de Bont', 'de Bruijn', 'de Bruijn', 'de Bruin', 'de Bruin', 'de Bruyn', 'de Graaf', 'de Graaf', 'de Gratie', 'de Groot', 'de Groot', 'de Grote', 'de Gruijl', 'de Gruijter', 'de Gruil', 'de Grunt', 'de Gruson', 'de Haan', 'de Haas', 'de Heer', 'de Hoog', 'de Hoogh', 'de Jager', 'de Jode Vastraedsd', 'de Jong', 'de Jong', 'de Jonge', 'de Kale', 'de Keijser', 'de Keijzer', 'de Kok', 'de Koning', 'de Koning', 'de Korte', 'de Lange', 'de Leeuw', 'de Man', 'de Marduras', 'de Mol', 'de Nijs', 'de Pauw', 'de Plantard', 'de Reede', 'de Roo', 'de Roos', 'de Ruiter', 'de Smit', 'de Strigter', 'de Swart', 'de Vos', 'de Vries', 'de Vries', 'de Vroege', 'de Vrome', 'de Werd', 'de Wit', 'de Wit', 'de la Fleche', 'den Buytelaar', 'den Haag', 'den Teuling', 'der Kijnder', 'die Bont', 'die Pelser', 'die Witte', 'le Briel', 'le Floch', 'le Gallen', 'le Guellec', 'le Gulcher', 'le Luc', 'le Matelot', 'ter Waarbeek', "van 't Erve", "van 't Houteveen", "van 't Riet", "van 't Wel", 'van Alenburg', 'van Allemanië', 'van Amstel', 'van Arkel', 'van Arnsberg', 'van Asten', 'van Baalen', 'van Beaumont', 'van Beeck', 'van Beeck Beeckmans', 'van Beek', 'van Beek', 'van Beieren', 'van Bentheim', 'van Bergen', 'van Berkel', 'van Berkum', 'van Bernicia', 'van Boulogne', 'van Boven', 'van Bovene', 'van Bovenen', 'van Brenen', 'van Breugel', 'van Breukeleveen', 'van Breukelveen', 'van Bruchem', 'van Brunswijk', 'van Bunschoten', 'van Buuren', 'van Clootwijck', 'van Cuijck', 'van Daal', 'van Dagsburg', 'van Dalem', 'van Dam', 'van Dam', 'van Dijk', 'van Dijk', 'van Dillen', 'van Dokkum', 'van Dommelen', 'van Dongen', 'van Dongen', 'van Dooren', 'van Doorn', 'van Drenthe', 'van Duivenvoorde', 'van Duvenvoirde', 'van Duyvenvoorde', 'van Eck', 'van Egisheim', 'van Embden', 'van Emmelen', 'van Engeland', 'van Engelen', 'van Enschot', 'van Es', 'van Este', 'van Evelingen', 'van Formbach', 'van Gastel', 'van Geenen', 'van Geest', 'van Geffen', 'van Gelder', 'van Gemert', 'van Gent', 'van Ghoerle', 'van Gils', 'van Ginkel', 'van Ginneke', 'van Goerle', 'van Gorp', 'van Grinsven', 'van Grondelle', 'van Haarlem', 'van Haeften', 'van Hagen', 'van Ham', 'van Hamaland', 'van Haspengouw', 'van Haspengouw Hesbaye', 'van Hemert', 'van Henegouwen', 'van Herstal', 'van Heusden', 'van Hoevel en van Zwindrecht', 'van Holland', 'van Hostaden', 'van Hulten', 'van Jumiège', 'van Kasteelen', 'van Kempen', 'van Klaarwater', 'van Kuijc', 'van Kuijc van Malsen', 'van Kusen', 'van Laar', 'van Laarhoven', 'van Landen', 'van Laon', 'van Leeuwen', 'van Leeuwen', 'van Leuven', 'van Liendert', 'van Limburg', 'van Loon', 'van Loon', 'van Lucel', 'van Luin', 'van Luinenburg', 'van Luxemburg', 'van Luyssel', 'van Maaren', 'van Maasgouw', 'van Mare', 'van Metz', 'van Mil', 'van Mispelen', 'van Mook', 'van Munster', 'van Nederlotharingen', 'van Nes', 'van Nimwegen', 'van Noordeloos', 'van Noort', 'van Northeim', 'van Nus', 'van Ochten', 'van Oirschot', 'van Olst', 'van Ommeren', 'van Ooste', 'van Oosten', 'van Oostendorp', 'van Ooyen', 'van Opper-Lotharingen', 'van Orleans', 'van Oudewater', 'van Parijs', 'van Poppel', 'van Praagh', 'van Rheineck', 'van Riet', 'van Rijnsbergen', 'van Rijthoven', 'van Roijen', 'van Rooij', 'van Rossum', 'van Saksen', 'van Salm', 'van Salmen', 'van Santen', 'van Schevinghuizen', 'van Schweinfurt', 'van Soest', 'van Spreeuwel', 'van Spreuwel', 'van Straaten', 'van Stralen', 'van Suinvorde', 'van Susa', 'van Tours', 'van Tuijl', 'van Veen', 'van Velthoven', 'van Velzen', 'van Venrooy', 'van Verdun', 'van Vermandois', 'van Vlaanderen', 'van Vliet', 'van Voorhout', 'van Voorst', 'van Waas', 'van Wallaert', 'van Wassenaar', 'van Wel', 'van Wessex', 'van Westfalen', 'van Wickerode', 'van Wijk', 'van Wijland', 'van Zwaben', 'van de Berg', 'van de Biesenbos', 'van de Biezenbos', 'van de Brink', 'van de Coterlet', 'van de Darnau', 'van de Eerenbeemt', 'van de Elzas', 'van de Greef', 'van de Klashorst', 'van de Kooij', 'van de Leemput', 'van de Noordmark', 'van de Pavert', 'van de Plas', 'van de Pol', 'van de Veen', 'van de Velde', 'van de Velden', 'van de Ven', 'van de Ven', 'van de Wal', 'van de Water', 'van de Weterink', 'van de Wiel', 'van den Assem', 'van den Berg', 'van den Berg', 'van den Bergh', 'van den Bosch', 'van den Brand', 'van den Brink', 'van den Brink', 'van den Broek', 'van den Broek', 'van den Corput', 'van den Eerenbeemt', 'van den Eijssel', 'van den Henst', 'van den Heuvel', 'van den Hoek', 'van den Nieuwenhuijsen', 'van den Nuwenhijsen', 'van den Nuwenhuijzen', 'van den Nuwenhuysen', 'van den Nyeuwenhuysen', 'van den Oever', 'van den Pol', 'van den Velde', 'van den Velden', 'van den Wittenboer', 'van der Avoirt', 'van der Berg', 'van der Brink', 'van der Flaas', 'van der Heiden', 'van der Heijden', 'van der Heijden', 'van der Heyden', 'van der Hoeven', 'van der Horst', 'van der Horst', 'van der Kaay', 'van der Kint', 'van der Klein', 'van der Klijn', 'van der Laan', 'van der Laar', 'van der Laarse', 'van der Lede', 'van der Leek', 'van der Linden', 'van der Linden', 'van der Loo', 'van der Maath', 'van der Maes', 'van der Mast', 'van der Meer', 'van der Meulen', 'van der Noot', 'van der Plas', 'van der Ploeg', 'van der Pluijm', 'van der Pol', 'van der Pouw', 'van der Sande', 'van der Schuijt', 'van der Sloot', 'van der Smeede', 'van der Spaendonc', 'van der Spaendonck', 'van der Stael', 'van der Stael de Jonge', 'van der Steen', 'van der Strigt', 'van der Veen', 'van der Veiver', 'van der Velde', 'van der Velden', 'van der Ven', 'van der Wal', 'van der Zijl', 'van het Heerenveen', ) faker-0.7.7/faker/providers/person/fr_CH/0000755000175000017500000000000013026251410016305 5ustar hlehlefaker-0.7.7/faker/providers/person/fr_CH/__init__.py0000644000175000017500000001155413026251410020424 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats_female = ( '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}-{{last_name}}', ) formats_male = ( '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}-{{last_name}}', ) formats = formats_male + formats_female # source: http://www.bfs.admin.ch/bfs/portal/fr/index/news/publikationen.html?publicationID=6704 first_names_male = ['Alain', 'Albert', 'Alexandre', 'André', 'Antonio', 'Arthur', 'Bernard', 'Bruno', 'Charles', 'Christian', 'Christophe', 'Claude', 'Daniel', 'David', 'Eric', 'Ethan', 'Florian', 'François', 'Frédéric', 'Gabriel', 'Georges', 'Gilbert', 'Guillaume', 'Gérard', 'Henri', 'Hugo', 'Jacques', 'Jean', 'Jean-Claude', 'Jean-Pierre', 'Jonathan', 'José', 'Julien', 'Kevin', 'Laurent', 'Louis', 'Loïc', 'Luca', 'Lucas', 'Léo', 'Manuel', 'Marcel', 'Mathieu', 'Matteo', 'Maurice', 'Maxime', 'Michael', 'Michel', 'Nathan', 'Nicolas', 'Noah', 'Nolan', 'Olivier', 'Pascal', 'Patrick', 'Paul', 'Philippe', 'Pierre', 'Raymond', 'René', 'Robert', 'Roger', 'Roland', 'Romain', 'Samuel', 'Stéphane', 'Sébastien', 'Thierry', 'Thomas', 'Théo', 'Vincent' ] first_names_female = ['Alice', 'Alicia', 'Ana', 'Anna', 'Anne', 'Aurélie', 'Camille', 'Caroline', 'Catherine', 'Chantal', 'Charlotte', 'Chloé', 'Christiane', 'Christine', 'Clara', 'Claudine', 'Corinne', 'Céline', 'Danielle', 'Denise', 'Eliane', 'Elisa', 'Elisabeth', 'Elodie', 'Emilie', 'Emma', 'Eva', 'Fabienne', 'Françoise', 'Georgette', 'Germaine', 'Hélène', 'Isabelle', 'Jacqueline', 'Jeanne', 'Jessica', 'Josiane', 'Julie', 'Laetitia', 'Lara', 'Laura', 'Laurence', 'Liliane', 'Lisa', 'Lucie', 'Léa', 'Madeleine', 'Manon', 'Marcelle', 'Marguerite', 'Maria', 'Marianne', 'Marie', 'Mathilde', 'Monique', 'Mélanie', 'Nathalie', 'Nelly', 'Nicole', 'Odette', 'Patricia', 'Sandra', 'Sandrine', 'Sara', 'Sarah', 'Simone', 'Sophie', 'Stéphanie', 'Suzanne', 'Sylvie', 'Thérèse', 'Valérie', 'Vanessa', 'Véronique', 'Yvette', 'Yvonne', 'Zoé' ] first_names = first_names_male + first_names_female # source = http://kunden.eye.ch/swissgen/rsr/index.html last_names = ['Aebi', 'Aeby', 'Alber', 'Babey', 'Badan', 'Badel', 'Bahon', 'Balmat', 'Barbey', 'Barillon', 'Barman', 'Bavaud', 'Beguin', 'Berberat', 'Bernasconi', 'Besançon', 'Besençon', 'Besse', 'Beuchat', 'Beuret', 'Beurret', 'Blanc', 'Bochud', 'Boechat', 'Boichat', 'Boillat', 'Bonvin', 'Bonvini', 'Botteron', 'Bourquard', 'Bourquin', 'Bouvier', 'Bovet', 'Brahier', 'Brandt', 'Broquet', 'Bugnon', 'Bujard', 'Béguelin', 'Candaux', 'Carraud', 'Carraux', 'Carron', 'Cattin', 'Chappuis', 'Chapuis', 'Charpié', 'Chatriand', 'Chatriant', 'Chaudet', 'Chenaux', 'Chevalley', 'Chevrolet', 'Chopard', 'Coigny', 'Comman', 'Comment', 'Comte', 'Conrad', 'Corbat', 'Corboz', 'Cornut', 'Cornuz', 'Corpataux', 'Cosandey', 'Cosendey', 'Cossy', 'Courvoisier', 'Cousin', 'Cretton', 'Crevoisier', 'Crivelli', 'Curdy', 'de Dardel', 'Deladoëy', 'Delèze', 'Deshusses', 'Diesbach', 'Droz', 'Dubey', 'Duroux', 'Duvanel', 'Délèze', 'Evéquoz', 'Fonjallaz', 'Francillon', 'Galland', 'Georges', 'Gillièron', 'Gilliéron', 'Godet', 'Grand', 'Grojean', 'Grosjean', 'Gubéran', 'Humbert', 'Isella', 'Jacot-Descombes', 'Jacot-Guillarmod', 'Joly', 'Jomini', 'Joye', 'Julliard', 'Maire', 'Marti', 'Martin', 'Marty', 'Masseron', 'Matile', 'Mayor', 'Menthonnex', 'Mercier', 'Meyer', 'Monnard', 'Monnet', 'Monnet', 'Monney', 'Montandon', 'Morand', 'Morard', 'Mottet', 'Mottiez', 'Muriset', 'Musy', 'Müller', 'Niquille', 'Nusslé', 'Nüsslin', 'Paccot', 'Pachoud', 'Paschoud', 'Pasquier', 'Peitrequin', 'Pellet', 'Piccand', 'Polla', 'Privet', 'Quartier', 'Rapin', 'Rappaz', 'Rapraz', 'Rey', 'Robadey', 'Robert', 'Romanens', 'Rosselat', 'Rosselet', 'Rossellat', 'Sandoz', 'Sansonnens', 'Saudan', 'Thorens', 'Théraulaz', 'Tinguely', 'Treboux', 'Uldry', 'Vallélian', 'Vermeil', 'Vienne', 'Vonlanthen', 'Vuille', 'Wicht' ] faker-0.7.7/faker/providers/person/cs_CZ/0000755000175000017500000000000013026251410016325 5ustar hlehlefaker-0.7.7/faker/providers/person/cs_CZ/__init__.py0000644000175000017500000001202513026251410020436 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats = ( '{{first_name_male}} {{last_name_male}}', '{{first_name_male}} {{last_name_male}}', '{{first_name_male}} {{last_name_male}}', '{{first_name_male}} {{last_name_male}}', '{{first_name_male}} {{last_name_male}}', '{{first_name_female}} {{last_name_female}}', '{{first_name_female}} {{last_name_female}}', '{{first_name_female}} {{last_name_female}}', '{{first_name_female}} {{last_name_female}}', '{{first_name_female}} {{last_name_female}}', '{{prefix_male}} {{first_name_male}} {{last_name_male}}', '{{prefix_female}} {{first_name_female}} {{last_name_female}}', '{{first_name_male}} {{last_name_male}} {{suffix}}', '{{first_name_female}} {{last_name_female}} {{suffix}}', '{{prefix_male}} {{first_name_male}} {{last_name_male}} {{suffix}}', '{{prefix_female}} {{first_name_female}} {{last_name_female}} {{suffix}}' ) first_names_male = ( 'Adam', 'Alexander', 'Alexandr', 'Aleš', 'Alois', 'Antonín', 'Arnošt', 'Bedřich', 'Bohumil', 'Bohumír', 'Bohuslav', 'Břetislav', 'Dalibor', 'Daniel', 'David', 'Denis', 'Dominik', 'Dušan', 'Eduard', 'Emil', 'Erik', 'Filip', 'František', 'Hynek', 'Igor', 'Ivan', 'Ivo', 'Jakub', 'Jan', 'Jaromír', 'Jaroslav', 'Jindřich', 'Jiří', 'Josef', 'Jozef', 'Ján', 'Kamil', 'Karel', 'Kryštof', 'Ladislav', 'Leoš', 'Libor', 'Lubomír', 'Luboš', 'Ludvík', 'Luděk', 'Lukáš', 'Marcel', 'Marek', 'Marian', 'Martin', 'Matyáš', 'Matěj', 'Michael', 'Michal', 'Milan', 'Miloslav', 'Miloš', 'Miroslav', 'Oldřich', 'Ondřej', 'Otakar', 'Patrik', 'Pavel', 'Peter', 'Petr', 'Přemysl', 'Radek', 'Radim', 'Radomír', 'Radovan', 'René', 'Richard', 'Robert', 'Robin', 'Roman', 'Rostislav', 'Rudolf', 'Samuel', 'Stanislav', 'Tadeáš', 'Tomáš', 'Vasyl', 'Viktor', 'Vilém', 'Vladimír', 'Vladislav', 'Vlastimil', 'Vojtěch', 'Vratislav', 'Václav', 'Vít', 'Vítězslav', 'Zbyněk', 'Zdeněk', 'Šimon', 'Štefan', 'Štěpán' ) first_names_female = ( 'Adéla', 'Alena', 'Alexandra', 'Alice', 'Alžběta', 'Andrea', 'Aneta', 'Anežka', 'Anna', 'Barbora', 'Blanka', 'Blažena', 'Bohumila', 'Božena', 'Dagmar', 'Dana', 'Daniela', 'Danuše', 'Denisa', 'Dominika', 'Drahomíra', 'Eliška', 'Emilie', 'Eva', 'Františka', 'Gabriela', 'Hana', 'Helena', 'Ilona', 'Irena', 'Iva', 'Ivana', 'Iveta', 'Jana', 'Jarmila', 'Jaroslava', 'Jindřiška', 'Jitka', 'Jiřina', 'Julie', 'Kamila', 'Karolína', 'Kateřina', 'Klára', 'Kristina', 'Kristýna', 'Květa', 'Květoslava', 'Ladislava', 'Lenka', 'Libuše', 'Lucie', 'Ludmila', 'Magdalena', 'Magdaléna', 'Marcela', 'Marie', 'Markéta', 'Marta', 'Martina', 'Michaela', 'Milada', 'Milena', 'Miloslava', 'Miluše', 'Miroslava', 'Monika', 'Mária', 'Naděžda', 'Natálie', 'Nela', 'Nikol', 'Nikola', 'Olga', 'Pavla', 'Pavlína', 'Petra', 'Radka', 'Renata', 'Renáta', 'Romana', 'Růžena', 'Sabina', 'Simona', 'Soňa', 'Stanislava', 'Sára', 'Tereza', 'Vendula', 'Veronika', 'Viktorie', 'Vladimíra', 'Vlasta', 'Věra', 'Zdenka', 'Zdeňka', 'Zuzana', 'Štěpánka', 'Šárka', 'Žaneta' ) first_names = first_names_male + first_names_female last_names_male = ( 'Bartoš', 'Beneš', 'Blažek', 'Bláha', 'Doležal', 'Dušek', 'Dvořák', 'Fiala', 'Holub', 'Horák', 'Hájek', 'Jelínek', 'Kadlec', 'Kolář', 'Kopecký', 'Kratochvíl', 'Krejčí', 'Král', 'Kučera', 'Kříž', 'Malý', 'Marek', 'Mareš', 'Mašek', 'Moravec', 'Novotný', 'Novák', 'Němec', 'Pokorný', 'Polák', 'Pospíšil', 'Procházka', 'Růžička', 'Sedláček', 'Soukup', 'Svoboda', 'Urban', 'Vaněk', 'Veselý', 'Vlček', 'Zeman', 'Čermák', 'Černý', 'Říha', 'Šimek', 'Štěpánek', 'Šťastný' ) last_names_female = ( 'Bartošová', 'Benešová', 'Beranová', 'Blažková', 'Bláhová', 'Doležalová', 'Dušková', 'Dvořáková', 'Fialová', 'Holubová', 'Horáková', 'Hájková', 'Jandová', 'Jelínková', 'Kadlecová', 'Kolářová', 'Kopecká', 'Kratochvílová', 'Krejčová', 'Králová', 'Kučerová', 'Křížová', 'Machová', 'Malá', 'Marešová', 'Marková', 'Mašková', 'Moravcová', 'Novotná', 'Nováková', 'Němcová', 'Pokorná', 'Poláková', 'Pospíšilová', 'Procházková', 'Růžičková', 'Sedláčková', 'Soukupová', 'Svobodová', 'Tichá', 'Urbanová', 'Vacková', 'Vaňková', 'Veselá', 'Vlčková', 'Vávrová', 'Zemanová', 'Čermáková', 'Černá', 'Říhová', 'Šimková', 'Štěpánková', 'Šťastná' ) last_names = last_names_male + last_names_female degrees = ('JUDr.', 'Ing.', 'Bc.', 'Mgr.', 'MUDr.', 'RNDr.' ) prefixes_male = ('pan', ) + degrees prefixes_female = ('paní', 'slečna', ) + degrees suffixes = ('CSc.', 'DiS.', 'Ph.D.', 'Th.D.') faker-0.7.7/faker/providers/person/zh_TW/0000755000175000017500000000000013026251410016357 5ustar hlehlefaker-0.7.7/faker/providers/person/zh_TW/__init__.py0000644000175000017500000001201413026251410020466 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats = ("{{last_name}}{{first_name}}", ) first_names = ('雅萍', '惠雯', '嘉玲', '宇軒', '雅文', '詩婷', '欣怡', '庭瑋', '志偉', '怡萱', '美玲', '淑玲', '冠廷', '怡伶', '彥廷', '淑芬', '哲瑋', '惠如', '佳樺', '思穎', '怡如', '筱涵', '雅琪', '怡安', '佳玲', '心怡', '宜君', '志豪', '淑娟', '淑貞', '郁雯', '佩珊', '威廷', '靜怡', '雅涵', '怡君', '靜宜', '俊賢', '雅玲', '依婷', '志宏', '家豪', '詩涵', '佩君', '俊傑', '承翰', '婷婷', '淑惠', '佳蓉', '俊宏', '瑋婷', '佳穎', '怡婷', '鈺婷', '雅筑', '馨儀', '淑華', '柏翰', '信宏', '雅雯', '建宏', '冠宇', '佳慧', '雅慧', '家瑋', '慧君', '雅惠', '婉婷', '家銘', '琬婷', '冠霖', '雅芳', '郁婷', '宗翰', '淑慧', '雅婷', '宜庭', '家瑜', '惠婷', '沖', '懿', '龍', '中山', '羽', '美琪', '飛', '傑克') last_names = ("趙", "錢", "孫", "李", "周", "吳", "鄭", "王", "馮", "陳", "褚", "衛", "蔣", "沈", "韓", "楊", "朱", "秦", "尤", "許", "何", "呂", "施", "張", "孔", "曹", "嚴", "華", "金", "魏", "陶", "薑", "戚", "謝", "鄒", "喻", "柏", "水", "竇", "章", "雲", "蘇", "潘", "葛", "奚", "範", "彭", "郎", "魯", "韋", "昌", "馬", "苗", "鳳", "花", "方", "俞", "任", "袁", "柳", "酆", "鮑", "史", "唐", "費", "廉", "岑", "薛", "雷", "賀", "倪", "湯", "滕", "殷", "羅", "畢", "郝", "鄔", "安", "常", "樂", "於", "時", "傅", "皮", "卞", "齊", "康", "伍", "餘", "元", "蔔", "顧", "孟", "平", "黃", "和", "穆", "蕭", "尹", "姚", "邵", "湛", "汪", "祁", "毛", "禹", "狄", "米", "貝", "明", "臧", "計", "伏", "成", "戴", "談", "宋", "茅", "龐", "熊", "紀", "舒", "屈", "項", "祝", "董", "梁", "杜", "阮", "藍", "閔", "席", "季", "麻", "強", "賈", "路", "婁", "危", "江", "童", "顏", "郭", "梅", "盛", "林", "刁", "鍾", "徐", "邱", "駱", "高", "夏", "蔡", "田", "樊", "胡", "淩", "霍", "虞", "萬", "支", "柯", "昝", "管", "盧", "莫", "柯", "房", "裘", "繆", "幹", "解", "應", "宗", "丁", "宣", "賁", "鄧", "鬱", "單", "杭", "洪", "包", "諸", "左", "石", "崔", "吉", "鈕", "龔", "程", "嵇", "邢", "滑", "裴", "陸", "榮", "翁", "荀", "羊", "于", "惠", "甄", "曲", "封", "芮", "羿", "儲", "靳", "汲", "邴", "糜", "松", "井", "段", "富", "巫", "烏", "焦", "巴", "弓", "牧", "隗", "山", "穀", "車", "侯", "宓", "蓬", "全", "郗", "班", "仰", "秋", "仲", "伊", "宮", "甯", "欒", "暴", "甘", "鈄", "曆", "戎", "祖", "武", "符", "劉", "景", "詹", "束", "龍", "葉", "幸", "司", "韶", "郜", "黎", "薊", "溥", "印", "宿", "白", "懷", "蒲", "邰", "從", "鄂", "索", "鹹", "籍", "賴", "卓", "藺", "蒙", "池", "喬", "陽", "鬱", "胥", "能", "蒼", "雙", "聞", "莘", "党", "翟", "譚", "貢", "勞", "逄", "姬", "申", "扶", "堵", "冉", "宰", "酈", "雍", "卻", "璩", "桑", "桂", "濮", "牛", "壽", "通", "邊", "扈", "燕", "冀", "浦", "尚", "農", "溫", "別", "莊", "晏", "柴", "瞿", "閻", "充", "慕", "連", "茹", "習", "宦", "艾", "魚", "容", "向", "古", "易", "慎", "戈", "廖", "庾", "終", "暨", "居", "衡", "步", "都", "耿", "滿", "弘", "匡", "國", "文", "寇", "廣", "祿", "闕", "東", "歐", "殳", "沃", "利", "蔚", "越", "夔", "隆", "師", "鞏", "厙", "聶", "晁", "勾", "敖", "融", "冷", "訾", "辛", "闞", "那", "簡", "饒", "曾", "毋", "沙", "養", "鞠", "須", "豐", "巢", "關", "蒯", "相", "查", "後", "荊", "紅", "游", "竺", "權", "逮", "盍", "益", "桓", "公", "司馬", "上官", "歐陽", "東方", "公羊", "公冶", "淳于", "公孫", "慕容", "司徒", "司空",) faker-0.7.7/faker/providers/person/en/0000755000175000017500000000000013026251410015726 5ustar hlehlefaker-0.7.7/faker/providers/person/en/__init__.py0000644000175000017500000025133613026251410020051 0ustar hlehlefrom __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats_female = ( '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{prefix_female}} {{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}} {{suffix_female}}', '{{prefix_female}} {{first_name_female}} {{last_name}} {{suffix_female}}' ) formats_male = ( '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{prefix_male}} {{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}} {{suffix_male}}', '{{prefix_male}} {{first_name_male}} {{last_name}} {{suffix_male}}' ) formats = formats_male + formats_female first_names_female = ('Aaliyah', 'Abagail', 'Abbey', 'Abbie', 'Abbigail', 'Abby', 'Abigail','Abigale', 'Abigayle', 'Abril', 'Achsah', 'Ada', 'Adah', 'Adaline', 'Adalyn','Adalynn', 'Adamaris', 'Adda', 'Addie', 'Addison', 'Addisyn', 'Addyson', 'Adel','Adela', 'Adelaide', 'Adele', 'Adelia', 'Adelina', 'Adeline', 'Adell', 'Adella','Adelle', 'Adelyn', 'Adelynn', 'Adilene', 'Adina', 'Adison', 'Adline', 'Adria','Adriana', 'Adriane', 'Adrianna', 'Adrianne', 'Adriene', 'Adrienne', 'Adyson', 'Affie', 'Afton', 'Agatha', 'Aggie', 'Agnes', 'Agness', 'Agusta', 'Aida','Aileen', 'Ailene', 'Aili', 'Aimee', 'Ainsley', 'Aisha', 'Aiyana', 'Aiyanna','Aja', 'Akeelah', 'Akira', 'Ala', 'Alabama', 'Alaina', 'Alana', 'Alani', 'Alanna', 'Alannah', 'Alaya', 'Alayna', 'Alba', 'Alberta', 'Albertha', 'Albertina', 'Albertine', 'Albina', 'Alcie', 'Alda', 'Aldona', 'Aleah', 'Alease', 'Alecia', 'Aleen', 'Aleena', 'Alejandra', 'Alena', 'Alene', 'Alesha', 'Alesia', 'Alessandra', 'Aleta', 'Aletha', 'Alethea', 'Alex', 'Alexa', 'Alexandr', 'Alexandra', 'Alexandrea', 'Alexandria', 'Alexia', 'Alexina', 'Alexis', 'Alexus', 'Alexys', 'Alfreda', 'Alia', 'Aliana', 'Alice', 'Alicia', 'Alida', 'Alina', 'Aline', 'Alisa', 'Alisha', 'Alison', 'Alissa', 'Alisson', 'Alivia', 'Aliya', 'Aliyah', 'Aliza', 'Alize', 'Alla', 'Allean', 'Alleen', 'Allena', 'Allene', 'Allie', 'Alline', 'Allison', 'Allisson', 'Ally', 'Allyson', 'Allyssa', 'Alma', 'Almeda', 'Almedia', 'Almeta', 'Almina', 'Almira', 'Almyra', 'Aloma', 'Alondra', 'Alpha', 'Alphonsine', 'Alta', 'Altha', 'Althea', 'Altie', 'Alvena', 'Alvera', 'Alverda', 'Alverta', 'Alvina', 'Alvira', 'Alwilda', 'Alwina', 'Alwine', 'Alyce', 'Alycia', 'Alys', 'Alysa', 'Alyse', 'Alysha', 'Alysia', 'Alyson', 'Alyssa', 'Alyssia', 'Alyvia', 'Alzina', 'Ama', 'Amalia', 'Amalie', 'Amanda', 'Amani', 'Amara', 'Amari', 'Amaris', 'Amaya', 'Amber', 'Amberly', 'Amelia', 'Amelie', 'America', 'Amey', 'Ami', 'Amiah', 'Amie', 'Amina', 'Amira', 'Amirah', 'Amiya', 'Amiyah', 'Amma', 'Ammie', 'Amparo', 'Amy', 'Amya', 'Ana', 'Anabel', 'Anabella', 'Anabelle', 'Anahi', 'Anais', 'Analia', 'Anastacia', 'Anastasia', 'Anaya', 'Andra', 'Andrea', 'Andria', 'Angel', 'Angela', 'Angele', 'Angeles', 'Angelia', 'Angelic', 'Angelica', 'Angelina', 'Angeline', 'Angelique', 'Angelita', 'Angella', 'Angie', 'Anice', 'Anie', 'Anika', 'Anissa', 'Anita', 'Anitra', 'Aniya', 'Aniyah', 'Anjali', 'Anjanette', 'Anjelica', 'Ann', 'Anna', 'Annabel', 'Annabell', 'Annabella', 'Annabelle', 'Annalise', 'Annamae', 'Annamarie', 'Anne', 'Anneliese', 'Annemarie', 'Anner', 'Annetta', 'Annette', 'Annice', 'Annie', 'Annika', 'Annis', 'Annmarie', 'Anona', 'Ansley', 'Antionette', 'Antoinette', 'Antonetta', 'Antonette', 'Antonia', 'Antonina', 'Anya', 'April', 'Ara', 'Arabella', 'Araceli', 'Aracely', 'Arah', 'Araminta', 'Ardath', 'Ardelia', 'Ardell', 'Ardella', 'Ardelle', 'Arden', 'Ardeth', 'Ardis', 'Ardith', 'Ardyce', 'Areli', 'Arely', 'Aretha', 'Argie', 'Aria', 'Ariana', 'Ariane', 'Arianna', 'Arie', 'Ariel', 'Ariella', 'Arielle', 'Arietta', 'Arizona', 'Arkie', 'Arla', 'Arleen', 'Arlena', 'Arlene', 'Arleth', 'Arletta', 'Arley', 'Arlie', 'Arline', 'Arly', 'Arlyne', 'Armani', 'Armida', 'Arminda', 'Arminta', 'Arnetta', 'Arra', 'Arrie', 'Arta', 'Artelia', 'Arvilla', 'Aryana', 'Aryanna', 'Asha', 'Ashanti', 'Ashely', 'Ashlea', 'Ashlee', 'Ashleigh', 'Ashley', 'Ashli', 'Ashlie', 'Ashly', 'Ashlyn', 'Ashlynn', 'Ashtyn', 'Asia', 'Ason', 'Aspen', 'Assunta', 'Astrid', 'Atha', 'Athena', 'Attie', 'Aubree', 'Aubrey', 'Aubrie', 'Audie', 'Audra', 'Audrey', 'Audriana', 'Audrianna', 'Audrina', 'Audry', 'Augusta', 'Augustina', 'Aura', 'Aurelia', 'Aurilla', 'Aurora', 'Aurore', 'Autumn', 'Ava', 'Avah', 'Averi', 'Averie', 'Avie', 'Avis', 'Ayana', 'Ayanna', 'Ayesha', 'Ayla', 'Ayleen', 'Aylin', 'Azalee', 'Azaria', 'Azariah', 'Azul', 'Azzie', 'Babette', 'Baby', 'Bailee', 'Bailey', 'Bama', 'Bambi', 'Barb', 'Barbara', 'Barbie', 'Barbra', 'Baylee', 'Baylie', 'Bea', 'Beadie', 'Beatrice', 'Beatrix', 'Beatriz', 'Beaulah', 'Bebe', 'Beckie', 'Becky', 'Beda', 'Bee', 'Belen', 'Belia', 'Belinda', 'Bell', 'Bella', 'Belle', 'Belva', 'Bena', 'Benita', 'Bennie', 'Berdie', 'Berenice', 'Bernadette', 'Bernadine', 'Bernardine', 'Berneice', 'Bernetta', 'Bernice', 'Berniece', 'Bernita', 'Berta', 'Bertha', 'Bertie', 'Bertina', 'Beryl', 'Bess', 'Besse', 'Bessie', 'Beth', 'Betha', 'Bethann', 'Bethany', 'Bethel', 'Bethzy', 'Betsey', 'Betsy', 'Bette', 'Bettie', 'Bettina', 'Betty', 'Bettye', 'Bettyjane', 'Bettylou', 'Beula', 'Beulah', 'Bev', 'Beverlee', 'Beverley', 'Beverly', 'Beyonce', 'Bianca', 'Biddie', 'Billie', 'Billy', 'Billye', 'Bina', 'Bird', 'Birdella', 'Birdie', 'Birtha', 'Birtie', 'Blair', 'Blake', 'Blanca', 'Blanch', 'Blanche', 'Blanchie', 'Blossom', 'Bobbi', 'Bobbie', 'Bobby', 'Bobbye', 'Bonita', 'Bonnie', 'Bonny', 'Braelyn', 'Brande', 'Brandee', 'Brandi', 'Brandie', 'Brandon', 'Brandy', 'Brea', 'Breana', 'Breann', 'Breanna', 'Breanne', 'Bree', 'Brenda', 'Brenna', 'Breonna', 'Brett', 'Bria', 'Briana', 'Brianda', 'Brianna', 'Brianne', 'Bridget', 'Bridgett', 'Bridgette', 'Brielle', 'Brigette', 'Brigid', 'Brigitte', 'Briley', 'Brinda', 'Brinley', 'Brionna', 'Brisa', 'Bristol', 'Britany', 'Britney', 'Britni', 'Britny', 'Britt', 'Britta', 'Brittaney', 'Brittani', 'Brittanie', 'Brittany', 'Brittnay', 'Brittnee', 'Brittney', 'Brittni', 'Brittnie', 'Brittny', 'Brook', 'Brooke', 'Brooklyn', 'Brooklynn', 'Bryana', 'Bryanna', 'Brylee', 'Bryn', 'Brynlee', 'Brynn', 'Buelah', 'Buena', 'Buffy', 'Bula', 'Bulah', 'Buna', 'Burnice', 'Byrd', 'Byrdie', 'Caddie', 'Cadence', 'Cailyn', 'Caitlin', 'Caitlyn', 'Caitlynn', 'Caldonia', 'Caleigh', 'Cali', 'Calista', 'Calla', 'Calleigh', 'Callie', 'Cambria', 'Cameron', 'Cami', 'Camila', 'Camilla', 'Camille', 'Camisha', 'Cammie', 'Campbell', 'Camryn', 'Candace', 'Candi', 'Candice', 'Candida', 'Candis', 'Candy', 'Candyce', 'Cannie', 'Capitola', 'Cappie', 'Caprice', 'Cara', 'Caren', 'Carey', 'Cari', 'Carie', 'Carin', 'Carina', 'Carisa', 'Carissa', 'Carla', 'Carlee', 'Carleen', 'Carleigh', 'Carlene', 'Carley', 'Carli', 'Carlie', 'Carlota', 'Carlotta', 'Carly', 'Carlyn', 'Carma', 'Carmel', 'Carmela', 'Carmelita', 'Carmella', 'Carmen', 'Caro', 'Carol', 'Carolann', 'Carole', 'Carolee', 'Carolina', 'Caroline', 'Carolyn', 'Carolyne', 'Carolynn', 'Caron', 'Carra', 'Carri', 'Carrie', 'Carrol', 'Carroll', 'Carry', 'Carson', 'Cary', 'Caryl', 'Caryn', 'Casandra', 'Casey', 'Casie', 'Cassandra', 'Cassidy', 'Cassie', 'Cassondra', 'Catalina', 'Catharine', 'Catherine', 'Cathern', 'Cathey', 'Cathi', 'Cathie', 'Cathleen', 'Cathrine', 'Cathryn', 'Cathy', 'Catina', 'Catrina', 'Caydence', 'Cayla', 'Caylee', 'Cecelia', 'Cecile', 'Cecilia', 'Cecily', 'Ceil', 'Celena', 'Celesta', 'Celeste', 'Celestia', 'Celestine', 'Celia', 'Celie', 'Celina', 'Celine', 'Cena', 'Ceola', 'Chaka', 'Chana', 'Chanda', 'Chandler', 'Chandra', 'Chanel', 'Chanelle', 'Chaney', 'Chanie', 'Channie', 'Channing', 'Chantal', 'Chante', 'Chantel', 'Chantelle', 'Charissa', 'Charisse', 'Charity', 'Charla', 'Charlee', 'Charleen', 'Charlene', 'Charley', 'Charlie', 'Charline', 'Charlize', 'Charlotta', 'Charlotte', 'Charlottie', 'Charlsie', 'Charmaine', 'Charolette', 'Chase', 'Chasity', 'Chastity', 'Chaya', 'Chelsea', 'Chelsey', 'Chelsi', 'Chelsie', 'Chelsy', 'Cher', 'Cherelle', 'Cheri', 'Cherie', 'Cherilyn', 'Cherise', 'Cherish', 'Cherrelle', 'Cherri', 'Cherrie', 'Cherry', 'Cherryl', 'Cheryl', 'Cheryle', 'Cheryll', 'Chessie', 'Chestina', 'Cheyanne', 'Cheyenne', 'Chimere', 'China', 'Chiquita', 'Chloe', 'Chloie', 'Chris', 'Chrissie', 'Chrissy', 'Christa', 'Christal', 'Christeen', 'Christel', 'Christen', 'Christena', 'Christene', 'Christi', 'Christian', 'Christiana', 'Christie', 'Christin', 'Christina', 'Christine', 'Christy', 'Chrystal', 'Chyna', 'Chynna', 'Ciara', 'Ciarra', 'Cicely', 'Cielo', 'Ciera', 'Cierra', 'Ciji', 'Cilla', 'Cinda', 'Cindi', 'Cindy', 'Cinnamon', 'Cinthia', 'Citlali', 'Citlalli', 'Clair', 'Claire', 'Clara', 'Clarabelle', 'Clare', 'Claribel', 'Clarice', 'Clarinda', 'Clarine', 'Clarisa', 'Clarissa', 'Classie', 'Claudette', 'Claudia', 'Claudie', 'Claudine', 'Cleda', 'Clella', 'Clem', 'Clemence', 'Clementina', 'Clementine', 'Clemie', 'Clemma', 'Clemmie', 'Cleo', 'Cleola', 'Cleone', 'Cleora', 'Cleta', 'Cleva', 'Clevie', 'Cliffie', 'Cloe', 'Clora', 'Clotilda', 'Clotilde', 'Clyda', 'Clydie', 'Clytie', 'Coleen', 'Coletta', 'Colette', 'Colleen', 'Collette', 'Columbia', 'Concepcion', 'Concetta', 'Concha', 'Connie', 'Constance', 'Consuela', 'Consuelo', 'Contina', 'Cora', 'Coraima', 'Coral', 'Coralie', 'Corda', 'Cordelia', 'Cordella', 'Cordia', 'Cordie', 'Corean', 'Corene', 'Coretta', 'Corey', 'Cori', 'Corie', 'Corina', 'Corine', 'Corinna', 'Corinne', 'Corliss', 'Cornelia', 'Cornie', 'Corrie', 'Corrina', 'Corrine', 'Cortney', 'Cory', 'Courtney', 'Creola', 'Cressie', 'Crete', 'Crissie', 'Crissy', 'Crista', 'Cristal', 'Cristen', 'Cristi', 'Cristin', 'Cristina', 'Cristine', 'Cristy', 'Cruz', 'Crysta', 'Crystal', 'Cuba', 'Cydney', 'Cyndi', 'Cyntha', 'Cynthia', 'Dafne', 'Dagmar', 'Dagny', 'Dahlia', 'Daija', 'Daijah', 'Daisey', 'Daisha', 'Daisie', 'Daisy', 'Daisye', 'Daja', 'Dakota', 'Dale', 'Dalia', 'Dallas', 'Damaris', 'Dana', 'Danae', 'Daneen', 'Danelle', 'Danette', 'Dani', 'Dania', 'Danica', 'Daniela', 'Daniele', 'Daniella', 'Danielle', 'Danika', 'Danita', 'Danna', 'Dannie', 'Dannielle', 'Danyel', 'Danyell', 'Danyelle', 'Daphne', 'Dara', 'Darby', 'Darci', 'Darcie', 'Darcy', 'Daria', 'Darian', 'Dariana', 'Darla', 'Darleen', 'Darlene', 'Darline', 'Darlyne', 'Dasia', 'Davina', 'Dawn', 'Dawna', 'Dawne', 'Dayami', 'Dayana', 'Dayanara', 'Dayle', 'Dayna', 'Dayse', 'Deana', 'Deandra', 'Deann', 'Deanna', 'Deanne', 'Deasia', 'Deb', 'Debbi', 'Debbie', 'Debbra', 'Debby', 'Debera', 'Debi', 'Debora', 'Deborah', 'Deborrah', 'Debra', 'Debrah', 'Debroah', 'Dedra', 'Dee', 'Deeann', 'Deedee', 'Deena', 'Deetta', 'Deidra', 'Deidre', 'Deirdre', 'Deja', 'Dejah', 'Delaney', 'Delcie', 'Delfina', 'Delia', 'Deliah', 'Delila', 'Delilah', 'Delina', 'Delinda', 'Delisa', 'Dell', 'Della', 'Dellar', 'Delle', 'Dellia', 'Dellie', 'Delma', 'Delois', 'Delora', 'Delores', 'Deloris', 'Delpha', 'Delphia', 'Delphine', 'Delsie', 'Delta', 'Dema', 'Demetra', 'Demetria', 'Demi', 'Dena', 'Deneen', 'Denese', 'Denice', 'Denine', 'Denise', 'Denisha', 'Denisse', 'Denita', 'Dennie', 'Desirae', 'Desiree', 'Dessa', 'Dessie', 'Destany', 'Destinee', 'Destiney', 'Destini', 'Destiny', 'Devan', 'Devin', 'Devon', 'Devyn', 'Dewey', 'Deyanira', 'Dezzie', 'Diamond', 'Dian', 'Diana', 'Diandra', 'Diane', 'Diann', 'Dianna', 'Dianne', 'Dicie', 'Dicy', 'Dillie', 'Dimple', 'Dina', 'Dinah', 'Dione', 'Dionne', 'Dixie', 'Diya', 'Djuana', 'Djuna', 'Docia', 'Dola', 'Dollie', 'Dolly', 'Dollye', 'Dolores', 'Doloris', 'Domenica', 'Dominga', 'Dominique', 'Dominque', 'Domonique', 'Dona', 'Donia', 'Donie', 'Donita', 'Donna', 'Donnie', 'Dora', 'Dorathea', 'Dorathy', 'Dorcas', 'Doreen', 'Dorene', 'Doretha', 'Doretta', 'Dori', 'Dorinda', 'Dorine', 'Doris', 'Dorla', 'Dorotha', 'Dorothea', 'Dorothy', 'Dorris', 'Dortha', 'Dorthea', 'Dorthey', 'Dorthy', 'Dosha', 'Doshia', 'Doshie', 'Dosia', 'Dossie', 'Dot', 'Dottie', 'Dotty', 'Dove', 'Dovie', 'Drema', 'Drew', 'Drucilla', 'Drusilla', 'Dulce', 'Dulcie', 'Dusty', 'Dwan', 'Dyan', 'Dylan', 'Earlean', 'Earlene', 'Earlie', 'Earline', 'Earnestine', 'Eartha', 'Easter', 'Eathel', 'Ebba', 'Eboni', 'Ebony', 'Echo', 'Eda', 'Eddie', 'Eden', 'Edie', 'Edith', 'Edla', 'Edmonia', 'Edna', 'Ednah', 'Edra', 'Edrie', 'Edris', 'Edwina', 'Edyth', 'Edythe', 'Effa', 'Effie', 'Eileen', 'Eithel', 'Ela', 'Elaina', 'Elaine', 'Elana', 'Elayne', 'Elba', 'Elberta', 'Elda', 'Eldora', 'Eleanor', 'Eleanora', 'Eleanore', 'Elease', 'Electa', 'Elena', 'Elenor', 'Elenora', 'Elenore', 'Eleonora', 'Eleonore', 'Elfie', 'Elfreda', 'Elfrieda', 'Elgie', 'Elia', 'Eliana', 'Elianna', 'Elida', 'Elinor', 'Elinore', 'Elisa', 'Elisabeth', 'Elise', 'Elisha', 'Elissa', 'Eliza', 'Elizabet', 'Elizabeth', 'Elizbeth', 'Elizebeth', 'Ella', 'Ellamae', 'Ellar', 'Elle', 'Ellen', 'Eller', 'Elliana', 'Ellie', 'Ellyn', 'Elma', 'Elmina', 'Elmira', 'Elmire', 'Elmyra', 'Elna', 'Elnora', 'Elodie', 'Elois', 'Eloisa', 'Eloise', 'Elouise', 'Elsa', 'Else', 'Elsie', 'Elta', 'Elva', 'Elvera', 'Elvia', 'Elvie', 'Elvina', 'Elvira', 'Elwanda', 'Elyse', 'Elyssa', 'Elza', 'Elzada', 'Ema', 'Emaline', 'Ember', 'Emelia', 'Emelie', 'Emeline', 'Emely', 'Emerald', 'Emerson', 'Emery', 'Emilee', 'Emilia', 'Emilie', 'Emily', 'Emma', 'Emmalee', 'Emmaline', 'Emmer', 'Emmie', 'Emmy', 'Emogene', 'Ena', 'Enid', 'Enola', 'Enriqueta', 'Eola', 'Eppie', 'Epsie', 'Era', 'Erica', 'Ericka', 'Erie', 'Erika', 'Erin', 'Eris', 'Erla', 'Erlene', 'Erlinda', 'Erline', 'Erma', 'Ermina', 'Ermine', 'Erna', 'Ernestina', 'Ernestine', 'Erykah', 'Eryn', 'Esmeralda', 'Esperanza', 'Essa', 'Essence', 'Essie', 'Esta', 'Estefani', 'Estefania', 'Estefany', 'Estela', 'Estell', 'Estella', 'Estelle', 'Ester', 'Esther', 'Estie', 'Estrella', 'Etha', 'Ethel', 'Ethelene', 'Ethelyn', 'Ether', 'Ethie', 'Ethyl', 'Ethyle', 'Etna', 'Etta', 'Etter', 'Ettie', 'Eudora', 'Eugenia', 'Eugenie', 'Eula', 'Eulah', 'Eulalia', 'Eulalie', 'Euna', 'Eunice', 'Euphemia', 'Eura', 'Eva', 'Evalena', 'Evaline', 'Evalyn', 'Evangelina', 'Evangeline', 'Eve', 'Evelena', 'Evelin', 'Evelina', 'Eveline', 'Evelyn', 'Evelyne', 'Evelynn', 'Ever', 'Evette', 'Evia', 'Evie', 'Evita', 'Evon', 'Evonne', 'Exa', 'Exie', 'Fabiola', 'Fae', 'Fairy', 'Faith', 'Fallon', 'Falon', 'Fannie', 'Fanny', 'Fannye', 'Farah', 'Farrah', 'Fatima', 'Fawn', 'Fay', 'Faye', 'Felecia', 'Felice', 'Felicia', 'Felicie', 'Felicitas', 'Felicity', 'Felipa', 'Felisha', 'Fern', 'Fernanda', 'Ferne', 'Fidelia', 'Filomena', 'Finley', 'Fiona', 'Flavia', 'Fleda', 'Fleeta', 'Fleta', 'Flo', 'Flonnie', 'Flor', 'Flora', 'Florance', 'Florence', 'Florene', 'Floretta', 'Florida', 'Florie', 'Florine', 'Florrie', 'Flossie', 'Floy', 'Fonda', 'Forest', 'Fran', 'Franc', 'Frances', 'Francesca', 'Francies', 'Francina', 'Francine', 'Francis', 'Francisca', 'Francisquita', 'Frankie', 'Freda', 'Freddie', 'Frederica', 'Fredericka', 'Freeda', 'Freida', 'Frida', 'Frieda', 'Frona', 'Fronia', 'Fronie', 'Fronnie', 'Fumiko', 'Gabriela', 'Gabriella', 'Gabrielle', 'Gail', 'Gale', 'Galilea', 'Garnet', 'Garnett', 'Gay', 'Gaye', 'Gayla', 'Gayle', 'Gaylene', 'Gaynell', 'Gearldine', 'Gemma', 'Gena', 'Gene', 'Genesis', 'Geneva', 'Genevieve', 'Genevra', 'Genie', 'Gennie', 'Genoveva', 'Georganna', 'Georgeann', 'Georgeanna', 'Georgene', 'Georgetta', 'Georgette', 'Georgia', 'Georgiana', 'Georgiann', 'Georgianna', 'Georgie', 'Georgina', 'Georgine', 'Geraldine', 'Geralyn', 'Gerda', 'Geri', 'Germaine', 'Gerri', 'Gerry', 'Gertha', 'Gertie', 'Gertrude', 'Gia', 'Giada', 'Giana', 'Gianna', 'Gidget', 'Gigi', 'Gilda', 'Gillian', 'Gillie', 'Gina', 'Ginger', 'Ginny', 'Giovanna', 'Girtha', 'Gisele', 'Giselle', 'Gisselle', 'Giuliana', 'Gladis', 'Gladyce', 'Gladys', 'Glenda', 'Glendora', 'Glenn', 'Glenna', 'Glennie', 'Glennis', 'Glinda', 'Gloria', 'Glynda', 'Glynis', 'Golda', 'Golden', 'Goldia', 'Goldie', 'Grace', 'Gracelyn', 'Gracia', 'Gracie', 'Graciela', 'Grayce', 'Grecia', 'Gregoria', 'Greta', 'Gretchen', 'Gretta', 'Grisel', 'Griselda', 'Guadalupe', 'Gunda', 'Gussie', 'Gusta', 'Gustie', 'Gwen', 'Gwenda', 'Gwendolyn', 'Gwyn', 'Gwyneth', 'Hadassah', 'Hadley', 'Hailee', 'Hailey', 'Hailie', 'Haleigh', 'Haley', 'Hali', 'Halie', 'Halle', 'Halley', 'Hallie', 'Hana', 'Hanna', 'Hannah', 'Harlene', 'Harley', 'Harlow', 'Harmony', 'Harper', 'Harriet', 'Harriett', 'Harriette', 'Haruko', 'Hasel', 'Hassie', 'Hattie', 'Haven', 'Hayden', 'Haylee', 'Hayleigh', 'Hayley', 'Haylie', 'Hazel', 'Hazelle', 'Hazle', 'Heather', 'Heaven', 'Hedwig', 'Hedy', 'Heidi', 'Heidy', 'Helaine', 'Helen', 'Helena', 'Helene', 'Helga', 'Hellen', 'Helma', 'Helyn', 'Hennie', 'Henretta', 'Henrietta', 'Henriette', 'Herlinda', 'Herma', 'Hermina', 'Hermine', 'Herminia', 'Hertha', 'Hessie', 'Hester', 'Hettie', 'Hetty', 'Hilah', 'Hilary', 'Hilda', 'Hildegard', 'Hildegarde', 'Hildred', 'Hildur', 'Hillary', 'Hilma', 'Holli', 'Hollie', 'Hollis', 'Holly', 'Honora', 'Hope', 'Hortencia', 'Hortense', 'Hortensia', 'Hulda', 'Huldah', 'Hunter', 'Ica', 'Icey', 'Icie', 'Icy', 'Ida', 'Idabelle', 'Idamae', 'Idell', 'Idella', 'Iesha', 'Ieshia', 'Ila', 'Ilah', 'Ilda', 'Ilene', 'Iliana', 'Illa', 'Ilma', 'Ilo', 'Ilona', 'Ima', 'Imani', 'Imelda', 'Imo', 'Imogene', 'Ina', 'India', 'Indiana', 'Inell', 'Ines', 'Inez', 'Infant', 'Inga', 'Ingeborg', 'Inger', 'Ingrid', 'Iola', 'Iona', 'Ione', 'Ira', 'Ireland', 'Irena', 'Irene', 'Iridian', 'Irine', 'Iris', 'Irma', 'Irva', 'Isa', 'Isabel', 'Isabela', 'Isabell', 'Isabella', 'Isabelle', 'Isadora', 'Isamar', 'Isis', 'Isla', 'Isobel', 'Itzel', 'Iva', 'Ivah', 'Ivana', 'Ivanna', 'Ivette', 'Ivey', 'Ivie', 'Ivonne', 'Ivory', 'Ivy', 'Iyana', 'Iyanna', 'Iza', 'Izabella', 'Izabelle', 'Izetta', 'Izola', 'Izora', 'Jacalyn', 'Jacey', 'Jackeline', 'Jacki', 'Jackie', 'Jacklyn', 'Jaclyn', 'Jacque', 'Jacquelin', 'Jacqueline', 'Jacquelyn', 'Jacquline', 'Jacqulyn', 'Jada', 'Jade', 'Jaden', 'Jadyn', 'Jaeda', 'Jaelyn', 'Jaelynn', 'Jaida', 'Jaiden', 'Jaidyn', 'Jailene', 'Jailyn', 'Jaime', 'Jaimee', 'Jakayla', 'Jaleesa', 'Jalisa', 'Jalissa', 'Jaliyah', 'Jalyn', 'Jalynn', 'Jamey', 'Jami', 'Jamie', 'Jamila', 'Jamiya', 'Jammie', 'Jamya', 'Jan', 'Jana', 'Janae', 'Janay', 'Jane', 'Janeen', 'Janel', 'Janell', 'Janelle', 'Janene', 'Janessa', 'Janet', 'Janette', 'Janey', 'Janiah', 'Janice', 'Janie', 'Janine', 'Janis', 'Janiya', 'Janiyah', 'Jann', 'Janna', 'Jannette', 'Jannie', 'January', 'Janyce', 'Jaquelin', 'Jaqueline', 'Jaslene', 'Jaslyn', 'Jasmin', 'Jasmine', 'Jasmyn', 'Jasmyne', 'Jaunita', 'Jaycee', 'Jaycie', 'Jayda', 'Jayde', 'Jayden', 'Jaye', 'Jayla', 'Jaylah', 'Jaylee', 'Jayleen', 'Jaylen', 'Jaylene', 'Jaylin', 'Jaylyn', 'Jaylynn', 'Jayme', 'Jayne', 'Jazlene', 'Jazlyn', 'Jazlynn', 'Jazmin', 'Jazmine', 'Jazmyn', 'Jazmyne', 'Jean', 'Jeana', 'Jeane', 'Jeanetta', 'Jeanette', 'Jeanie', 'Jeanine', 'Jeanmarie', 'Jeanna', 'Jeanne', 'Jeannette', 'Jeannie', 'Jeannine', 'Jeffie', 'Jemima', 'Jena', 'Jenelle', 'Jenifer', 'Jenilee', 'Jenna', 'Jennette', 'Jenni', 'Jennie', 'Jennifer', 'Jenniffer', 'Jenny', 'Jensen', 'Jeraldine', 'Jeri', 'Jerica', 'Jerilyn', 'Jerilynn', 'Jerri', 'Jerrica', 'Jerrie', 'Jerrilyn', 'Jerusha', 'Jeryl', 'Jesenia', 'Jesica', 'Jesse', 'Jessenia', 'Jessi', 'Jessica', 'Jessie', 'Jessika', 'Jessye', 'Jetta', 'Jettie', 'Jewel', 'Jewell', 'Jill', 'Jillian', 'Jimena', 'Jinnie', 'Jo', 'Joan', 'Joana', 'Joanie', 'Joann', 'Joanna', 'Joanne', 'Jocelyn', 'Jocelyne', 'Jocelynn', 'Jodi', 'Jodie', 'Jody', 'Joell', 'Joella', 'Joelle', 'Joellen', 'Joetta', 'Joette', 'Johana', 'Johanna', 'Johannah', 'Johnie', 'Johnna', 'Johnnie', 'Joi', 'Joleen', 'Jolene', 'Jolette', 'Jolie', 'Joline', 'Jonell', 'Joni', 'Jonna', 'Jonnie', 'Jordan', 'Jordin', 'Jordyn', 'Joretta', 'Jorja', 'Josefa', 'Josefina', 'Josefita', 'Joselin', 'Joseline', 'Joselyn', 'Josephine', 'Josette', 'Josie', 'Josiephine', 'Joslyn', 'Jossie', 'Journey', 'Jovita', 'Joy', 'Joyce', 'Joycelyn', 'Joye', 'Juana', 'Juanita', 'Judi', 'Judie', 'Judith', 'Judy', 'Judyth', 'Jule', 'Juli', 'Julia', 'Juliana', 'Juliann', 'Julianna', 'Julianne', 'Julie', 'Juliet', 'Juliette', 'Julisa', 'Julissa', 'June', 'Junia', 'Junie', 'Justice', 'Justina', 'Justine', 'Kaaren', 'Kacey', 'Kaci', 'Kacie', 'Kacy', 'Kadence', 'Kadijah', 'Kaela', 'Kaelyn', 'Kaelynn', 'Kaia', 'Kaila', 'Kailee', 'Kailey', 'Kailyn', 'Kaitlin', 'Kaitlyn', 'Kaitlynn', 'Kaiya', 'Kala', 'Kaleena', 'Kaleigh', 'Kalene', 'Kaley', 'Kali', 'Kalie', 'Kaliyah', 'Kallie', 'Kalyn', 'Kamari', 'Kameron', 'Kami', 'Kamila', 'Kamilah', 'Kamora', 'Kamryn', 'Kamya', 'Kandace', 'Kandi', 'Kandice', 'Kandy', 'Kanesha', 'Kanisha', 'Kara', 'Karan', 'Karel', 'Karen', 'Kari', 'Karie', 'Karin', 'Karina', 'Karis', 'Karissa', 'Karla', 'Karlee', 'Karlene', 'Karley', 'Karli', 'Karlie', 'Karly', 'Karma', 'Karol', 'Karolyn', 'Karon', 'Karren', 'Karri', 'Karrie', 'Karsyn', 'Karyl', 'Karyme', 'Karyn', 'Kasandra', 'Kasey', 'Kasie', 'Kassandra', 'Kassidy', 'Kassie', 'Katarina', 'Kate', 'Katelin', 'Katelyn', 'Katelynn', 'Katerina', 'Kathaleen', 'Katharina', 'Katharine', 'Katharyn', 'Katherin', 'Katherine', 'Kathern', 'Katheryn', 'Kathey', 'Kathi', 'Kathie', 'Kathleen', 'Kathlene', 'Kathlyn', 'Kathrine', 'Kathryn', 'Kathryne', 'Kathy', 'Kathyrn', 'Kati', 'Katia', 'Katie', 'Katina', 'Katlin', 'Katlyn', 'Katlynn', 'Katrina', 'Kattie', 'Katy', 'Kay', 'Kaya', 'Kaycee', 'Kayden', 'Kaydence', 'Kaye', 'Kayla', 'Kaylah', 'Kaylan', 'Kaylee', 'Kayleen', 'Kayleigh', 'Kaylen', 'Kaylene', 'Kayley', 'Kayli', 'Kaylie', 'Kaylin', 'Kaylyn', 'Kaylynn', 'Kazuko', 'Keanna', 'Keara', 'Kecia', 'Keeley', 'Keely', 'Keena', 'Keesha', 'Keila', 'Keira', 'Keisha', 'Kelcie', 'Keli', 'Kelis', 'Kellee', 'Kelley', 'Kelli', 'Kellie', 'Kelly', 'Kelsea', 'Kelsey', 'Kelsi', 'Kelsie', 'Kendal', 'Kendall', 'Kendra', 'Kenia', 'Kenisha', 'Kenley', 'Kenna', 'Kennedi', 'Kennedy', 'Kenya', 'Kenyatta', 'Kenzie', 'Keri', 'Kerri', 'Kerrie', 'Kerry', 'Kesha', 'Keshia', 'Keyla', 'Khadijah', 'Khalilah', 'Khloe', 'Kia', 'Kiana', 'Kianna', 'Kiara', 'Kiarra', 'Kiera', 'Kierra', 'Kiersten', 'Kiley', 'Kim', 'Kimber', 'Kimberely', 'Kimberlee', 'Kimberley', 'Kimberli', 'Kimberlie', 'Kimberly', 'Kimora', 'Kindra', 'Kinley', 'Kinsey', 'Kinsley', 'Kira', 'Kirsten', 'Kirstie', 'Kirstin', 'Kisha', 'Kittie', 'Kitty', 'Kiya', 'Kiyoko', 'Kizzie', 'Kizzy', 'Kloe', 'Kori', 'Kortney', 'Kourtney', 'Kris', 'Krissy', 'Krista', 'Kristal', 'Kristan', 'Kristen', 'Kristi', 'Kristian', 'Kristie', 'Kristin', 'Kristina', 'Kristine', 'Kristy', 'Kristyn', 'Krysta', 'Krystal', 'Krysten', 'Krystin', 'Krystina', 'Krystle', 'Kya', 'Kyara', 'Kyla', 'Kylah', 'Kyle', 'Kylee', 'Kyleigh', 'Kylene', 'Kylie', 'Kyra', 'Kyrie', 'Lacey', 'Laci', 'Lacie', 'Lacy', 'Ladonna', 'Lady', 'Lahoma', 'Laila', 'Lailah', 'Lainey', 'Laisha', 'Lakeisha', 'Laken', 'Lakendra', 'Lakesha', 'Lakeshia', 'Lakisha', 'Lala', 'Lalla', 'Lana', 'Lanette', 'Laney', 'Lani', 'Lanie', 'Lanita', 'Lannie', 'Laquita', 'Lara', 'Larae', 'Laraine', 'Larissa', 'Larue', 'Lashanda', 'Lashawn', 'Lashonda', 'Lashunda', 'Lasonya', 'Lassie', 'Latanya', 'Latarsha', 'Latasha', 'Latesha', 'Latifah', 'Latisha', 'Latonia', 'Latonya', 'Latoria', 'Latosha', 'Latoya', 'Latoyia', 'Latrice', 'Latricia', 'Latrina', 'Launa', 'Laura', 'Laureen', 'Laurel', 'Lauren', 'Laurene', 'Lauretta', 'Laurette', 'Lauri', 'Laurie', 'Laurine', 'Lauryn', 'Lavada', 'Lavelle', 'Lavenia', 'Lavera', 'Lavern', 'Laverna', 'Laverne', 'Lavina', 'Lavinia', 'Lavon', 'Lavona', 'Lavonda', 'Lavonia', 'Lavonne', 'Lawanda', 'Layla', 'Laylah', 'Lea', 'Leafy', 'Leah', 'Leala', 'Leana', 'Leandra', 'Leaner', 'Leann', 'Leanna', 'Leanne', 'Leatha', 'Leatrice', 'Leda', 'Lee', 'Leeann', 'Leesa', 'Leia', 'Leigh', 'Leighton', 'Leila', 'Leilani', 'Leisa', 'Leisha', 'Leitha', 'Lela', 'Lelah', 'Lelar', 'Lelia', 'Lella', 'Lemma', 'Lempi', 'Lena', 'Lenna', 'Lennie', 'Lenora', 'Lenore', 'Leola', 'Leoma', 'Leona', 'Leone', 'Leonia', 'Leonie', 'Leonor', 'Leonora', 'Leonore', 'Leontine', 'Leora', 'Leota', 'Lera', 'Lesa', 'Lesia', 'Leslee', 'Lesley', 'Lesli', 'Leslie', 'Lesly', 'Lessie', 'Lesta', 'Leta', 'Letha', 'Lethia', 'Leticia', 'Letitia', 'Letta', 'Lettie', 'Letty', 'Leva', 'Levina', 'Lexi', 'Lexie', 'Lexis', 'Lexus', 'Leyla', 'Lia', 'Liana', 'Liane', 'Libbie', 'Libby', 'Liberty', 'Lida', 'Liddie', 'Lidia', 'Lidie', 'Lila', 'Lilah', 'Lilia', 'Lilian', 'Liliana', 'Lilianna', 'Lilie', 'Lilla', 'Liller', 'Lillia', 'Lillian', 'Lilliana', 'Lillianna', 'Lillie', 'Lillis', 'Lilly', 'Lily', 'Lilyan', 'Lilyana', 'Lilyanna', 'Lina', 'Linda', 'Lindsay', 'Lindsey', 'Lindy', 'Linette', 'Linna', 'Linnea', 'Linnie', 'Linsey', 'Lisa', 'Lisbeth', 'Lise', 'Lisette', 'Lisha', 'Lissa', 'Lissette', 'Lissie', 'Lita', 'Litha', 'Littie', 'Litzy', 'Livia', 'Liz', 'Liza', 'Lizabeth', 'Lizbeth', 'Lizeth', 'Lizette', 'Lizzie', 'Lockie', 'Loda', 'Logan', 'Lois', 'Lola', 'Lolita', 'Lolla', 'Lollie', 'Loma', 'Lona', 'London', 'Londyn', 'Loni', 'Lonie', 'Lonna', 'Lonnie', 'Lora', 'Loraine', 'Lorayne', 'Lorean', 'Loree', 'Loreen', 'Lorelai', 'Lorelei', 'Loren', 'Lorena', 'Lorene', 'Lorenza', 'Loretta', 'Loretto', 'Lori', 'Loria', 'Loriann', 'Lorie', 'Lorinda', 'Lorine', 'Loris', 'Lorna', 'Lorraine', 'Lorrayne', 'Lorri', 'Lorrie', 'Lossie', 'Lota', 'Lotta', 'Lottie', 'Lou', 'Louann', 'Louanna', 'Louella', 'Louetta', 'Louie', 'Louisa', 'Louise', 'Louisiana', 'Loula', 'Lourdes', 'Louvenia', 'Love', 'Lovey', 'Lovie', 'Lovina', 'Lovisa', 'Loyce', 'Lu', 'Luana', 'Luann', 'Luanne', 'Luberta', 'Lucero', 'Lucetta', 'Lucia', 'Luciana', 'Lucie', 'Lucile', 'Lucille', 'Lucina', 'Lucinda', 'Lucindy', 'Lucretia', 'Lucy', 'Luda', 'Ludie', 'Lue', 'Luella', 'Luetta', 'Lugenia', 'Luisa', 'Lula', 'Lulah', 'Lular', 'Lulie', 'Lulla', 'Lulu', 'Luna', 'Lupe', 'Lura', 'Lurana', 'Lurena', 'Lurline', 'Lutie', 'Luvenia', 'Luverne', 'Luvinia', 'Luz', 'Lyda', 'Lydia', 'Lyla', 'Lylah', 'Lyn', 'Lynda', 'Lyndia', 'Lyndsay', 'Lyndsey', 'Lynette', 'Lynn', 'Lynne', 'Lynnette', 'Lynsey', 'Lyric', 'Mabel', 'Mabell', 'Mabelle', 'Mable', 'Macel', 'Macey', 'Machelle', 'Maci', 'Macie', 'Mackenzie', 'Macy', 'Madaline', 'Madalyn', 'Madalynn', 'Maddison', 'Madeleine', 'Madelene', 'Madeline', 'Madelyn', 'Madelynn', 'Madge', 'Madie', 'Madilyn', 'Madilynn', 'Madisen', 'Madison', 'Madisyn', 'Madlyn', 'Madonna', 'Madora', 'Madyson', 'Mae', 'Maebell', 'Maebelle', 'Maegan', 'Maeve', 'Mafalda', 'Magan', 'Magdalen', 'Magdalena', 'Magdalene', 'Magen', 'Maggie', 'Magnolia', 'Mahala', 'Mahalia', 'Mahalie', 'Mai', 'Maia', 'Maida', 'Maira', 'Maiya', 'Makaila', 'Makala', 'Makayla', 'Makena', 'Makenna', 'Makenzie', 'Malaya', 'Maleah', 'Malia', 'Maliah', 'Malinda', 'Malissa', 'Malissie', 'Maliyah', 'Mallie', 'Mallorie', 'Mallory', 'Malorie', 'Malvina', 'Mame', 'Mamie', 'Mammie', 'Manda', 'Mandi', 'Mandie', 'Mandy', 'Manerva', 'Manervia', 'Manie', 'Manila', 'Manilla', 'Mannie', 'Manuela', 'Manuelita', 'Mara', 'Maralyn', 'Maranda', 'Marcela', 'Marcelina', 'Marceline', 'Marcella', 'Marcelle', 'Marci', 'Marcia', 'Marcie', 'Marcy', 'Mardell', 'Mareli', 'Marely', 'Maren', 'Margaret', 'Margarete', 'Margaretha', 'Margarett', 'Margaretta', 'Margarette', 'Margarita', 'Margarite', 'Marge', 'Margene', 'Margeret', 'Margery', 'Marget', 'Margie', 'Margo', 'Margot', 'Margret', 'Margrett', 'Margretta', 'Marguerite', 'Margueritte', 'Margurite', 'Margy', 'Mari', 'Maria', 'Mariah', 'Mariam', 'Marian', 'Mariana', 'Marianita', 'Mariann', 'Marianna', 'Marianne', 'Maribel', 'Maribeth', 'Maricela', 'Marie', 'Mariel', 'Mariela', 'Marietta', 'Marilee', 'Marilla', 'Marilou', 'Marilyn', 'Marilynn', 'Marin', 'Marina', 'Marinda', 'Marion', 'Marisa', 'Marisela', 'Marisol', 'Marissa', 'Marita', 'Maritza', 'Mariyah', 'Marjorie', 'Marjory', 'Markita', 'Marla', 'Marlana', 'Marlee', 'Marleen', 'Marleigh', 'Marlen', 'Marlena', 'Marlene', 'Marley', 'Marlie', 'Marlo', 'Marlyn', 'Marlys', 'Marni', 'Marnie', 'Marnita', 'Marolyn', 'Marquita', 'Marry', 'Marsha', 'Marta', 'Martha', 'Marti', 'Martika', 'Martina', 'Martine', 'Marty', 'Marva', 'Marvel', 'Mary', 'Maryam', 'Maryann', 'Maryanne', 'Marybelle', 'Marybeth', 'Maryellen', 'Maryjane', 'Maryjo', 'Marylee', 'Marylin', 'Marylou', 'Marylouise', 'Marylyn', 'Masako', 'Mathilda', 'Mathilde', 'Matie', 'Matilda', 'Matilde', 'Mattie', 'Mattye', 'Maud', 'Maude', 'Maudie', 'Maura', 'Maureen', 'Maurine', 'Mavis', 'Maxie', 'Maxine', 'May', 'Maya', 'Maybell', 'Maybelle', 'Maye', 'Mayme', 'Maymie', 'Mayra', 'Mazie', 'Mckayla', 'Mckenna', 'Mckenzie', 'Mckinley', 'Meadow', 'Meagan', 'Meaghan', 'Mechelle', 'Meda', 'Media', 'Medora', 'Meg', 'Megan', 'Meggan', 'Meghan', 'Meghann', 'Melanie', 'Melany', 'Melba', 'Melina', 'Melinda', 'Melisa', 'Melissa', 'Melissia', 'Mell', 'Mellie', 'Mellisa', 'Mellissa', 'Melodee', 'Melodie', 'Melody', 'Melonie', 'Melony', 'Melva', 'Melvina', 'Mena', 'Mendy', 'Mercedes', 'Mercy', 'Meredith', 'Merilyn', 'Merle', 'Merlene', 'Merna', 'Merri', 'Merrie', 'Merrilee', 'Merrily', 'Merry', 'Mertie', 'Meryl', 'Meta', 'Metha', 'Metta', 'Mettie', 'Mia', 'Miah', 'Micaela', 'Micah', 'Micayla', 'Michaela', 'Michaele', 'Michal', 'Michele', 'Michelina', 'Michell', 'Michelle', 'Mickey', 'Mickie', 'Miesha', 'Migdalia', 'Mignon', 'Mikaela', 'Mikaila', 'Mikala', 'Mikalah', 'Mikayla', 'Mila', 'Milagros', 'Milan', 'Milda', 'Mildred', 'Miley', 'Milissa', 'Millicent', 'Millie', 'Milly', 'Mima', 'Mimi', 'Mina', 'Minda', 'Mindi', 'Mindy', 'Minerva', 'Minervia', 'Minna', 'Minnie', 'Minta', 'Mintie', 'Mira', 'Miracle', 'Miranda', 'Mireya', 'Miriah', 'Miriam', 'Mirna', 'Mirtie', 'Missie', 'Missouri', 'Missy', 'Misti', 'Mistie', 'Misty', 'Mittie', 'Mitzi', 'Miya', 'Modena', 'Moesha', 'Moira', 'Mollie', 'Molly', 'Mona', 'Monica', 'Monika', 'Monique', 'Monna', 'Monnie', 'Monserrat', 'Montana', 'Montie', 'Mora', 'Morgan', 'Moriah', 'Mossie', 'Mozell', 'Mozella', 'Mozelle', 'Muriel', 'Murl', 'Mya', 'Myah', 'Myla', 'Mylee', 'Mylie', 'Myra', 'Myranda', 'Myrl', 'Myrle', 'Myrna', 'Myrta', 'Myrtice', 'Myrtie', 'Myrtis', 'Myrtle', 'Nada', 'Nadia', 'Nadine', 'Naima', 'Nakia', 'Nakisha', 'Nakita', 'Nallely', 'Nan', 'Nana', 'Nanci', 'Nancie', 'Nancy', 'Nanette', 'Nanie', 'Nanna', 'Nannette', 'Nannie', 'Naoma', 'Naomi', 'Narcissus', 'Natalee', 'Natalia', 'Natalie', 'Nataly', 'Natalya', 'Natasha', 'Nathalia', 'Nathalie', 'Nathaly', 'Natosha', 'Nautica', 'Nayeli', 'Nayely', 'Nealie', 'Nealy', 'Nedra', 'Neha', 'Nelda', 'Nelia', 'Nelie', 'Nell', 'Nella', 'Nelle', 'Nellie', 'Nelly', 'Nena', 'Neola', 'Neoma', 'Neppie', 'Nereida', 'Neta', 'Netta', 'Nettie', 'Neva', 'Nevada', 'Nevaeh', 'Neveah', 'Nia', 'Nichelle', 'Nichol', 'Nichole', 'Nicki', 'Nicola', 'Nicole', 'Nicolette', 'Nicolle', 'Niki', 'Nikia', 'Nikita', 'Nikki', 'Nikole', 'Nila', 'Nilda', 'Nina', 'Ninnie', 'Nira', 'Nita', 'Nobie', 'Noel', 'Noelia', 'Noelle', 'Noemi', 'Noemie', 'Nohely', 'Nola', 'Nolia', 'Nolie', 'Noma', 'Nona', 'Nonie', 'Nora', 'Norah', 'Noreen', 'Norene', 'Noreta', 'Noretta', 'Norine', 'Norita', 'Norma', 'Nova', 'Novella', 'Nya', 'Nyah', 'Nyasia', 'Nyla', 'Nylah', 'Nyree', 'Ocie', 'Octa', 'Octavia', 'Octavie', 'Oda', 'Odalis', 'Odalys', 'Odelia', 'Odell', 'Odessa', 'Odette', 'Odie', 'Odile', 'Ofelia', 'Ola', 'Olar', 'Olena', 'Olene', 'Oleta', 'Olevia', 'Olga', 'Olie', 'Olinda', 'Oline', 'Oliva', 'Olive', 'Olivia', 'Olivine', 'Ollie', 'Olympia', 'Oma', 'Omie', 'Ona', 'Oneida', 'Oneta', 'Oney', 'Onie', 'Onnie', 'Opal', 'Opha', 'Ophelia', 'Ora', 'Orah', 'Oral', 'Oralia', 'Orelia', 'Orene', 'Orilla', 'Orlena', 'Orma', 'Orpha', 'Orra', 'Orrie', 'Osa', 'Osie', 'Ossie', 'Ota', 'Otelia', 'Otha', 'Ottie', 'Ottilia', 'Ottilie', 'Ouida', 'Ova', 'Ozell', 'Ozella', 'Ozie', 'Paige', 'Pairlee', 'Paisley', 'Paityn', 'Pallie', 'Palma', 'Paloma', 'Pam', 'Pamala', 'Pamela', 'Pamelia', 'Pamella', 'Pandora', 'Pansy', 'Paola', 'Paralee', 'Paris', 'Parker', 'Parlee', 'Parthenia', 'Pat', 'Patience', 'Patrica', 'Patrice', 'Patricia', 'Patsy', 'Patti', 'Pattie', 'Patty', 'Paula', 'Pauletta', 'Paulette', 'Paulina', 'Pauline', 'Payten', 'Payton', 'Pearl', 'Pearla', 'Pearle', 'Pearlene', 'Pearlie', 'Pearline', 'Pearly', 'Peggie', 'Peggy', 'Penelope', 'Penni', 'Pennie', 'Penny', 'Pepper', 'Perla', 'Permelia', 'Perri', 'Petra', 'Peyton', 'Phebe', 'Pheobe', 'Phillis', 'Philomena', 'Philomene', 'Phoebe', 'Phoenix', 'Phylicia', 'Phylis', 'Phyliss', 'Phyllis', 'Pink', 'Pinkey', 'Pinkie', 'Piper', 'Pluma', 'Pollie', 'Polly', 'Porsche', 'Porsha', 'Portia', 'Precious', 'Presley', 'Pricilla', 'Princess', 'Priscila', 'Priscilla', 'Prudence', 'Prudie', 'Qiana', 'Queen', 'Queenie', 'Quiana', 'Quinn', 'Rachael', 'Racheal', 'Rachel', 'Rachelle', 'Racquel', 'Rae', 'Raegan', 'Raelyn', 'Raelynn', 'Rafaela', 'Ragna', 'Raina', 'Ramona', 'Randi', 'Raquel', 'Rashida', 'Raven', 'Rayna', 'Rayne', 'Reagan', 'Reanna', 'Reatha', 'Reba', 'Rebeca', 'Rebecca', 'Rebekah', 'Reece', 'Reese', 'Regan', 'Regena', 'Regenia', 'Regina', 'Reilly', 'Reina', 'Rella', 'Rena', 'Renada', 'Renae', 'Renata', 'Rene', 'Renea', 'Renee', 'Renita', 'Rennie', 'Ressie', 'Reta', 'Retha', 'Retta', 'Rettie', 'Reva', 'Reyna', 'Rhea', 'Rheta', 'Rhianna', 'Rhiannon', 'Rhoda', 'Rhona', 'Rhonda', 'Rianna', 'Richelle', 'Ricki', 'Rihanna', 'Rikki', 'Riley', 'Rilla', 'Rillie', 'Rinda', 'Risa', 'Rita', 'River', 'Riya', 'Robbie', 'Robbin', 'Roberta', 'Robin', 'Robyn', 'Rochelle', 'Rocio', 'Roena', 'Rolanda', 'Roma', 'Romaine', 'Romona', 'Rona', 'Ronda', 'Roni', 'Ronna', 'Ronnie', 'Rory', 'Rosa', 'Rosabelle', 'Rosalee', 'Rosalia', 'Rosalie', 'Rosalind', 'Rosalinda', 'Rosaline', 'Rosalyn', 'Rosamond', 'Rosann', 'Rosanna', 'Rosanne', 'Rosaria', 'Rosario', 'Rose', 'Roseann', 'Roseanna', 'Roseanne', 'Rosella', 'Roselyn', 'Rosemarie', 'Rosemary', 'Rosena', 'Rosetta', 'Rosey', 'Rosia', 'Rosie', 'Rosina', 'Rosita', 'Roslyn', 'Rossie', 'Rosy', 'Rowan', 'Rowena', 'Roxana', 'Roxane', 'Roxann', 'Roxanna', 'Roxanne', 'Roxie', 'Roxy', 'Rozanne', 'Rozella', 'Rubi', 'Rubie', 'Ruby', 'Rubye', 'Ruie', 'Ruth', 'Rutha', 'Ruthann', 'Ruthanne', 'Ruthe', 'Ruthie', 'Ryann', 'Rylan', 'Rylee', 'Ryleigh', 'Rylie', 'Sabina', 'Sable', 'Sabra', 'Sabrina', 'Sada', 'Sade', 'Sadie', 'Sadye', 'Sage', 'Saige', 'Salena', 'Salina', 'Sallie', 'Sally', 'Salma', 'Salome', 'Samantha', 'Samara', 'Samatha', 'Samira', 'Samiyah', 'Sammie', 'Sanaa', 'Sanai', 'Sandi', 'Sandie', 'Sandra', 'Sandy', 'Saniya', 'Saniyah', 'Sanjuana', 'Sanjuanita', 'Sannie', 'Santa', 'Santana', 'Santina', 'Santos', 'Sara', 'Sarah', 'Sarahi', 'Sarai', 'Sariah', 'Sarina', 'Sarita', 'Sarrah', 'Sasha', 'Saundra', 'Savana', 'Savanah', 'Savanna', 'Savannah', 'Savilla', 'Scarlet', 'Scarlett', 'Sebrina', 'Selah', 'Selena', 'Selene', 'Selina', 'Selma', 'Sena', 'Senora', 'Serena', 'Serenity', 'Serina', 'Shae', 'Shaina', 'Shakira', 'Shalon', 'Shalonda', 'Shameka', 'Shamika', 'Shana', 'Shanae', 'Shanda', 'Shandra', 'Shane', 'Shaneka', 'Shanell', 'Shanelle', 'Shanequa', 'Shani', 'Shania', 'Shanice', 'Shaniece', 'Shanika', 'Shaniqua', 'Shanita', 'Shaniya', 'Shanna', 'Shannan', 'Shannen', 'Shannon', 'Shanon', 'Shanta', 'Shante', 'Shantel', 'Shantell', 'Shaquana', 'Shaquita', 'Shara', 'Shardae', 'Sharday', 'Sharde', 'Sharee', 'Sharen', 'Shari', 'Sharita', 'Sharla', 'Sharleen', 'Sharlene', 'Sharman', 'Sharon', 'Sharonda', 'Sharron', 'Sharyl', 'Sharyn', 'Shasta', 'Shatara', 'Shauna', 'Shaunna', 'Shavon', 'Shavonne', 'Shawanda', 'Shawna', 'Shawnda', 'Shawnee', 'Shawnna', 'Shawnte', 'Shay', 'Shayla', 'Shaylee', 'Shayna', 'Shea', 'Sheena', 'Sheila', 'Sheilah', 'Shelba', 'Shelbi', 'Shelbie', 'Shelby', 'Shelia', 'Shelley', 'Shelli', 'Shellie', 'Shelly', 'Shelva', 'Shelvia', 'Shelvie', 'Shena', 'Shenna', 'Sheree', 'Sheri', 'Sheridan', 'Sherie', 'Sherilyn', 'Sherita', 'Sherlyn', 'Sheron', 'Sherree', 'Sherri', 'Sherrie', 'Sherrill', 'Sherron', 'Sherry', 'Sherryl', 'Sheryl', 'Sheryll', 'Sheyla', 'Shianne', 'Shiela', 'Shiloh', 'Shira', 'Shirl', 'Shirlee', 'Shirleen', 'Shirlene', 'Shirley', 'Shirleyann', 'Shirlie', 'Shona', 'Shonda', 'Shonna', 'Shreya', 'Shyann', 'Shyanne', 'Shyla', 'Sibbie', 'Sibyl', 'Siddie', 'Sidney', 'Siena', 'Sienna', 'Sierra', 'Signa', 'Signe', 'Sigrid', 'Silvia', 'Simona', 'Simone', 'Sina', 'Sinda', 'Siobhan', 'Sister', 'Sky', 'Skye', 'Skyla', 'Skylar', 'Skyler', 'Sloane', 'Socorro', 'Sofia', 'Soledad', 'Somer', 'Sommer', 'Sondra', 'Sonia', 'Sonja', 'Sonji', 'Sonya', 'Sophia', 'Sophie', 'Sophronia', 'Spring', 'Stacey', 'Staci', 'Stacia', 'Stacie', 'Stacy', 'Star', 'Starla', 'Starr', 'Stasia', 'Stefani', 'Stefanie', 'Stella', 'Stephaine', 'Stephani', 'Stephania', 'Stephanie', 'Stephany', 'Stephenie', 'Stevie', 'Stormy', 'Sudie', 'Sue', 'Suellen', 'Sula', 'Summer', 'Sunday', 'Sunny', 'Sunshine', 'Susan', 'Susana', 'Susann', 'Susanna', 'Susannah', 'Susanne', 'Susie', 'Sussie', 'Suzan', 'Suzann', 'Suzanna', 'Suzanne', 'Suzette', 'Suzie', 'Suzy', 'Sybil', 'Sybilla', 'Syble', 'Sydell', 'Sydnee', 'Sydney', 'Sydni', 'Sydnie', 'Sylva', 'Sylvania', 'Sylvia', 'Symone', 'Syreeta', 'Tabatha', 'Tabetha', 'Tabitha', 'Tai', 'Taina', 'Taja', 'Takisha', 'Talia', 'Taliyah', 'Tamala', 'Tamara', 'Tamatha', 'Tambra', 'Tameka', 'Tamekia', 'Tamela', 'Tamera', 'Tami', 'Tamia', 'Tamica', 'Tamie', 'Tamika', 'Tamiko', 'Tamisha', 'Tammi', 'Tammie', 'Tammy', 'Tamra', 'Tamya', 'Tana', 'Tanesha', 'Tangela', 'Tania', 'Tanika', 'Tanisha', 'Taniya', 'Taniyah', 'Tanja', 'Tanya', 'Tara', 'Tarah', 'Taraji', 'Tari', 'Tarsha', 'Taryn', 'Tasha', 'Tashina', 'Tasia', 'Tatia', 'Tatiana', 'Tatianna', 'Tatum', 'Tatyana', 'Tatyanna', 'Tawana', 'Tawanda', 'Tawanna', 'Tawny', 'Tawnya', 'Taya', 'Tayla', 'Tayler', 'Taylor', 'Tea', 'Teagan', 'Teela', 'Teena', 'Tella', 'Tempie', 'Tena', 'Tenika', 'Tenisha', 'Tennessee', 'Tennie', 'Tennille', 'Tera', 'Teresa', 'Terese', 'Teressa', 'Teri', 'Terra', 'Terri', 'Terrie', 'Terry', 'Tess', 'Tessa', 'Tessie', 'Texanna', 'Texas', 'Texie', 'Thalia', 'Thea', 'Theda', 'Thekla', 'Thelma', 'Theodocia', 'Theodora', 'Theodosia', 'Theola', 'Theresa', 'Therese', 'Theresia', 'Theta', 'Thomasina', 'Thora', 'Thresa', 'Thursa', 'Thyra', 'Tia', 'Tiana', 'Tianna', 'Tiara', 'Tiarra', 'Tiera', 'Tierra', 'Tiesha', 'Tiffani', 'Tiffanie', 'Tiffany', 'Tilda', 'Tilla', 'Tillie', 'Tina', 'Tiney', 'Tinie', 'Tinnie', 'Tiny', 'Tisa', 'Tisha', 'Tishie', 'Tobi', 'Toby', 'Toccara', 'Tomasa', 'Tomeka', 'Tomika', 'Tommie', 'Tonda', 'Toni', 'Tonia', 'Tonja', 'Tonya', 'Tori', 'Torie', 'Torrie', 'Tory', 'Tosha', 'Toshiko', 'Towanda', 'Toya', 'Tracee', 'Tracey', 'Traci', 'Tracie', 'Tracy', 'Treasure', 'Treena', 'Trena', 'Tresa', 'Tressa', 'Tressie', 'Treva', 'Tricia', 'Trilby', 'Trina', 'Trinidad', 'Trinity', 'Trish', 'Trisha', 'Trista', 'Tristan', 'Tristen', 'Trudi', 'Trudie', 'Trudy', 'Trula', 'Tula', 'Twila', 'Twyla', 'Tyesha', 'Tyra', 'Ula', 'Una', 'Unique', 'Unknown', 'Ura', 'Ursula', 'Vada', 'Val', 'Valarie', 'Valencia', 'Valentina', 'Valentine', 'Valeria', 'Valerie', 'Valery', 'Valinda', 'Vallie', 'Valorie', 'Vanesa', 'Vanessa', 'Vannie', 'Vara', 'Vashti', 'Vassie', 'Veda', 'Vela', 'Velda', 'Velia', 'Vella', 'Velma', 'Velva', 'Velvet', 'Vena', 'Venessa', 'Venice', 'Venie', 'Venita', 'Vennie', 'Venus', 'Veola', 'Vera', 'Verda', 'Verdell', 'Verdie', 'Verena', 'Vergie', 'Verla', 'Verlene', 'Verlie', 'Verna', 'Verne', 'Vernell', 'Vernelle', 'Vernetta', 'Vernia', 'Vernice', 'Vernie', 'Vernita', 'Verona', 'Veronica', 'Versa', 'Versie', 'Vertie', 'Vessie', 'Vesta', 'Veta', 'Veva', 'Vicie', 'Vickey', 'Vicki', 'Vickie', 'Vicky', 'Victoria', 'Victorine', 'Victory', 'Vicy', 'Vida', 'Vikki', 'Villa', 'Vilma', 'Vina', 'Vincenza', 'Viney', 'Vinie', 'Vinnie', 'Viola', 'Violet', 'Violeta', 'Violetta', 'Violette', 'Vira', 'Virdie', 'Virgia', 'Virgie', 'Virginia', 'Viridiana', 'Vita', 'Viva', 'Vivian', 'Viviana', 'Vivien', 'Vivienne', 'Vlasta', 'Vonda', 'Vonetta', 'Vonnie', 'Wanda', 'Waneta', 'Wanita', 'Wava', 'Wende', 'Wendi', 'Wendy', 'Whitley', 'Whitney', 'Wilda', 'Wilhelmina', 'Wilhelmine', 'Willa', 'Willene', 'Willia', 'Willie', 'Williemae', 'Willodean', 'Willow', 'Wilma', 'Windy', 'Winifred', 'Winnie', 'Winnifred', 'Winona', 'Winter', 'Wynona', 'Xena', 'Ximena', 'Xiomara', 'Yadira', 'Yahaira', 'Yajaira', 'Yamilet', 'Yamilex', 'Yareli', 'Yaretzi', 'Yaritza', 'Yasmeen', 'Yasmin', 'Yasmine', 'Yazmin', 'Yesenia', 'Yessenia', 'Yetta', 'Yolanda', 'Yolonda', 'Yoselin', 'Yoshiko', 'Yuliana', 'Yulisa', 'Yulissa', 'Yuridia', 'Yvette', 'Yvonne', 'Zada', 'Zadie', 'Zaida', 'Zana', 'Zandra', 'Zaniyah', 'Zara', 'Zaria', 'Zariah', 'Zela', 'Zelda', 'Zelia', 'Zella', 'Zelma', 'Zelpha', 'Zena', 'Zenobia', 'Zeta', 'Zetta', 'Zettie', 'Zhane', 'Zillah', 'Zilpah', 'Zilpha', 'Zina', 'Zion', 'Zita', 'Zoa', 'Zoe', 'Zoey', 'Zoie', 'Zola', 'Zona', 'Zora', 'Zula' ) first_names_male = ('Aaden', 'Aarav', 'Aaron', 'Ab', 'Abb', 'Abbott', 'Abdiel', 'Abdul', 'Abdullah', 'Abe', 'Abel', 'Abelardo', 'Abie', 'Abner', 'Abraham', 'Abram', 'Ace', 'Acey', 'Acie', 'Acy', 'Adalberto', 'Adam', 'Adams', 'Adan', 'Add', 'Adelard', 'Adelbert', 'Aden', 'Adin', 'Aditya', 'Adlai', 'Admiral', 'Adolf', 'Adolfo', 'Adolph', 'Adolphus', 'Adonis', 'Adrain', 'Adrian', 'Adriel', 'Adrien', 'Adron', 'Aedan', 'Agustin', 'Agustus', 'Ah', 'Ahmad', 'Ahmed', 'Aidan', 'Aiden', 'Aidyn', 'Aime', 'Akeem', 'Al', 'Alan', 'Alanzo', 'Albert', 'Alberto', 'Albertus', 'Albin', 'Albion', 'Alby', 'Alcee', 'Alcide', 'Alden', 'Aldo', 'Alec', 'Aleck', 'Alejandro', 'Alek', 'Alessandro', 'Alex', 'Alexande', 'Alexander', 'Alexandre', 'Alexandro', 'Alexis', 'Alexzander', 'Alf', 'Alferd', 'Alfie', 'Alfonse', 'Alfonso', 'Alfonzo', 'Alford', 'Alfred', 'Alfredo', 'Alger', 'Algernon', 'Algie', 'Algot', 'Ali', 'Alijah', 'Allan', 'Allen', 'Allyn', 'Almer', 'Almon', 'Almond', 'Almus', 'Alois', 'Alonso', 'Alonza', 'Alonzo', 'Aloys', 'Aloysius', 'Alpheus', 'Alphons', 'Alphonse', 'Alphonso', 'Alphonsus', 'Alston', 'Alto', 'Alton', 'Alva', 'Alvah', 'Alvan', 'Alvaro', 'Alver', 'Alvia', 'Alvie', 'Alvin', 'Alvis', 'Alvy', 'Alwin', 'Amado', 'Amare', 'Amari', 'Amarion', 'Amasa', 'Ambers', 'Ambrose', 'Americo', 'Amerigo', 'Amil', 'Amin', 'Amir', 'Amit', 'Ammon', 'Amon', 'Amos', 'Ananias', 'Anastacio', 'Anatole', 'Ancel', 'Ancil', 'Anders', 'Anderson', 'Andon', 'Andra', 'Andrae', 'Andre', 'Andreas', 'Andres', 'Andrew', 'Andy', 'Anfernee', 'Angel', 'Angelo', 'Angus', 'Anibal', 'Ansel', 'Anson', 'Anthoney', 'Anthony', 'Antione', 'Antoine', 'Anton', 'Antone', 'Antonio', 'Antony', 'Antwain', 'Antwan', 'Antwon', 'Anwar', 'Arba', 'Arbie', 'Arch', 'Archer', 'Archibald', 'Archie', 'Ardell', 'Arden', 'Ari', 'Aric', 'Arjun', 'Arlan', 'Arland', 'Arlen', 'Arley', 'Arlie', 'Arlin', 'Arlington', 'Arlis', 'Arlo', 'Arlyn', 'Arman', 'Armand', 'Armando', 'Armani', 'Armin', 'Armond', 'Armstead', 'Arnav', 'Arne', 'Arnett', 'Arnie', 'Arno', 'Arnold', 'Arnoldo', 'Arnulfo', 'Aron', 'Arron', 'Arsenio', 'Art', 'Arther', 'Arthor', 'Arthur', 'Artie', 'Artis', 'Arturo', 'Arvel', 'Arvid', 'Arvil', 'Arvin', 'Arvo', 'Aryan', 'Asa', 'Asberry', 'Asbury', 'Ashby', 'Asher', 'Ashton', 'Atha', 'Atlas', 'Atticus', 'Attilio', 'Aubra', 'Aubrey', 'Audie', 'Audley', 'Audy', 'August', 'Auguste', 'Augustin', 'Augustine', 'Augustus', 'Aurelio', 'Aurthur', 'Austen', 'Austin', 'Auston', 'Austyn', 'Auther', 'Author', 'Authur', 'Autry', 'Avery', 'Avon', 'Axel', 'Ayaan', 'Aydan', 'Ayden', 'Aydin', 'Babe', 'Babyboy', 'Bailey', 'Baker', 'Baldwin', 'Ballard', 'Banks', 'Barnard', 'Barnett', 'Barney', 'Barnie', 'Baron', 'Barrett', 'Barrie', 'Barron', 'Barry', 'Bart', 'Bartholomew', 'Bartley', 'Barton', 'Bascom', 'Basil', 'Baxter', 'Bayard', 'Beau', 'Beckett', 'Beckham', 'Bedford', 'Beecher', 'Bell', 'Belton', 'Ben', 'Benard', 'Benedict', 'Benito', 'Benjaman', 'Benjamen', 'Benjamin', 'Benjamine', 'Benji', 'Benjiman', 'Benjman', 'Bennett', 'Bennie', 'Benny', 'Benson', 'Bentley', 'Benton', 'Berkley', 'Berlin', 'Bernard', 'Bernardo', 'Bernhard', 'Bernie', 'Berry', 'Bert', 'Bertie', 'Berton', 'Bertram', 'Bertrand', 'Beryl', 'Bethel', 'Bilal', 'Bill', 'Billie', 'Billy', 'Bird', 'Birt', 'Bishop', 'Bjorn', 'Blain', 'Blaine', 'Blair', 'Blaise', 'Blake', 'Blanchard', 'Blane', 'Blas', 'Blaze', 'Bliss', 'Bluford', 'Bo', 'Bob', 'Bobbie', 'Bobby', 'Bode', 'Bolden', 'Booker', 'Boone', 'Boris', 'Bose', 'Boss', 'Boston', 'Bowman', 'Boyce', 'Boyd', 'Boysie', 'Brad', 'Braden', 'Bradford', 'Bradley', 'Bradly', 'Brady', 'Bradyn', 'Braeden', 'Braedon', 'Braiden', 'Brain', 'Branch', 'Brandan', 'Branden', 'Brandin', 'Brandon', 'Brandt', 'Brandy', 'Brandyn', 'Brannon', 'Branson', 'Brant', 'Brantley', 'Braulio', 'Braxton', 'Brayan', 'Brayden', 'Braydon', 'Braylen', 'Braylon', 'Brendan', 'Brenden', 'Brendon', 'Brennan', 'Brennen', 'Brennon', 'Brent', 'Brenton', 'Bret', 'Brett', 'Brian', 'Brice', 'Bridger', 'Brien', 'Brion', 'Britt', 'Brittany', 'Britton', 'Brock', 'Broderick', 'Brodie', 'Brody', 'Brogan', 'Bronson', 'Brook', 'Brooks', 'Brown', 'Bruce', 'Bruno', 'Bryan', 'Bryant', 'Bryce', 'Brycen', 'Bryon', 'Bryson', 'Bryton', 'Buck', 'Bud', 'Budd', 'Buddie', 'Buddy', 'Buel', 'Buell', 'Buford', 'Bunk', 'Burdette', 'Buren', 'Burgess', 'Burk', 'Burke', 'Burl', 'Burleigh', 'Burley', 'Burnell', 'Burnett', 'Burney', 'Burnice', 'Burnie', 'Burns', 'Burr', 'Burrel', 'Burrell', 'Burt', 'Burton', 'Bush', 'Buster', 'Butch', 'Butler', 'Bynum', 'Byrd', 'Byron', 'Cade', 'Caden', 'Cael', 'Caesar', 'Caiden', 'Cain', 'Cal', 'Cale', 'Caleb', 'Calhoun', 'Callie', 'Callum', 'Calvin', 'Cam', 'Camden', 'Cameron', 'Camilo', 'Campbell', 'Camren', 'Camron', 'Camryn', 'Candido', 'Cannon', 'Canyon', 'Cap', 'Captain', 'Carey', 'Carl', 'Carleton', 'Carlie', 'Carlisle', 'Carlo', 'Carlos', 'Carlton', 'Carlyle', 'Carmel', 'Carmelo', 'Carmen', 'Carmine', 'Carnell', 'Carrie', 'Carrol', 'Carroll', 'Carsen', 'Carson', 'Carter', 'Cary', 'Cas', 'Case', 'Casen', 'Casey', 'Cash', 'Casimer', 'Casimir', 'Casimiro', 'Cason', 'Casper', 'Cass', 'Cassidy', 'Cassie', 'Cassius', 'Caswell', 'Cato', 'Cayden', 'Ceasar', 'Cecil', 'Cedric', 'Cedrick', 'Celestino', 'Cephus', 'Cesar', 'Ceylon', 'Chace', 'Chad', 'Chadd', 'Chadrick', 'Chadwick', 'Chaim', 'Chalmer', 'Chalmers', 'Champ', 'Chance', 'Chancey', 'Chancy', 'Chandler', 'Channing', 'Charle', 'Charles', 'Charley', 'Charlie', 'Charls', 'Charlton', 'Charly', 'Chas', 'Chase', 'Chauncey', 'Chauncy', 'Chaz', 'Che', 'Chesley', 'Chester', 'Chet', 'Cheyenne', 'Chin', 'Chip', 'Chris', 'Christ', 'Christian', 'Christina', 'Christion', 'Christop', 'Christoper', 'Christophe', 'Christopher', 'Chuck', 'Cicero', 'Clabe', 'Claiborne', 'Clair', 'Clarance', 'Clare', 'Clarence', 'Clark', 'Clarke', 'Clarnce', 'Claud', 'Claude', 'Claudie', 'Claudio', 'Claudius', 'Claus', 'Clay', 'Clayton', 'Clearence', 'Cleave', 'Clell', 'Clem', 'Clemence', 'Clemens', 'Clement', 'Clemente', 'Clemmie', 'Clemon', 'Cleo', 'Cleon', 'Cletus', 'Cleve', 'Cleveland', 'Clide', 'Cliff', 'Clifford', 'Clifton', 'Clint', 'Clinton', 'Clive', 'Clovis', 'Cloyd', 'Clyde', 'Coby', 'Codey', 'Codi', 'Codie', 'Cody', 'Coen', 'Cohen', 'Colbert', 'Colby', 'Cole', 'Coleman', 'Coleton', 'Coley', 'Colie', 'Colin', 'Collie', 'Collier', 'Collin', 'Collins', 'Collis', 'Colon', 'Colonel', 'Colt', 'Colten', 'Colter', 'Colton', 'Columbus', 'Colvin', 'Commodore', 'Con', 'Conard', 'Conley', 'Conner', 'Connie', 'Connor', 'Conor', 'Conrad', 'Constantine', 'Conway', 'Coolidge', 'Cooper', 'Corbett', 'Corbin', 'Cordaro', 'Cordell', 'Cordero', 'Corey', 'Cornel', 'Cornelious', 'Cornelius', 'Cornell', 'Corry', 'Cortez', 'Cortney', 'Corwin', 'Cory', 'Cosmo', 'Coty', 'Council', 'Courtland', 'Courtney', 'Coy', 'Craig', 'Crawford', 'Creed', 'Cris', 'Cristian', 'Cristobal', 'Cristofer', 'Cristopher', 'Crockett', 'Cruz', 'Cullen', 'Curley', 'Curt', 'Curtis', 'Curtiss', 'Cyril', 'Cyrus', 'Dabney', 'Dakoda', 'Dakota', 'Dakotah', 'Dale', 'Dallas', 'Dallin', 'Dalton', 'Dalvin', 'Damarcus', 'Damari', 'Damarion', 'Dameon', 'Damian', 'Damien', 'Damion', 'Damon', 'Damond', 'Dan', 'Dana', 'Dandre', 'Dane', 'Dangelo', 'Danial', 'Daniel', 'Dann', 'Dannie', 'Danniel', 'Danny', 'Dante', 'Daquan', 'Darby', 'Darcy', 'Darell', 'Daren', 'Darian', 'Darien', 'Darin', 'Dario', 'Darion', 'Darius', 'Darl', 'Darnell', 'Darold', 'Daron', 'Darrel', 'Darrell', 'Darren', 'Darrian', 'Darrick', 'Darrien', 'Darrin', 'Darrion', 'Darrius', 'Darron', 'Darry', 'Darryl', 'Darryle', 'Darryll', 'Darryn', 'Darvin', 'Darwin', 'Darwyn', 'Daryl', 'Daryle', 'Daryn', 'Dashawn', 'Daulton', 'Daunte', 'Davante', 'Dave', 'Davey', 'Davian', 'David', 'Davie', 'Davin', 'Davion', 'Davis', 'Davon', 'Davonta', 'Davonte', 'Davy', 'Dawson', 'Dax', 'Daxton', 'Dayne', 'Dayton', 'Deacon', 'Dean', 'Deandre', 'Deane', 'Deangelo', 'Deante', 'Declan', 'Dedric', 'Dedrick', 'Deegan', 'Deforest', 'Deion', 'Dejon', 'Dejuan', 'Del', 'Delano', 'Delbert', 'Dell', 'Della', 'Delma', 'Delmar', 'Delmas', 'Delmer', 'Delmus', 'Delos', 'Delphin', 'Delton', 'Delvin', 'Delwin', 'Demarco', 'Demarcus', 'Demario', 'Demarion', 'Demetri', 'Demetric', 'Demetrios', 'Demetrius', 'Demian', 'Demond', 'Demonte', 'Dempsey', 'Denis', 'Dennie', 'Dennis', 'Denny', 'Denton', 'Denver', 'Denzel', 'Denzell', 'Denzil', 'Deon', 'Deondre', 'Deonta', 'Deontae', 'Deonte', 'Dequan', 'Derald', 'Dereck', 'Derek', 'Dereon', 'Deric', 'Derick', 'Derik', 'Derl', 'Deron', 'Derrek', 'Derrell', 'Derrick', 'Derwin', 'Deryl', 'Desean', 'Deshaun', 'Deshawn', 'Desi', 'Desmond', 'Dessie', 'Destin', 'Destry', 'Devan', 'Devante', 'Devaughn', 'Deven', 'Devin', 'Devon', 'Devonta', 'Devontae', 'Devonte', 'Devyn', 'Deward', 'Dewayne', 'Dewey', 'Dewitt', 'Dexter', 'Diallo', 'Diamond', 'Diane', 'Dickie', 'Diego', 'Dijon', 'Dilan', 'Dillan', 'Dillard', 'Dillion', 'Dillon', 'Dimitri', 'Dimitrios', 'Dink', 'Dino', 'Dion', 'Dionicio', 'Dionte', 'Dirk', 'Dixon', 'Doc', 'Dock', 'Doctor', 'Doll', 'Dolph', 'Dolphus', 'Domenic', 'Domenick', 'Domenico', 'Domingo', 'Dominic', 'Dominick', 'Dominik', 'Don', 'Donaciano', 'Donal', 'Donald', 'Donat', 'Donato', 'Donavan', 'Donavon', 'Dondre', 'Donell', 'Donn', 'Donnell', 'Donnie', 'Donny', 'Donovan', 'Donta', 'Dontae', 'Donte', 'Dora', 'Dorian', 'Dorman', 'Dorr', 'Dorris', 'Dorsey', 'Doss', 'Doug', 'Douglas', 'Douglass', 'Dow', 'Doyle', 'Dozier', 'Drake', 'Draven', 'Drew', 'Drury', 'Duane', 'Duard', 'Dudley', 'Duff', 'Duke', 'Duncan', 'Durell', 'Durrell', 'Durward', 'Durwood', 'Dustan', 'Dustin', 'Dusty', 'Dustyn', 'Duwayne', 'Dwain', 'Dwaine', 'Dwane', 'Dwayne', 'Dwight', 'Dwyane', 'Dylan', 'Dyllan', 'Dylon', 'Ean', 'Earl', 'Earle', 'Earley', 'Earlie', 'Early', 'Earnest', 'Easton', 'Ebb', 'Ebbie', 'Eben', 'Ebenezer', 'Eber', 'Ebert', 'Ed', 'Edd', 'Eddie', 'Eddy', 'Eden', 'Edgar', 'Edgardo', 'Edie', 'Edison', 'Edmon', 'Edmond', 'Edmund', 'Edsel', 'Edson', 'Eduardo', 'Edw', 'Edward', 'Edwardo', 'Edwin', 'Effie', 'Efrain', 'Efrem', 'Efren', 'Egbert', 'Einar', 'Eino', 'Elam', 'Elbert', 'Elbridge', 'Elby', 'Elden', 'Elder', 'Eldon', 'Eldred', 'Eldridge', 'Elex', 'Elgie', 'Elgin', 'Eli', 'Elian', 'Elias', 'Elick', 'Elie', 'Eliezer', 'Eliga', 'Eligah', 'Elige', 'Elihu', 'Elijah', 'Eliot', 'Eliseo', 'Elisha', 'Elizah', 'Ell', 'Ellery', 'Elliot', 'Elliott', 'Ellis', 'Ellison', 'Ellsworth', 'Ellwood', 'Elmer', 'Elmo', 'Elmore', 'Elon', 'Elonzo', 'Eloy', 'Elroy', 'Elsworth', 'Elton', 'Elvin', 'Elvis', 'Elwin', 'Elwood', 'Elwyn', 'Ely', 'Elza', 'Elzie', 'Elzy', 'Emanuel', 'Emerson', 'Emery', 'Emett', 'Emil', 'Emile', 'Emiliano', 'Emilio', 'Emit', 'Emma', 'Emmanuel', 'Emmet', 'Emmett', 'Emmit', 'Emmitt', 'Emmons', 'Emory', 'Emry', 'Encarnacion', 'Ennis', 'Enoch', 'Enos', 'Enrico', 'Enrique', 'Enzo', 'Ephraim', 'Ephram', 'Ephriam', 'Epifanio', 'Erasmo', 'Erasmus', 'Erastus', 'Erby', 'Eric', 'Erich', 'Erick', 'Erie', 'Erik', 'Erin', 'Erland', 'Erle', 'Erling', 'Ernest', 'Ernesto', 'Ernie', 'Ernst', 'Errol', 'Ervin', 'Erving', 'Erwin', 'Esau', 'Esco', 'Esequiel', 'Esker', 'Esley', 'Essex', 'Esteban', 'Estel', 'Estes', 'Estevan', 'Estill', 'Eston', 'Ethan', 'Ethelbert', 'Ethen', 'Eugene', 'Eugenio', 'Eusebio', 'Eustace', 'Evan', 'Evander', 'Evans', 'Evelyn', 'Everet', 'Everett', 'Everette', 'Evert', 'Evertt', 'Ewald', 'Ewart', 'Ewell', 'Ewin', 'Ewing', 'Ezekiel', 'Ezell', 'Ezequiel', 'Ezra', 'Ezzard', 'Fabian', 'Faron', 'Farrell', 'Farris', 'Fate', 'Faustino', 'Fayette', 'Fed', 'Federico', 'Felipe', 'Felix', 'Felton', 'Fenton', 'Ferd', 'Ferdinand', 'Ferman', 'Fernand', 'Fernando', 'Ferrell', 'Ferris', 'Festus', 'Fidel', 'Fidencio', 'Fielding', 'Finis', 'Finley', 'Finn', 'Finnegan', 'Firman', 'Fisher', 'Fitzgerald', 'Fitzhugh', 'Fleet', 'Flem', 'Fleming', 'Fletcher', 'Flint', 'Florencio', 'Florentino', 'Florian', 'Floy', 'Floyd', 'Foch', 'Ford', 'Forest', 'Forrest', 'Foster', 'Fount', 'Foy', 'Frances', 'Francesco', 'Francis', 'Francisco', 'Franco', 'Frank', 'Frankie', 'Franklin', 'Franklyn', 'Franz', 'Frazier', 'Fred', 'Freddie', 'Freddy', 'Frederic', 'Frederick', 'Fredie', 'Fredric', 'Fredrick', 'Fredy', 'Freeman', 'Fremont', 'French', 'Friend', 'Fritz', 'Fuller', 'Fulton', 'Furman', 'Gabe', 'Gabriel', 'Gael', 'Gaetano', 'Gage', 'Gaige', 'Gail', 'Gaines', 'Gaither', 'Gale', 'Galen', 'Gannon', 'Gardner', 'Garett', 'Garey', 'Garfield', 'Garland', 'Garner', 'Garnet', 'Garnett', 'Garold', 'Garret', 'Garrett', 'Garrick', 'Garrison', 'Garry', 'Garth', 'Garvin', 'Gary', 'Gasper', 'Gaston', 'Gauge', 'Gaven', 'Gavin', 'Gavyn', 'Gay', 'Gayle', 'Gaylen', 'Gaylon', 'Gaylord', 'Gearld', 'Geary', 'Gee', 'Genaro', 'Gene', 'General', 'Genie', 'Gennaro', 'Geno', 'Geo', 'Geoff', 'Geoffrey', 'George', 'Georgie', 'Geovanni', 'Gerald', 'Geraldo', 'Gerard', 'Gerardo', 'Gerhard', 'Gerhardt', 'Germaine', 'German', 'Gerold', 'Gerrit', 'Gerry', 'Giancarlo', 'Gianni', 'Gibson', 'Gideon', 'Gifford', 'Gil', 'Gilbert', 'Gilberto', 'Giles', 'Gilford', 'Gilman', 'Gilmer', 'Gilmore', 'Gino', 'Giovani', 'Giovanni', 'Giovanny', 'Giuseppe', 'Gladstone', 'Glen', 'Glendon', 'Glenn', 'Glenwood', 'Glover', 'Glynn', 'Godfrey', 'Goebel', 'Golden', 'Gonzalo', 'Gorden', 'Gordon', 'Gorge', 'Gottlieb', 'Governor', 'Grady', 'Grafton', 'Graham', 'Grant', 'Granville', 'Graves', 'Gray', 'Graydon', 'Grayling', 'Grayson', 'Green', 'Greene', 'Greg', 'Gregg', 'Greggory', 'Gregorio', 'Gregory', 'Greyson', 'Griffin', 'Griffith', 'Grove', 'Grover', 'Guido', 'Guilford', 'Guillermo', 'Gunnar', 'Gunner', 'Gurney', 'Gus', 'Guss', 'Gussie', 'Gust', 'Gustaf', 'Gustav', 'Gustave', 'Gustavo', 'Gustavus', 'Guthrie', 'Guy', 'Haden', 'Hadley', 'Haiden', 'Hakeem', 'Hakim', 'Hal', 'Halbert', 'Hale', 'Hall', 'Halley', 'Hallie', 'Halsey', 'Ham', 'Hamilton', 'Hamp', 'Hampton', 'Hamza', 'Handy', 'Hank', 'Hans', 'Hansel', 'Hansford', 'Hanson', 'Harden', 'Hardie', 'Hardin', 'Harding', 'Hardy', 'Harl', 'Harlan', 'Harland', 'Harlen', 'Harley', 'Harlie', 'Harlon', 'Harlow', 'Harm', 'Harman', 'Harmon', 'Harold', 'Harper', 'Harrell', 'Harrie', 'Harris', 'Harrison', 'Harrold', 'Harry', 'Hart', 'Hartley', 'Hartwell', 'Harve', 'Harvey', 'Harvie', 'Harvy', 'Hasan', 'Haskell', 'Hassan', 'Hattie', 'Haven', 'Hayden', 'Hayes', 'Hays', 'Hayward', 'Haywood', 'Hazen', 'Heath', 'Heber', 'Hebert', 'Hector', 'Helmer', 'Hence', 'Henderson', 'Henery', 'Henri', 'Henry', 'Herb', 'Herbert', 'Heriberto', 'Herman', 'Hermann', 'Hermon', 'Hernan', 'Herschel', 'Hershel', 'Hershell', 'Hervey', 'Heyward', 'Hezekiah', 'Hezzie', 'Hideo', 'Hilario', 'Hilary', 'Hilbert', 'Hill', 'Hillard', 'Hillary', 'Hillery', 'Hilliard', 'Hilmer', 'Hilton', 'Hiram', 'Hiroshi', 'Hjalmar', 'Hjalmer', 'Hobart', 'Hobert', 'Hobson', 'Hoke', 'Holden', 'Holland', 'Hollie', 'Hollis', 'Holmes', 'Homer', 'Hoover', 'Hope', 'Horace', 'Horacio', 'Horatio', 'Horton', 'Hosea', 'Hosie', 'Hosteen', 'Houston', 'Howard', 'Howell', 'Hoy', 'Hoyt', 'Hubbard', 'Hubert', 'Hudson', 'Huey', 'Hugh', 'Hughes', 'Hughey', 'Hughie', 'Hugo', 'Humberto', 'Humphrey', 'Hung', 'Hunt', 'Hunter', 'Hurbert', 'Hurley', 'Huston', 'Huy', 'Hyman', 'Hymen', 'Hyrum', 'Ian', 'Ibrahim', 'Ida', 'Ignacio', 'Ignatius', 'Ignatz', 'Ike', 'Illya', 'Imanol', 'Immanuel', 'Infant', 'Ingram', 'Ira', 'Irl', 'Irven', 'Irvin', 'Irvine', 'Irving', 'Irwin', 'Isaac', 'Isaak', 'Isadore', 'Isai', 'Isaiah', 'Isaias', 'Isam', 'Ishaan', 'Isham', 'Ishmael', 'Isiah', 'Isidor', 'Isidore', 'Isidro', 'Ismael', 'Isom', 'Israel', 'Isreal', 'Issac', 'Iva', 'Ivan', 'Iver', 'Iverson', 'Ivey', 'Ivor', 'Ivory', 'Ivy', 'Izaiah', 'Izayah', 'Jabari', 'Jabbar', 'Jabez', 'Jace', 'Jack', 'Jackson', 'Jacky', 'Jacob', 'Jacoby', 'Jacques', 'Jacquez', 'Jade', 'Jaden', 'Jadiel', 'Jadon', 'Jadyn', 'Jaeden', 'Jagger', 'Jaheem', 'Jaheim', 'Jahiem', 'Jahir', 'Jaiden', 'Jaidyn', 'Jaime', 'Jaimie', 'Jair', 'Jairo', 'Jajuan', 'Jake', 'Jakob', 'Jakobe', 'Jaleel', 'Jalen', 'Jalon', 'Jamaal', 'Jamal', 'Jamar', 'Jamarcus', 'Jamari', 'Jamarion', 'Jame', 'Jameel', 'Jamel', 'James', 'Jameson', 'Jamey', 'Jamie', 'Jamil', 'Jamin', 'Jamir', 'Jamison', 'Jammie', 'Jan', 'Jaquan', 'Jaquez', 'Jarad', 'Jared', 'Jaren', 'Jaret', 'Jarett', 'Jarod', 'Jaron', 'Jarrad', 'Jarred', 'Jarrell', 'Jarret', 'Jarrett', 'Jarrod', 'Jarvis', 'Jase', 'Jasen', 'Jasiah', 'Jason', 'Jasper', 'Javen', 'Javier', 'Javion', 'Javon', 'Javonte', 'Jax', 'Jaxen', 'Jaxon', 'Jaxson', 'Jaxton', 'Jay', 'Jayce', 'Jaycob', 'Jaydan', 'Jayden', 'Jaydin', 'Jaydon', 'Jaylan', 'Jaylen', 'Jaylin', 'Jaylon', 'Jayme', 'Jaymes', 'Jayson', 'Jayvion', 'Jayvon', 'Jean', 'Jeb', 'Jed', 'Jedediah', 'Jedidiah', 'Jeff', 'Jefferey', 'Jefferson', 'Jeffery', 'Jeffie', 'Jeffrey', 'Jeffry', 'Jelani', 'Jemal', 'Jennings', 'Jens', 'Jensen', 'Jep', 'Jeptha', 'Jerad', 'Jerald', 'Jeramiah', 'Jeramie', 'Jeramy', 'Jere', 'Jered', 'Jerel', 'Jereme', 'Jeremey', 'Jeremiah', 'Jeremie', 'Jeremy', 'Jerimiah', 'Jerimy', 'Jermain', 'Jermaine', 'Jermey', 'Jerod', 'Jerold', 'Jerome', 'Jeromy', 'Jerrad', 'Jerrel', 'Jerrell', 'Jerrod', 'Jerrold', 'Jerry', 'Jess', 'Jesse', 'Jessee', 'Jessie', 'Jessy', 'Jesus', 'Jethro', 'Jett', 'Jettie', 'Jevon', 'Jewell', 'Jiles', 'Jim', 'Jimmie', 'Jimmy', 'Joaquin', 'Job', 'Jobe', 'Joe', 'Joel', 'Joeseph', 'Joesph', 'Joey', 'Johan', 'Johathan', 'John', 'Johnathan', 'Johnathon', 'Johney', 'Johnie', 'Johnnie', 'Johnny', 'Johnpaul', 'Johnson', 'Johny', 'Jon', 'Jonah', 'Jonas', 'Jonatan', 'Jonathan', 'Jonathon', 'Jones', 'Jonnie', 'Jordan', 'Jorden', 'Jordi', 'Jordon', 'Jordy', 'Jordyn', 'Jorge', 'Jory', 'Jose', 'Josef', 'Joseluis', 'Joseph', 'Josephus', 'Josh', 'Joshua', 'Joshuah', 'Josiah', 'Josue', 'Jovan', 'Jovani', 'Jovanni', 'Jovanny', 'Jovany', 'Joy', 'Juan', 'Judah', 'Judd', 'Jude', 'Judge', 'Judson', 'Juelz', 'Jule', 'Jules', 'Julian', 'Julien', 'Julio', 'Julious', 'Julius', 'Juluis', 'Junior', 'Junious', 'Junius', 'Justen', 'Justice', 'Justin', 'Juston', 'Justus', 'Justyn', 'Juwan', 'Kade', 'Kadeem', 'Kaden', 'Kadin', 'Kadyn', 'Kaeden', 'Kael', 'Kahlil', 'Kai', 'Kaiden', 'Kale', 'Kaleb', 'Kalel', 'Kalen', 'Kalvin', 'Kamari', 'Kamden', 'Kameron', 'Kamren', 'Kamron', 'Kamryn', 'Kane', 'Kanye', 'Kareem', 'Kareen', 'Karim', 'Karl', 'Karson', 'Karter', 'Kasen', 'Kasey', 'Kash', 'Kason', 'Kavon', 'Kayden', 'Kaye', 'Kayson', 'Kazuo', 'Keagan', 'Keandre', 'Keanu', 'Keaton', 'Keegan', 'Keenan', 'Keenen', 'Kegan', 'Keifer', 'Keion', 'Keith', 'Kelan', 'Kelby', 'Kellan', 'Kellen', 'Kelley', 'Kelly', 'Kelsey', 'Kelton', 'Kelvin', 'Kem', 'Ken', 'Kenan', 'Kendal', 'Kendall', 'Kendell', 'Kendrick', 'Kenji', 'Kennard', 'Kennedy', 'Kenneth', 'Kenney', 'Kennith', 'Kennth', 'Kenny', 'Kent', 'Kenton', 'Kenya', 'Kenyatta', 'Kenyon', 'Keon', 'Kermit', 'Kerry', 'Kerwin', 'Keshaun', 'Keshawn', 'Kevan', 'Keven', 'Kevin', 'Kevon', 'Keyon', 'Keyshawn', 'Khalid', 'Khalil', 'Khari', 'Khiry', 'Kian', 'Kiara', 'Kiefer', 'Kiel', 'Kieran', 'Kieth', 'Kiley', 'Killian', 'Kim', 'Kimball', 'Kimberly', 'King', 'Kingston', 'Kinte', 'Kip', 'Kipp', 'Kirby', 'Kirk', 'Kirt', 'Kit', 'Kiyoshi', 'Knox', 'Knute', 'Kobe', 'Koby', 'Koda', 'Kody', 'Koen', 'Kolby', 'Kole', 'Kolten', 'Kolton', 'Konner', 'Konnor', 'Korbin', 'Kordell', 'Korey', 'Kory', 'Kraig', 'Kris', 'Krish', 'Kristen', 'Kristian', 'Kristin', 'Kristofer', 'Kristoffer', 'Kristopher', 'Kunta', 'Kurt', 'Kurtis', 'Kwame', 'Kyan', 'Kylan', 'Kyle', 'Kyler', 'Kymani', 'Kyree', 'Kyson', 'Lacey', 'Lacy', 'Ladarius', 'Laddie', 'Lafayette', 'Lafe', 'Lamar', 'Lamarcus', 'Lambert', 'Lamont', 'Lamonte', 'Lance', 'Landan', 'Landen', 'Landin', 'Landon', 'Landyn', 'Lane', 'Lannie', 'Lanny', 'Laquan', 'Lark', 'Larkin', 'Laron', 'Larry', 'Lars', 'Larue', 'Lary', 'Lashawn', 'Latrell', 'Laurance', 'Laurel', 'Laurence', 'Lavar', 'Lavern', 'Laverne', 'Lavon', 'Lawerence', 'Lawrance', 'Lawrence', 'Lawson', 'Lawton', 'Lawyer', 'Layne', 'Layton', 'Lazaro', 'Le', 'Lea', 'Leamon', 'Leander', 'Leandro', 'Lee', 'Leeroy', 'Leif', 'Leigh', 'Leighton', 'Leland', 'Lem', 'Lemmie', 'Lemon', 'Lemuel', 'Len', 'Lena', 'Lenard', 'Lennie', 'Lennon', 'Lenny', 'Lenon', 'Lenord', 'Lenwood', 'Leo', 'Leon', 'Leonard', 'Leonardo', 'Leonce', 'Leonel', 'Leonidas', 'Leopold', 'Leopoldo', 'Leroy', 'Les', 'Lesley', 'Leslie', 'Less', 'Lessie', 'Lester', 'Levar', 'Levern', 'Levi', 'Levie', 'Levin', 'Levon', 'Levy', 'Lew', 'Lewis', 'Lex', 'Lexie', 'Liam', 'Lige', 'Lilburn', 'Lillard', 'Lim', 'Lincoln', 'Lindbergh', 'Lindell', 'Linden', 'Lindsay', 'Lindsey', 'Lindy', 'Link', 'Linn', 'Linnie', 'Linton', 'Linus', 'Linwood', 'Linzy', 'Lionel', 'Lisandro', 'Lish', 'Lisle', 'Liston', 'Little', 'Littleton', 'Llewellyn', 'Lloyd', 'Logan', 'Lon', 'London', 'Lone', 'Loney', 'Long', 'Lonie', 'Lonnie', 'Lonny', 'Lonzo', 'Lora', 'Loran', 'Loren', 'Lorenz', 'Lorenza', 'Lorenzo', 'Lorin', 'Loring', 'Lorne', 'Lott', 'Lou', 'Louie', 'Louis', 'Love', 'Lovell', 'Lovett', 'Lovie', 'Lowell', 'Loy', 'Loyal', 'Loyd', 'Luc', 'Luca', 'Lucas', 'Lucian', 'Luciano', 'Lucien', 'Lucio', 'Lucious', 'Lucius', 'Lucky', 'Ludwig', 'Lue', 'Luigi', 'Luis', 'Luka', 'Lukas', 'Luke', 'Lula', 'Lum', 'Lupe', 'Luster', 'Lute', 'Luther', 'Luverne', 'Lydell', 'Lyle', 'Lyman', 'Lyn', 'Lyndon', 'Lynn', 'Lynwood', 'Lyric', 'Mac', 'Macarthur', 'Mace', 'Maceo', 'Mack', 'Mackenzie', 'Madden', 'Maddox', 'Maddux', 'Madison', 'Mae', 'Mahlon', 'Major', 'Makai', 'Makhi', 'Mal', 'Malachi', 'Malakai', 'Malaki', 'Malcolm', 'Malcom', 'Male', 'Malik', 'Malvin', 'Mamie', 'Manford', 'Manley', 'Manly', 'Mannie', 'Manning', 'Mansfield', 'Manson', 'Manuel', 'Marc', 'Marcel', 'Marcelino', 'Marcell', 'Marcello', 'Marcellus', 'Marcelo', 'Marchello', 'Marco', 'Marcos', 'Marcus', 'Margarito', 'Mariano', 'Mario', 'Marion', 'Marius', 'Mark', 'Markel', 'Markell', 'Markus', 'Marland', 'Marley', 'Marlin', 'Marlo', 'Marlon', 'Marlyn', 'Marques', 'Marquez', 'Marquis', 'Marquise', 'Marrion', 'Marsh', 'Marshal', 'Marshall', 'Mart', 'Martell', 'Martez', 'Martin', 'Marty', 'Marvin', 'Masao', 'Mason', 'Mat', 'Mateo', 'Math', 'Mathew', 'Mathews', 'Mathias', 'Matias', 'Matt', 'Matteo', 'Matthew', 'Matthias', 'Maurice', 'Mauricio', 'Mauro', 'Maury', 'Maverick', 'Max', 'Maxie', 'Maxim', 'Maximilian', 'Maximiliano', 'Maximillian', 'Maximo', 'Maximus', 'Maxwell', 'Maxx', 'May', 'Maynard', 'Mayo', 'Mcarthur', 'Mckinley', 'Mearl', 'Mekhi', 'Mel', 'Melbourne', 'Mell', 'Melton', 'Melville', 'Melvin', 'Melvyn', 'Memphis', 'Menachem', 'Mercer', 'Merl', 'Merle', 'Merlin', 'Merlyn', 'Merrill', 'Merritt', 'Merton', 'Mervin', 'Mervyn', 'Merwin', 'Messiah', 'Metro', 'Meyer', 'Micah', 'Michael', 'Michal', 'Michale', 'Micheal', 'Michel', 'Michial', 'Mickey', 'Micky', 'Miguel', 'Miguelangel', 'Mikal', 'Mike', 'Mikeal', 'Mikel', 'Mikhail', 'Milan', 'Milas', 'Milburn', 'Miles', 'Milford', 'Millard', 'Miller', 'Mills', 'Milo', 'Milton', 'Miner', 'Minor', 'Minoru', 'Misael', 'Mitch', 'Mitchel', 'Mitchell', 'Moe', 'Mohamed', 'Mohammad', 'Mohammed', 'Moises', 'Monroe', 'Mont', 'Montana', 'Monte', 'Montel', 'Montgomery', 'Montie', 'Montrell', 'Monty', 'Moody', 'Mordechai', 'Morgan', 'Morris', 'Mortimer', 'Morton', 'Mose', 'Moses', 'Moshe', 'Muhammad', 'Murdock', 'Murl', 'Murphy', 'Murray', 'Murry', 'Mustafa', 'Mychal', 'Myer', 'Mykel', 'Myles', 'Myrl', 'Myron', 'Myrtle', 'Najee', 'Nakia', 'Namon', 'Napoleon', 'Nash', 'Nasir', 'Nat', 'Nathan', 'Nathanael', 'Nathanial', 'Nathaniel', 'Nathen', 'Neal', 'Ned', 'Needham', 'Neely', 'Nehemiah', 'Neil', 'Nello', 'Nels', 'Nelson', 'Nery', 'Nestor', 'Nevin', 'Newell', 'Newman', 'Newt', 'Newton', 'Nicholas', 'Nicholaus', 'Nick', 'Nicklaus', 'Nickolas', 'Nicky', 'Nico', 'Nicolas', 'Nigel', 'Nikhil', 'Nikko', 'Niko', 'Nikolai', 'Nikolas', 'Nile', 'Niles', 'Nils', 'Nim', 'Noah', 'Noble', 'Noe', 'Noel', 'Nolan', 'Nolen', 'Norbert', 'Norberto', 'Norman', 'Normand', 'Norris', 'North', 'Norton', 'Norval', 'Norwood', 'Nunzio', 'Oakley', 'Obe', 'Obed', 'Obie', 'Ocie', 'Octave', 'Octavio', 'Octavius', 'Oda', 'Oddie', 'Odell', 'Odie', 'Odin', 'Odis', 'Odus', 'Offie', 'Ogden', 'Okey', 'Ola', 'Olaf', 'Olan', 'Oland', 'Ole', 'Olen', 'Oley', 'Olie', 'Olin', 'Oliver', 'Ollie', 'Olof', 'Omar', 'Omari', 'Omarion', 'Omer', 'Oneal', 'Ora', 'Oral', 'Oran', 'Orange', 'Oren', 'Orie', 'Orin', 'Orion', 'Oris', 'Orla', 'Orland', 'Orlando', 'Orley', 'Orlin', 'Orlo', 'Orren', 'Orrie', 'Orrin', 'Orris', 'Orson', 'Orval', 'Orvel', 'Orvil', 'Orville', 'Orvin', 'Orvis', 'Osbaldo', 'Osborn', 'Osborne', 'Oscar', 'Osie', 'Ossie', 'Osvaldo', 'Oswald', 'Oswaldo', 'Otha', 'Othel', 'Otho', 'Otis', 'Ott', 'Ottie', 'Ottis', 'Otto', 'Ova', 'Ovid', 'Ovila', 'Owen', 'Owens', 'Ozell', 'Ozie', 'Ozzie', 'Pablo', 'Page', 'Palmer', 'Paris', 'Park', 'Parker', 'Parley', 'Parrish', 'Pascal', 'Pasquale', 'Pat', 'Pate', 'Patric', 'Patrick', 'Paul', 'Paulo', 'Paxton', 'Payton', 'Pearley', 'Pedro', 'Percival', 'Percy', 'Perley', 'Pernell', 'Perry', 'Pershing', 'Pete', 'Peter', 'Peyton', 'Phil', 'Philip', 'Phillip', 'Philo', 'Phoenix', 'Pierce', 'Pierre', 'Pinkney', 'Pleas', 'Pleasant', 'Ples', 'Plummer', 'Polk', 'Porfirio', 'Porter', 'Posey', 'Powell', 'Pranav', 'Pratt', 'Prentice', 'Prentiss', 'Presley', 'Press', 'Preston', 'Price', 'Primus', 'Prince', 'Prosper', 'Pryor', 'Purl', 'Quentin', 'Quincy', 'Quinn', 'Quint', 'Quinten', 'Quintin', 'Quinton', 'Rae', 'Raekwon', 'Rafael', 'Rafe', 'Raheem', 'Rahn', 'Rahsaan', 'Rahul', 'Raiden', 'Rakeem', 'Raleigh', 'Ralph', 'Ramiro', 'Ramon', 'Ramsey', 'Rance', 'Rand', 'Randal', 'Randall', 'Randel', 'Randell', 'Randle', 'Randolf', 'Randolph', 'Randy', 'Ransom', 'Raoul', 'Raphael', 'Raquan', 'Ras', 'Rashaad', 'Rashaan', 'Rashad', 'Rashawn', 'Rasheed', 'Raul', 'Raven', 'Ray', 'Rayan', 'Rayburn', 'Rayfield', 'Rayford', 'Raymon', 'Raymond', 'Raymundo', 'Raynard', 'Rayshawn', 'Reagan', 'Reason', 'Red', 'Redden', 'Redmond', 'Reece', 'Reed', 'Reese', 'Refugio', 'Regan', 'Reggie', 'Reginal', 'Reginald', 'Regis', 'Reid', 'Reilly', 'Reinaldo', 'Reinhold', 'Reino', 'Remington', 'Remy', 'Renaldo', 'Renard', 'Rene', 'Reno', 'Reuben', 'Reubin', 'Rex', 'Rexford', 'Rey', 'Reyes', 'Reynaldo', 'Reynold', 'Reynolds', 'Rhett', 'Rhoda', 'Rhys', 'Rian', 'Ricardo', 'Ricci', 'Rice', 'Rich', 'Richard', 'Richie', 'Richmond', 'Rick', 'Rickey', 'Ricki', 'Rickie', 'Ricky', 'Rico', 'Ridge', 'Rigoberto', 'Riley', 'Rishi', 'Ritchie', 'River', 'Rob', 'Robb', 'Robbie', 'Robbin', 'Robby', 'Robert', 'Roberto', 'Robin', 'Robley', 'Robt', 'Roby', 'Rocco', 'Rock', 'Rocky', 'Rod', 'Roddy', 'Roderic', 'Roderick', 'Rodger', 'Rodney', 'Rodolfo', 'Rodrick', 'Rodrigo', 'Roe', 'Roel', 'Rogelio', 'Roger', 'Rogers', 'Rohan', 'Roland', 'Rolando', 'Rolf', 'Roll', 'Rolla', 'Rolland', 'Rollie', 'Rollin', 'Rollo', 'Roma', 'Roman', 'Rome', 'Romello', 'Romeo', 'Romie', 'Ron', 'Ronal', 'Ronald', 'Ronaldo', 'Ronan', 'Rondal', 'Ronin', 'Ronnie', 'Ronny', 'Roosevelt', 'Rory', 'Rosario', 'Rosco', 'Roscoe', 'Rosendo', 'Rosevelt', 'Ross', 'Rossie', 'Roswell', 'Rowan', 'Rowland', 'Roy', 'Royal', 'Royce', 'Rube', 'Ruben', 'Rubin', 'Ruby', 'Rudolf', 'Rudolfo', 'Rudolph', 'Rudy', 'Rueben', 'Ruel', 'Ruffin', 'Ruffus', 'Rufus', 'Rupert', 'Rush', 'Russ', 'Russel', 'Russell', 'Rustin', 'Rusty', 'Rutherford', 'Ryan', 'Ryder', 'Ryker', 'Rylan', 'Ryland', 'Rylee', 'Ryley', 'Ryne', 'Sabastian', 'Sage', 'Saint', 'Sal', 'Salomon', 'Salvador', 'Salvatore', 'Sam', 'Samie', 'Samir', 'Sammie', 'Sammy', 'Sampson', 'Samson', 'Samual', 'Samuel', 'Sanders', 'Sandy', 'Sanford', 'Santana', 'Santiago', 'Santino', 'Santo', 'Santos', 'Saul', 'Saverio', 'Savion', 'Savon', 'Sawyer', 'Schley', 'Schuyler', 'Scot', 'Scott', 'Scottie', 'Scotty', 'Seaborn', 'Seamus', 'Sean', 'Sebastian', 'Sedrick', 'Seldon', 'Selmer', 'Semaj', 'Seneca', 'Sergio', 'Seth', 'Severo', 'Severt', 'Seward', 'Seymour', 'Shad', 'Shade', 'Shafter', 'Shamar', 'Shan', 'Shane', 'Shannon', 'Shanon', 'Shaquan', 'Shaquille', 'Sharif', 'Sharon', 'Shaun', 'Shawn', 'Shay', 'Shayne', 'Shea', 'Shedrick', 'Shelby', 'Sheldon', 'Shelley', 'Shellie', 'Shelly', 'Shelton', 'Shemar', 'Shep', 'Shepherd', 'Sheridan', 'Sherman', 'Sherrill', 'Sherwin', 'Sherwood', 'Shirley', 'Shoji', 'Shon', 'Shyheim', 'Sid', 'Sidney', 'Sie', 'Sigmund', 'Sigurd', 'Silas', 'Silver', 'Silvester', 'Silvio', 'Sim', 'Simeon', 'Simmie', 'Simon', 'Simpson', 'Sincere', 'Sing', 'Skip', 'Skylar', 'Skyler', 'Slade', 'Smith', 'Sol', 'Soloman', 'Solomon', 'Solon', 'Son', 'Sonny', 'Soren', 'Spencer', 'Spenser', 'Spurgeon', 'Squire', 'Stacey', 'Stacy', 'Stafford', 'Stan', 'Stanford', 'Stanislaus', 'Stanley', 'Stanton', 'Starling', 'Stefan', 'Stephan', 'Stephanie', 'Stephen', 'Stephon', 'Sterling', 'Stetson', 'Stevan', 'Steve', 'Steven', 'Stevie', 'Steward', 'Stewart', 'Stone', 'Stonewall', 'Stoney', 'Storm', 'Stuart', 'Sullivan', 'Sumner', 'Susie', 'Sydney', 'Syed', 'Sylas', 'Sylvan', 'Sylvanus', 'Sylvester', 'Tab', 'Tad', 'Taft', 'Tahj', 'Taj', 'Tal', 'Talan', 'Talen', 'Tallie', 'Talmadge', 'Talmage', 'Talon', 'Tandy', 'Tanner', 'Tarik', 'Tariq', 'Tate', 'Tatsuo', 'Taurean', 'Taurus', 'Tavares', 'Tavaris', 'Tavian', 'Tavion', 'Tavon', 'Tayler', 'Taylor', 'Tayshaun', 'Teagan', 'Ted', 'Teddie', 'Teddy', 'Tegan', 'Telly', 'Terance', 'Terell', 'Terence', 'Terrance', 'Terrell', 'Terrence', 'Terrill', 'Terry', 'Tevin', 'Tex', 'Thad', 'Thaddeus', 'Theadore', 'Thedore', 'Theo', 'Theodis', 'Theodore', 'Theophile', 'Therman', 'Theron', 'Thomas', 'Thompson', 'Thor', 'Thornton', 'Thorwald', 'Thos', 'Thurlow', 'Thurman', 'Thurston', 'Tilden', 'Tillman', 'Tilman', 'Tim', 'Timmie', 'Timmothy', 'Timmy', 'Timothy', 'Tito', 'Titus', 'Tobe', 'Tobias', 'Tobie', 'Tobin', 'Toby', 'Tod', 'Todd', 'Toivo', 'Tolbert', 'Tollie', 'Tom', 'Toma', 'Tomas', 'Tomie', 'Tommie', 'Tommy', 'Toney', 'Tony', 'Torey', 'Toriano', 'Torrance', 'Torrence', 'Torrey', 'Torry', 'Tory', 'Toshio', 'Toy', 'Trace', 'Tracey', 'Tracy', 'Trae', 'Travis', 'Travon', 'Trayvon', 'Tre', 'Tremaine', 'Tremayne', 'Trent', 'Trenten', 'Trenton', 'Trever', 'Trevin', 'Trevion', 'Trevon', 'Trevor', 'Trey', 'Treyton', 'Treyvon', 'Trinidad', 'Trinity', 'Tripp', 'Tristan', 'Tristen', 'Tristian', 'Tristin', 'Triston', 'Troy', 'True', 'Trumaine', 'Truman', 'Trystan', 'Tuan', 'Tucker', 'Turner', 'Ty', 'Tye', 'Tyler', 'Tylor', 'Tyquan', 'Tyree', 'Tyreek', 'Tyreese', 'Tyrek', 'Tyreke', 'Tyrel', 'Tyrell', 'Tyrese', 'Tyrik', 'Tyrin', 'Tyriq', 'Tyrique', 'Tyron', 'Tyrone', 'Tyrus', 'Tyshawn', 'Tyson', 'Ulises', 'Ulysses', 'Unknown', 'Unnamed', 'Urban', 'Uriah', 'Uriel', 'Urijah', 'Val', 'Valentin', 'Valentine', 'Valentino', 'Van', 'Vance', 'Vander', 'Vashon', 'Vaughn', 'Vera', 'Vere', 'Vergil', 'Verl', 'Verle', 'Verlin', 'Verlon', 'Verlyn', 'Vern', 'Verna', 'Vernal', 'Verne', 'Vernell', 'Verner', 'Vernie', 'Vernon', 'Vester', 'Vic', 'Vicente', 'Vick', 'Victor', 'Victoriano', 'Vidal', 'Vince', 'Vincent', 'Vincenzo', 'Vinson', 'Vinton', 'Virge', 'Virgel', 'Virgie', 'Virgil', 'Virgle', 'Vito', 'Vollie', 'Volney', 'Von', 'Wade', 'Waino', 'Waldemar', 'Waldo', 'Walker', 'Wallace', 'Wally', 'Walt', 'Walter', 'Walton', 'Ward', 'Wardell', 'Warner', 'Warren', 'Wash', 'Washington', 'Watson', 'Watt', 'Waverly', 'Wayde', 'Wayland', 'Waylon', 'Wayman', 'Waymon', 'Wayne', 'Weaver', 'Webb', 'Webster', 'Weldon', 'Wellington', 'Wells', 'Welton', 'Wendel', 'Wendell', 'Wenzel', 'Werner', 'Wes', 'Wesley', 'Wess', 'West', 'Westin', 'Westley', 'Weston', 'Wheeler', 'Whit', 'Whitney', 'Wilber', 'Wilbert', 'Wilbur', 'Wilburn', 'Wiley', 'Wilford', 'Wilfred', 'Wilfredo', 'Wilfrid', 'Wilhelm', 'Wiliam', 'Wilkie', 'Will', 'Willaim', 'Willam', 'Willard', 'William', 'Williams', 'Willian', 'Williard', 'Willie', 'Willis', 'Willy', 'Wilmer', 'Wilson', 'Wilton', 'Windell', 'Winfield', 'Winford', 'Winfred', 'Wing', 'Winifred', 'Winnie', 'Winston', 'Winthrop', 'Winton', 'Wirt', 'Wm', 'Wong', 'Wood', 'Woodie', 'Woodroe', 'Woodrow', 'Woodson', 'Woody', 'Worley', 'Worth', 'Wright', 'Wyatt', 'Wylie', 'Wyman', 'Xander', 'Xavier', 'Xzavier', 'Yaakov', 'Yadiel', 'Yael', 'Yahir', 'Yair', 'Yancy', 'Yandel', 'Yee', 'Yehuda', 'Yoel', 'York', 'Yosef', 'Yoshio', 'Young', 'Yurem', 'Yusuf', 'Zachariah', 'Zachary', 'Zachery', 'Zack', 'Zackary', 'Zackery', 'Zaid', 'Zaiden', 'Zain', 'Zaire', 'Zakary', 'Zander', 'Zane', 'Zavier', 'Zavion', 'Zayden', 'Zayne', 'Zeb', 'Zebulon', 'Zechariah', 'Zed', 'Zeke', 'Zenas', 'Zeno', 'Zigmund', 'Zion', 'Zollie' ) first_names = first_names_male + first_names_female last_names = ( 'Abbott', 'Abernathy', 'Abshire', 'Adams', 'Altenwerth', 'Anderson', 'Ankunding', 'Armstrong', 'Auer', 'Aufderhar', 'Bahringer', 'Bailey', 'Balistreri', 'Barrows', 'Bartell', 'Bartoletti', 'Barton', 'Bashirian', 'Batz', 'Bauch', 'Baumbach', 'Bayer', 'Beahan', 'Beatty', 'Bechtelar', 'Becker', 'Bednar', 'Beer', 'Beier', 'Berge', 'Bergnaum', 'Bergstrom', 'Bernhard', 'Bernier', 'Bins', 'Blanda', 'Blick', 'Block', 'Bode', 'Boehm', 'Bogan', 'Bogisich', 'Borer', 'Bosco', 'Botsford', 'Boyer', 'Boyle', 'Bradtke', 'Brakus', 'Braun', 'Breitenberg', 'Brekke', 'Brown', 'Bruen', 'Buckridge', 'Carroll', 'Carter', 'Cartwright', 'Casper', 'Cassin', 'Champlin', 'Christiansen', 'Cole', 'Collier', 'Collins', 'Conn', 'Connelly', 'Conroy', 'Considine', 'Corkery', 'Cormier', 'Corwin', 'Cremin', 'Crist', 'Crona', 'Cronin', 'Crooks', 'Cruickshank', 'Cummerata', 'Cummings', 'Dach', 'D\'Amore', 'Daniel', 'Dare', 'Daugherty', 'Davis', 'Deckow', 'Denesik', 'Dibbert', 'Dickens', 'Dicki', 'Dickinson', 'Dietrich', 'Donnelly', 'Dooley', 'Douglas', 'Doyle', 'DuBuque', 'Durgan', 'Ebert', 'Effertz', 'Eichmann', 'Emard', 'Emmerich', 'Erdman', 'Ernser', 'Fadel', 'Fahey', 'Farrell', 'Fay', 'Feeney', 'Feest', 'Feil', 'Ferry', 'Fisher', 'Flatley', 'Frami', 'Franecki', 'Friesen', 'Fritsch', 'Funk', 'Gaylord', 'Gerhold', 'Gerlach', 'Gibson', 'Gislason', 'Gleason', 'Gleichner', 'Glover', 'Goldner', 'Goodwin', 'Gorczany', 'Gottlieb', 'Goyette', 'Grady', 'Graham', 'Grant', 'Green', 'Greenfelder', 'Greenholt', 'Grimes', 'Gulgowski', 'Gusikowski', 'Gutkowski', 'Gutmann', 'Haag', 'Hackett', 'Hagenes', 'Hahn', 'Haley', 'Halvorson', 'Hamill', 'Hammes', 'Hand', 'Hane', 'Hansen', 'Harber', 'Harris', 'Hartmann', 'Harvey', 'Hauck', 'Hayes', 'Heaney', 'Heathcote', 'Hegmann', 'Heidenreich', 'Heller', 'Herman', 'Hermann', 'Hermiston', 'Herzog', 'Hessel', 'Hettinger', 'Hickle', 'Hilll', 'Hills', 'Hilpert', 'Hintz', 'Hirthe', 'Hodkiewicz', 'Hoeger', 'Homenick', 'Hoppe', 'Howe', 'Howell', 'Hudson', 'Huel', 'Huels', 'Hyatt', 'Jacobi', 'Jacobs', 'Jacobson', 'Jakubowski', 'Jaskolski', 'Jast', 'Jenkins', 'Jerde', 'Johns', 'Johnson', 'Johnston', 'Jones', 'Kassulke', 'Kautzer', 'Keebler', 'Keeling', 'Kemmer', 'Kerluke', 'Kertzmann', 'Kessler', 'Kiehn', 'Kihn', 'Kilback', 'King', 'Kirlin', 'Klein', 'Kling', 'Klocko', 'Koch', 'Koelpin', 'Koepp', 'Kohler', 'Konopelski', 'Koss', 'Kovacek', 'Kozey', 'Krajcik', 'Kreiger', 'Kris', 'Kshlerin', 'Kub', 'Kuhic', 'Kuhlman', 'Kuhn', 'Kulas', 'Kunde', 'Kunze', 'Kuphal', 'Kutch', 'Kuvalis', 'Labadie', 'Lakin', 'Lang', 'Langosh', 'Langworth', 'Larkin', 'Larson', 'Leannon', 'Lebsack', 'Ledner', 'Leffler', 'Legros', 'Lehner', 'Lemke', 'Lesch', 'Leuschke', 'Lind', 'Lindgren', 'Littel', 'Little', 'Lockman', 'Lowe', 'Lubowitz', 'Lueilwitz', 'Luettgen', 'Lynch', 'Macejkovic', 'Maggio', 'Mann', 'Mante', 'Marks', 'Marquardt', 'Marvin', 'Mayer', 'Mayert', 'McClure', 'McCullough', 'McDermott', 'McGlynn', 'McKenzie', 'McLaughlin', 'Medhurst', 'Mertz', 'Metz', 'Miller', 'Mills', 'Mitchell', 'Moen', 'Mohr', 'Monahan', 'Moore', 'Morar', 'Morissette', 'Mosciski', 'Mraz', 'Mueller', 'Muller', 'Murazik', 'Murphy', 'Murray', 'Nader', 'Nicolas', 'Nienow', 'Nikolaus', 'Nitzsche', 'Nolan', 'Oberbrunner', 'O\'Connell', 'O\'Conner', 'O\'Hara', 'O\'Keefe', 'O\'Kon', 'Okuneva', 'Olson', 'Ondricka', 'O\'Reilly', 'Orn', 'Ortiz', 'Osinski', 'Pacocha', 'Padberg', 'Pagac', 'Parisian', 'Parker', 'Paucek', 'Pfannerstill', 'Pfeffer', 'Pollich', 'Pouros', 'Powlowski', 'Predovic', 'Price', 'Prohaska', 'Prosacco', 'Purdy', 'Quigley', 'Quitzon', 'Rath', 'Ratke', 'Rau', 'Raynor', 'Reichel', 'Reichert', 'Reilly', 'Reinger', 'Rempel', 'Renner', 'Reynolds', 'Rice', 'Rippin', 'Ritchie', 'Robel', 'Roberts', 'Rodriguez', 'Rogahn', 'Rohan', 'Rolfson', 'Romaguera', 'Roob', 'Rosenbaum', 'Rowe', 'Ruecker', 'Runolfsdottir', 'Runolfsson', 'Runte', 'Russel', 'Rutherford', 'Ryan', 'Sanford', 'Satterfield', 'Sauer', 'Sawayn', 'Schaden', 'Schaefer', 'Schamberger', 'Schiller', 'Schimmel', 'Schinner', 'Schmeler', 'Schmidt', 'Schmitt', 'Schneider', 'Schoen', 'Schowalter', 'Schroeder', 'Schulist', 'Schultz', 'Schumm', 'Schuppe', 'Schuster', 'Senger', 'Shanahan', 'Shields', 'Simonis', 'Sipes', 'Skiles', 'Smith', 'Smitham', 'Spencer', 'Spinka', 'Sporer', 'Stamm', 'Stanton', 'Stark', 'Stehr', 'Steuber', 'Stiedemann', 'Stokes', 'Stoltenberg', 'Stracke', 'Streich', 'Stroman', 'Strosin', 'Swaniawski', 'Swift', 'Terry', 'Thiel', 'Thompson', 'Tillman', 'Torp', 'Torphy', 'Towne', 'Toy', 'Trantow', 'Tremblay', 'Treutel', 'Tromp', 'Turcotte', 'Turner', 'Ullrich', 'Upton', 'Vandervort', 'Veum', 'Volkman', 'Von', 'VonRueden', 'Waelchi', 'Walker', 'Walsh', 'Walter', 'Ward', 'Waters', 'Watsica', 'Weber', 'Wehner', 'Weimann', 'Weissnat', 'Welch', 'West', 'White', 'Wiegand', 'Wilderman', 'Wilkinson', 'Will', 'Williamson', 'Willms', 'Windler', 'Wintheiser', 'Wisoky', 'Wisozk', 'Witting', 'Wiza', 'Wolf', 'Wolff', 'Wuckert', 'Wunsch', 'Wyman', 'Yost', 'Yundt', 'Zboncak', 'Zemlak', 'Ziemann', 'Zieme', 'Zulauf' ) prefixes_female = ('Mrs.', 'Ms.', 'Miss', 'Dr.') prefixes_male = ('Mr.', 'Dr.') suffixes_female = ('MD', 'DDS', 'PhD', 'DVM') suffixes_male = ('Jr.', 'Sr.', 'I', 'II', 'III', 'IV', 'V', 'MD', 'DDS', 'PhD', 'DVM') faker-0.7.7/faker/providers/person/de_AT/0000755000175000017500000000000013026251410016300 5ustar hlehlefaker-0.7.7/faker/providers/person/de_AT/__init__.py0000644000175000017500000000456113026251410020417 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats = ( '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{prefix}} {{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{prefix}} {{first_name}} {{last_name}}' ) first_names = ( 'Alexander', 'Alina', 'Andreas', 'Anna', 'Anton', 'Benjamin', 'Bernhard', 'Christian', 'Christop', 'Daniel', 'David', 'Dominik', 'Elena', 'Elias', 'Emil', 'Emilia', 'Fabian', 'Felix', 'Florian', 'Franz', 'Fransizka', 'Gabriel', 'Gernot', 'Hanna', 'Ingrid', 'Isabel' 'Jakob', 'Jana', 'Jasmin', 'Johanna', 'Johannes', 'Jonas', 'Julia', 'Julian', 'Katharinna', 'Konrad', 'Konstantin' 'Lara', 'Laura', 'Lena', 'Leo', 'Leon', 'Linda', 'Luca', 'Lukas', 'Marcel', 'Maria', 'Martin', 'Matthias', 'Max', 'Maximilian', 'Mia', 'Michael', 'Moritz', 'Nico', 'Niklas', 'Nina', 'Noah', 'Oliver', 'Olivia', 'Paul', 'Paula', 'Philipp', 'Pia', 'Raphael', 'Robert', 'Samuel', 'Sarah', 'Sebastian', 'Simon', 'Sophie', 'Theresa', 'Thomas', 'Tim', 'Tobias', 'Valentin' ) last_names = ( 'Auer', 'Aigner', 'Bauer', 'Baumgartner', 'Berger', 'Binder', 'Brunner', 'Cap', 'Capek', 'Cech', 'Chum', 'Deng', 'Denk', 'Daume', 'Dienstl', 'Ebner', 'Eder', 'Egger', 'Fasching', 'Felber', 'Ferstel', 'Fichtner', 'Fischer', 'Fuchs', 'Gasser', 'Gastegger', 'Geier', 'Geisler', 'Grabner', 'Gruber', 'Haas', 'Haiden', 'Hofer', 'Holzer', 'Huber', 'Illes', 'Ircher', 'Itzlinger', 'Jahn', 'Jobst', 'Jung', 'Jungbauer', 'Just', 'Kainz', 'Karl', 'Karner', 'Koller', 'Lang', 'Lechner', 'Lehner', 'Leitner', 'Maier', 'Mair', 'Maurer', 'Mayer', 'Mayr', 'Moser', 'Müllner', 'Pichler', 'Pucher', 'Reiter', 'Riegler', 'Schmid', 'Schneider', 'Schuster', 'Schwarz', 'Stadler', 'Steiner', 'Wallner', 'Weber', 'Weiss', 'Wieser', 'Wimmer', 'Winkler', 'Winter', 'Wolf', ) prefixes = ('Dr.', 'Mag.', 'Ing.', 'Dipl.-Ing.', 'Prof.', 'Univ.Prof.') faker-0.7.7/faker/providers/person/fi_FI/0000755000175000017500000000000013026251410016300 5ustar hlehlefaker-0.7.7/faker/providers/person/fi_FI/__init__.py0000644000175000017500000003410313026251410020412 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats = ( '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{last_name}}, {{first_name}}' ) prefixes = ( 'Herra', 'hra', 'Rouva', 'rva', 'Tohtori', 'tri', 'prof.', 'arkkit.' ) suffixes = ('DI', 'PhD', 'MSc', 'BSc') first_names = ( 'Aake', 'Aapeli', 'Aapo', 'Aarne', 'Aarni', 'Aarno', 'Aaro', 'Aaron', 'Aarre', 'Aatami', 'Aatos', 'Aatto', 'Aatu', 'Ahti', 'Aimo', 'Aki', 'Aksel', 'Akseli', 'Aku', 'Alarik', 'Aleksanteri', 'Aleksi', 'Aleksis', 'Ali', 'Allan', 'Alpo', 'Altti', 'Alvar', 'Alvari', 'Anselmi', 'Anssi', 'Antero', 'Anton', 'Antti', 'Antton', 'Anttoni', 'Ari', 'Ari-Pekka', 'Armas', 'Arto', 'Arttu', 'Arttur', 'Artturi', 'Arvi', 'Arvo', 'Asko', 'Aslak', 'Asser', 'Asseri', 'Atte', 'Aukusti', 'Aulis', 'Auvo','Benjam', 'Benjamin', 'Daniel', 'Eeli', 'Eelis', 'Eemeli', 'Eemil', 'Eerik', 'Eerikki', 'Eero', 'Eetu', 'Eevert', 'Eevertti', 'Einari', 'Eino', 'Elias', 'Eliel', 'Eljas', 'Elmeri', 'Elmo', 'Ensio', 'Erkki', 'Erno', 'Esa', 'Esaias', 'Esko', 'Hannes', 'Hannu', 'Harri', 'Harry', 'Heikki', 'Heimo', 'Heino','Hemmo', 'Henri', 'Henrik', 'Henrikki', 'Herman', 'Hermanni', 'Huugo', 'Iikka', 'Iiro', 'Iisak', 'Iisakki', 'Iivari', 'Ilari', 'Ilkka', 'Ilmari', 'Ilmo', 'Ilpo', 'Immanuel', 'Into', 'Ismo', 'Isto', 'Jaakko', 'Jalmar', 'Jalmari', 'Jalo', 'Jami', 'Jani', 'Janne', 'Jari', 'Jari-Pekka', 'Jarkko', 'Jarmo', 'Jarno', 'Jasper', 'Jere', 'Jeremias', 'Jesse', 'Jimi', 'Joel', 'Johannes', 'Joni', 'Jonne', 'Joona', 'Joonas', 'Joonatan', 'Jooseppi', 'Jori', 'Jorma', 'Jouko', 'Jouni', 'Juha', 'Juha-Matti', 'Juha-Pekka', 'Juhana', 'Juhani', 'Juho', 'Jukka', 'Jukka-Pekka', 'Julius', 'Jussi', 'Juuso', 'Jyri', 'Jyrki', 'Kaapo', 'Kaarle', 'Kaarlo', 'Kai', 'Kaino', 'Kalervo', 'Kaleva', 'Kalevi', 'Kalle', 'Kari', 'Karri', 'Kasper', 'Kasperi', 'Kauko', 'Kauno', 'Keijo', 'Kimi', 'Kimmo', 'Klaus', 'Konsta', 'Konstantin', 'Kosti', 'Kristian', 'Kullervo', 'Kustaa', 'Kusti', 'Kyösti', 'Lari', 'Lasse', 'Lassi', 'Lauri', 'Leevi', 'Lenni', 'Leo', 'Luka', 'Luukas', 'Manu', 'Markku', 'Marko', 'Markus', 'Martti', 'Matias', 'Matti', 'Mauno', 'Maunu', 'Mauri', 'Miika', 'Miikka', 'Mika', 'Mikael', 'Mikko', 'Miko', 'Miro', 'Miska', 'Nestor', 'Nestori', 'Niilo', 'Niklas', 'Niko', 'Nikolai', 'Nuutti', 'Oiva', 'Olavi', 'Oliver', 'Olli', 'Olli-Pekka', 'Onni', 'Orvo', 'Oskar', 'Oskari', 'Osmo', 'Ossi', 'Ossian', 'Otso', 'Otto', 'Paavali', 'Paavo', 'Panu', 'Pasi', 'Paul', 'Pauli', 'Pekka', 'Pellervo', 'Pentti', 'Pertti', 'Perttu', 'Petri', 'Petter', 'Petteri', 'Pietari', 'Pyry', 'Päiviö', 'Rafael', 'Raimo', 'Raine', 'Rainer', 'Rami', 'Rasmus', 'Rauli', 'Rauni', 'Rauno', 'Reijo', 'Reima', 'Reino', 'Riku', 'Risto', 'Roni', 'Sakari', 'Saku', 'Salomon', 'Sami', 'Sampo', 'Sampsa', 'Samu', 'Samuel', 'Samuli', 'Santeri', 'Santtu', 'Sauli', 'Sebastian', 'Seppo', 'Severi', 'Simo', 'Soini', 'Sulevi', 'Sulo', 'Taavetti', 'Taavi', 'Taisto', 'Taito', 'Taneli', 'Tapani', 'Tapio', 'Tarmo', 'Tatu', 'Tauno', 'Teemu', 'Teijo', 'Tenho', 'Teppo', 'Terho', 'Tero', 'Teuvo', 'Timo', 'Tino', 'Toimi', 'Toivo', 'Tomi', 'Tommi', 'Toni', 'Topi', 'Topias', 'Torsti', 'Touko', 'Tuomas', 'Tuomo', 'Tuukka', 'Tuure', 'Ukko', 'Uljas', 'Untamo', 'Unto', 'Uolevi', 'Urho', 'Urpo', 'Usko', 'Uuno', 'Valde', 'Valdemar', 'Valentin', 'Valto', 'Valtteri', 'Waltteri', 'Veeti', 'Veijo', 'Veikka', 'Veikko', 'Veli', 'Veli-Matti', 'Veli-Pekka', 'Verner', 'Verneri', 'Vesa', 'Vieno', 'Vilhelmi', 'Vilho', 'Vili', 'Viljam', 'Viljami', 'Viljo', 'Ville', 'Voitto', 'Väinämö', 'Väinö', 'Ylermi', 'Yrjö', 'Aada', 'Aallotar', 'Aija', 'Aila', 'Aili', 'Aina', 'Aini', 'Aino', 'Aira', 'Airi', 'Aleksandra', 'Aliina', 'Aliisa', 'Alina', 'Alisa', 'Alli', 'Alma', 'Amalia', 'Amanda', 'Anastasia', 'Anelma', 'Anette', 'Anita', 'Anitta', 'Anja', 'Anna', 'Anna-Kaisa', 'Anna-Leena', 'Anna-Liisa', 'Anna-Maija', 'Anna-Mari', 'Anna-Maria', 'Anne', 'Anne-Mari', 'Anne-Maria', 'Annele', 'Anneli', 'Anni', 'Anniina', 'Annika', 'Annikki', 'Annukka', 'Anu', 'Arja', 'Armi', 'Asta', 'Auli', 'Aulikki', 'Aune', 'Aura', 'Aurora', 'Bertta', 'Eedit', 'Eelin', 'Eerika', 'Eeva', 'Eeva-Liisa', 'Eevi', 'Eija', 'Eila', 'Eine', 'Eini', 'Eira', 'Elena', 'Eliina', 'Eliisa', 'Eliisabet', 'Elina', 'Elisa', 'Elisabet', 'Elise', 'Ella', 'Ellen', 'Elli', 'Elma', 'Elna', 'Elsa', 'Else', 'Elsi', 'Elvi', 'Elviira', 'Emilia', 'Emma', 'Emmi', 'Enni', 'Eriika', 'Erja', 'Essi', 'Ester', 'Esteri', 'Eveliina', 'Fanni', 'Hanna', 'Hanna-Leena', 'Hanna-Mari', 'Hanne', 'Hannele', 'Heidi', 'Heini', 'Heleena', 'Helena', 'Heli', 'Helinä', 'Heljä', 'Helka', 'Hellevi', 'Helli', 'Hellin', 'Hellä', 'Helmi', 'Helmiina', 'Helvi', 'Hely', 'Henna', 'Henrietta', 'Henriikka', 'Hertta', 'Heta', 'Hilda', 'Hilja', 'Hilkka', 'Hilla', 'Hillevi', 'Hilma', 'Iida', 'Iina', 'Iines', 'Iiris', 'Ilma', 'Ilmi', 'Ilona', 'Ilta', 'Impi', 'Inari', 'Inka', 'Inkeri', 'Ira', 'Irene', 'Irina', 'Iris', 'Irja', 'Irma', 'Irmeli', 'Isabella', 'Jaana', 'Jade', 'Janette', 'Janika', 'Janina', 'Janita', 'Janna', 'Jasmiina', 'Jasmin', 'Jemina', 'Jenna', 'Jenni', 'Joanna', 'Johanna', 'Jonna', 'Josefiina', 'Julia', 'Justiina', 'Jutta', 'Juulia', 'Kaarin', 'Kaarina', 'Kaija', 'Kaino', 'Kaisa', 'Kaisu', 'Kanerva', 'Karita', 'Karoliina','Katariina', 'Kati', 'Katja', 'Katri', 'Katriina', 'Kerttu', 'Kiia', 'Kirsi', 'Kirsi-Marja', 'Kirsti', 'Kreeta', 'Krista', 'Kristiina', 'Kustaava', 'Kyllikki', 'Lahja', 'Laila', 'Laimi', 'Laina', 'Laura', 'Lea', 'Leea', 'Leena', 'Leila', 'Lemmikki', 'Lemmitty', 'Lempi', 'Liisa', 'Liisi', 'Lilja', 'Lilli', 'Linda', 'Linnea', 'Lotta', 'Loviisa', 'Lumi','Lyydi', 'Lyydia', 'Lyyli', 'Maaret', 'Maaria', 'Maarit', 'Maija', 'Maija-Leena', 'Maija-Liisa', 'Maiju', 'Maila', 'Maire', 'Margareeta', 'Margareetta', 'Mari', 'Maria', 'Marianna', 'Marianne', 'Mariia', 'Mariitta', 'Marika', 'Marita', 'Maritta', 'Marja', 'Marja-Leena', 'Marja-Liisa', 'Marja-Riitta', 'Marja-Terttu', 'Marjaana', 'Marjatta', 'Marjo', 'Marjo-Riitta', 'Marjukka', 'Marjut', 'Marketta', 'Marleena', 'Martta', 'Matilda', 'Matleena', 'Meeri','Meri', 'Merja', 'Mervi', 'Miia','Miina', 'Mikaela', 'Milja', 'Milka', 'Milla','Mimosa', 'Minea', 'Minja','Minna', 'Minttu', 'Mira', 'Mirja', 'Mirjam','Mirjami', 'Mirka', 'Mirva','Moona', 'Naima', 'Natalia', 'Nea', 'Neea', 'Nella', 'Nelli', 'Netta', 'Niina', 'Noora', 'Oili', 'Olivia', 'Onerva', 'Oona', 'Orvokki', 'Outi', 'Paula', 'Pauliina','Peppi', 'Petra', 'Pihla', 'Piia', 'Pilvi', 'Pinja','Pirita', 'Piritta', 'Pirjo', 'Pirkko', 'Pirkko-Liisa', 'Päivi', 'Päivikki', 'Raakel', 'Raija', 'Raila', 'Raili', 'Raisa', 'Rauha', 'Rauni', 'Rebekka', 'Reeta', 'Reetta', 'Reija', 'Riikka', 'Riina', 'Riitta', 'Riitta-Liisa', 'Ritva', 'Ronja', 'Roosa', 'Saana', 'Saara', 'Saija', 'Saila', 'Saima', 'Saimi', 'Saini', 'Salla', 'Salli', 'Salme','Sanelma', 'Sanna', 'Sanni', 'Sara', 'Sari', 'Sarita', 'Satu', 'Seija', 'Selma', 'Senja', 'Senni', 'Siiri', 'Silja', 'Sini', 'Sinikka', 'Sirkka', 'Sirkka-Liisa', 'Sirkku', 'Sirpa', 'Sisko', 'Siviä', 'Sofia', 'Sohvi', 'Soile', 'Soili', 'Soilikki', 'Sointu', 'Sonja', 'Stiina', 'Suoma', 'Susan', 'Susanna','Susanne', 'Suvi', 'Sylvi', 'Sylvia', 'Säde','Taija', 'Taimi', 'Taina', 'Talvikki', 'Tanja', 'Tarja', 'Taru', 'Tea', 'Teija', 'Tekla', 'Tellervo', 'Teresa', 'Terhi', 'Terhikki', 'Terttu', 'Tiia', 'Tiina', 'Tilda', 'Titta', 'Toini', 'Tuija', 'Tuire', 'Tuovi', 'Tuuli', 'Tuulia', 'Tuulikki', 'Tytti', 'Tyyne', 'Tyyni', 'Ulla', 'Ulla-Maija', 'Unelma', 'Ursula', 'Valma', 'Valpuri', 'Vappu', 'Varpu', 'Veera', 'Vellamo', 'Venla', 'Vieno', 'Viivi', 'Vilhelmiina', 'Wilhelmiina', 'Vilja', 'Vilma', 'Wilma', 'Viola', 'Virpi', 'Virva', 'Virve', 'Vuokko' ) last_names = ( 'Aalto', 'Aaltonen', 'Aarnio', 'Ahde', 'Aho', 'Ahopalo', 'Ahokas', 'Ahokangas', 'Ahola', 'Ahonen', 'Ahti', 'Ahtisaari', 'Alanen', 'Alasalmi', 'Alho', 'Annala', 'Anttila', 'Anttonen', 'Arajärvi', 'Aro', 'Aromaa', 'Asikainen', 'Askola', 'Astala', 'Asunmaa', 'Aura', 'Autio', 'Auvinen', 'Eerikäinen', 'Eerola', 'Einiö', 'Ekola', 'Elo', 'Elomaa', 'Eloranta', 'Elsilä', 'Ernamo', 'Erola', 'Eronen', 'Eskelinen','Eskola', 'Haanpää', 'Haapakoski', 'Haapasalo', 'Haataja', 'Hakala', 'Hannula', 'Harju', 'Harjula', 'Hartikainen', 'Hautala', 'Heikkilä', 'Heikkinen', 'Heinonen', 'Heiskanen', 'Helminen', 'Hietanen', 'Hiltunen','Hinkkanen', 'Hintikka', 'Hirsjärvi', 'Hirvelä', 'Hirvonen', 'Holappa', 'Hujanen', 'Huotari', 'Huovinen', 'Huttunen', 'Huusko', 'Huuskonen', 'Hynninen', 'Hyttinen', 'Häkkinen', 'Häkämies', 'Hämäläinen', 'Hänninen', 'Ihalainen', 'Ihamäki', 'Iivonen', 'Ijäs', 'Ikola', 'Ikonen','Ikäheimo', 'Ilmola', 'Ilmonen', 'Ilvonen', 'Immonen', 'Inkinen', 'Innanen', 'Isokangas', 'Isokallio', 'Isokoski', 'Isometsä', 'Isomäki', 'Isotalo', 'Issakainen', 'Itkonen', 'Itälä', 'Jaakkola', 'Jaakonsaari', 'Jaatinen', 'Jalava', 'Jalkanen', 'Jalonen', 'Jantunen', 'Jarva', 'Jokela', 'Jokelainen', 'Jokinen', 'Juhola', 'Jukarainen', 'Jukola', 'Julkunen', 'Juntunen', 'Jussila', 'Jutila', 'Juva', 'Juvonen', 'Jylhä', 'Jäntti', 'Järvi', 'Järvilehto', 'Järvinen', 'Jääskeläinen', 'Kainulainen', 'Kallio', 'Kalliokoski', 'Kangas', 'Karhu','Karjalainen', 'Karonen', 'Karppanen', 'Karppinen', 'Kataisto', 'Kataja', 'Kemppainen', 'Keskinen', 'Keto', 'Ketola', 'Kettunen', 'Kinnunen', 'Kivelä', 'Kiviluoto', 'Kivinen', 'Kivistö', 'Koistinen', 'Koivula', 'Kokkonen', 'Korhonen', 'Korpela', 'Koskinen', 'Kosonen', 'Krouvi' 'Kulmala', 'Kunnas', 'Kuosmanen', 'Kuparinen', 'Kurkela', 'Kurkinen', 'Kuusela', 'Kuusisto', 'Laaksonen', 'Laatikainen', 'Lahtela', 'Lahti', 'Lahtinen', 'Laiho', 'Laine', 'Laitinen', 'Lamminen', 'Lampinen', 'Lankinen', 'Lappalainen', 'Larivaara', 'Lassila', 'Latvanen', 'Laukkanen', 'Laurila', 'Lauronen', 'Lehtinen', 'Lehto', 'Lehtonen', 'Leino', 'Leinonen', 'Lepistö', 'Leppälä', 'Leppänen', 'Leskinen', 'Lesonen', 'Liikanen', 'Lilja', 'Linna', 'Lipponen', 'Litmanen', 'Liukkonen', 'Loponen', 'Luhtanen', 'Lumme', 'Luostarinen', 'Makkonen', 'Manninen', 'Markku', 'Martikainen', 'Matikainen', 'Matinsalo', 'Mattila', 'Meriluoto', 'Miettunen', 'Mieto', 'Mikkola', 'Moilanen', 'Mustonen', 'Muukkonen', 'Myllylä', 'Myllyniemi', 'Mäenpää', 'Mäkelä', 'Mäki', 'Mäkilä', 'Mäkinen', 'Mänttäri', 'Mänty', 'Määttä', 'Naarajärvi', 'Narinen', 'Nenonen', 'Neuvonen', 'Nevala', 'Nevalainen', 'Niemelä', 'Niemi', 'Nieminen', 'Niinisalo', 'Niinistö', 'Niiranen', 'Nikkinen', 'Nikkola', 'Nikkonen', 'Nikula', 'Niskala', 'Nissinen', 'Nousiainen', 'Nummi', 'Numminen', 'Nurmela', 'Nurmi', 'Nurminen', 'Nuutinen', 'Nykänen', 'Närhi', 'Oikarinen', 'Oittinen', 'Ojakangas', 'Ojala', 'Ojalehto', 'Ojanen', 'Oksanen', 'Ollikainen', 'Ollila', 'Onnela', 'Oranen', 'Otila', 'Outila', 'Outinen', 'Ovaska', 'Paananen', 'Paasio', 'Pajari', 'Pale', 'Pakarinen', 'Parras', 'Parviainen', 'Pasanen', 'Pekkanen', 'Pekkala', 'Pelkonen', 'Peltola', 'Peltonen', 'Peltoniemi', 'Peltosaari', 'Pennanen', 'Pesonen', 'Pesälä', 'Petäjä', 'Pirhonen', 'Pirinen', 'Pitkänen', 'Pohjola', 'Pohjonen', 'Pokka', 'Porkka', 'Poso', 'Poutanen', 'Puikkonen', 'Pulkkinen', 'Purho', 'Pyysalo', 'Päätalo', 'Rahikainen', 'Rahkamo', 'Rahnasto', 'Rajala', 'Rannisto', 'Rantala', 'Rantanen', 'Rauhala', 'Rautakorpi', 'Rautanen', 'Rautavaara', 'Rautiainen', 'Rautio', 'Reinikainen', 'Rekunen', 'Repo', 'Repomem', 'Riihelä', 'Riihijärvi', 'Riikonen', 'Rinne', 'Rintala', 'Rissanen', 'Ritala', 'Roimola', 'Roivas', 'Ronni', 'Ruohonen', 'Ruutu', 'Ryttäri', 'Räikkönen', 'Räisänen', 'Räty', 'Saarela', 'Saari', 'Saarikoski', 'Saario', 'Saarinen', 'Saikkonen', 'Sainio', 'Saisio', 'Saksala', 'Salli', 'Sallinen', 'Salmi', 'Salminen', 'Salo', 'Salonen', 'Savolainen', 'Seppälä', 'Seppänen', 'Setälä', 'Sillanpää', 'Sinisalo', 'Sipilä', 'Sipinen', 'Sirkiä', 'Sirviö', 'Soikkeli', 'Soinio', 'Sormunen', 'Suhonen', 'Sulkanen', 'Suntila', 'Suominen', 'Supinen', 'Takala', 'Tammisto', 'Tamminen', 'Tanskanen', 'Taipale', 'Tarkka', 'Tenhunen', 'Tiainen', 'Tiihonen', 'Tiilikainen', 'Tikkanen', 'Timonen', 'Tirkkonen', 'Toivonen', 'Tuomi', 'Tuominen', 'Tuomioja', 'Tuomola', 'Turunen', 'Tuuri', 'Ukkola', 'Ulmanen', 'Uosukainen', 'Uotila', 'Uotinen', 'Uronen', 'Utriainen', 'Utrio', 'Uusitalo', 'Vainikainen', 'Vainio', 'Vanhala', 'Varala', 'Varis', 'Varvikko', 'Vatanen','Veintie', 'Venäläinen', 'Viitala', 'Viitanen', 'Viljanen', 'Vinni', 'Virolainen', 'Virtanen', 'Vitikka', 'Voutilainen', 'Vuolle', 'Vuorela', 'Vuorinen', 'Vuoristo', 'Välkkynen', 'Väänänen', 'Väätäinen', 'Ykspetäjä', 'Ylikangas', 'Ylikoski', 'Ylimäki', 'Ylinen', 'Yliniemi', 'Ylioja', 'Ylisuvanto', 'Ylitalo', 'Ylämäki', 'Ylänne', 'Ylätalo', 'Ylönen', 'Ylöstalo', 'Yrjälä', 'Yrjänä', 'Yrjänäinen', 'Yrjölä', 'Yrjönen' ) faker-0.7.7/faker/providers/person/en_GB/0000755000175000017500000000000013026251410016276 5ustar hlehlefaker-0.7.7/faker/providers/person/en_GB/__init__.py0000644000175000017500000004365513026251410020424 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from collections import OrderedDict from .. import Provider as PersonProvider class Provider(PersonProvider): formats = ( '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}-{{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}-{{last_name}}', '{{prefix_male}} {{first_name_male}} {{last_name}}', '{{prefix_female}} {{first_name_female}} {{last_name}}', '{{prefix_male}} {{first_name_male}} {{last_name}}', '{{prefix_female}} {{first_name_female}} {{last_name}}' ) # Names from http://webarchive.nationalarchives.gov.uk/20160105160709/http://ons.gov.uk/ons/publications/re-reference-tables.html?edition=tcm%3A77-243767 first_names_male = ( 'David', 'Paul', 'Christopher', 'Thomas', 'John', 'Mark', 'James', 'Stephen', 'Andrew', 'Jack', 'Michael', 'Daniel', 'Peter', 'Richard', 'Matthew', 'Robert', 'Ryan', 'Joshua', 'Alan', 'Ian', 'Simon', 'Luke', 'Samuel', 'Jordan', 'Anthony', 'Adam', 'Lee', 'Alexander', 'William', 'Kevin', 'Darren', 'Benjamin', 'Philip', 'Gary', 'Joseph', 'Brian', 'Steven', 'Liam', 'Keith', 'Martin', 'Jason', 'Jonathan', 'Jake', 'Graham', 'Nicholas', 'Craig', 'George', 'Colin', 'Neil', 'Lewis', 'Nigel', 'Oliver', 'Timothy', 'Stuart', 'Kenneth', 'Raymond', 'Jamie', 'Nathan', 'Geoffrey', 'Connor', 'Terence', 'Trevor', 'Adrian', 'Harry', 'Malcolm', 'Scott', 'Callum', 'Wayne', 'Aaron', 'Barry', 'Ashley', 'Bradley', 'Patrick', 'Gareth', 'Jacob', 'Sean', 'Kieran', 'Derek', 'Carl', 'Dean', 'Charles', 'Sam', 'Shaun', 'Ben', 'Roger', 'Mohammed', 'Leslie', 'Ronald', 'Kyle', 'Clive', 'Edward', 'Antony', 'Jeremy', 'Justin', 'Jeffrey', 'Christian', 'Roy', 'Karl', 'Alex', 'Gordon', 'Dominic', 'Joe', 'Marc', 'Reece', 'Dennis', 'Russell', 'Gavin', 'Rhys', 'Phillip', 'Allan', 'Robin', 'Charlie', 'Gerald', 'Ross', 'Francis', 'Eric', 'Julian', 'Bernard', 'Dale', 'Donald', 'Damian', 'Frank', 'Shane', 'Cameron', 'Norman', 'Duncan', 'Louis', 'Frederick', 'Tony', 'Howard', 'Conor', 'Douglas', 'Garry', 'Elliot', 'Marcus', 'Arthur', 'Vincent', 'Max', 'Mathew', 'Abdul', 'Henry', 'Martyn', 'Ricky', 'Leonard', 'Lawrence', 'Glen', 'Mitchell', 'Gerard', 'Gregory', 'Iain', 'Billy', 'Bryan', 'Joel', 'Clifford', 'Josh', 'Leon', 'Stewart', 'Mohammad', 'Dylan', 'Graeme', 'Terry', 'Guy', 'Elliott', 'Stanley', 'Danny', 'Brandon', 'Victor', 'Toby', 'Hugh', 'Mohamed', 'Brett', 'Albert', 'Tom', 'Declan', 'Maurice', 'Glenn', 'Leigh', 'Denis', 'Damien', 'Bruce', 'Jay', 'Owen' ) first_names_female = ( 'Susan', 'Sarah', 'Rebecca', 'Linda', 'Julie', 'Claire', 'Laura', 'Lauren', 'Christine', 'Karen', 'Nicola', 'Gemma', 'Jessica', 'Margaret', 'Jacqueline', 'Emma', 'Charlotte', 'Janet', 'Deborah', 'Lisa', 'Hannah', 'Patricia', 'Tracey', 'Joanne', 'Sophie', 'Carol', 'Jane', 'Michelle', 'Victoria', 'Amy', 'Elizabeth', 'Helen', 'Samantha', 'Emily', 'Mary', 'Diane', 'Rachel', 'Anne', 'Sharon', 'Ann', 'Tracy', 'Amanda', 'Jennifer', 'Chloe', 'Angela', 'Louise', 'Katie', 'Lucy', 'Barbara', 'Alison', 'Sandra', 'Caroline', 'Clare', 'Kelly', 'Bethany', 'Gillian', 'Natalie', 'Jade', 'Pauline', 'Megan', 'Elaine', 'Alice', 'Lesley', 'Catherine', 'Hayley', 'Pamela', 'Danielle', 'Holly', 'Wendy', 'Abigail', 'Valerie', 'Olivia', 'Jean', 'Dawn', 'Donna', 'Stephanie', 'Leanne', 'Kathleen', 'Natasha', 'Denise', 'Sally', 'Katherine', 'Georgia', 'Maureen', 'Maria', 'Zoe', 'Judith', 'Kerry', 'Debra', 'Melanie', 'Stacey', 'Eleanor', 'Paula', 'Shannon', 'Sheila', 'Joanna', 'Paige', 'Janice', 'Lorraine', 'Georgina', 'Lynn', 'Andrea', 'Suzanne', 'Nicole', 'Yvonne', 'Chelsea', 'Lynne', 'Anna', 'Kirsty', 'Shirley', 'Alexandra', 'Marion', 'Beverley', 'Melissa', 'Rosemary', 'Kimberley', 'Carole', 'Fiona', 'Kate', 'Joan', 'Marie', 'Jenna', 'Marilyn', 'Jodie', 'June', 'Grace', 'Mandy', 'Rachael', 'Lynda', 'Tina', 'Kathryn', 'Molly', 'Jayne', 'Amber', 'Marian', 'Jasmine', 'Brenda', 'Sara', 'Kayleigh', 'Teresa', 'Harriet', 'Julia', 'Ashleigh', 'Heather', 'Kim', 'Ruth', 'Jemma', 'Carly', 'Leah', 'Eileen', 'Francesca', 'Naomi', 'Hilary', 'Abbie', 'Sylvia', 'Katy', 'Irene', 'Cheryl', 'Rosie', 'Dorothy', 'Aimee', 'Vanessa', 'Ellie', 'Frances', 'Sian', 'Josephine', 'Gail', 'Jill', 'Lydia', 'Joyce', 'Charlene', 'Hollie', 'Hazel', 'Annette', 'Bethan', 'Amelia', 'Beth', 'Rita', 'Geraldine', 'Diana', 'Lindsey', 'Carolyn' ) first_names = first_names_male + first_names_female last_names = OrderedDict(( ('Savage', 0.04), ('Winter', 0.03), ('Metcalfe', 0.03), ('Harper', 0.06), ('Burgess', 0.06), ('Bailey', 0.15), ('Potts', 0.03), ('Boyle', 0.03), ('Brown', 0.51), ('Jennings', 0.05), ('Payne', 0.09), ('Day', 0.09), ('Holland', 0.07), ('Higgins', 0.05), ('Rhodes', 0.04), ('Hancock', 0.04), ('Howells', 0.03), ('Fowler', 0.04), ('Sims', 0.03), ('Thomas', 0.35), ('Parker', 0.17), ('Bentley', 0.04), ('Barnett', 0.05), ('Manning', 0.03), ('Collier', 0.03), ('Holloway', 0.03), ('Hartley', 0.04), ('George', 0.05), ('Tomlinson', 0.04), ('Howard', 0.09), ('Long', 0.06), ('Farmer', 0.03), ('Collins', 0.15), ('Rice', 0.03), ('Townsend', 0.04), ('Rees', 0.07), ('Bruce', 0.03), ('Hammond', 0.05), ('Ford', 0.09), ('Tucker', 0.05), ('Wallis', 0.03), ('Hamilton', 0.06), ('Ferguson', 0.04), ('Hooper', 0.03), ('Francis', 0.07), ('Reeves', 0.04), ('Barlow', 0.04), ('Short', 0.04), ('Cunningham', 0.05), ('Hopkins', 0.06), ('Nicholson', 0.06), ('Archer', 0.04), ('Green', 0.25), ('Glover', 0.04), ('Gibson', 0.09), ('Spencer', 0.08), ('Warner', 0.04), ('Webb', 0.12), ('Whitehouse', 0.03), ('Dean', 0.06), ('Griffiths', 0.16), ('Clark', 0.2), ('Hardy', 0.05), ('Iqbal', 0.03), ('Baldwin', 0.04), ('O\'Neill', 0.06), ('Blake', 0.05), ('Lees', 0.03), ('Harvey', 0.1), ('Clarke', 0.24), ('Daniels', 0.04), ('Browne', 0.03), ('Macdonald', 0.04), ('Kirk', 0.04), ('Khan', 0.14), ('Davidson', 0.05), ('Dale', 0.04), ('Sanders', 0.04), ('Wilkins', 0.04), ('Connor', 0.03), ('Daly', 0.03), ('Lane', 0.06), ('Kennedy', 0.06), ('Bray', 0.03), ('Burrows', 0.04), ('Hayes', 0.07), ('Wyatt', 0.03), ('Gould', 0.03), ('Dyer', 0.03), ('Nash', 0.05), ('Bryan', 0.03), ('Pope', 0.03), ('Fraser', 0.04), ('Steele', 0.03), ('Walsh', 0.09), ('Wade', 0.04), ('Marsden', 0.03), ('Humphries', 0.03), ('O\'Brien', 0.08), ('Thompson', 0.28), ('Lord', 0.03), ('Coleman', 0.06), ('Jarvis', 0.04), ('Noble', 0.03), ('Williamson', 0.06), ('Carpenter', 0.03), ('Gardner', 0.06), ('Farrell', 0.04), ('Clayton', 0.05), ('Akhtar', 0.05), ('Gallagher', 0.05), ('Skinner', 0.04), ('Birch', 0.04), ('Kay', 0.04), ('Barrett', 0.07), ('Bates', 0.06), ('Lucas', 0.04), ('O\'Connor', 0.06), ('Chamberlain', 0.03), ('Chapman', 0.12), ('Ryan', 0.08), ('Thorpe', 0.04), ('Lawson', 0.04), ('Howell', 0.04), ('Martin', 0.23), ('Kelly', 0.16), ('Dobson', 0.04), ('Stevens', 0.1), ('Brennan', 0.04), ('Lloyd', 0.11), ('Quinn', 0.05), ('Morton', 0.04), ('Wilson', 0.35), ('Barnes', 0.11), ('Henry', 0.03), ('Smith', 1.15), ('Pritchard', 0.05), ('Phillips', 0.18), ('Dixon', 0.1), ('Sharpe', 0.03), ('Robertson', 0.07), ('White', 0.27), ('Bird', 0.06), ('Abbott', 0.04), ('Kirby', 0.04), ('Hussain', 0.11), ('Barber', 0.05), ('Harris', 0.25), ('Doyle', 0.05), ('Jordan', 0.05), ('Burns', 0.06), ('Hodgson', 0.06), ('Atkins', 0.04), ('Stokes', 0.05), ('Rogers', 0.12), ('Parkes', 0.03), ('Brookes', 0.04), ('Herbert', 0.03), ('Gordon', 0.05), ('Kemp', 0.05), ('Webster', 0.07), ('Sinclair', 0.03), ('McLean', 0.03), ('Saunders', 0.09), ('Stephens', 0.05), ('Newton', 0.07), ('Potter', 0.05), ('Storey', 0.03), ('Stanley', 0.04), ('Turnbull', 0.03), ('Duncan', 0.03), ('Rose', 0.08), ('Mills', 0.11), ('Sheppard', 0.03), ('Butcher', 0.03), ('Fry', 0.03), ('Ross', 0.06), ('Shepherd', 0.06), ('Goodwin', 0.05), ('Holt', 0.05), ('Haynes', 0.04), ('Cook', 0.15), ('Ward', 0.21), ('Godfrey', 0.03), ('Stone', 0.07), ('Dodd', 0.04), ('Parsons', 0.07), ('Ingram', 0.03), ('Nixon', 0.03), ('Evans', 0.39), ('Hargreaves', 0.03), ('Owen', 0.11), ('Chan', 0.03), ('Connolly', 0.03), ('Charlton', 0.03), ('Middleton', 0.04), ('Hyde', 0.03), ('Patel', 0.24), ('Owens', 0.03), ('Lamb', 0.04), ('Palmer', 0.11), ('Cooper', 0.22), ('McCarthy', 0.06), ('Black', 0.04), ('Dickinson', 0.04), ('Gilbert', 0.05), ('Leach', 0.03), ('North', 0.03), ('Byrne', 0.06), ('Frost', 0.05), ('Simmons', 0.04), ('Matthews', 0.11), ('Alexander', 0.04), ('Ahmed', 0.1), ('Gibbons', 0.03), ('Stevenson', 0.05), ('Rowley', 0.03), ('Miles', 0.05), ('Hanson', 0.03), ('Bolton', 0.03), ('Craig', 0.03), ('Ali', 0.12), ('Carroll', 0.04), ('Allan', 0.03), ('Sanderson', 0.03), ('Fletcher', 0.1), ('Burton', 0.08), ('Oliver', 0.07), ('Davison', 0.04), ('Douglas', 0.04), ('Field', 0.04), ('Pickering', 0.03), ('Pugh', 0.04), ('Rowe', 0.05), ('Mahmood', 0.03), ('Sykes', 0.03), ('Crawford', 0.03), ('Williams', 0.66), ('Parkin', 0.03), ('Patterson', 0.04), ('Power', 0.03), ('Price', 0.17), ('Murphy', 0.14), ('Hale', 0.03), ('Nicholls', 0.06), ('Hall', 0.25), ('Jones', 0.94), ('Hughes', 0.26), ('Stephenson', 0.05), ('Morley', 0.04), ('Knight', 0.11), ('Kerr', 0.03), ('Heath', 0.04), ('Pollard', 0.03), ('Lowe', 0.07), ('O\'Sullivan', 0.04), ('Buckley', 0.05), ('Bond', 0.05), ('Dennis', 0.03), ('Lewis', 0.25), ('Weston', 0.04), ('Joyce', 0.03), ('Reynolds', 0.09), ('Bishop', 0.06), ('Norris', 0.04), ('Barry', 0.03), ('Whittaker', 0.04), ('Carey', 0.03), ('Hill', 0.22), ('Kent', 0.04), ('Ashton', 0.04), ('Wilkinson', 0.13), ('Powell', 0.12), ('Henderson', 0.06), ('Freeman', 0.06), ('Dunn', 0.07), ('Kaur', 0.09), ('French', 0.04), ('Parry', 0.06), ('Walton', 0.06), ('Fisher', 0.1), ('Naylor', 0.03), ('Duffy', 0.04), ('Humphreys', 0.04), ('Randall', 0.03), ('Bevan', 0.03), ('Doherty', 0.03), ('Moore', 0.21), ('Armstrong', 0.07), ('Sullivan', 0.05), ('Swift', 0.03), ('Pearce', 0.09), ('Tyler', 0.03), ('Bradshaw', 0.04), ('Allen', 0.19), ('Mellor', 0.03), ('Whitehead', 0.05), ('Jackson', 0.24), ('Grant', 0.07), ('Fox', 0.09), ('Wright', 0.28), ('Anderson', 0.13), ('Foster', 0.13), ('Gibbs', 0.04), ('Butler', 0.11), ('Jenkins', 0.1), ('John', 0.04), ('Morrison', 0.04), ('Talbot', 0.03), ('Blackburn', 0.03), ('Osborne', 0.05), ('Flynn', 0.04), ('Richards', 0.14), ('Hurst', 0.03), ('Bibi', 0.05), ('Houghton', 0.03), ('Johnson', 0.34), ('Yates', 0.06), ('Mistry', 0.03), ('Donnelly', 0.03), ('Parkinson', 0.04), ('Thomson', 0.05), ('Woods', 0.07), ('Todd', 0.04), ('Dawson', 0.08), ('Hart', 0.07), ('Graham', 0.1), ('Berry', 0.07), ('Willis', 0.05), ('Miah', 0.04), ('Brooks', 0.09), ('Horton', 0.03), ('Riley', 0.07), ('Lambert', 0.05), ('Waters', 0.04), ('Lynch', 0.05), ('Moss', 0.06), ('Slater', 0.05), ('Knowles', 0.04), ('Benson', 0.03), ('Adams', 0.13), ('King', 0.2), ('Davies', 0.48), ('Richardson', 0.15), ('Vincent', 0.03), ('Holmes', 0.11), ('Conway', 0.03), ('Marshall', 0.14), ('Faulkner', 0.03), ('Garner', 0.03), ('Booth', 0.08), ('Harrison', 0.2), ('Campbell', 0.11), ('Cole', 0.08), ('Goddard', 0.04), ('Walters', 0.05), ('Ellis', 0.13), ('Edwards', 0.27), ('Peters', 0.04), ('Atkinson', 0.08), ('Wood', 0.24), ('Briggs', 0.04), ('Elliott', 0.09), ('Chandler', 0.03), ('Hope', 0.03), ('Hunter', 0.07), ('Newman', 0.07), ('Pratt', 0.03), ('Rahman', 0.03), ('Hicks', 0.04), ('Cox', 0.14), ('Reid', 0.07), ('Morris', 0.21), ('Banks', 0.04), ('Myers', 0.03), ('Mitchell', 0.16), ('Davey', 0.04), ('Peacock', 0.03), ('Reed', 0.07), ('Carter', 0.15), ('Miller', 0.14), ('Perkins', 0.04), ('Read', 0.05), ('Hilton', 0.03), ('Moran', 0.03), ('Welch', 0.03), ('Vaughan', 0.04), ('Clements', 0.03), ('Griffin', 0.05), ('Russell', 0.1), ('O\'Donnell', 0.03), ('Hobbs', 0.03), ('Marsh', 0.07), ('Porter', 0.07), ('Gill', 0.08), ('Leonard', 0.03), ('McKenzie', 0.03), ('Thornton', 0.04), ('Fitzgerald', 0.03), ('Greenwood', 0.05), ('Pearson', 0.1), ('James', 0.19), ('Coles', 0.03), ('Roberts', 0.33), ('Nelson', 0.05), ('Forster', 0.03), ('Gough', 0.03), ('Mann', 0.05), ('Law', 0.03), ('Barker', 0.1), ('Cartwright', 0.04), ('Bradley', 0.08), ('Sharp', 0.05), ('Warren', 0.06), ('Summers', 0.03), ('Little', 0.04), ('Perry', 0.08), ('Fuller', 0.04), ('West', 0.09), ('Mason', 0.12), ('Finch', 0.03), ('Norton', 0.03), ('Burke', 0.05), ('Holden', 0.04), ('Lee', 0.2), ('Smart', 0.04), ('Bull', 0.04), ('Bryant', 0.04), ('Gray', 0.12), ('Watts', 0.08), ('Brady', 0.03), ('Baker', 0.2), ('Barton', 0.05), ('Davis', 0.17), ('Baxter', 0.05), ('Taylor', 0.53), ('Carr', 0.07), ('Wong', 0.04), ('Cameron', 0.03), ('Gardiner', 0.03), ('Hawkins', 0.07), ('Shaw', 0.15), ('Wallace', 0.05), ('Young', 0.16), ('Shah', 0.06), ('Gregory', 0.07), ('Ball', 0.08), ('Norman', 0.04), ('Lawrence', 0.09), ('Bowen', 0.04), ('Wheeler', 0.05), ('Bartlett', 0.04), ('Sutton', 0.06), ('Lyons', 0.03), ('Hutchinson', 0.05), ('Poole', 0.05), ('Cooke', 0.06), ('Franklin', 0.03), ('Howe', 0.04), ('Walker', 0.27), ('Johnston', 0.05), ('Austin', 0.05), ('Chadwick', 0.03), ('Bell', 0.15), ('Wall', 0.04), ('Woodward', 0.05), ('Preston', 0.04), ('Bennett', 0.16), ('Murray', 0.1), ('Begum', 0.13), ('McDonald', 0.06), ('Hudson', 0.07), ('Cross', 0.06), ('Singh', 0.13), ('Howarth', 0.03), ('Hewitt', 0.05), ('Curtis', 0.06), ('Harding', 0.07), ('May', 0.05), ('Wells', 0.07), ('Giles', 0.03), ('Watson', 0.17), ('Nolan', 0.03), ('Andrews', 0.09), ('Hayward', 0.04), ('Schofield', 0.04), ('Hunt', 0.12), ('Robson', 0.06), ('Arnold', 0.05), ('Morgan', 0.19), ('Coates', 0.03), ('Page', 0.07), ('Simpson', 0.13), ('Stewart', 0.09), ('Robinson', 0.29), ('Fleming', 0.03), ('Scott', 0.18), ('Chambers', 0.06), ('Turner', 0.23), ('Watkins', 0.06), )) prefixes_female = ('Mrs.', 'Ms.', 'Miss', 'Dr.') prefixes_male = ('Mr.', 'Dr.') faker-0.7.7/faker/providers/person/sl_SI/0000755000175000017500000000000013026251410016335 5ustar hlehlefaker-0.7.7/faker/providers/person/sl_SI/__init__.py0000755000175000017500000001403113026251410020450 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats = ['{{first_name}} {{last_name}}', ] first_names_male = [ "Franc", "Janez", "Anton", "Ivan", "Jožef", "Andrej", "Marko", "Marjan", "Peter", "Milan", "Stanislav", "Matej", "Tomaž", "Branko", "Bojan", "Robert", "Boštjan", "Matjaž", "Gregor", "Luka", "Martin", "Rok", "Boris", "Dušan", "Igor", "Miha", "Dejan", "David", "Uroš", "Simon", "Jure", "Blaž", "Štefan", "Jan", "Drago", "Darko", "Klemen", "Nejc", "Žiga", "Jernej", "Miran", "Aleksander", "Roman", "Vladimir", "Matic", "Tadej", "Srečko", "Slavko", "Mirko", "Janko", "Žan", "Miroslav", "Borut", "Alojzij", "Damjan", "Stanko", "Aljaž", "Anže", "Danijel", "Mihael", "Matija", "Jaka", "Marijan", "Rudolf", "Alen", "Jakob", "Viktor", "Domen", "Sašo", "Iztok", "Goran", "Tilen", "Pavel", "Zvonko", "Edvard", "Zdravko", "Danilo", "Matevž", "Rajko", "Ludvik", "Zlatko", "Frančišek", "Bogdan", "Gorazd", "Samo", "Leon", "Dragan", "Emil", "Josip", "Nik", "Ciril", "Sandi", "Benjamin", "Vid", "Albin", "Franci", "Sebastjan", "Silvo", "Leopold", "Kristjan", "Tim", "Filip", "Damijan", "Erik", "Viljem", "Vincenc", "Željko", "Damir", "Aljoša", "Karel", "Daniel", "Dominik", "Miloš", "Stojan", "Franjo", "Valentin", "Davorin", "Maks", "Timotej", "Ladislav", "Niko", "Mark", "Nikola", "Bogomir", "Saša", "Vlado", "Karl", "Zdenko", "Grega", "Stjepan", "Davor", "Kristijan", "Ernest", "Maksimiljan", "Avgust", "Sebastijan", "Aleksandar", "Lovro", "Ivo", "Rado", "Tine", "Adolf", "Gal", "Valter", "Elvis", "Jasmin", "Ervin", "Jani", "Izidor", "Nenad", "Anej", "Petar", "Maj", "Metod", "Albert", "Bruno", "Radovan", "Nikolaj", "Feliks", "Karol", "Bernard", "Joško", "Rafael", "Edin", "Aleks", "Cvetko", "Rudi", "Miro", "Hasan", "Slobodan", "Mirsad", ] first_names_female = [ "Marija", "Ana", "Irena", "Maja", "Mojca", "Jožefa", "Mateja", "Nataša", "Jožica", "Barbara", "Ivana", "Andreja", "Nina", "Petra", "Katja", "Sonja", "Milena", "Katarina", "Tatjana", "Anja", "Alenka", "Tanja", "Martina", "Vesna", "Tina", "Angela", "Urška", "Antonija", "Anica", "Kristina", "Dragica", "Nada", "Olga", "Špela", "Darja", "Marjeta", "Tjaša", "Eva", "Ljudmila", "Simona", "Vida", "Sara", "Zdenka", "Alojzija", "Lidija", "Suzana", "Marta", "Nika", "Sabina", "Silva", "Veronika", "Štefanija", "Stanislava", "Darinka", "Karmen", "Neža", "Brigita", "Anita", "Aleksandra", "Pavla", "Cvetka", "Metka", "Nevenka", "Monika", "Rozalija", "Natalija", "Slavica", "Marjana", "Branka", "Jasmina", "Vera", "Ema", "Saša", "Maša", "Lara", "Lucija", "Tamara", "Bernarda", "Danijela", "Klavdija", "Erika", "Romana", "Mira", "Jasna", "Klara", "Kaja", "Jelka", "Polona", "Julijana", "Valerija", "Sandra", "Matilda", "Tadeja", "Valentina", "Mihaela", "Amalija", "Albina", "Breda", "Karolina", "Sanja", "Teja", "Ines", "Zofija", "Ksenija", "Laura", "Cecilija", "Patricija", "Magdalena", "Manca", "Viktorija", "Maruša", "Vanja", "Vlasta", "Justina", "Nuša", "Emilija", "Melita", "Ljubica", "Lana", "Marica", "Gordana", "Marinka", "Polonca", "Nadja", "Milka", "Živa", "Urša", "Damjana", "Hana", "Tea", "Marijana", "Julija", "Ajda", "Nastja", "Milica", "Alja", "Štefka", "Slavka", "Jerneja", "Nives", "Dušanka", "Andrejka", "Irma", "Pia", "Jelena", "Marjanca", "Miroslava", "Lilijana", "Stanka", "Mirjam", "Neja", "Jolanda", "Zora", "Zvonka", "Hermina", "Rebeka", "Hedvika", "Blanka", "Larisa", "Erna", "Anka", "Roza", "Liljana", "Magda", "Daniela", "Jerica", "Taja", "Iris", "Adrijana", "Jadranka", ] first_names = first_names_female + first_names_male last_names = [ "Novak", "Horvat", "Krajnc", "Kovačič", "Zupančič", "Kovač", "Potočnik", "Mlakar", "Vidmar", "Kos", "Golob", "Turk", "Božič", "Zupan", "Korošec", "Bizjak", "Hribar", "Kotnik", "Rozman", "Petek", "petek", "Kastelic", "Kolar", "Hočevar", "Žagar", "žagar", "Košir", "Koren", "Klemenčič", "Zajc", "Medved", "Knez", "Zupanc", "Pirc", "Hrovat", "Pavlič", "Kuhar", "kuhar", "Lah", "Zorko", "Sever", "Majcen", "Jerman", "Babič", "Tomažič", "Erjavec", "Jereb", "Kranjc", "Rupnik", "Perko", "Lesjak", "Breznik", "Pečnik", "Pavlin", "Dolenc", "Vidic", "Furlan", "Logar", "Tomšič", "Jenko", "Janežič", "ribič", "Žnidaršič", "Černe", "Maček", "Lešnik", "Fras", "Marolt", "Jelen", "Gregorič", "Blatnik", "Pintar", "Mihelič", "Kokalj", "Bezjak", "Leban", "Cerar", "Čeh", "čeh", "Jug", "Vidovič", "Rus", "Kobal", "Primožič", "Kocjančič", "Dolinar", "Lazar", "Kolenc", "Nemec", "Kolarič", "Lavrič", "Kodrič", "Kosi", "Mrak", "Debeljak", "Tavčar", "Žižek", "Krivec", "Zver", "Likar", "Žibert", "Jarc", "Vodopivec", "Kramberger", "Miklavčič", "Skok", "Toplak", "Petrovič", "Hribernik", "Leskovar", "Stopar", "Simonič", "Blažič", "Eržen", "Sitar", "Gorenc", "Železnik", "Šinkovec", "Jamnik", "Javornik", "Bukovec", "Hozjan", "Ramšak", "Filipič", "Kočevar", "Demšar", "Volk", "volk", "Gomboc", "Čuk", "Ilić", "Kokol", "Bregar", "Sušnik", "Pintarič", "Gorjup", "Jovanović", "Mavrič", "Kramar", "Lebar", "Rutar", "Koželj", "Popović", "Rajh", "Hodžić", "Rožman", "Resnik", "Šmid", "Kumer", "Godec", "Bergant", "Pogačnik", "Zemljič", "Hafner", "Tratnik", "Rožič", "Cvetko", "Ambrožič", "Bevc", "Mlinarič", "Mlinar", "Jerič", "Kalan", "Markovič", "Šuštar", "Bajc", "Kaučič", "Dolinšek", "Zalokar", "Pirnat", "Zorman", "Zakrajšek", "Štrukelj", ] faker-0.7.7/faker/providers/person/it_IT/0000755000175000017500000000000013026251410016334 5ustar hlehlefaker-0.7.7/faker/providers/person/it_IT/__init__.py0000644000175000017500000001374713026251410020461 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats = ( '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{prefix}} {{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{prefix}} {{first_name}} {{last_name}}' ) first_names = ( 'Aaron', 'Akira', 'Alberto', 'Alessandro', 'Alighieri', 'Amedeo', 'Amos', 'Anselmo', 'Antonino', 'Arcibaldo', 'Armando', 'Artes', 'Audenico', 'Ausonio', 'Bacchisio', 'Battista', 'Bernardo', 'Boris', 'Caio', 'Carlo', 'Cecco', 'Cirino', 'Cleros', 'Costantino', 'Damiano', 'Danny', 'Davide', 'Demian', 'Dimitri', 'Domingo', 'Dylan', 'Edilio', 'Egidio', 'Elio', 'Emanuel', 'Enrico', 'Ercole', 'Ermes', 'Ethan', 'Eusebio', 'Evangelista', 'Fabiano', 'Ferdinando', 'Fiorentino', 'Flavio', 'Fulvio', 'Gabriele', 'Gastone', 'Germano', 'Giacinto', 'Gianantonio', 'Gianleonardo', 'Gianmarco', 'Gianriccardo', 'Gioacchino', 'Giordano', 'Giuliano', 'Graziano', 'Guido', 'Harry', 'Iacopo', 'Ilario', 'Ione', 'Italo', 'Jack', 'Jari', 'Joey', 'Joseph', 'Kai', 'Kociss', 'Laerte', 'Lauro', 'Leonardo', 'Liborio', 'Lorenzo', 'Ludovico', 'Maggiore', 'Manuele', 'Mariano', 'Marvin', 'Matteo', 'Mauro', 'Michael', 'Mirco', 'Modesto', 'Muzio', 'Nabil', 'Nathan', 'Nick', 'Noah', 'Odino', 'Olo', 'Oreste', 'Osea', 'Pablo', 'Patrizio', 'Piererminio', 'Pierfrancesco', 'Piersilvio', 'Priamo', 'Quarto', 'Quirino', 'Radames', 'Raniero', 'Renato', 'Rocco', 'Romeo', 'Rosalino', 'Rudy', 'Sabatino', 'Samuel', 'Santo', 'Sebastian', 'Serse', 'Silvano', 'Sirio', 'Tancredi', 'Terzo', 'Timoteo', 'Tolomeo', 'Trevis', 'Ubaldo', 'Ulrico', 'Valdo', 'Neri', 'Vinicio', 'Walter', 'Xavier', 'Yago', 'Zaccaria', 'Abramo', 'Adriano', 'Alan', 'Albino', 'Alessio', 'Alighiero', 'Amerigo', 'Anastasio', 'Antimo', 'Antonio', 'Arduino', 'Aroldo', 'Arturo', 'Augusto', 'Avide', 'Baldassarre', 'Bettino', 'Bortolo', 'Caligola', 'Carmelo', 'Celeste', 'Ciro', 'Costanzo', 'Dante', 'Danthon', 'Davis', 'Demis', 'Dindo', 'Domiziano', 'Edipo', 'Egisto', 'Eliziario', 'Emidio', 'Enzo', 'Eriberto', 'Erminio', 'Ettore', 'Eustachio', 'Fabio', 'Fernando', 'Fiorenzo', 'Folco', 'Furio', 'Gaetano', 'Gavino', 'Gerlando', 'Giacobbe', 'Giancarlo', 'Gianmaria', 'Giobbe', 'Giorgio', 'Giulio', 'Gregorio', 'Hector', 'Ian', 'Ippolito', 'Ivano', 'Jacopo', 'Jarno', 'Joannes', 'Joshua', 'Karim', 'Kris', 'Lamberto', 'Lazzaro', 'Leone', 'Lino', 'Loris', 'Luigi', 'Manfredi', 'Marco', 'Marino', 'Marzio', 'Mattia', 'Max', 'Michele', 'Mirko', 'Moreno', 'Nadir', 'Nazzareno', 'Nestore', 'Nico', 'Noel', 'Odone', 'Omar', 'Orfeo', 'Osvaldo', 'Pacifico', 'Pericle', 'Pietro', 'Primo', 'Quasimodo', 'Radio', 'Raoul', 'Renzo', 'Rodolfo', 'Romolo', 'Rosolino', 'Rufo', 'Sabino', 'Sandro', 'Sasha', 'Secondo', 'Sesto', 'Silverio', 'Siro', 'Tazio', 'Teseo', 'Timothy', 'Tommaso', 'Tristano', 'Umberto', 'Ariel', 'Artemide', 'Assia', 'Azue', 'Benedetta', 'Bibiana', 'Brigitta', 'Carmela', 'Cassiopea', 'Cesidia', 'Cira', 'Clea', 'Cleopatra', 'Clodovea', 'Concetta', 'Cosetta', 'Cristyn', 'Damiana', 'Danuta', 'Deborah', 'Demi', 'Diamante', 'Diana', 'Donatella', 'Doriana', 'Edvige', 'Elda', 'Elga', 'Elsa', 'Emilia', 'Enrica', 'Erminia', 'Eufemia', 'Evita', 'Fatima', 'Felicia', 'Filomena', 'Flaviana', 'Fortunata', 'Gelsomina', 'Genziana', 'Giacinta', 'Gilda', 'Giovanna', 'Giulietta', 'Grazia', 'Guendalina', 'Helga', 'Ileana', 'Ingrid', 'Irene', 'Isabel', 'Isira', 'Ivonne', 'Jelena', 'Jole', 'Claudia', 'Kayla', 'Kristel', 'Laura', 'Lucia', 'Lia', 'Lidia', 'Lisa', 'Loredana', 'Loretta', 'Luce', 'Lucrezia', 'Luna', 'Maika', 'Marcella', 'Maria', 'Mariagiulia', 'Marianita', 'Mariapia', 'Marieva', 'Marina', 'Maristella', 'Maruska', 'Matilde', 'Mecren', 'Mercedes', 'Mietta', 'Miriana', 'Miriam', 'Monia', 'Morgana', 'Naomi', 'Nayade', 'Nicoletta', 'Ninfa', 'Noemi', 'Nunzia', 'Olimpia', 'Oretta', 'Ortensia', 'Penelope', 'Piccarda', 'Prisca', 'Rebecca', 'Rita', 'Rosalba', 'Rosaria', 'Rosita', 'Ruth', 'Samira', 'Sarita', 'Selvaggia', 'Shaira', 'Sibilla', 'Soriana', 'Sue ellen', 'Thea', 'Tosca', 'Ursula', 'Vania', 'Vera', 'Vienna', 'Violante', 'Vitalba', 'Zelida' ) last_names = ( 'Rossi', 'Russo', 'Ferrari', 'Esposito', 'Bianchi', 'Romano', 'Colombo', 'Ricci', 'Marino', 'Greco', 'Bruno', 'Gallo', 'Conti', 'De luca', 'Mancini', 'Costa', 'Giordano', 'Rizzo', 'Lombardi', 'Moretti', 'Barbieri', 'Fontana', 'Santoro', 'Mariani', 'Rinaldi', 'Caruso', 'Ferrara', 'Galli', 'Martini', 'Leone', 'Longo', 'Gentile', 'Martinelli', 'Vitale', 'Lombardo', 'Serra', 'Coppola', 'De Santis', 'D\'angelo', 'Marchetti', 'Parisi', 'Villa', 'Conte', 'Ferraro', 'Ferri', 'Fabbri', 'Bianco', 'Marini', 'Grasso', 'Valentini', 'Messina', 'Sala', 'De Angelis', 'Gatti', 'Pellegrini', 'Palumbo', 'Sanna', 'Farina', 'Rizzi', 'Monti', 'Cattaneo', 'Morelli', 'Amato', 'Silvestri', 'Mazza', 'Testa', 'Grassi', 'Pellegrino', 'Carbone', 'Giuliani', 'Benedetti', 'Barone', 'Rossetti', 'Caputo', 'Montanari', 'Guerra', 'Palmieri', 'Bernardi', 'Martino', 'Fiore', 'De rosa', 'Ferretti', 'Bellini', 'Basile', 'Riva', 'Donati', 'Piras', 'Vitali', 'Battaglia', 'Sartori', 'Neri', 'Costantini', 'Milani', 'Pagano', 'Ruggiero', 'Sorrentino', 'D\'amico', 'Orlando', 'Damico', 'Negri' ) prefixes_female = ('Dott.', 'Sig.ra') prefixes_male = ('Dott.', 'Sig.') prefixes = ('Dott.', 'Sig.', 'Sig.ra') faker-0.7.7/faker/providers/person/hr_HR/0000755000175000017500000000000013026251410016326 5ustar hlehlefaker-0.7.7/faker/providers/person/hr_HR/__init__.py0000755000175000017500000003132113026251410020442 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats = ['{{first_name}} {{last_name}}', ] first_names_male = [ "Aldo", "Alen", "Andrija", "Ante", "Anto", "Anton", "Antonio", "Antun", "Boris", "Božo", "Branko", "Bruno", "Dalibor", "Damir", "Danijel", "Dario", "Darko", "David", "Davor", "Dejan", "Denis", "Dino", "Domagoj", "Dominik", "Dragan", "Dragutin", "Dražen", "Duje", "Dušan", "Elvis", "Erik", "Filip", "Fran", "Franjo", "Goran", "Hrvoje", "Igor", "Ilija", "Ivan", "Ivica", "Ivo", "Jakov", "Janko", "Josip", "Joso", "Jozo", "Joško", "Juraj", "Jure", "Karlo", "Kristijan", "Leon", "Lovre", "Lovro", "Luka", "Marijan", "Marin", "Mario", "Marko", "Martin", "Mate", "Matej", "Mateo", "Matija", "Mato", "Mihael", "Mijo", "Milan", "Mile", "Mirko", "Miroslav", "Mislav", "Mladen", "Nenad", "Niko", "Nikola", "Nikša", "Patrik", "Pavao", "Pero", "Petar", "Robert", "Roko", "Romano", "Rudolf", "Saša", "Siniša", "Slavko", "Stjepan", "Tomislav", "Tomo", "Toni", "Valter", "Vedran", "Viktor", "Vjekoslav", "Vladimir", "Vlado", "Zdravko", "Zlatko", "Zoran", "Zvonko", "Đuro", "Šime", "Željko", ] first_names_female = [ "Albina", "Ana", "Andrea", "Ane", "Anica", "Anita", "Anka", "Ankica", "Antonija", "Anđa", "Anđela", "Bara", "Barbara", "Barica", "Biljana", "Biserka", "Božena", "Božica", "Branka", "Danica", "Danijela", "Dora", "Draga", "Dragica", "Elizabeta", "Ema", "Eva", "Franciska", "Fuma", "Gordana", "Hana", "Ika", "Iva", "Ivana", "Ivanka", "Ivka", "Jadranka", "Jana", "Janja", "Jasminka", "Jasna", "Jele", "Jelena", "Josipa", "Julijana", "Karla", "Kata", "Katarina", "Kate", "Katica", "Kristina", "Lana", "Lara", "Laura", "Lea", "Lidija", "Ljiljana", "Ljubica", "Lorena", "Lucija", "Maja", "Manda", "Mara", "Mare", "Maria", "Marica", "Marija", "Marijana", "Marina", "Marta", "Martina", "Matea", "Mateja", "Matija", "Mia", "Milena", "Milica", "Milka", "Mira", "Mirjana", "Nada", "Nataša", "Nevenka", "Nika", "Nikolina", "Nina", "Petra", "Renata", "Rozalija", "Ruža", "Ružica", "Sandra", "Sanja", "Sara", "Slavica", "Snježana", "Stana", "Suzana", "Tatjana", "Tea", "Terezija", "Valentina", "Vera", "Veronika", "Vesna", "Zdenka", "Zora", "Zorka", "Đurđica", "Štefanija", "Štefica", "Željka", ] first_names = first_names_female + first_names_male last_names = [ "Abičić", "Abramović", "Adžijević", "Akmačić", "Alković", "Amanović", "Amidžić", "Andrašek", "Andrijašević", "Andrijević", "Aničić", "Antić", "Antolković", "Antonić", "Babić", "Bajan", "Baksa", "Balatinac", "Balinčić", "Balić", "Baljak", "Ban", "Baničević", "Banko", "Banovac", "Barac", "Barać", "Barbieri", "Barbir", "Barbić", "Barešić", "Barić", "Baričević", "Barišić", "Barković", "Barnaba", "Barušić", "Batrac", "Batrnek", "Bazjak", "Bačak", "Bačić", "Bašić", "Bašnec", "Bebić", "Begonja", "Beletić", "Belošević", "Benić", "Benčić", "Beraković", "Bernardić", "Bertoša", "Bezić", "Bijelić", "Bingula", "Birkić", "Birtić", "Bićanić", "Bičak", "Bičanić", "Bjeliš", "Blagaić", "Blažek", "Blažević", "Blažičko", "Boban", "Bobanović", "Bogadi", "Bogdan", "Bogović", "Bojanić", "Boljkovac", "Bolčević", "Borak", "Borojević", "Borošak", "Bosilj", "Botica", "Botić", "Bošnjak", "Bošnjaković", "Božanić", "Božanović", "Božiković", "Božić", "Božičević", "Božičković", "Bradić", "Brajković", "Bralić", "Brandić", "Branković", "Bračun", "Brcko", "Brezjan", "Britvec", "Brlas", "Brlek", "Brletić", "Bukvić", "Buljan", "Bungić", "Bunić", "Bunčić", "Burić", "Burčul", "Buršić", "Butković", "Buzov", "Bučanac", "Bučar", "Bušljeta", "Cafuk", "Car", "Carić", "Cestarić", "Ciganović", "Cik", "Cindrić", "Colić", "Crevar", "Crneković", "Crnković", "Cukon", "Culi", "Cvenić", "Cvetković", "Cvetnić", "Cvitan", "Cvrtila", "Dabo", "Damijanić", "Damjanović", "Darojković", "Dautanec", "Dautović", "Debelić", "Derežić", "Deže", "Didović", "Dizdar", "Dobrić", "Dolinar", "Dolić", "Dominiković", "Dominković", "Dončević", "Dragičević", "Dragobratović", "Dragojević", "Drakulić", "Drandić", "Dražić", "Dretvić", "Dubovečak", "Dujmović", "Dukić", "Duvančić", "Dvojak", "Džapo", "Erceg", "Ercegović", "Ergotić", "Eršek", "Eterović", "Fabijanić", "Ferenac", "Filar", "Filipović", "Filipčić", "Flego", "Forjan", "Franić", "Franičević", "Franjić", "Franušić", "Friščić", "Frketić", "Fuček", "Gabud", "Galešić", "Galić", "Galović", "Gegić", "Gelemanović", "Glasnović", "Glavan", "Glavor", "Gligora", "Godinić", "Golubić", "Gotić", "Govorčinović", "Gracin", "Grba", "Grbac", "Gredičak", "Gregov", "Grgić", "Grgurević", "Grgurić", "Grgurovac", "Grubišić", "Gržetić", "Gržinčić", "Guberović", "Gudelj", "Gulan", "Guštin", "Hadrović", "Hadžić", "Halambek", "Halapir", "Hanžek", "Harapin", "Hardi", "Herceg", "Herout", "Hećimović", "Hinić", "Hodak", "Horak", "Horvat", "Horvatek", "Horvatinec", "Horvatić", "Hrabar", "Hranić", "Hranj", "Hrastinski", "Hren", "Hrvojić", "Hršak", "Hrženjak", "Huljev", "Husnjak", "Ignac", "Ilijić", "Ilinović", "Ilić", "Ivandić", "Ivanović", "Ivančan", "Ivšić", "Jagarinec", "Jagečić", "Jakopec", "Jakopović", "Jakovac", "Jaković", "Jakovljević", "Jakupić", "Jakuš", "Jasprica", "Jelavić", "Jelić", "Jemrić", "Jerković", "Jonjić", "Josipović", "Jovanovac", "Jovanović", "Jović", "Jozić", "Jugovac", "Jukić", "Juretić", "Jureško", "Jurić", "Jurišić", "Jurjević", "Jurković", "Jurlina", "Jurčić", "Kadija", "Kahlina", "Kalanjoš", "Kalazić", "Kaniški", "Karagić", "Karamarko", "Karlović", "Karmelić", "Karuza", "Katić", "Kauzlarić", "Keleković", "Kelečić", "Kelić", "Kereković", "Kevo", "Kinkela", "Kirinčić", "Klanac", "Klarin", "Klarić", "Klasić", "Kligl", "Knezović", "Knežević", "Kocijančić", "Kokanović", "Kokorić", "Kolarec", "Kolega", "Kolić", "Komar", "Komljenović", "Kopjar", "Kos", "Kosanović", "Kosić", "Kostanić", "Kostelac", "Kovač", "Kovaček", "Kovačević", "Kovačić", "Koški", "Koščević", "Krajcar", "Kralj", "Kraljević", "Kraljić", "Kramarić", "Kresonja", "Križan", "Krpan", "Krznarić", "Krčelić", "Kršanac", "Krželj", "Kujundžić", "Kukučka", "Kunac", "Kupsjak", "Kurtoić", "Kuveždić", "Kuzmić", "Kučić", "Kuščević", "Labaš", "Labinjan", "Ladavac", "Lakošeljac", "Lasić", "Lazar", "Legović", "Lelas", "Lenić", "Lešić", "Lešković", "Leščić", "Liber", "Licul", "Liović", "Lisica", "Ljubetić", "Ljubić", "Ljubičić", "Lojen", "Lorencin", "Lovrić", "Lucić", "Lukinić", "Lukić", "Lukša", "Lukšić", "Lučić", "Macan", "Madunić", "Magić", "Mahnet", "Majdenić", "Majstorović", "Makovac", "Maletić", "Malnar", "Maloča", "Mamić", "Mamula", "Maras", "Marasović", "Maraš", "Mardešić", "Maretić", "Marijanović", "Marin", "Marinković", "Marinović", "Marić", "Maričević", "Marjanović", "Markanjević", "Markovac", "Marković", "Markuš", "Martinić", "Martinović", "Martinčević", "Martić", "Marušić", "Maršić", "Maržić", "Matahlija", "Matana", "Matas", "Mateša", "Matijaš", "Matijević", "Matić", "Matko", "Matković", "Matokanović", "Matovina", "Matošević", "Matulin", "Matulić", "Mavra", "Maćešić", "Medač", "Medić", "Medved", "Meić", "Merkaš", "Mesarić", "Mesić", "Mihalić", "Mihaljević", "Mihelčić", "Mihić", "Mikić", "Miklečić", "Mikulandra", "Mikulec", "Mikulčić", "Milas", "Milatić", "Miletić", "Milevoj", "Milina", "Miličić", "Miloslavić", "Milotić", "Milovac", "Mimica", "Miočić", "Mirosavljević", "Mirt", "Mičetić", "Mišak", "Miše", "Mišković", "Modrić", "Mofardin", "Morić", "Moscarda", "Moslavac", "Močibob", "Mraović", "Mudri", "Mudronja", "Mustapić", "Mustač", "Mušćet", "Mužina", "Mužić", "Nakić", "Načinović", "Nedić", "Nikolić", "Nimac", "Nišević", "Nižetić", "Norac", "Novak", "Novosel", "Obradović", "Obratov", "Odobašić", "Orbanić", "Orešković", "Orlić", "Orlović", "Oršolić", "Oršoš", "Oršulić", "Ozimec", "Pajur", "Palić", "Pamić", "Pandurić", "Papak", "Paparić", "Paradi", "Pavelić", "Pavin", "Pavić", "Pavičić", "Pavković", "Pavlović", "Pecotić", "Pedišić", "Peharda", "Penić", "Perak", "Perić", "Perišić", "Perkov", "Perković", "Peroš", "Peruško", "Perčić", "Petek", "Peterlik", "Petrić", "Petričević", "Petrović", "Pečur", "Peša", "Pešić", "Pikec", "Piljek", "Pintarić", "Plantak", "Plantek", "Plažanin", "Pleše", "Pokas", "Pokos", "Polić", "Poljak", "Polonijo", "Polović", "Pongrac", "Popović", "Poropat", "Poslon", "Pozder", "Požega", "Predovan", "Prelec", "Preočanin", "Pribanić", "Priselac", "Prpić", "Prskalo", "Prtenjača", "Puharić", "Puljiz", "Putinja", "Puškarić", "Radelić", "Radin", "Radinović", "Radić", "Radman", "Radojković", "Radolović", "Radović", "Radočaj", "Radošević", "Raguž", "Rahija", "Rajn", "Rajčić", "Rakela", "Rakuljić", "Raljević", "Raspor", "Rastija", "Rađenović", "Rašeta", "Rašić", "Ražov", "Rebić", "Rendulić", "Resanović", "Ribarić", "Ribić", "Ribičić", "Rijetković", "Risek", "Ritoša", "Ričko", "Roca", "Roce", "Rogošić", "Rojnić", "Roso", "Rubeša", "Rubinić", "Rukavina", "Rumora", "Sabljak", "Sabol", "Sakač", "Salopek", "Sardelić", "Sedlar", "Semialjac", "Seničić", "Seršić", "Sever", "Sikirić", "Simić", "Sinožić", "Sirotić", "Skupnjak", "Sladonja", "Slavica", "Smoković", "Smolić", "Sobota", "Sokač", "Sokić", "Sokol", "Soldo", "Solomun", "Sorić", "Sošić", "Sršen", "Stanić", "Staničić", "Stančin", "Starčević", "Stipanović", "Stiperski", "Stojanov", "Stojnić", "Stojčević", "Stolnik", "Stošić", "Stražičić", "Strinavić", "Stupalo", "Surać", "Svetličić", "Tepeš", "Terlević", "Terzić", "Tešija", "Tisaj", "Toić", "Tolj", "Tomić", "Tomičić", "Tomljanović", "Tonc", "Topić", "Totić", "Trbović", "Trgovčić", "Triplat", "Trnski", "Trutanić", "Tudić", "Tudor", "Tuksar", "Turina", "Turk", "Turudić", "Turčinov", "Tuđa", "Tušek", "Tuškan", "Ugrinić", "Ukić", "Urlić", "Ušić", "Vaci", "Valentić", "Valjetić", "Varga", "Veić", "Vela", "Vidaković", "Vidas", "Vidov", "Vidović", "Viljevac", "Vincetić", "Vitasović", "Vižintin", "Vladislavić", "Vlašić", "Vojković", "Volarević", "Volarić", "Vorkapić", "Vozila", "Vrabelj", "Vranić", "Vrban", "Vretenar", "Vrhovec", "Vugdelija", "Vugec", "Vuk", "Vukman", "Vukobratović", "Vuković", "Vukušić", "Vuljak", "Vučetić", "Vučin", "Vučković", "Zakinja", "Zanoški", "Zeba", "Zebec", "Zelić", "Zgorelec", "Zmaić", "Zrilić", "Zrinski", "Zubčić", "Ćorić", "Ćosić", "Ćurić", "Čagalj", "Čargonja", "Čizmić", "Čiš", "Čižmešija", "Čop", "Čotić", "Čović", "Čubrić", "Čudić", "Čukman", "Čulina", "Čuljak", "Čupić", "Čuček", "Đurašević", "Đurinić", "Šalić", "Šantić", "Šargač", "Šarić", "Šarlija", "Šegović", "Šelendić", "Šeparović", "Šestak", "Šestan", "Šibalić", "Šimara", "Šimić", "Šimičić", "Šimunić", "Šimunović", "Šinković", "Šipek", "Šipić", "Šitum", "Škara", "Škoda", "Škrlin", "Škrnički", "Škrtić", "Škugor", "Škunca", "Šokčević", "Šošić", "Šoštarić", "Špika", "Špišić", "Špoljarić", "Špralja", "Štefanec", "Štefović", "Štifanić", "Štimac", "Štrbac", "Štrljić", "Šturlan", "Šunjić", "Šupraha", "Šuran", "Šurbek", "Šurina", "Šverko", "Žabjačan", "Žagar", "Žerjav", "Žeželić", "Žic", "Žiković", "Živić", "Živković", "Žufika", "Žugec", "Žunec", "Županić", "Žuvela", "Žužić", ] faker-0.7.7/faker/providers/person/lt_LT/0000755000175000017500000000000013026251410016342 5ustar hlehlefaker-0.7.7/faker/providers/person/lt_LT/__init__.py0000644000175000017500000000640613026251410020461 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats = ( '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{last_name}}, {{first_name}}' ) first_names = ( 'Tomas', 'Lukas', 'Mantas', 'Deividas', 'Arnas', 'Artūras', 'Karolis', 'Dovydas', 'Dominykas', 'Darius', 'Edvinas', 'Jonas', 'Martynas', 'Kajus', 'Donatas', 'Andrius', 'Matas', 'Rokas', 'Augustas', 'Danielius', 'Mindaugas', 'Paulius', 'Marius', 'Armandas', 'Edgaras', 'Jokūbas', 'Nedas', 'Tadas', 'Nerijus', 'Simonas', 'Vytautas', 'Artūras', 'Robertas', 'Eimantas', 'Arijus', 'Nojus', 'Egidijus', 'Aurimas', 'Emilis', 'Laurynas', 'Edvardas', 'Joris', 'Pijus', 'Erikas', 'Domas', 'Vilius', 'Evaldas', 'Justinas', 'Aleksandras', 'Kristupas', 'Gabrielius', 'Benas', 'Gytis', 'Arminas', 'Vakris', 'Tautvydas', 'Domantas', 'Justas', 'Markas', 'Antanas', 'Arūnas', 'Ernestas', 'Aronas', 'Vaidas', 'Ąžuolas', 'Titas', 'Giedrius', 'Ignas', 'Povilas', 'Saulius', 'Julius', 'Arvydas', 'Kęstutis', 'Rytis', 'Aistis', 'Gediminas', 'Algirdas', 'Naglis', 'Irmantas', 'Rolandas', 'Aivaras', 'Simas', 'Faustas', 'Ramūnas', 'Šarūnas', 'Gustas', 'Tajus', 'Dainius', 'Arnoldas', 'Linas', 'Rojus', 'Adomas', 'Žygimantas', 'Ričardas', 'Orestas', 'Kipras', 'Juozas', 'Audrius', 'Romualdas', 'Petras', 'Eleonora', 'Raminta', 'Dovilė', 'Sandra', 'Dominyka', 'Ana', 'Erika', 'Kristina', 'Gintarė', 'Rūta', 'Edita', 'Karina', 'Živilė', 'Jolanta', 'Radvilė', 'Ramunė', 'Svetlana', 'Ugnė', 'Eglė', 'Viktorija', 'Justina', 'Brigita', 'Rasa', 'Marija', 'Giedrė', 'Iveta', 'Sonata', 'Vitalija', 'Adrija', 'Goda', 'Paulina', 'Kornelija', 'Liepa', 'Vakarė', 'Milda', 'Meda', 'Vaida', 'Izabelė', 'Jovita', 'Irma', 'Žemyna', 'Leila', 'Rimantė', 'Mantė', 'Rytė', 'Perla', 'Greta', 'Monika', 'Ieva', 'Indrė', 'Ema', 'Aurelija', 'Smiltė', 'Ingrida', 'Simona', 'Amelija', 'Sigita', 'Olivija', 'Laurita', 'Jorūnė', 'Leticija', 'Vigilija', 'Medėja', 'Laura', 'Agnė', 'Evelina', 'Kotryna', 'Lėja', 'Aušra', 'Neringa', 'Gerda', 'Jurgita', 'Rusnė', 'Aušrinė', 'Rita', 'Elena', 'Ineta', 'Ligita', 'Vasarė', 'Vėjūnė', 'Ignė', 'Gytė', 'Ariana', 'Arielė', 'Vytė', 'Eidvilė', 'Karolina', 'Miglė', 'Viltė', 'Jolanta', 'Enrika', 'Aurėja', 'Vanesa', 'Darija', 'Reda', 'Milana', 'Rugilė', 'Diana' ) last_names = ( 'Kazlauskas', 'Jankauskas', 'Petrauskas', 'Pocius', 'Stankevičius', 'Vsiliauskas', 'Žukauskas', 'Butkus', 'Paulauskas', 'Urbonas', 'Kavaliauskas', 'Sakalauskas', 'Žukauskas', 'Akelis' ,'Ambrasas', 'Kairys', 'Kalvaitis', 'Kalvelis', 'Kalvėnas', 'Kaupas', 'Kiška', 'Gagys', 'Gailius', 'Gailys', 'Gaižauskas', 'Gaičiūnas', 'Galdikas', 'Gintalas', 'Ginzburgas', 'Grinius', 'Gronskis', 'Nagys', 'Naujokas', 'Narušis', 'Nausėda', 'Poška', 'Povilonis' ) faker-0.7.7/faker/providers/person/es_ES/0000755000175000017500000000000013026251410016322 5ustar hlehlefaker-0.7.7/faker/providers/person/es_ES/__init__.py0000644000175000017500000004026413026251410020441 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats_male = ( '{{first_name_male}} {{last_name}} {{last_name}}', '{{first_name_male}} {{last_name}} {{last_name}}', '{{first_name_male}} {{last_name}} {{last_name}}', '{{first_name_male}} {{last_name}} {{last_name}}', '{{first_name_male}} {{last_name}} {{last_name}}', '{{first_name_male}} {{last_name}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{prefix}} {{last_name}}', '{{first_name_male}} {{last_name}}-{{last_name}}', '{{first_name_male}} {{first_name_male}} {{last_name}} {{last_name}}', ) formats_female = ( '{{first_name_female}} {{last_name}} {{last_name}}', '{{first_name_female}} {{last_name}} {{last_name}}', '{{first_name_female}} {{last_name}} {{last_name}}', '{{first_name_female}} {{last_name}} {{last_name}}', '{{first_name_female}} {{last_name}} {{last_name}}', '{{first_name_female}} {{last_name}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{prefix}} {{last_name}}', '{{first_name_female}} {{last_name}}-{{last_name}}', '{{first_name_female}} {{first_name_female}} {{last_name}} {{last_name}}', ) formats = formats_male + formats_female first_names_male = ( 'Antonio', 'Jose', 'Manuel', 'Francisco', 'Juan', 'David', 'Jose Antonio', 'Jose Luis', 'Javier', 'Jesús', 'Francisco Javier', 'Daniel', 'Carlos', 'Miguel', 'Rafael', 'Jose Manuel', 'Alejandro', 'Pedro', 'Ángel', 'Miguel Ángel', 'Jose Maria', 'Fernando', 'Luís', 'Pablo', 'Sergio', 'Jorge', 'Alberto', 'Juan Carlos', 'Juan José', 'Diego', 'Alvaro', 'Adrián', 'Juan Antonio', 'Enrique', 'Raul', 'Ramon', 'Vicente', 'Ivan', 'Ruben', 'Andrés', 'Joaquin', 'Óscar', 'Juan Manuel', 'Santiago', 'Eduardo', 'Victor', 'Roberto', 'Jaime', 'Francisco Jose', 'Ignacio', 'Mario', 'Alfonso', 'Salvador', 'Ricardo', 'Jordi', 'Marcos', 'Emilio', 'Julian', 'Julio', 'Guillermo', 'Tomás', 'Gabriel', 'Agustín', 'Jose Miguel', 'Felix', 'Jose Ramon', 'Gonzalo', 'Marc', 'Mohamed', 'Joan', 'Hugo', 'Ismael', 'Cristian', 'Nicolás', 'Mariano', 'Josep', 'Domingo', 'Samuel', 'Juan Francisco', 'Alfredo', 'Sebastian', 'Aitor', 'Jose Carlos', 'Martin', 'Felipe', 'Cesar', 'Hector', 'Jose Angel', 'Jose Ignacio', 'Victor Manuel', 'Gregorio', 'Luis Miguel', 'Iker', 'Jose Francisco', 'Juan Luis', 'Albert', 'Lorenzo', 'Alex', 'Xavier', 'Rodrigo' ) first_names_female = ( 'María', 'Carmen', 'Ana', 'Isabel', 'Dolores', 'Pilar', 'Josefa', 'Teresa', 'Rosa', 'Cristina', 'Ángeles', 'Antonia', 'Laura', 'Francisca', 'Elena', 'Mercedes', 'Luisa', 'Marta', 'Concepción', 'Rosario', 'Lucía', 'Juana', 'Manuela', 'Sara', 'Paula', 'Raquel', 'Beatriz', 'Eva', 'Patricia', 'Victoria', 'Rocio', 'Encarnacion', 'Julia', 'Belen', 'Silvia', 'Esther', 'Andrea', 'Montserrat', 'Nuria', 'Angela', 'Irene', 'Inmaculada', 'Mónica', 'Sandra', 'Margarita', 'Yolanda', 'Alba', 'Sonia', 'Alicia', 'Mar', 'Susana', 'Marina', 'Amparo', 'Natalia', 'Nieves', 'Gloria', 'Claudia', 'Soledad', 'Ines', 'Lourdes', 'Verónica', 'Carolina', 'Luz', 'Consuelo', 'Noelia', 'Asunción', 'Lorena', 'Sofia', 'Milagros', 'Catalina', 'Esperanza', 'Olga', 'Alejandra', 'Carla', 'Emilia', 'Fátima', 'Aurora', 'Blanca', 'Magdalena', 'Miriam', 'Lidia', 'Nerea', 'Clara', 'Daniela', 'Anna', 'Celia', 'Elisa', 'Eugenia', 'Josefina', 'Virginia', 'Purificación', 'Vanesa', 'Remedios', 'Trinidad', 'Gema', 'Adriana', 'Vicenta', 'Mireia', 'Begoña' ) first_names = first_names_male + first_names_female last_names = ( 'Abad', 'Abascal', 'Abella', 'Abellán', 'Abril', 'Acedo', 'Acero', 'Acevedo', 'Acosta', 'Acuña', 'Adadia', 'Adán', 'Aguado', 'Agudo', 'Aguilar', 'Aguilera', 'Aguiló', 'Aguirre', 'Agullo', 'Agustí', 'Agustín', 'Alarcón', 'Alba', 'Alberdi', 'Albero', 'Alberola', 'Alberto', 'Alcalde', 'Alcalá', 'Alcaraz', 'Alcolea', 'Alcántara', 'Alcázar', 'Alegre', 'Alegria', 'Alemany', 'Alemán', 'Alfaro', 'Alfonso', 'Aliaga', 'Aller', 'Almagro', 'Almansa', 'Almazán', 'Almeida', 'Alonso', 'Alsina', 'Alvarado', 'Alvarez', 'Amador', 'Amat', 'Amaya', 'Amigó', 'Amo', 'Amor', 'Amores', 'Amorós', 'Anaya', 'Andrade', 'Andres', 'Andreu', 'Andrés', 'Anglada', 'Anguita', 'Angulo', 'Antón', 'Antúnez', 'Aparicio', 'Aragonés', 'Aragón', 'Aramburu', 'Arana', 'Aranda', 'Araujo', 'Arce', 'Arco', 'Arcos', 'Arellano', 'Arenas', 'Arias', 'Ariza', 'Ariño', 'Arjona', 'Armas', 'Armengol', 'Arnaiz', 'Arnal', 'Arnau', 'Aroca', 'Arranz', 'Arregui', 'Arribas', 'Arrieta', 'Arroyo', 'Arteaga', 'Artigas', 'Arévalo', 'Asenjo', 'Asensio', 'Atienza', 'Avilés', 'Ayala', 'Ayllón', 'Ayuso', 'Azcona', 'Aznar', 'Azorin', 'Badía', 'Baena', 'Baeza', 'Balaguer', 'Ballester', 'Ballesteros', 'Baquero', 'Barba', 'Barbero', 'Barberá', 'Barceló', 'Barco', 'Barragán', 'Barral', 'Barranco', 'Barreda', 'Barrena', 'Barrera', 'Barriga', 'Barrio', 'Barrios', 'Barros', 'Barroso', 'Bartolomé', 'Baró', 'Barón', 'Bas', 'Bastida', 'Batalla', 'Batlle', 'Bautista', 'Bauzà', 'Bayo', 'Bayona', 'Bayón', 'Baños', 'Becerra', 'Bejarano', 'Belda', 'Bellido', 'Bello', 'Belmonte', 'Beltran', 'Beltrán', 'Benavent', 'Benavente', 'Benavides', 'Benet', 'Benitez', 'Benito', 'Benítez', 'Berenguer', 'Bermejo', 'Bermudez', 'Bermúdez', 'Bernad', 'Bernal', 'Bernat', 'Berrocal', 'Bertrán', 'Bilbao', 'Blanca', 'Blanch', 'Blanco', 'Blanes', 'Blasco', 'Blazquez', 'Blázquez', 'Boada', 'Boix', 'Bolaños', 'Bonet', 'Bonilla', 'Borja', 'Borrego', 'Borrell', 'Borrás', 'Bosch', 'Botella', 'Bou', 'Bravo', 'Briones', 'Bru', 'Buendía', 'Bueno', 'Burgos', 'Busquets', 'Bustamante', 'Bustos', 'Báez', 'Bárcena', 'Caballero', 'Cabanillas', 'Cabañas', 'Cabello', 'Cabeza', 'Cabezas', 'Cabo', 'Cabrera', 'Cabrero', 'Cadenas', 'Cal', 'Calatayud', 'Calderon', 'Calderón', 'Calleja', 'Calvet', 'Calvo', 'Calzada', 'Camacho', 'Camino', 'Campillo', 'Campo', 'Campos', 'Campoy', 'Camps', 'Canales', 'Canals', 'Canet', 'Cano', 'Cantero', 'Cantón', 'Caparrós', 'Capdevila', 'Carbajo', 'Carballo', 'Carbonell', 'Carbó', 'Cardona', 'Carlos', 'Carmona', 'Carnero', 'Caro', 'Carpio', 'Carranza', 'Carrasco', 'Carrera', 'Carreras', 'Carretero', 'Carreño', 'Carrillo', 'Carrión', 'Carro', 'Carvajal', 'Casado', 'Casal', 'Casals', 'Casanova', 'Casanovas', 'Casares', 'Casas', 'Cases', 'Castañeda', 'Castejón', 'Castell', 'Castellanos', 'Castells', 'Castelló', 'Castilla', 'Castillo', 'Castrillo', 'Castro', 'Catalá', 'Catalán', 'Cazorla', 'Cañas', 'Cañellas', 'Cañete', 'Cañizares', 'Cepeda', 'Cerdá', 'Cerdán', 'Cerezo', 'Cerro', 'Cervantes', 'Cervera', 'Chacón', 'Chamorro', 'Chaparro', 'Chaves', 'Checa', 'Chico', 'Cid', 'Cifuentes', 'Cisneros', 'Clavero', 'Clemente', 'Cobo', 'Cobos', 'Coca', 'Codina', 'Coello', 'Coll', 'Collado', 'Colom', 'Coloma', 'Colomer', 'Comas', 'Company', 'Conde', 'Conesa', 'Contreras', 'Corbacho', 'Cordero', 'Cornejo', 'Corominas', 'Coronado', 'Corral', 'Correa', 'Cortes', 'Cortina', 'Cortés', 'Costa', 'Crespi', 'Crespo', 'Criado', 'Cruz', 'Cuadrado', 'Cuenca', 'Cuervo', 'Cuesta', 'Cueto', 'Cuevas', 'Cuéllar', 'Cáceres', 'Cámara', 'Cánovas', 'Cárdenas', 'Céspedes', 'Córdoba', 'Cózar', 'Dalmau', 'Daza', 'Delgado', 'Diaz', 'Diego', 'Diez', 'Diéguez', 'Domingo', 'Dominguez', 'Doménech', 'Domínguez', 'Donaire', 'Donoso', 'Duarte', 'Dueñas', 'Duque', 'Duran', 'Durán', 'Dávila', 'Díaz', 'Díez', 'Echevarría', 'Echeverría', 'Egea', 'Elorza', 'Elías', 'Enríquez', 'Escalona', 'Escamilla', 'Escobar', 'Escolano', 'Escribano', 'Escrivá', 'Escudero', 'Espada', 'Esparza', 'España', 'Español', 'Espejo', 'Espinosa', 'Esteban', 'Esteve', 'Estevez', 'Estrada', 'Estévez', 'Exposito', 'Expósito', 'Fabra', 'Fabregat', 'Fajardo', 'Falcó', 'Falcón', 'Farré', 'Feijoo', 'Feliu', 'Fernandez', 'Fernández', 'Ferrando', 'Ferrer', 'Ferrera', 'Ferreras', 'Ferrero', 'Ferrán', 'Ferrández', 'Ferrándiz', 'Figueras', 'Figueroa', 'Figuerola', 'Fiol', 'Flor', 'Flores', 'Folch', 'Fonseca', 'Font', 'Fortuny', 'Franch', 'Francisco', 'Franco', 'Frutos', 'Frías', 'Fuente', 'Fuentes', 'Fuertes', 'Fuster', 'Fábregas', 'Gabaldón', 'Galan', 'Galiano', 'Galindo', 'Gallardo', 'Gallart', 'Gallego', 'Gallo', 'Galvez', 'Galván', 'Galán', 'Garay', 'Garcia', 'Garcés', 'García', 'Gargallo', 'Garmendia', 'Garrido', 'Garriga', 'Garzón', 'Gascón', 'Gaya', 'Gelabert', 'Gibert', 'Gil', 'Gilabert', 'Gimenez', 'Gimeno', 'Giménez', 'Giner', 'Giralt', 'Girona', 'Girón', 'Gisbert', 'Godoy', 'Goicoechea', 'Gomez', 'Gomila', 'Gomis', 'Gonzalez', 'Gonzalo', 'González', 'Gordillo', 'Goñi', 'Gracia', 'Granados', 'Grande', 'Gras', 'Grau', 'Gual', 'Guardia', 'Guardiola', 'Guerra', 'Guerrero', 'Guijarro', 'Guillen', 'Guillén', 'Guitart', 'Gutierrez', 'Gutiérrez', 'Guzman', 'Guzmán', 'Gálvez', 'Gámez', 'Gárate', 'Gómez', 'Haro', 'Heras', 'Heredia', 'Hernandez', 'Hernando', 'Hernández', 'Herranz', 'Herrera', 'Herrero', 'Hervia', 'Hervás', 'Hidalgo', 'Hierro', 'Higueras', 'Hoyos', 'Hoz', 'Huerta', 'Huertas', 'Huguet', 'Hurtado', 'Ibarra', 'Ibañez', 'Iborra', 'Ibáñez', 'Iglesia', 'Iglesias', 'Infante', 'Iniesta', 'Iriarte', 'Isern', 'Izaguirre', 'Izquierdo', 'Iñiguez', 'Jara', 'Jaume', 'Jaén', 'Jerez', 'Jimenez', 'Jiménez', 'Jordá', 'Jordán', 'Jove', 'Jover', 'Juan', 'Juliá', 'Julián', 'Jurado', 'Juárez', 'Jáuregui', 'Jódar', 'Lago', 'Laguna', 'Lamas', 'Landa', 'Lara', 'Larrañaga', 'Larrea', 'Lasa', 'Lastra', 'Leal', 'Ledesma', 'Leiva', 'Leon', 'Lerma', 'León', 'Lillo', 'Linares', 'Llabrés', 'Lladó', 'Llamas', 'Llano', 'Llanos', 'Lledó', 'Llobet', 'Llopis', 'Llorens', 'Llorente', 'Lloret', 'Lluch', 'Lobato', 'Lobo', 'Lopez', 'Lorenzo', 'Losa', 'Losada', 'Lozano', 'Lucas', 'Lucena', 'Luján', 'Lumbreras', 'Luna', 'Luque', 'Luz', 'Luís', 'López', 'Machado', 'Macias', 'Macías', 'Madrid', 'Madrigal', 'Maestre', 'Maldonado', 'Malo', 'Mancebo', 'Manjón', 'Manrique', 'Manso', 'Manuel', 'Manzanares', 'Manzano', 'Marco', 'Marcos', 'Marin', 'Mariscal', 'Mariño', 'Marquez', 'Marqués', 'Marti', 'Martin', 'Martinez', 'Martorell', 'Martí', 'Martín', 'Martínez', 'Marí', 'Marín', 'Mas', 'Mascaró', 'Mata', 'Matas', 'Mate', 'Mateo', 'Mateos', 'Mateu', 'Mayo', 'Mayol', 'Mayoral', 'Maza', 'Medina', 'Melero', 'Meléndez', 'Mena', 'Mendez', 'Mendizábal', 'Mendoza', 'Menendez', 'Menéndez', 'Mercader', 'Merino', 'Mesa', 'Miguel', 'Milla', 'Millán', 'Mir', 'Miralles', 'Miranda', 'Miró', 'Moles', 'Molina', 'Moliner', 'Molins', 'Moll', 'Monreal', 'Montalbán', 'Montaña', 'Montenegro', 'Montero', 'Montes', 'Montesinos', 'Montoya', 'Montserrat', 'Mora', 'Moraleda', 'Morales', 'Morante', 'Morata', 'Morcillo', 'Morell', 'Moreno', 'Morera', 'Morillo', 'Morán', 'Mosquera', 'Moya', 'Mulet', 'Mur', 'Murcia', 'Murillo', 'Muro', 'Muñoz', 'Mármol', 'Márquez', 'Méndez', 'Mínguez', 'Múgica', 'Múñiz', 'Nadal', 'Naranjo', 'Narváez', 'Navarrete', 'Navarro', 'Navas', 'Nebot', 'Neira', 'Nevado', 'Nicolau', 'Nicolás', 'Nieto', 'Niño', 'Nogueira', 'Noguera', 'Nogués', 'Noriega', 'Novoa', 'Nuñez', 'Núñez', 'Ocaña', 'Ochoa', 'Ojeda', 'Oliva', 'Olivares', 'Oliver', 'Olivera', 'Oliveras', 'Olivé', 'Oller', 'Olmedo', 'Olmo', 'Ordóñez', 'Orozco', 'Ortega', 'Ortiz', 'Ortuño', 'Osorio', 'Osuna', 'Otero', 'Pablo', 'Pacheco', 'Padilla', 'Pagès', 'Palacio', 'Palacios', 'Palau', 'Pallarès', 'Palma', 'Palmer', 'Palomar', 'Palomares', 'Palomino', 'Palomo', 'Paniagua', 'Pardo', 'Paredes', 'Pareja', 'Parejo', 'Parra', 'Pascual', 'Pastor', 'Patiño', 'Pavón', 'Paz', 'Pazos', 'Pedraza', 'Pedrero', 'Pedro', 'Pedrosa', 'Peinado', 'Peiró', 'Pelayo', 'Pellicer', 'Peláez', 'Pera', 'Peral', 'Perales', 'Peralta', 'Perea', 'Pereira', 'Perelló', 'Perera', 'Perez', 'Peña', 'Peñalver', 'Peñas', 'Pi', 'Pina', 'Pineda', 'Pinedo', 'Pinilla', 'Pino', 'Pinto', 'Pintor', 'Piquer', 'Pizarro', 'Piña', 'Piñeiro', 'Piñol', 'Pla', 'Plana', 'Planas', 'Plaza', 'Pol', 'Polo', 'Pomares', 'Pombo', 'Ponce', 'Pons', 'Pont', 'Porcel', 'Porras', 'Porta', 'Portero', 'Portillo', 'Posada', 'Pou', 'Poza', 'Pozo', 'Pozuelo', 'Prada', 'Prado', 'Prat', 'Prats', 'Priego', 'Prieto', 'Puente', 'Puerta', 'Puga', 'Puig', 'Pujadas', 'Pujol', 'Pulido', 'Páez', 'Pérez', 'Quero', 'Querol', 'Quesada', 'Quevedo', 'Quintana', 'Quintanilla', 'Quintero', 'Quiroga', 'Quirós', 'Ramirez', 'Ramis', 'Ramos', 'Ramírez', 'Ramón', 'Raya', 'Real', 'Rebollo', 'Recio', 'Redondo', 'Reguera', 'Reig', 'Reina', 'Requena', 'Revilla', 'Rey', 'Reyes', 'Riba', 'Ribas', 'Ribera', 'Ribes', 'Ricart', 'Rico', 'Riera', 'Rincón', 'Rios', 'Ripoll', 'Riquelme', 'Rius', 'Rivas', 'Rivera', 'Rivero', 'Robledo', 'Robles', 'Roca', 'Rocamora', 'Rocha', 'Roda', 'Rodrigo', 'Rodriguez', 'Rodríguez', 'Roig', 'Rojas', 'Roldan', 'Roldán', 'Roma', 'Roman', 'Romero', 'Romeu', 'Román', 'Ropero', 'Ros', 'Rosa', 'Rosado', 'Rosales', 'Rosell', 'Roselló', 'Rosselló', 'Roura', 'Rovira', 'Royo', 'Rozas', 'Ruano', 'Rubio', 'Rueda', 'Ruiz', 'Río', 'Ríos', 'Ródenas', 'Saavedra', 'Sabater', 'Sacristán', 'Saez', 'Sainz', 'Sala', 'Salamanca', 'Salas', 'Salazar', 'Salcedo', 'Saldaña', 'Sales', 'Salgado', 'Salinas', 'Salmerón', 'Salom', 'Salvador', 'Salvà', 'Samper', 'Sanabria', 'Sanchez', 'Sancho', 'Sandoval', 'Sanjuan', 'Sanmartín', 'Sanmiguel', 'Sans', 'Santamaria', 'Santamaría', 'Santana', 'Santiago', 'Santos', 'Sanz', 'Sarabia', 'Sarmiento', 'Sastre', 'Saura', 'Sebastián', 'Seco', 'Sedano', 'Segarra', 'Segovia', 'Segura', 'Seguí', 'Serna', 'Serra', 'Serrano', 'Sevilla', 'Sevillano', 'Sierra', 'Silva', 'Simó', 'Sobrino', 'Sola', 'Solana', 'Solano', 'Soler', 'Solera', 'Solsona', 'Solé', 'Solís', 'Somoza', 'Soria', 'Soriano', 'Sosa', 'Sotelo', 'Soto', 'Suarez', 'Sureda', 'Suárez', 'Sáenz', 'Sáez', 'Sánchez', 'Taboada', 'Talavera', 'Tamarit', 'Tamayo', 'Tapia', 'Tejada', 'Tejedor', 'Tejera', 'Tejero', 'Tello', 'Tena', 'Tenorio', 'Terrón', 'Teruel', 'Tirado', 'Toledo', 'Tolosa', 'Tomas', 'Tomás', 'Tomé', 'Tormo', 'Toro', 'Torralba', 'Torre', 'Torrecilla', 'Torrens', 'Torrent', 'Torrents', 'Torres', 'Torrijos', 'Tovar', 'Trillo', 'Trujillo', 'Tudela', 'Tur', 'Téllez', 'Ugarte', 'Ureña', 'Uriarte', 'Uribe', 'Urrutia', 'Uría', 'Valbuena', 'Valcárcel', 'Valderrama', 'Valdés', 'Valencia', 'Valenciano', 'Valentín', 'Valenzuela', 'Valera', 'Valero', 'Vall', 'Valle', 'Vallejo', 'Valls', 'Vallés', 'Valverde', 'Vaquero', 'Vara', 'Varela', 'Vargas', 'Vazquez', 'Vega', 'Velasco', 'Velázquez', 'Vendrell', 'Vera', 'Verdejo', 'Verdugo', 'Verdú', 'Vergara', 'Viana', 'Vicens', 'Vicente', 'Vidal', 'Vigil', 'Vila', 'Vilalta', 'Vilanova', 'Vilaplana', 'Vilar', 'Villa', 'Villalba', 'Villalobos', 'Villalonga', 'Villanueva', 'Villar', 'Villaverde', 'Villegas', 'Villena', 'Vives', 'Vizcaíno', 'Viña', 'Viñas', 'Vázquez', 'Vélez', 'Yuste', 'Yáñez', 'Zabala', 'Zabaleta', 'Zamora', 'Zamorano', 'Zapata', 'Zaragoza', 'Zorrilla', 'Zurita', 'Águila', 'Álamo', 'Álvarez', 'Álvaro', 'Ángel', 'Ávila' ) prefixes = ('de', 'del') faker-0.7.7/faker/providers/person/el_GR/0000755000175000017500000000000013026251410016314 5ustar hlehlefaker-0.7.7/faker/providers/person/el_GR/__init__.py0000644000175000017500000014424413026251410020436 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats_male = ( '{{first_name_male}} {{last_name_male}}', '{{first_name_male}} {{last_name_male}}', '{{first_name_male}} {{last_name_male}}', '{{first_name_male}} {{last_name_male}}', '{{first_name_male}} {{last_name_male}}', '{{first_name_male}} {{last_name_male}}', '{{first_name_male}}-{{first_name_male}} {{last_name_male}}', ) formats_female = ( '{{first_name_female}} {{last_name_female}}', '{{first_name_female}} {{last_name_female}}', '{{first_name_female}} {{last_name_female}}', '{{first_name_female}} {{last_name_female}}', '{{first_name_female}} {{last_name_female}}', '{{first_name_female}} {{last_name_female}}', '{{first_name_female}}-{{first_name_female}} {{last_name_female}}', ) formats = formats_male + formats_female first_names_male = ( 'Άγγελος', 'Άνθιμος', 'Άρης', 'Άριστος', 'Έκτορας', 'Έξαρχος', 'Ίκαρος', 'Ίων', 'Αίας', 'Αβραάμ', 'Αγάπιος', 'Αγαθάγγελος', 'Αγαθοκλής', 'Αγαθόνικος', 'Αγαμέμνων', 'Αγαπητός', 'Αγγελής', 'Αγησίλαος', 'Αδάμ', 'Αδαμάντιος', 'Αθανάσιος', 'Αθηναγόρας', 'Αθηνόδωρος', 'Αιμίλιος', 'Αιμιλιανός', 'Ακρίτας', 'Ακριβός', 'Αλέξανδρος', 'Αλέξιος', 'Αλκιβιάδης', 'Αμβρόσιος', 'Ανάργυρος', 'Ανέστης', 'Αναγνώστης', 'Ανανίας', 'Αναξαγόρας', 'Αναστάσιος', 'Ανδρέας', 'Ανδροκλής', 'Ανδρόνικος', 'Ανθούλης', 'Αντίγονος', 'Αντίπατρος', 'Αντύπας', 'Αντώνιος', 'Απόλλων', 'Απόστολος', 'Αρίσταρχος', 'Αργύριος', 'Αριστείδης', 'Αριστομένης', 'Αριστοτέλης', 'Αριστοφάνης', 'Αριστόβουλος', 'Αρτέμης', 'Αρτέμιος', 'Αρχέλαος', 'Αρχιμήδης', 'Ασημάκης', 'Ασημής', 'Ασκληπιός', 'Αστέριος', 'Αυγέρης', 'Αυξέντιος', 'Αφέντης', 'Αχιλλέας', 'Αύγουστος', 'Βάιος', 'Βαλάντης', 'Βαλέριος', 'Βαλεντίνος', 'Βαρδής', 'Βαρθολομαίος', 'Βαρσάμος', 'Βασίλειος', 'Βασίλης', 'Βελισσάριος', 'Βενέτιος', 'Βενιαμίν', 'Βενιζέλος', 'Βησσαρίων', 'Βικέντιος', 'Βλάσης', 'Βλάσιος', 'Βλαδίμηρος', 'Βρασίδας', 'Βύρων', 'Γαβριήλ', 'Γαλάτιος', 'Γαληνός', 'Γαρύφαλλος', 'Γεράσιμος', 'Γεώργιος', 'Γιάννης', 'Γιώργος', 'Γκίκας', 'Γρηγόριος', 'Δήμος', 'Δίκαιος', 'Δαμασκηνός', 'Δαμιανός', 'Δανιήλ', 'Δημήτρης', 'Δημήτριος', 'Δημοκράτης', 'Δημοσθένης', 'Δημόκριτος', 'Διαμαντής', 'Διογένης', 'Διομήδης', 'Διονύσιος', 'Δομήνικος', 'Δράκων', 'Δρόσος', 'Δωρόθεος', 'Ειρηναίος', 'Ελευθέριος', 'Ελισσαίος', 'Εμμανουήλ', 'Επαμεινώνδας', 'Ερμής', 'Ερμόλαος', 'Ερρίκος', 'Ερωτόκριτος', 'Ευάγγελος', 'Ευγένιος', 'Ευδόξιος', 'Ευθύμιος', 'Ευκλείδης', 'Ευμένιος', 'Ευριπίδης', 'Ευσέβιος', 'Ευστάθιος', 'Ευστράτιος', 'Ευτύχιος', 'Εφραίμ', 'Ζήνων', 'Ζαφείρης', 'Ζαφείριος', 'Ζαχαρίας', 'Ζηνόβιος', 'Ηλίας', 'Ηρακλής', 'Ηρόδοτος', 'Ησαΐας', 'Θέμης', 'Θαλής', 'Θεμιστοκλής', 'Θεοδόσης', 'Θεοδόσιος', 'Θεολόγος', 'Θεοτόκης', 'Θεοφάνης', 'Θεοφύλακτος', 'Θεοχάρης', 'Θεόδουλος', 'Θεόδωρος', 'Θεόκλητος', 'Θεόπιστος', 'Θεόφιλος', 'Θεόφραστος', 'Θησεύς', 'Θουκυδίδης', 'Θρασύβουλος', 'Θωμάς', 'Ιάκωβος', 'Ιάσονας', 'Ιάσων', 'Ιγνάτιος', 'Ιερεμίας', 'Ιερόθεος', 'Ιερώνυμος', 'Ιορδάνης', 'Ιουλιανός', 'Ιούλιος', 'Ιπποκράτης', 'Ιππόλυτος', 'Ισίδωρος', 'Ισαάκ', 'Ιωάννης', 'Ιωακείμ', 'Ιωνάς', 'Ιωσήφ', 'Κάρολος', 'Κίμων', 'Καλλίνικος', 'Κηρύκος', 'Κλέαρχος', 'Κλήμης', 'Κλεάνθης', 'Κλεομένης', 'Κλεόβουλος', 'Κλεόπας', 'Κομνηνός', 'Κορνήλιος', 'Κοσμάς', 'Κρυστάλλης', 'Κυπριανός', 'Κυριάκος', 'Κυριαζής', 'Κωνσταντίνος', 'Κύρος', 'Κώστας', 'Λάζαρος', 'Λάμπρος', 'Λάσκαρης', 'Λέανδρος', 'Λέων', 'Λαέρτης', 'Λαοκράτης', 'Λαυρέντιος', 'Λεμονής', 'Λεονάρδος', 'Λεωνίδας', 'Λογοθέτης', 'Λουδοβίκος', 'Λουκάς', 'Λουκιανός', 'Λυκούργος', 'Λύσανδρος', 'Μάριος', 'Μάρκος', 'Μένανδρος', 'Μίνωας', 'Μαγδαληνός', 'Μακάριος', 'Μαρίνος', 'Μαρτίνος', 'Ματθαίος', 'Μαυρίκιος', 'Μαυροειδής', 'Μαυρούδης', 'Μαύρος', 'Μεγακλής', 'Μεθόδιος', 'Μελέτιος', 'Μενέλαος', 'Μερκούριος', 'Μηνάς', 'Μικές', 'Μιλτιάδης', 'Μιχάλης', 'Μιχαήλ', 'Νέαρχος', 'Νίκανδρος', 'Νίκος', 'Νίκων', 'Ναθαναήλ', 'Ναπολέων', 'Νεκτάριος', 'Νεοκλής', 'Νεόφυτος', 'Νικήτας', 'Νικηφόρος', 'Νικόδημος', 'Νικόλαος', 'Ξανθός', 'Ξενοφών', 'Οδυσσέας', 'Οδυσσεύς', 'Ορέστης', 'Ορφέας', 'Πάρις', 'Πάτροκλος', 'Πέτρος', 'Πίνδαρος', 'Παναγής', 'Παναγιώτης', 'Πανορμίτης', 'Πανταζής', 'Παντελής', 'Παντελεήμων', 'Παράσχος', 'Παρασκευάς', 'Πασχάλης', 'Παυσανίας', 'Παύλος', 'Πελοπίδας', 'Περικλής', 'Πλάτων', 'Πλούταρχος', 'Πολυζώης', 'Πολυκράτης', 'Πολυχρόνιος', 'Πολύβιος', 'Πολύδωρος', 'Πολύκαρπος', 'Πραξιτέλης', 'Προκόπιος', 'Προμηθέας', 'Πρόδρομος', 'Πυθαγόρας', 'Πύρρος', 'Ράλλης', 'Ρήγας', 'Ρίζος', 'Ραφαήλ', 'Ραχήλ', 'Ροδόφλος', 'Ρωμανός', 'Σάββας', 'Σέργιος', 'Σαμουήλ', 'Σαράντης', 'Σεβαστιανός', 'Σεραφείμ', 'Σιρανούς', 'Σολομών', 'Σοφοκλής', 'Σπήλιος', 'Σπυρίδων', 'Στέλλιος', 'Στέργιος', 'Στέφανος', 'Σταμάτης', 'Σταμάτιος', 'Σταύρος', 'Στυλιανός', 'Συμεών', 'Σωκράτης', 'Σωτήρης', 'Σωτήριος', 'Σόλων', 'Σώζων', 'Τίμων', 'Τίτος', 'Ταξίαρχος', 'Ταξιάρχης', 'Τζανέτος', 'Τηλέμαχος', 'Τηλεμαχος', 'Τιμολέων', 'Τιμόθεος', 'Τριαντάφυλλος', 'Τρύφων', 'Τσαμπίκος', 'Υάκινθος', 'Φίλιππος', 'Φαίδων', 'Φανούριος', 'Φιλήμων', 'Φλοριάντ', 'Φοίβος', 'Φρίξος', 'Φραγκίσκος', 'Φρειδερίκος', 'Φωκάς', 'Φωκίων', 'Φωτεινός', 'Φώτιος', 'Χάρις', 'Χαράλαμπος', 'Χαρίλαος', 'Χαρίτος', 'Χρήστος', 'Χρίστος', 'Χριστιάν', 'Χριστόδουλος', 'Χριστόφορος', 'Χρυσοβαλάντιος', 'Χρυσόστομος', 'Χρύσανθος', 'Όθων', 'Όμηρος', ) first_names_female = ( 'Άλκηστις', 'Άννα', 'Άρτεμις', 'Έλλη', 'Ήβη', 'Ήλια', 'Ήρα', 'Ίρις', 'Αγάθη', 'Αγάπη', 'Αγαθή', 'Αγγελική', 'Αγλαΐα', 'Αγνή', 'Αγόρω', 'Αδαμαντία', 'Αηδόνα', 'Αθανασία', 'Αθηνά', 'Αθηνοδώρα', 'Αικατερίνη', 'Αιμιλία', 'Ακριβή', 'Αλίκη', 'Αλεξάνδρα', 'Αλεξία', 'Αλκινόη', 'Αλκμήνη', 'Αμαλία', 'Αμβροσία', 'Αμφιθέα', 'Αμφιτρίτη', 'Ανάργυρη', 'Αναστασία', 'Ανατολή', 'Ανδριανή', 'Ανδρομάχη', 'Ανδρομέδα', 'Ανδρονίκη', 'Ανθή', 'Ανθούλα', 'Αννίκα', 'Αντιγόνη', 'Αντωνία', 'Απολλωνία', 'Αποστολία', 'Αρέθα', 'Αργυρούλα', 'Αργυρώ', 'Αρετή', 'Αριάδνη', 'Αριστέα', 'Αρτεμισία', 'Αρχοντία', 'Ασημίνα', 'Ασημούλα', 'Ασπασία', 'Αστέρω', 'Αταλάντη', 'Αυγή', 'Αυγουστίνα', 'Αφέντρα', 'Αφροδίτη', 'Αχιλλεία', 'Βάγια', 'Βέρα', 'Βαγιανή', 'Βαλάντω', 'Βαλέρια', 'Βαλεντίνα', 'Βαρβάρα', 'Βαρσαμία', 'Βασιλεία', 'Βασιλική', 'Βεατρίκη', 'Βελισσαρία', 'Βενετία', 'Βερονίκη', 'Βερόνικα', 'Βησσαρία', 'Βικέντια', 'Βικτωρία', 'Βικτόρια', 'Βιολέτα', 'Βιργινία', 'Βλασία', 'Βρυσηίς', 'Γαβριέλλα', 'Γαλάτεια', 'Γαλήνη', 'Γαρυφαλλιά', 'Γενοβέφα', 'Γερακίνα', 'Γερασιμούλα', 'Γεσθημανή', 'Γεωργία', 'Γιαννούλα', 'Γιασεμή', 'Γιολάντα', 'Γκόλφω', 'Γλαύκη', 'Γλυκερία', 'Γραμματική', 'Δάφνη', 'Δέσποινα', 'Δήμητρα', 'Δαβιδούλα', 'Δαμασκηνή', 'Δαμιανή', 'Δανάη', 'Δημούλα', 'Διαλεκτή', 'Διαμάντω', 'Διαμαντούλα', 'Διδώ', 'Δικαία', 'Διονυσία', 'Δούκισσα', 'Δροσιά', 'Δωροθέα', 'Δόμνα', 'Ειρήνη', 'Ελένη', 'Ελέσσα', 'Ελεονόρα', 'Ελευθερία', 'Ελισάβετ', 'Ελπίδα', 'Ελπίς', 'Εμμανουέλα', 'Επιστήμη', 'Ερασμία', 'Ερατώ', 'Εριέτα', 'Εριφύλη', 'Ερμιόνη', 'Ερωφίλη', 'Ευαγγελία', 'Ευανθία', 'Ευγενία', 'Ευδοκία', 'Ευδοξία', 'Ευθαλία', 'Ευθυμία', 'Ευλαμπία', 'Ευμορφία', 'Ευπραξία', 'Ευρυδίκη', 'Ευρύκλεια', 'Ευσεβία', 'Ευσεβεία', 'Ευσταθία', 'Ευστρατία', 'Ευτέρπη', 'Ευτυχία', 'Ευφροσύνη', 'Εύα', 'Εύκλεια', 'Ζαμπέτα', 'Ζαμπία', 'Ζαφειρία', 'Ζαχαρένια', 'Ζαχαρούλα', 'Ζηναϊς', 'Ζηνοβία', 'Ζησούλα', 'Ζωή', 'Ηλέκτρα', 'Ηλιάνα', 'Ηράκλεια', 'Ηώ', 'Θάλεια', 'Θέκλα', 'Θέμις', 'Θέτις', 'Θαλασσινή', 'Θεανώ', 'Θεμιστόκλεια', 'Θεοδοσία', 'Θεοδούλη', 'Θεοδότη', 'Θεοδώρα', 'Θεολογία', 'Θεοπίστη', 'Θεοφίλη', 'Θεοφανία', 'Θεοφύλακτη', 'Θεοχαρούλα', 'Θεόκλεια', 'Θεώνη', 'Θηρεσία', 'Θωμαίς', 'Ιακωβίνα', 'Ιγνατία', 'Ινώ', 'Ιοκάστη', 'Ιορδανία', 'Ιουλία', 'Ιουλιανή', 'Ιππολύτη', 'Ισαβέλλα', 'Ισιδώρα', 'Ισμήνη', 'Ιφιγένεια', 'Ιωάννα', 'Ιωσηφίνα', 'Καλή', 'Καλλίνικη', 'Καλλιρρόη', 'Καλλιρόη', 'Καλλιόπη', 'Καλομοίρα', 'Καλυψώ', 'Κανέλλα', 'Καρυοφυλλιά', 'Κασσάνδρα', 'Κασσιανή', 'Κατερίνα', 'Κερασιά', 'Κικιλία', 'Κλαίρη', 'Κλειώ', 'Κλεονίκη', 'Κλεοπάτρα', 'Κλημεντίνη', 'Κλυταιμνήστρα', 'Κοκκώνα', 'Κομνηνή', 'Κονδυλία', 'Κοραλία', 'Κορνηλία', 'Κρινιώ', 'Κρυσταλλένια', 'Κυβέλη', 'Κυδωνία', 'Κυπαρισσία', 'Κυπριανή', 'Κυράτσα', 'Κυριακή', 'Κωνσταντία', 'Κωνσταντίνα', 'Κωστούλα', 'Κόσμια', 'Λήδα', 'Λαζαρία', 'Λαμπρινή', 'Λασκαρίνα', 'Λαυρεντία', 'Λεμονιά', 'Λευκοθέα', 'Λεωνιδιά', 'Λεώνη', 'Λητώ', 'Λουίζα', 'Λουκία', 'Λουλουδένια', 'Λυγερή', 'Λυδία', 'Μάνθα', 'Μάρθα', 'Μαγδαληνή', 'Μακρίνα', 'Μαλαμάτη', 'Μαλαματένια', 'Μαλβίνα', 'Μαντώ', 'Μαρία', 'Μαρίνα', 'Μαργαρίτα', 'Μαργιέττα', 'Μαριάνθη', 'Μαριάννα', 'Μαριγώ', 'Μαριλένα', 'Μαρκέλλα', 'Μαρωτέσα', 'Ματίνα', 'Ματθίλδη', 'Ματρώνη', 'Μαύρα', 'Μελένια', 'Μελέτια', 'Μελίνα', 'Μελπομένη', 'Μερόπη', 'Μεταξία', 'Μηλιά', 'Μινέρβα', 'Μιράντα', 'Μιχαέλα', 'Μυρσίνη', 'Μυρτώ', 'Μόσχα', 'Νίκη', 'Ναταλία', 'Ναταλίνα', 'Ναυσικά', 'Νεκταρία', 'Νερατζιά', 'Νεφέλη', 'Νεόκλεια', 'Νικητία', 'Νικολέτα', 'Νικολίτσα', 'Νομική', 'Νταίζη', 'Ντανιέλα', 'Ξένη', 'Ξανθή', 'Ξανθίππη', 'Οδύσσεια', 'Ολύμπια', 'Ουρανία', 'Πέτρα', 'Παγώνα', 'Παναγία', 'Παναγιώτα', 'Πανδώρα', 'Παντελία', 'Παντούλα', 'Πανωραία', 'Παρέσσα', 'Παρασκευή', 'Παρθένα', 'Πασχαλιά', 'Παταπία', 'Παυλίνα', 'Πελαγία', 'Περικλεία', 'Περιστέρα', 'Περσεφόνη', 'Πηγή', 'Πηνελόπη', 'Πιερρίνα', 'Ποθητή', 'Πολυνίκη', 'Πολυξένη', 'Πολυτίμη', 'Πολυχρονία', 'Πολύβια', 'Πολύδωρα', 'Πολύμνια', 'Πουλχερία', 'Πούλια', 'Προδρομία', 'Πωλίνα', 'Ρέα', 'Ραλλία', 'Ρεβέκα', 'Ρεβέκκα', 'Ρεγγίνα', 'Ρηγούλα', 'Ροδάνθη', 'Ροδαμάνθη', 'Ροδιά', 'Ροδόκλεια', 'Ρουμπίνη', 'Ρούσα', 'Ρωξάνη', 'Ρόζα', 'Σάρρα', 'Σαββούλα', 'Σαλώμη', 'Σαπφώ', 'Σεβαστή', 'Σεβαστιανή', 'Σελήνη', 'Σεμίνα', 'Σεραφεία', 'Σμαράγδα', 'Σουλτάνα', 'Σουμέλα', 'Σοφία', 'Σπάρτη', 'Σπυράννα', 'Σπυριδούλα', 'Στέλλα', 'Σταματίνα', 'Σταυρούλα', 'Στεργιανή', 'Στεργιαννώ', 'Στεφανία', 'Στυλιανή', 'Συμέλα', 'Συμεωνία', 'Συμεώνη', 'Σωζούσα', 'Σωτηρία', 'Σωφρονία', 'Ταξιαρχία', 'Τατιάνα', 'Τερψιχόρη', 'Τζένη', 'Τιμοθέα', 'Τριαντάφυλλη', 'Τριανταφυλλιά', 'Τρισεύγενη', 'Τρυφωνία', 'Τσαμπίκα', 'Υακίνθη', 'Υβόννη', 'Υπαπαντή', 'Φαίδρα', 'Φανή', 'Φανουρία', 'Φεβρωνία', 'Φερενίκη', 'Φιλίππα', 'Φιλαρέτη', 'Φιλιππία', 'Φιλιώ', 'Φιλοθέη', 'Φιλομήλα', 'Φλωρίνα', 'Φλωρεντία', 'Φλώρα', 'Φοίβη', 'Φραντζέσκα', 'Φρειδερίκη', 'Φρύνη', 'Φωτεινή', 'Χάιδω', 'Χάρη', 'Χαρά', 'Χαρίκλεια', 'Χαραλαμπία', 'Χιονιά', 'Χλόη', 'Χριστίνα', 'Χριστιάνα', 'Χριστοδούλα', 'Χριστοφόρα', 'Χριστόφιλη', 'Χρυσάνθη', 'Χρυσή', 'Χρυσαυγή', 'Χρυσαφένια', 'Χρυσοβαλάντου', 'Χρυσοβαλάντω', 'Χρυσούλα', 'Χρυσόστομη', 'Όλγα', ) first_names = first_names_male + first_names_female last_names_male = ( 'Αβαγιανός', 'Αβραμίδης', 'Αβραμιώτης', 'Αγαλιώτης', 'Αγγελάκος', 'Αγγελής', 'Αγγελίδης', 'Αγγελίκας', 'Αγγελόπουλος', 'Αγκυρόπουλος', 'Αδαμόπουλος', 'Αετόπουλος', 'Αθανασάκης', 'Αθανασόπουλος', 'Ακαλίδης', 'Ακριτίδης', 'Ακριώτης', 'Αλατζάκης', 'Αλαφάκης', 'Αλεξανδρόπουλος', 'Αλεξόπουλος', 'Αμπατζιάνης', 'Αμπλιάνιτης', 'Αμυγδαλάκης', 'Αναστασάκης', 'Αναστασίου', 'Αναστασόπουλος', 'Αναστόπουλος', 'Ανδρεανίδης', 'Ανδριανός', 'Ανδρικόπουλος', 'Ανδριόπουλος', 'Ανδριώτης', 'Ανδρουλάκης', 'Ανδρουλιδάκης', 'Αντωνάκος', 'Αντωνέας', 'Αντωνίου', 'Αντωνιάδης', 'Αντωνόπουλος', 'Αξαόπουλος', 'Αξιώτης', 'Αποστολάκης', 'Αποστολίδης', 'Αποστολακάκης', 'Αποστολόπουλος', 'Αραμπατζής', 'Αργυρής', 'Αργυρίου', 'Αργυρόπουλος', 'Αρμένης', 'Αρχαυλής', 'Ασαρίδης', 'Ασημακόπουλος', 'Ασημόπουλος', 'Αυγουστής', 'Αφρουδάκης', 'Βάρσος', 'Βάσσης', 'Βαβουλίδης', 'Βαβουράκης', 'Βακαλάκης', 'Βακαλής', 'Βαλαβάνης', 'Βαλασίδης', 'Βαλτάς', 'Βαμβακάς', 'Βανδώρος', 'Βαρακλής', 'Βαρδάκης', 'Βαρσάμης', 'Βασιλάκης', 'Βασιλείου', 'Βασιλογιάννης', 'Βαχουθιανάκης', 'Βαϊτσόπουλος', 'Βελεντζάς', 'Βιδαλάκης', 'Βιλδός', 'Βιολάτος', 'Βιτσαξής', 'Βλάχος', 'Βλαχονικολέας', 'Βλησαρούλης', 'Βολικάκης', 'Βορλόκας', 'Βουτσάς', 'Βουτσελας', 'Βούκας', 'Βούλγαρης', 'Βούλκος', 'Βούρας', 'Βώσσος', 'Γάτος', 'Γαβριδάκης', 'Γαλατούλας', 'Γαρουφαλής', 'Γαρυφαλίδης', 'Γενετζάκης', 'Γεννηματάς', 'Γεντίμης', 'Γεράρδης', 'Γεροδήμος', 'Γερόπουλος', 'Γεωργακόπουλος', 'Γεωργαλάς', 'Γεωργαλής', 'Γεωργούδης', 'Γεωργούλας', 'Γιαννάκης', 'Γιαννέλος', 'Γιαννές', 'Γιαννακέας', 'Γιαννακίτσας', 'Γιαννακουδάκης', 'Γιαννακόπουλος', 'Γιαννούκος', 'Γιαννόπουλος', 'Γιαπατζής', 'Γιασημάκης', 'Γιατρομανωλάκης', 'Γιωτάκης', 'Γιώτης', 'Γκάγκας', 'Γκίκας', 'Γκίνης', 'Γκαγκαουδάκης', 'Γκαλίου', 'Γκανάτσιος', 'Γκατζογιάννης', 'Γκικόπουλος', 'Γκιολδελής', 'Γκιτσάκης', 'Γκουτζαμάνης', 'Γκούβελος', 'Γκούσκος', 'Γκότσης', 'Γουργουλής', 'Γούσιος', 'Γρίβας', 'Γραμματικόπουλος', 'Γραμματικός', 'Γρατσιάς', 'Γρεβενάρης', 'Γρετός', 'Γρηγορίου', 'Γρηγοριάδης', 'Γρηγορόπουλος', 'Δάρας', 'Δέλιος', 'Δίγκας', 'Δακαναλής', 'Δανέζης', 'Δανελής', 'Δανιηλίδης', 'Δερμιτζάκης', 'Δεσύλλας', 'Δημησκής', 'Δημητρίου', 'Δημητρόπουλος', 'Δημοβελής', 'Δημόπουλος', 'Διακάκης', 'Διαμαντής', 'Δινεζάκης', 'Δουβίκας', 'Δουβρόπουλος', 'Δουκάς', 'Δουκατζής', 'Δουλάμης', 'Δουλγεράκης', 'Δουμάς', 'Δουράνης', 'Δούνης', 'Δραζιώτης', 'Δρακάκης', 'Δρακόπουλος', 'Δρουλιάς', 'Δόβας', 'Δόσης', 'Ελευθερίου', 'Εμπορόπουλος', 'Εσπερίδης', 'Ευαγγελάτος', 'Ευαγγελινός', 'Ευκαρπίδης', 'Ευστρατόπουλος', 'Ευταξιάς', 'Έψιμος', 'Ζαραφέτας', 'Ζαφείρης', 'Ζαχαρίου', 'Ζενεμπίσης', 'Ζευγίτης', 'Ζηδιανάκης', 'Ζηματίκας', 'Ζηρός', 'Ζιάκας', 'Ζιώγος', 'Ζολώτας', 'Ζορμπάς', 'Ζουκής', 'Ζουλούμης', 'Ζούνης', 'Ζτούκος', 'Ζυγούρης', 'Ζώνιος', 'Ζώτος', 'Θεοδοσίου', 'Θεοδωρικάκος', 'Θεοδωρόπουλος', 'Θεολόγος', 'Θεοχάρης', 'Θηβαίος', 'Θωμάς', 'Θωμόπουλος', 'Ιακωβάκης', 'Ιατρόπουλος', 'Ιντζές', 'Ισάρης', 'Ισέρης', 'Ιωσηφίδης', 'Κίσσας', 'Καβούρης', 'Καζανόπουλος', 'Κακαβός', 'Κακατσός', 'Κακοσαίος', 'Καλαμάρας', 'Καλαμαράκης', 'Καλαμπαλίκης', 'Καλαπόδης', 'Καλαργυρός', 'Καλαϊτζάκης', 'Καλιάμπος', 'Καλιτσουνάκης', 'Καμπάκας', 'Καμπερίδης', 'Καμποσάκης', 'Καναβός', 'Κανελλόπουλος', 'Καπατσώρης', 'Καπετάνιος', 'Καπούνης', 'Καράμπας', 'Καράνης', 'Καραΐσκος', 'Καραγιάννης', 'Καραγρηγορίου', 'Καραδήμος', 'Καρακάξης', 'Καρακαστανιάς', 'Καρακυρίου', 'Καραλής', 'Καραμάνος', 'Καραμσαλής', 'Καρανίκας', 'Καρανασίου', 'Καρανικόλας', 'Καραντζόπουλος', 'Καρατζίκος', 'Καρατζαφέρης', 'Καρούντζος', 'Καρούσος', 'Καρτάς', 'Καρυπίδης', 'Κασούτσας', 'Καστάνης', 'Κατάκης', 'Καταραχιάς', 'Κατεβάτης', 'Κατιρτζής', 'Κατσίπης', 'Κατσίφος', 'Κατσαβός', 'Κατσαμάνης', 'Κατσαντώνης', 'Κατσαρός', 'Κατσιγιάννης', 'Κατσιλής', 'Κατσογιάννης', 'Καφίρης', 'Καφαντάρης', 'Καψάλης', 'Κελαϊδώνης', 'Κελλάρης', 'Κερασοβίτης', 'Κεσαλίδης', 'Κεσεμίδης', 'Κεχαγιάς', 'Κιοσές', 'Κιουπλιώτης', 'Κιούσης', 'Κιτινός', 'Κλήμης', 'Κοκορδέλης', 'Κολοβός', 'Κολοκάθης', 'Κολχούρης', 'Κομκούδης', 'Κομπολιάς', 'Κονδυλίδης', 'Κονιδάρης', 'Κοντάκος', 'Κοντογιάννης', 'Κοντοκώστας', 'Κοντός', 'Κορδατζής', 'Κορμπόπουλος', 'Κορομήλας', 'Κοτσαρής', 'Κοττίκας', 'Κουβάς', 'Κουκλατζής', 'Κουκουβίνος', 'Κουκουλιάντας', 'Κουλίδης', 'Κουλίζος', 'Κουλουριώτης', 'Κουμιώτης', 'Κουράκος', 'Κουρής', 'Κουρελής', 'Κουρκουτάς', 'Κουρσάρης', 'Κουρσουμίδης', 'Κουταλιός', 'Κουτελιέρης', 'Κουτεντάκης', 'Κουτσικόπουλος', 'Κουτσογιάννης', 'Κουτσογιάννόπουλος', 'Κουτσουλής', 'Κουτσουρέλης', 'Κουτσούρας', 'Κουτχιάς', 'Κούρτης', 'Κούτρης', 'Κούτσικος', 'Κραββαρίτης', 'Κρεμμύδας', 'Κριάλης', 'Κριτσέλης', 'Κτενίδης', 'Κυμπάρης', 'Κυπραίος', 'Κυπριώτης', 'Κυρίτσης', 'Κυργιάκης', 'Κυριαζής', 'Κυριακάκης', 'Κυριακίδης', 'Κυριατσούλης', 'Κωνσταντάς', 'Κωνσταντακόπουλος', 'Κωνσταντινίδης', 'Κωνσταντόπουλος', 'Κωστάκης', 'Κωστίδης', 'Κωσταλής', 'Κωστούλας', 'Κωστόπουλος', 'Κωτούλας', 'Κωτσίδης', 'Κωτσικόρης', 'Κόλκας', 'Κώττας', 'Λάκκας', 'Λάλας', 'Λάππας', 'Λάτσκος', 'Λέλεκας', 'Λαγγούσης', 'Λαγογιάννης', 'Λαγοπάτης', 'Λαζαρίδης', 'Λαμπρινός', 'Λαουρδέκης', 'Λαφατζής', 'Λεβέντης', 'Λελεδάκης', 'Λεμονής', 'Λεντζίου', 'Λιανάκης', 'Λιβανός', 'Λιθοξοΐδης', 'Λιούτας', 'Λιτίνας', 'Λιόλιος', 'Λουλάκης', 'Λουπασάκης', 'Λουράντος', 'Λυγκούρας', 'Λυμπέρης', 'Λώλος', 'Μάνδαλος', 'Μάνδρος', 'Μάνος', 'Μάργαρης', 'Μάρρας', 'Μάστορας', 'Μίσχος', 'Μίχος', 'Μαγκούφης', 'Μαζαράκης', 'Μακαριάδης', 'Μακρής', 'Μακρυγιάννης', 'Μακρυκώστας', 'Μαμμής', 'Μανίκας', 'Μανελίδης', 'Μανιώτης', 'Μανουσέλης', 'Μανουσιάδης', 'Μανούκας', 'Μαντάρης', 'Μαντάς', 'Μαντζουράνης', 'Μαντζώρος', 'Μανωλάκης', 'Μανωλέας', 'Μαραγκός', 'Μαρακάς', 'Μαργαρώνης', 'Μαρκόπουλος', 'Μασγαλάς', 'Μαστρογιάννης', 'Μαστρογιώργης', 'Μασόπουλος', 'Ματσούκας', 'Μαυρικάκης', 'Μαυρογονάτος', 'Μαυροειδάκος', 'Μαυρομανωλάκης', 'Μαυρομμάτης', 'Μαυρουδής', 'Μαυρούτσος', 'Μελιτσόπουλος', 'Μεταξάς', 'Μεϊμάρης', 'Μηλιώρης', 'Μητρίδης', 'Μητρόπουλος', 'Μητσόπουλος', 'Μιχαηλίδης', 'Μιχαλάκης', 'Μιχαλέλλης', 'Μοσχόπουλος', 'Μουσελίμης', 'Μουτουσίδης', 'Μπέκος', 'Μπίλλας', 'Μπαγανάς', 'Μπακλάβας', 'Μπακοστεργίου', 'Μπαλάσκας', 'Μπαλουκίδης', 'Μπαλταγιάννης', 'Μπαλτζής', 'Μπαντές', 'Μπαντής', 'Μπερεδήμας', 'Μπερμπατιώτης', 'Μπλανάς', 'Μπλιατσίου', 'Μποζίκης', 'Μποτσώλης', 'Μποτώνης', 'Μπουλούκος', 'Μπουρλής', 'Μποφός', 'Μπούκος', 'Μπούσιος', 'Μπραζιώτης', 'Μπότης', 'Μυλωνάς', 'Μυσιρλής', 'Μυτελέτσης', 'Μωραΐτης', 'Μωρός', 'Μόκας', 'Μόναχας', 'Νάστατος', 'Νάστος', 'Νέλος', 'Νανούρης', 'Νασίκας', 'Νασιόπουλος', 'Νικητόπουλος', 'Νικολαΐδης', 'Νικολόπουλος', 'Νικουλής', 'Νιτσοτόλης', 'Νούσης', 'Νταβάς', 'Ντουλιάς', 'Ντόβας', 'Ντόκος', 'Ντότης', 'Ξανθάκης', 'Ξηρογιάννης', 'Ξηρός', 'Ορφανάκης', 'Ορφανιώτης', 'Ότσος', 'Πάγκαλος', 'Πάνος', 'Πάντος', 'Πέππας', 'Πέτσας', 'Πίππας', 'Πίσσιος', 'Πίτσης', 'Παλαιολόγος', 'Παληός', 'Παλλάς', 'Παναγιωτακόπουλος', 'Πανδής', 'Πανούσης', 'Πανταζής', 'Παντζέκος', 'Παντζαρτζίδης', 'Παπαγεωργίου', 'Παπαγιάννης', 'Παπαγιαννακόπουλος', 'Παπαγιαννόπουλος', 'Παπαδάκης', 'Παπαδημητράκης', 'Παπαδημητριάδης', 'Παπαδόπουλος', 'Παπαευαγγελίου', 'Παπαθανασίου', 'Παπαθεοδοσίου', 'Παπαπανός', 'Παπαροϊδάμης', 'Παπαστεργίου', 'Παπατρέχας', 'Παπαφώτης', 'Παπουδής', 'Παπουλής', 'Παππάς', 'Παρασκευόπουλος', 'Παργανάς', 'Παρούσης', 'Πασσαλίδης', 'Πατελής', 'Πατμανίδης', 'Πατσούρας', 'Περάκης', 'Περδίκης', 'Περδικάκης', 'Περιστερόπουλος', 'Περπινιάς', 'Περράκης', 'Περρώτης', 'Πετράκης', 'Πετρίδης', 'Πετριτάκης', 'Πετρογιάννης', 'Πετρόπουλος', 'Πευκιανάκης', 'Πιάγκος', 'Πικούνης', 'Πικρός', 'Πιπεράκης', 'Πιπερίγκος', 'Πισχινάς', 'Πιτερός', 'Πιτσάκης', 'Πιτσολής', 'Πλακωτάρης', 'Πλιάτσικας', 'Πολυζωάκης', 'Πολυχρονίδης', 'Πολυχρονόπουλος', 'Πολυχρόνης', 'Πορίχης', 'Πουλημένος', 'Πουλιέζος', 'Πουλογιαννόπουλος', 'Πουφτσής', 'Προβής', 'Πυλαρινός', 'Ράλλης', 'Ράπτης', 'Ρέγκας', 'Ρέντας', 'Ρέντζος', 'Ρέππος', 'Ρήγας', 'Ρήνος', 'Ρίγκος', 'Ρίζος', 'Ρίσβας', 'Ραγκούσης', 'Ραδοβάλης', 'Ραφιός', 'Ραχμανίδης', 'Ραχωβίτσας', 'Ριζούλης', 'Ρουπακάς', 'Ρουσιανός', 'Ροϊδούλης', 'Ρωμαίου', 'Ρόγαρης', 'Ρόδης', 'Ρόκας', 'Σάτλας', 'Σίδερης', 'Σακελλαρίου', 'Σαλίχος', 'Σαλταούρας', 'Σαμακίδης', 'Σαμανίδης', 'Σαμαράς', 'Σαουλίδης', 'Σαρίκας', 'Σαραντινός', 'Σαραφίδης', 'Σαρρός', 'Σγουρός', 'Σδραλλής', 'Σεβδάς', 'Σεφέκος', 'Σιγανός', 'Σιδηρόπουλος', 'Σικαλίδης', 'Σιτόπουλος', 'Σιώμος', 'Σιώρης', 'Σκαρλάτος', 'Σκαρπέτας', 'Σκορδάκης', 'Σκουλαρίδης', 'Σκρέκας', 'Σκρίμπας', 'Σκόρδος', 'Σμαρδάς', 'Σμπονιάς', 'Σμπρίνης', 'Σμυρνιώτης', 'Σολακούδης', 'Σουλιντζής', 'Σουρμπής', 'Σοφιανός', 'Σπάλας', 'Σπαθόπουλος', 'Σπανδωνίδης', 'Σπανουδάκης', 'Σπανός', 'Σπασόπουλος', 'Σπηλιώτης', 'Σπορδιλής', 'Σπυριδάκης', 'Σπυρόπουλος', 'Σταθάτος', 'Σταθόπουλος', 'Σταμάτης', 'Σταμέλος', 'Σταματιάδης', 'Σταμούλης', 'Σταμόπουλος', 'Σταυριανός', 'Σταυρόπουλος', 'Στεργιαλής', 'Στεργιούδης', 'Στοφοριάδης', 'Στραβοσνίχης', 'Στόγιος', 'Συλλίγαρδος', 'Συργής', 'Συρρής', 'Σφούνης', 'Σφύρλας', 'Σωτηράλης', 'Σύκας', 'Τάρναρης', 'Τάσιος', 'Τάχας', 'Ταβερναράκης', 'Τακαντζάς', 'Ταμιωλάκης', 'Τασιούλας', 'Ταχμαζίδης', 'Ταχτσίδης', 'Τεμουρτζίδης', 'Τερζής', 'Τερζίδης', 'Τζέκος', 'Τζήκας', 'Τζαβέλλας', 'Τζαλλας', 'Τζανουδάκης', 'Τζεβελέκος', 'Τζιάβας', 'Τζιάρας', 'Τζινιέρης', 'Τζιόρτζιος', 'Τζιώτζης', 'Τζουβέλης', 'Τζουμάκης', 'Τοδώρης', 'Τολούδης', 'Τορομίδης', 'Τουρναβίτης', 'Τραχίλης', 'Τρεντσίου', 'Τριαντακωνσταντής', 'Τριβέλλας', 'Τσάρκος', 'Τσέας', 'Τσέγας', 'Τσέλιος', 'Τσέλλος', 'Τσαγκρασούλης', 'Τσαγλιώτης', 'Τσακανίκας', 'Τσακμάκης', 'Τσαλαμάνδρης', 'Τσαμαδός', 'Τσαμασλίδης', 'Τσανδήλας', 'Τσαπραλής', 'Τσαραμιάδης', 'Τσατσάνης', 'Τσεμπερλίδης', 'Τσεντούρος', 'Τσιάκος', 'Τσιάρας', 'Τσιαμίτας', 'Τσιαμούρας', 'Τσιαντάς', 'Τσιατής', 'Τσιγαρίδας', 'Τσικνιάς', 'Τσιρώνης', 'Τσιτούρας', 'Τσομώκος', 'Τσοπανίδης', 'Τσουκνίδας', 'Τσούμος', 'Τσούπρας', 'Τσόλκας', 'Τσότρας', 'Τσώνης', 'Τσώτσης', 'Τυμβίου', 'Τυράλης', 'Φαλιέρος', 'Φανουργάκης', 'Φειδερόπουλος', 'Φερεντίνος', 'Φιλιππάκης', 'Φιλιππάτος', 'Φιλιππόπουλος', 'Φουντζούλας', 'Φουσιέκης', 'Φουτσιτζής', 'Φούσκας', 'Φραγκόπουλος', 'Φραντζής', 'Φρογάκης', 'Φυδάνης', 'Φωκάς', 'Φωκαδελής', 'Φωτογλίδης', 'Φωτόπουλος', 'Χέλιος', 'Χαβρεδάκης', 'Χαλατσής', 'Χαραλάμπους', 'Χαραλαμπίδης', 'Χαρισιάδης', 'Χαρμπίλας', 'Χαρπαντίδης', 'Χαρτερός', 'Χατζαντώνης', 'Χατζελλής', 'Χατζηβλασίου', 'Χατζηγεωργίου', 'Χατζηγρηγοράκης', 'Χατζηκύρκος', 'Χατζησάββας', 'Χατζησαββίδης', 'Χατζησταυράκης', 'Χατζιάρας', 'Χατζόπουλος', 'Χαχούδης', 'Χητός', 'Χιτός', 'Χονδρολίδης', 'Χουδαλάκης', 'Χουλιάρας', 'Χουντής', 'Χουχουλής', 'Χριστάκης', 'Χριστάρας', 'Χριστακόπουλος', 'Χριστοδουλάκης', 'Χριστόπουλος', 'Χρονόπουλος', 'Χρυσίδης', 'Χρυσικός', 'Χρυσοβέργης', 'Χρυσουλής', 'Ψάλτης', 'Ψυλλάκης', 'Ψυχιάς', ) last_names_female = ( 'Αβραμίδου', 'Αβραμπέκη', 'Αγγελάκη', 'Αγγελίδου', 'Αγγελουσοπούλου', 'Αγραφιώτη', 'Αδαμοπούλου', 'Αθανασιάδη', 'Αθανασιάδου', 'Αλεξανδράκη', 'Αλεξανδρίδου', 'Αλεξοπούλου', 'Αλυσανδράτου', 'Ανανιάδου', 'Αναστασάκη', 'Αναστασίου', 'Ανεζάκη', 'Αντωνάκη', 'Αντωνίου', 'Αποστολάκη', 'Αποστολίδου', 'Αραπάκη', 'Αραπίδου', 'Αργυράκη', 'Αργυρίου', 'Αργυροπούλου', 'Αρματά', 'Αρσενάκη', 'Αρχάκη', 'Ασλανίδου', 'Ασουχίδου', 'Ασσαργιωτάκη', 'Ατσαλάκη', 'Βαΐου', 'Βαβάση', 'Βαγενά', 'Βαζούρα', 'Βαϊραμίδου', 'Βακουφτσή', 'Βαλεντή', 'Βαλιάκα', 'Βαλκάνου', 'Βαλσαμίδου', 'Βαμβουκάκη', 'Βαρελίδου', 'Βαρθαλίτη', 'Βαρουτίδου', 'Βαρσάμου', 'Βασιλάκη', 'Βασιλείου', 'Βασιλειάδη', 'Βασιλοπούλου', 'Βαφειάδου', 'Βερβερίδου', 'Βερβίτη', 'Βλάσση', 'Βλαχοδήμου', 'Βλάχου', 'Βοσινάκη', 'Βουλγαρίδου', 'Βουλτσίδου', 'Βουτσινά', 'Βραδή', 'Βρακά', 'Βράσκου', 'Βυζιηνού', 'Γαβριήλ', 'Γαβριηλίδη', 'Γαλανάκη', 'Γαλάνη', 'Γαλανοπούλου', 'Γεροκώστα', 'Γερούκη', 'Γεωργακοπούλου', 'Γεωργαρά', 'Γεωργή', 'Γεωργιάδου', 'Γεωργίτση', 'Γεωργουλάκη', 'Γεωργούλα', 'Γιακαμόζη', 'Γιαννακουδάκη', 'Γιανναρά', 'Γιαννοπούλου', 'Γιατράκου', 'Γκάβρου', 'Γκάγκα', 'Γκαλίου', 'Γκιριτζιώνη', 'Γκόβα', 'Γκόνη', 'Γκούβα', 'Γκούνη', 'Γούλα', 'Γούπα', 'Γραμμένου', 'Γρηγορίου', 'Γρηγοριάδου', 'Γρηγοροπούλου', 'Γρίβα', 'Δαγλή', 'Δαΐκου', 'Δαμαλά', 'Δαματοπούλου', 'Δαμήλου', 'Δανδανίδου', 'Δαρδιώτη', 'Δαρσακλή', 'Δαυίδ', 'Δάφνη', 'Δεδούκου', 'Δελή', 'Δερλώπα', 'Δημακογιάννη', 'Δημητρίου', 'Δημητρέλου', 'Δημητριάδου', 'Δημοπούλου', 'Δήμου', 'Δημτσούδη', 'Διακουμή', 'Διαμαντοπούλου', 'Διοπούλου', 'Δούβαλη', 'Δουκίδου', 'Δουλάμη', 'Δουλγεράκη', 'Δουλουφάκη', 'Δρακάκη', 'Δρακουλή', 'Δραμουντάνη', 'Δρίβα', 'Δρόσου', 'Δρυμαλίτου', 'Δώρη', 'Ελευθερίου', 'Εμμανουήλ', 'Εμμανουηλίδου', 'Ενωτιάδη', 'Ευαγγελάκη', 'Ευαγγελίδη', 'Ζαβιτσάνου', 'Ζαννίκου', 'Ζαρειφοπούλου', 'Ζαρζάνη', 'Ζαφείρη', 'Ζαχαρίου', 'Ζαχαριουδάκη', 'Ζεγλίνα', 'Ζερβά', 'Ζιάρα', 'Ζυγούρη', 'Ζώη', 'Ζωντανού', 'Θασίτου', 'Θεοδοσίου', 'Θεοδοσιάδου', 'Θεοδωροπούλου', 'Θωμάκου', 'Ιωακείμ', 'Ιωακειμίδου', 'Ιωσηφίδου', 'Καζαντζή', 'Κάκκα', 'Κακοτρίχη', 'Καλαθά', 'Καλαϊτζοπούλου', 'Καλαμάρα', 'Καλδή', 'Καλέμη', 'Καλλιάνταση', 'Καλογιαννάκη', 'Καλογιάννη', 'Καλομοίρη', 'Καλούδη', 'Καμινάρη', 'Καμπούρη', 'Κανελή', 'Κανελλή', 'Κανελλοπούλου', 'Κανταρελή', 'Καπανταϊδάκη', 'Καπνιά', 'Καπουρνιώτη', 'Καραγιάννη', 'Καραγιοβάννη', 'Καραγρηγορίου', 'Καραθανάση', 'Καρακυρίου', 'Καρακωνσταντινού', 'Καρακώστα', 'Καραμάνη', 'Καραμανλή', 'Καράμπη', 'Καραμπίνα', 'Καρανάνου', 'Καρανασίου', 'Καραντάνα', 'Καραογλάνη', 'Καρατάσου', 'Καρβέλη', 'Καργάκου', 'Καρκαλέτση', 'Καρκανάκη', 'Καρολίδου', 'Καρυδά', 'Κασκαούτη', 'Κασμιρλή', 'Κασσωτάκη', 'Κατσανίκου', 'Κατσαντώνη', 'Κατσαφάδου', 'Κατσιγιάννη', 'Κατσιλλή', 'Κατσιμάλη', 'Κατσιμάνη', 'Κατσούλα', 'Καφαντάρη', 'Καφφέ', 'Καχριμανίδη', 'Καψή', 'Κεσίση', 'Κεσκίνη', 'Κετεσίδου', 'Κεφαλή', 'Κιορίδου', 'Κίτσου', 'Κλεινάκη', 'Κοκκινίδου', 'Κοκκίνου', 'Κολαΐτου', 'Κόλλια', 'Κολτσάκη', 'Κονιάρη', 'Κονσούλα', 'Κοντογεωργάκη', 'Κοντογιάννη', 'Κοντού', 'Κορομπόκη', 'Κορωνίδου', 'Κοτρώτσου', 'Κοτσινά', 'Κουζουλά', 'Κουθούρη', 'Κουκουβά', 'Κουκουθάκη', 'Κουλαουσάρη', 'Κουλουμπού', 'Κουλοχέρη', 'Κουμάρα', 'Κουρλού', 'Κουτκιά', 'Κουτουζίδου', 'Κουτσικούρη', 'Κουτσιουμάρη', 'Κουτσοβίδου', 'Κουτσονίκα', 'Κουτσούμπεη', 'Κουτσούμπη', 'Κουτσουνάκη', 'Κουτσουρέλη', 'Κουφάκη', 'Κοφινάκη', 'Κυργιά', 'Κυριακοπούλου', 'Κυριάκου', 'Κυριακούλη', 'Κυριαννάκη', 'Κυρίτση', 'Κυρκούδη', 'Κυρούδη', 'Κωνσταντινίδου', 'Κωνσταντοπούλου', 'Κωστοπούλου', 'Κωτούλα', 'Κωτσιονοπούλου', 'Κώτσου', 'Λαλαούνη', 'Λέκκα', 'Λεντζίου', 'Λεπίδα', 'Λιάκου', 'Λιάνου', 'Λιναρδάκη', 'Λιολιοπούλου', 'Λιόντη', 'Λιούκα', 'Λίτσιου', 'Λογκάκη', 'Λογοθέτη', 'Λουμπούτσκου', 'Λυμαξή', 'Λυρή', 'Λύτρα', 'Μαγκανάρη', 'Μαγκαφοπούλου', 'Μαγούλα', 'Μακρή', 'Μακροπούλου', 'Μάλαμα', 'Μαλίμη', 'Μαλλή', 'Μαμαλά', 'Μανέτα', 'Μανιάτη', 'Μανιτάρου', 'Μανοπούλου', 'Μανουσοπούλου', 'Μαντά', 'Μάντου', 'Μαράκη', 'Μάρα', 'Μαργαριτάκη', 'Μαργαρίτη', 'Μαργιά', 'Μαρκαντωνάκη', 'Μαρουγιάννη', 'Μαρτζούκου', 'Μαρτιάδου', 'Μασαούτη', 'Μασιάλα', 'Μασίκα', 'Μαστραγγελή', 'Μαστρογιαννίδου', 'Ματεντσίδου', 'Ματσούρη', 'Μαυρίδου', 'Μαυραειδή', 'Μαυρίδη', 'Μαυροείδη', 'Μαυροπούλου', 'Μέλανι', 'Μενγκ', 'Μεξή', 'Μηλιάδου', 'Μηλιάκη', 'Μηνά', 'Μητροπούλου', 'Μητσοπούλου', 'Μήτσου', 'Μιλέα', 'Μισίδου', 'Μιχαηλίδου', 'Μιχαλάρου', 'Μιχελή', 'Μιχελακάκη', 'Μίχου', 'Μοσχοβάκη', 'Μουτζούρη', 'Μπακοστεργίου', 'Μπακουλή', 'Μπαλή', 'Μπαλαμπάνη', 'Μπαλανίκα', 'Μπαλάση', 'Μπαλλή', 'Μπαλτατζή', 'Μπαρκούτα', 'Μπατζάνη', 'Μπατσάκη', 'Μπαφέρα', 'Μπαφίτη', 'Μπεκάκου', 'Μπελέκου', 'Μπενέτου', 'Μπεσύρη', 'Μπίκα', 'Μπιμπίκα', 'Μπιμπίρη', 'Μπλιατσίου', 'Μποζίκη', 'Μπονέλη', 'Μπότζα', 'Μποτζιώρη', 'Μπούζα', 'Μπραέσα', 'Μπρούζου', 'Μπύρου', 'Μυλωνίδου', 'Μυτάρη', 'Μωραΐτη', 'Μωυσίδου', 'Νάντσου', 'Ναούμ', 'Νάσσου', 'Νατσουλή', 'Νίκα', 'Νικολάτου', 'Νικολάου', 'Νικολοπούλου', 'Νικολουδάκη', 'Νταγκαλή', 'Ντάνου', 'Ντανώλα', 'Ντζιαβίδα', 'Ντόβα', 'Ντότση', 'Ντριβαλά', 'Νώε', 'Ξανθοπούλου', 'Ξενάκη', 'Ξενίδη', 'Ξένου', 'Ξηρίδου', 'Ξηροδήμα', 'Ξηροτύρη', 'Ξυγκάκου', 'Οικονομοπούλου', 'Οικονόμου', 'Ορφανίδου', 'Παλαιολογοπούλου', 'Παλαμπουγιούκη', 'Παλιεράκη', 'Παλιούρα', 'Παναγιωτακοπούλου', 'Παναγιώτου', 'Πανκίδου', 'Πανοπούλου', 'Πάνου', 'Πανταζή', 'Πάντζιου', 'Παντίσκα', 'Πάντου', 'Παπαγεωργίου', 'Παπαδήμα', 'Παπαδημητροπούλου', 'Παπαδοπούλου', 'Παπαευαγγελίου', 'Παπαευαγγέλου', 'Παπαθανασίου', 'Παπαθεοδοσίου', 'Παπαθωμά', 'Παπακωνσταντίνου', 'Παπακώστα', 'Παπανάνου', 'Παπανδρέου', 'Παπανδρικοπούλου', 'Παπανικολάου', 'Παπανώτα', 'Παπασπηλιωτοπούλου', 'Παπασταύρου', 'Παπαστεργίου', 'Παπατζήκα', 'Παπαχρήστου', 'Παπουτσοπούλου', 'Παππά', 'Παράνου', 'Παρασκευά', 'Πατελλή', 'Πατινιωτάκη', 'Πατσουρέα', 'Παυλάκη', 'Παυλή', 'Παυλίδου', 'Πεμούση', 'Περουλάκη', 'Πετράκη', 'Πετρίδου', 'Πετροσιάν', 'Πέτρου', 'Πέτση', 'Πετσιά', 'Πέττα', 'Πιπερίδη', 'Πισκοπάνη', 'Πίσπα', 'Πλατάκη', 'Πολατίδου', 'Πολέμη', 'Πολίτου', 'Πορφυριάδου', 'Ποσάντζη', 'Ποταμιάνου', 'Πουλή', 'Πουλιάση', 'Πουλίδα', 'Πουρνάρα', 'Πρέκα', 'Προύβα', 'Πυροβόλου', 'Ραδιοπούλου', 'Ραυτοπούλου', 'Ρέππα', 'Ρόγγα', 'Ροδίτου', 'Ρόκκα', 'Ρούσσου', 'Ρωμαίου', 'Σαββάκη', 'Σακελλαρίου', 'Σακκή', 'Σαλέμη', 'Σαμπάνη', 'Σαμτανίδου', 'Σάουερ', 'Σαπρίκη', 'Σαριδάκη', 'Σαρρή', 'Σγουρένα', 'Σδούκου', 'Σεβαστού', 'Σελινοπούλου', 'Σεμπέπου', 'Σηκωτίδου', 'Σίββα', 'Σιδηροπούλου', 'Σιμητοπούλου', 'Σιμιτζή', 'Σιόλου', 'Σιούτα', 'Σκαβέντζου', 'Σκασίλα', 'Σκαφτούρου', 'Σκοτάδη', 'Σκούμπρου', 'Σκρεμμύδα', 'Σκυλογιάννη', 'Σμιτ', 'Σοκολάκη', 'Σολωμίδου', 'Σόφρα', 'Σπαθάρη', 'Σπανίδου', 'Σπανοχριστοδούλου', 'Σπασέγκου', 'Σπηλιάδου', 'Σπυριδάκη', 'Σταθά', 'Σταματούκου', 'Σταμέλου', 'Σταμούλη', 'Σταυρίδου', 'Σταύρου', 'Στεφάνου', 'Στούμπου', 'Στρατογιάννη', 'Στρούμπα', 'Στυλιανίδου', 'Συβιλιά', 'Συμεωνίδου', 'Συνοδινού', 'Συρμού', 'Σύψα', 'Σφακιανάκη', 'Σωτηροπούλου', 'Ταμπορρίνο', 'Τάντου', 'Ταξίδου', 'Τάσση', 'Τάτση', 'Ταυλαρίδου', 'Ταφραλή', 'Τζάγκα', 'Τζαναβάρα', 'Τζιγκούρα', 'Τζιόβα', 'Τζιρατούδη', 'Τζιωρτζή', 'Τόγια', 'Τόλη', 'Τομπουλίδου', 'Τόμπρη', 'Τοπαλή', 'Τοσούνη', 'Τουλάκη', 'Τουλούπη', 'Τουρνά', 'Τραγούστη', 'Τρεντσίου', 'Τριανταφύλλου', 'Τρίκα', 'Τριφτανίδου', 'Τρομπούκη', 'Τσάκη', 'Τσακαλάκου', 'Τσακίρη', 'Τσαμοπούλου', 'Τσαμπαλή', 'Τσαμπούρη', 'Τσαμτσούρη', 'Τσανάκα', 'Τσαντίδου', 'Τσάτη', 'Τσαχάκη', 'Τσέτου', 'Τσετσέρη', 'Τσικνή', 'Τσικρίκα', 'Τσίμη', 'Τσιομπάνη', 'Τσιούπρα', 'Τσιπλίκωφ', 'Τσιωλξ', 'Τσουκιά', 'Τσουνάκου', 'Τσουράκη', 'Τσούρα', 'Τσώνη', 'Τυμβίου', 'Υφαντή', 'Φαββάτα', 'Φαρμάκη', 'Φασατάκη', 'Φασουλή', 'Φασουλίδου', 'Φειζατίδου', 'Φιδάνη', 'Φιλιάγκου', 'Φιλίππου', 'Φίλκα', 'Φλασκή', 'Φουρκιώτη', 'Φραγκιαδάκη', 'Φραγκουδάκη', 'Φρονιμάκη', 'Φυτιλή', 'Φωλιά', 'Φωτακοπούλου', 'Φωτιάδου', 'Χαλαντζούκα', 'Χαλβατζή', 'Χαλκίδου', 'Χαμαλίδου', 'Χανταμπή', 'Χαντζή', 'Χαραλαμπίδου', 'Χασάπη', 'Χατζή', 'Χατζηβλασίου', 'Χατζηγεωργίου', 'Χατζηδάκη', 'Χατζημιχαήλ', 'Χατζηφώτη', 'Χατζηχαρίστου', 'Χιωτίδου', 'Χολέβα', 'Χονδρούδη', 'Χοντζιά', 'Χορόζη', 'Χορτάτου', 'Χουρζαμάνη', 'Χρήστου', 'Χριστογιάννη', 'Χριστοδούλου', 'Χριστοπούλου', 'Χριστοφόρη', 'Χρονοπούλου', 'Χρυσανθακοπούλου', 'Χρυσάφη', 'Χρυσικάκη', 'Χωριανοπούλου', 'Χωρινού', 'Ψυρρή', 'Ψυχάρη', ) last_names = last_names_male + last_names_female faker-0.7.7/faker/providers/person/ko_KR/0000755000175000017500000000000013026251410016331 5ustar hlehlefaker-0.7.7/faker/providers/person/ko_KR/__init__.py0000644000175000017500000000442113026251410020443 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats = ( '{{first_name}}{{last_name}}', '{{first_name}}{{last_name}}{{last_name}}' ) first_names = ( '김', '이', '최', '박', '정', '강', '조', '윤', '장', '임', '오', '한', '신', '서', '권', '황', '안', '송', '류', '홍', '전', '고', '문', '손', '양', '배', '조', '백', '허', '남', '심', '유', '노', '하', '전', '정', '곽', '성', '차', '유', '구', '우', '주', '임', '나', '신', '민', '진', '지', '엄', '원', '채', '천', '양', '공', '현', '방', '함', '염', '여', '추', '변', '도', '석', '소', '선', '설', '방', '마', '길', '위', '연', '명', '기', '금', '왕', '반', '옥', '육', '진', '인', '맹', '제', '탁', '모', '남궁', '어', '용', '편', '봉', '구', '예', '경', '사', '부', '황보', '가', '복', '계', '제갈', '사공', '선우', '팽', '견', '종', '승', '독고', '옹', '빙', '장', '추', '편', '아', '점', '흥', '낭', '해', '판', '초', '필', '궉', '근', '매', '동방', '호', '두', '미', '요', '야', '묵', '자', '만', '운', '환', '범', '창', '엽', '수', '애', '단', '순', '돈', '준', '묘', '담', '장곡', '어금', '강전', '삼', '저', '군', '교', '영', '후', '누', '소봉', '뇌', '망절', '원', '즙', '증' ) last_names = ( '재', '우', '지', '환', '현', '웅', '근', '철', '민', '정', '희', '성', '주', '다', '려', '빈', '영', '준', '진', '혁', '수', '대', '호', '향', '열', '순', '미', '연', '유', '리', '훈', '익', '혜', '은', '휘', '범', '두', '태', '황', '경', '통', '원', '하', '가', '람', '선', '관', '련', '보', '종', '소', '예', '석', '힘', '찬', '승', '상', '한', '별', '홍', '용', '아', '덕', '균', '의', '후', '구', '형', '규', '안', '강', '산', '명', '세', '효', '무', '협', '기', '억', '동', '완', '윤', '창', '도', '위', '엽', '온', '권', '병', '욱', '비', '화', '슬', '송', '광', '남', '인', '해', '양', '림', '란', '건', '솔', '금' ) faker-0.7.7/faker/providers/person/es_MX/0000755000175000017500000000000013026251410016337 5ustar hlehlefaker-0.7.7/faker/providers/person/es_MX/__init__.py0000644000175000017500000002605313026251410020456 0ustar hlehle# -*- encoding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats = ( '{{first_name}} {{last_name}} {{last_name}}', '{{first_name}} {{first_name}} {{last_name}}', '{{first_name}} {{first_name}} {{last_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{prefix}} {{first_name}} {{last_name}}', ) first_names = ('Abel', 'Abelardo', 'Abigail', 'Abraham', 'Abril', 'Adalberto', 'Adán', 'Adela', 'Adriana', 'Aida','Alejandra','Agustín', 'Alberto', 'Aldonza', 'Alicia', 'Alta Gracia', 'Alonso', 'Aldo', 'Alejandro', 'Alfonso', 'Alfredo', 'Alma', 'Alvaro', 'Amalia', 'Amanda', 'Amador', 'Amelia', 'Ana', 'Anabel', 'Ana Luisa', 'Ana María', 'Anel', 'Andrea', 'Andrés', 'Ángel', 'Ángela', 'Angélica', 'Antonia', 'Antonio', 'Araceli', 'Arcelia', 'Ariadna', 'Armando', 'Arturo', 'Asunción', 'Augusto', 'Aurora', 'Aurelio', 'Barbara', 'Beatriz' , 'Berta','Benito', 'Benjamín', 'Bernardo', 'Bernabé','Bianca','Blanca', 'Bruno','Camila', 'Camilo', 'Caridad', 'Carla','Carlos', 'Carlota', 'Carmen', 'Carolina', 'Catalina', 'César','Cecilia', 'Celia', 'Citlali', 'Clara', 'Claudia','Claudio', 'Clemente', 'Concepción', 'Conchita', 'Cornelio', 'Cristian', 'Cristal', 'Cristina','Cristobal', 'Cynthia', 'Dalia', 'Daniel', 'Daniela', 'Darío', 'David', 'Débora', 'Delia', 'Diana','Diego', 'Dolores', 'Dulce', 'Dulce María', 'Eduardo', 'Elena', 'Elias', 'Elisa', 'Eloisa', 'Elsa', 'Elvia', 'Elvira', 'Eloy', 'Emilia', 'Emiliano', 'Emilio', 'Enrique', 'Eric', 'Ernesto', 'Esmeralda', 'Esteban', 'Estefanía', 'Estela', 'Esparta','Espartaco','Esperanza', 'Estela', 'Esther', 'Eugenia', 'Eugenio', 'Eva', 'Evelio', 'Fabiola', 'Federico', 'Felipe', 'Fernando', 'Felix', 'Fidel', 'Flavio', 'Florencia', 'Francisco', 'Francisco Javier', 'Francisca', 'Frida', 'Gabino', 'Gabriela', 'Gabriel', 'Genaro', 'Georgina', 'Gerardo', 'Gerónimo', 'Germán', 'Gilberto', 'Guillermina', 'Gloria', 'Gonzalo', 'Graciela', 'Gregorio', 'Guillermo', 'Guadalupe','Gustavo', 'Héctor', 'Helena', 'Hermelinda' 'Hernán', 'Hilda', 'Homero', 'Horacio', 'Hugo', 'Humberto', 'Ignacio', 'Ilse', 'Indira', 'Inés', 'Irene', 'Irma', 'Itzel', 'Isaac', 'Isabel', 'Isabela', 'Israel', 'Iván', 'Ivonne', 'Jacinto' 'Jacobo', 'Jaime', 'Javier', 'Jaqueline', 'Jerónimo', 'Jesús','Joaquín', 'Jonás', 'Jorge', 'Jorge Luis', 'Jos', 'José', 'Josefina', 'José Carlos', 'José Eduardo', 'José Emilio', 'José Luis', 'José Manuél', 'José María', 'Juan', 'Juana', 'Juan Carlos', 'Judith', 'Julia', 'Julio', 'Julio César', 'Laura', 'Leonardo', 'Leonel', 'Leonor', 'Karla', 'Karina' 'Leticia', 'Lorenzo', 'Lucas', 'Lilia', 'Liliana', 'Linda','Lorena', 'Lourdes', 'Lucía', 'Luisa', 'Luz', 'Luis', 'Luis Miguel', 'Luis Manuel', 'Magdalena', 'Manuel', 'Marco Antonio', 'Marcela', 'Marcos', 'Margarita', 'María', 'Marisela', 'Marisol', 'María del Carmen', 'María Cristina', 'María Elena', 'María Eugenia', 'María José', 'María Luisa', 'María Teresa', 'Marisol', 'Martha', 'Mayte', 'Mariano', 'Mariana', 'Mario', 'Martín', 'Mateo', 'Mauro', 'Mauricio', 'Maximiliano', 'Mercedes','Micaela', 'Minerva', 'Mitzy', 'Miguel', 'Miguel Ángel', 'Miriam', 'Modesto', 'Mónica', 'Nadia', 'Natalia', 'Natividad', 'Nancy', 'Nayeli', 'Nelly', 'Noelia', 'Noemí', 'Norma','Nicolás', 'Octavio', 'Ofelia', 'Olivia', 'Óliver', 'Olga', 'Óscar', 'Oswaldo', 'Omar', 'Pablo', 'Paola', 'Patricia', 'Pamela', 'Patricio', 'Pascual', 'Paulina', 'Pedro', 'Perla', 'Pilar', 'Porfirio', 'Rafaél', 'Ramiro', 'Ramón', 'Raúl', 'Raquel', 'Rebeca', 'Reina', 'Renato', 'René', 'Reynaldo', 'Ricardo', 'Roberto', 'Rodolfo', 'Rocío', 'Rodrigo', 'Rolando', 'Rosa', 'Rosalia', 'Rosario','Rubén', 'Rufino', 'Ruby', 'Salvador', 'Salma', 'Samuel', 'Sandra', 'Santiago', 'Sara','Sessa', 'Sergio', 'Serafín', 'Silvano','Silvia', 'Sofía', 'Socorro', 'Soledad', 'Sonia', 'Susana', 'Tania', 'Teresa','Teodoro', 'Timoteo', 'Tomás', 'Trinidad', 'Verónica', 'Vicente', 'Violeta', 'Uriel', 'Úrsula', 'Vanesa', 'Víctor', 'Victoria', 'Virginia', 'Wilfrido', 'Wendolin', 'Yeni', 'Yolanda', 'Yuridia', 'Zacarías', 'Zeferino', 'Zoé') last_names = ( 'Abrego', 'Abreu', 'Acevedo', 'Acosta', 'Acuña', 'Adame', 'Aguayo', 'Aguilar', 'Aguilera', 'Aguirre', 'Alarcón', 'Alba', 'Alcala', 'Alcántar', 'Alcaraz', 'Alejandro', 'Alemán', 'Alfaro', 'Almanza', 'Almaraz', 'Almonte', 'Alonso', 'Alonzo', 'Altamirano', 'Alva', 'Alvarado', 'Alvarez', 'Amador', 'Amaya', 'Anaya', 'Anguiano', 'Angulo', 'Aparicio', 'Apodaca', 'Aponte', 'Aragón', 'Aranda', 'Arce', 'Archuleta', 'Arellano', 'Arenas', 'Arevalo', 'Arguello', 'Arias', 'Armas', 'Armendáriz', 'Armenta', 'Arredondo', 'Arreola', 'Arriaga', 'Arroyo', 'Arteaga', 'Ávalos', 'Ávila', 'Avilés', 'Ayala', 'Baca', 'Badillo', 'Báez', 'Baeza', 'Bahena', 'Balderas', 'Ballesteros', 'Bañuelos', 'Barajas', 'Barela', 'Barragán', 'Barraza', 'Barrera', 'Barreto', 'Barrientos', 'Barrios', 'Batista', 'Becerra', 'Beltrán', 'Benavides', 'Benavídez', 'Benítez', 'Bermúdez', 'Bernal', 'Berríos', 'Bétancourt', 'Blanco', 'Bonilla', 'Borrego', 'Botello', 'Bravo', 'Briones', 'Briseño', 'Brito', 'Bueno', 'Burgos', 'Bustamante', 'Bustos', 'Caballero', 'Cabán', 'Cabrera', 'Cadena', 'Caldera', 'Calderón', 'Calvillo', 'Camacho', 'Camarillo', 'Campos', 'Canales', 'Candelaria', 'Cano', 'Cantú', 'Caraballo', 'Carbajal', 'Cardenas', 'Cardona', 'Carmona', 'Carranza', 'Carrasco', 'Carreón', 'Carrera', 'Carrero', 'Carrillo', 'Carrión', 'Carvajal', 'Casanova', 'Casares', 'Casárez', 'Casas', 'Casillas', 'Castañeda', 'Castellanos', 'Castillo', 'Castro', 'Cavazos', 'Cazares', 'Ceballos', 'Cedillo', 'Ceja', 'Centeno', 'Cepeda', 'Cervantes', 'Cervántez', 'Chacón', 'Chapa', 'Chavarría', 'Chávez', 'Cintrón', 'Cisneros', 'Collado', 'Collazo', 'Colón', 'Colunga', 'Concepción', 'Contreras', 'Cordero', 'Córdova', 'Cornejo', 'Corona', 'Coronado', 'Corral', 'Corrales', 'Correa', 'Cortés', 'Cortez', 'Cotto', 'Covarrubias', 'Crespo', 'Cruz', 'Cuellar', 'Curiel', 'Dávila', 'de Anda', 'de Jesús', 'de la Crúz', 'de la Fuente', 'de la Garza', 'de la O', 'de la Rosa', 'de la Torre', 'de León', 'Delgadillo', 'Delgado', 'del Río', 'del Valle', 'Díaz', 'Domínguez', 'Duarte', 'Dueñas', 'Durán', 'Echeverría', 'Elizondo', 'Enríquez', 'Escalante', 'Escamilla', 'Escobar', 'Escobedo', 'Esparza', 'Espinal', 'Espino', 'Espinosa', 'Espinoza', 'Esquibel', 'Esquivel', 'Estévez', 'Estrada', 'Fajardo', 'Farías', 'Feliciano', 'Fernández', 'Ferrer', 'Fierro', 'Figueroa', 'Flores', 'Flórez', 'Fonseca', 'Franco', 'Frías', 'Fuentes', 'Gaitán', 'Galarza', 'Galindo', 'Gallardo', 'Gallegos', 'Galván', 'Gálvez', 'Gamboa', 'Gamez', 'Gaona', 'Garay', 'García', 'Garibay', 'Garica', 'Garrido', 'Garza', 'Gastélum', 'Gaytán', 'Gil', 'Girón', 'Godínez', 'Godoy', 'Gómez', 'Gonzales', 'González', 'Gollum', 'Gracia', 'Granado', 'Granados', 'Griego', 'Grijalva', 'Guajardo', 'Guardado', 'Guerra', 'Guerrero', 'Guevara', 'Guillen', 'Gurule', 'Gutiérrez', 'Guzmán', 'Haro', 'Henríquez', 'Heredia', 'Hernádez', 'Hernandes', 'Hernández', 'Herrera', 'Hidalgo', 'Hinojosa', 'Holguín', 'Huerta', 'Hurtado', 'Ibarra', 'Iglesias', 'Irizarry', 'Jaime', 'Jaimes', 'Jáquez', 'Jaramillo', 'Jasso', 'Jiménez', 'Jimínez', 'Juárez', 'Jurado', 'Laboy', 'Lara', 'Laureano', 'Leal', 'Lebrón', 'Ledesma', 'Leiva', 'Lemus', 'León', 'Lerma', 'Leyva', 'Limón', 'Linares', 'Lira', 'Llamas', 'Loera', 'Lomeli', 'Longoria', 'López', 'Lovato', 'Loya', 'Lozada', 'Lozano', 'Lucero', 'Lucio', 'Luevano', 'Lugo', 'Luna', 'Macías', 'Madera', 'Madrid', 'Madrigal', 'Maestas', 'Magaña', 'Malave', 'Maldonado', 'Manzanares', 'Mares', 'Marín', 'Márquez', 'Marrero', 'Marroquín', 'Martínez', 'Mascareñas', 'Mata', 'Mateo', 'Matías', 'Matos', 'Maya', 'Mayorga', 'Medina', 'Medrano', 'Mejía', 'Meléndez', 'Melgar', 'Mena', 'Menchaca', 'Méndez', 'Mendoza', 'Menéndez', 'Meraz', 'Mercado', 'Merino', 'Mesa', 'Meza', 'Miramontes', 'Miranda', 'Mireles', 'Mojica', 'Molina', 'Mondragón', 'Monroy', 'Montalvo', 'Montañez', 'Montaño', 'Montemayor', 'Montenegro', 'Montero', 'Montes', 'Montez', 'Montoya', 'Mora', 'Morales', 'Moreno', 'Mota', 'Moya', 'Munguía', 'Muñiz', 'Muñoz', 'Murillo', 'Muro', 'Nájera', 'Naranjo', 'Narváez', 'Nava', 'Navarrete', 'Navarro', 'Nazario', 'Negrete', 'Negrón', 'Nevárez', 'Nieto', 'Nieves', 'Niño', 'Noriega', 'Núñez', 'Ocampo', 'Ocasio', 'Ochoa', 'Ojeda', 'Olivares', 'Olivárez', 'Olivas', 'Olivera', 'Olivo', 'Olmos', 'Olvera', 'Ontiveros', 'Oquendo', 'Ordóñez', 'Orellana', 'Ornelas', 'Orosco', 'Orozco', 'Orta', 'Ortega', 'Ortiz', 'Osorio', 'Otero', 'Ozuna', 'Pabón', 'Pacheco', 'Padilla', 'Padrón', 'Páez', 'Palacios', 'Palomino', 'Palomo', 'Pantoja', 'Paredes', 'Parra', 'Partida', 'Patiño', 'Paz', 'Pedraza', 'Pedroza', 'Pelayo', 'Peña', 'Perales', 'Peralta', 'Perea', 'Peres', 'Pérez', 'Pichardo', 'Piña', 'Pineda', 'Pizarro', 'Polanco', 'Ponce', 'Porras', 'Portillo', 'Posada', 'Prado', 'Preciado', 'Prieto', 'Puente', 'Puga', 'Pulido', 'Quesada', 'Quezada', 'Quiñones', 'Quiñónez', 'Quintana', 'Quintanilla', 'Quintero', 'Quiroz', 'Rael', 'Ramírez', 'Ramón', 'Ramos', 'Rangel', 'Rascón', 'Raya', 'Razo', 'Regalado', 'Rendón,' 'Rentería', 'Reséndez', 'Reyes', 'Reyna', 'Reynoso', 'Rico', 'Rincón', 'Riojas', 'Ríos', 'Rivas', 'Rivera', 'Rivero', 'Robledo', 'Robles', 'Rocha', 'Rodarte', 'Rodrígez', 'Rodríguez', 'Rodríquez', 'Rojas', 'Rojo', 'Roldán', 'Rolón', 'Romero', 'Romo', 'Roque', 'Rosado', 'Rosales', 'Rosario', 'Rosas', 'Roybal', 'Rubio', 'Ruelas', 'Ruiz', 'Saavedra', 'Sáenz', 'Saiz', 'Salas', 'Salazar', 'Salcedo', 'Salcido', 'Saldaña', 'Saldivar', 'Salgado', 'Salinas', 'Samaniego', 'Sanabria', 'Sanches', 'Sánchez', 'Sandoval', 'Santacruz', 'Santana', 'Santiago', 'Santillán', 'Sarabia', 'Sauceda', 'Saucedo', 'Segovia', 'Segura', 'Sepúlveda', 'Serna', 'Serrano', 'Serrato', 'Sevilla', 'Sierra', 'Sisneros', 'Solano', 'Solís', 'Soliz', 'Solorio', 'Solorzano', 'Soria', 'Sosa', 'Sotelo', 'Soto', 'Suárez', 'Tafoya', 'Tamayo', 'Tamez', 'Tapia', 'Tejada', 'Tejeda', 'Téllez', 'Tello', 'Terán', 'Terrazas', 'Tijerina', 'Tirado', 'Toledo', 'Toro', 'Torres', 'Tórrez', 'Tovar', 'Trejo', 'Treviño', 'Trujillo', 'Ulibarri', 'Ulloa', 'Urbina', 'Ureña', 'Urías', 'Uribe', 'Urrutia', 'Vaca', 'Valadez', 'Valdés', 'Valdez', 'Valdivia', 'Valencia', 'Valentín', 'Valenzuela', 'Valladares', 'Valle', 'Vallejo', 'Valles', 'Valverde', 'Vanegas', 'Varela', 'Vargas', 'Vásquez', 'Vázquez', 'Vega', 'Vela', 'Velasco', 'Velásquez', 'Velázquez', 'Vélez', 'Véliz', 'Venegas', 'Vera', 'Verdugo', 'Verduzco', 'Vergara', 'Viera', 'Vigil', 'Villa', 'Villagómez', 'Villalobos', 'Villalpando', 'Villanueva', 'Villareal', 'Villarreal', 'Villaseñor', 'Villegas', 'Yáñez', 'Ybarra', 'Zambrano', 'Zamora', 'Zamudio', 'Zapata', 'Zaragoza', 'Zarate', 'Zavala', 'Zayas', 'Zedillo', 'Zelaya', 'Zepeda', 'Zúñiga' ) prefixes = ('Sr(a).', 'Dr.', 'Mtro.', 'Lic.' , 'Ing.') faker-0.7.7/faker/providers/person/hi_IN/0000755000175000017500000000000013026251410016312 5ustar hlehlefaker-0.7.7/faker/providers/person/hi_IN/__init__.py0000644000175000017500000000705213026251410020427 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats = ( '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{last_name}}, {{first_name}}' ) first_names = ( 'अभय','आदित्य','अजित','अखिल','अमर','आनन्द','अंकुर','अनुपम','अशोक','चन्दना','गणेश','गौतम','गोविंदा','हनुमान्','इन्द्रजित','ईश', 'जगन्नाथ','जगदीश','जयदेव','जितेन्द्र','कैलाश','कालिदास','कम्बोज','किरण','ललित','मानदीप','मोहन','मुकेश','नरेन्द्र','नारायण','निखिल','प्रभाकर', 'प्रबोध','प्रदीप','प्रणव','प्रेम','राजीव','रतन','रोहन','विष्णु','विक्रम','विजया','विजय','विवेक','यश', 'अभिलाषा','अदिती','ऐश्वर्या','अमिता','अंकिता','आशा','अवनी','भरत','चेतना','दिव्या','एषा','इन्दु','जया','जयन्ती','ज्योत्सना','कान्ती','कुमारी', 'लता','लीला','मालती','मोहिनी','निशा','पूर्णिमा','पुष्पा','रचना','रजनी','रश्मी','रिया','सरला','सरस्वती','सावित्री','शक्ति','शान्ता','शर्मिला','श्यामा', 'सुलभा','तृष्णा','विद्या' ) last_names = ( 'पाटिल','शर्मा','आचार्य','अग्रवाल','सिंह','अहलुवालिया','आहूजा','पुष्कर','शिरोळे','गायकवाड','गावित','शिरोळे','बापट','अरोड़ा','बाबू', 'बादामी','जमानत','बजाज','बक्षी','बालकृष्णन','बालासुब्रमणियम','बसु','भंडारी','चौधरी','चौहान','छाबरा','दादा','डानी','डार', 'दारा', 'दत्ता', 'दवे', 'दयाल', 'धालीवाल','दीक्षित', 'दोषी', 'दुआ', 'दूबे' ,'ढींगरा','वाल', 'साया', 'बना', 'ड़ाल' ,'गर्ग' ,'गणेश','गांगुली','गुप्ता', 'हेगडे','जोशी','काले','कृष्णा', 'कृष्णमूर्ति', 'कृष्णन' ,'कुलकर्णी', 'कुमार', 'कुण्डा', 'नाम', 'रामलला', 'लता', 'लोदी', 'लोकनाट्यों', 'विकावि', 'लाल', 'लाला' ,'वफादार', 'लूथरा' ,'मदन', 'मगर' ,'भारत', 'महावीर' , 'महादेव', 'महाजन', 'महाराज', 'मजूमदार', 'मल्लिक' ,'सेनाधीश', 'माने' ,'मंगल', 'मंगत', 'रामशर्मा' ,'मणि', 'मान', 'श्रीविमल', 'कुमार', 'मंडल' ) faker-0.7.7/faker/providers/person/ru_RU/0000755000175000017500000000000013026251410016360 5ustar hlehlefaker-0.7.7/faker/providers/person/ru_RU/__init__.py0000644000175000017500000006032313026251410020475 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from collections import OrderedDict from .. import Provider as PersonProvider class Provider(PersonProvider): formats_male = OrderedDict(( ('{{last_name_male}} {{first_name_male}} {{middle_name_male}}', 0.97), ('{{prefix_male}} {{last_name_male}} {{first_name_male}} {{middle_name_male}}', 0.03), )) formats_female = OrderedDict(( ('{{last_name_female}} {{first_name_female}} {{middle_name_female}}', 0.97), ('{{prefix_female}} {{last_name_female}} {{first_name_female}} {{middle_name_female}}', 0.03), )) # Using random_element's dictionary weighting means that the # formats = formats_male + formats_female # has to be replaced with something dict and python 2.x compatible formats = formats_male.copy() formats.update(formats_female) first_names_male = ( 'Август', 'Авдей', 'Аверкий', 'Аверьян', 'Авксентий', 'Автоном', 'Агап', 'Агафон', 'Аггей', 'Адам', 'Адриан', 'Азарий', 'Аким', 'Александр', 'Алексей', 'Амвросий', 'Амос', 'Ананий', 'Анатолий', 'Андрей', 'Андрон', 'Андроник', 'Аникей', 'Аникита', 'Анисим', 'Антип', 'Антонин', 'Аполлинарий', 'Аполлон', 'Арефий', 'Аристарх', 'Аркадий', 'Арсений', 'Артемий', 'Артем', 'Архип', 'Аскольд', 'Афанасий', 'Афиноген', 'Бажен', 'Богдан', 'Болеслав', 'Борис', 'Борислав', 'Боян', 'Бронислав', 'Будимир', 'Вадим', 'Валентин', 'Валерий', 'Валерьян', 'Варлаам', 'Варфоломей', 'Василий', 'Вацлав', 'Велимир', 'Венедикт', 'Вениамин', 'Викентий', 'Виктор', 'Викторин', 'Виссарион', 'Виталий', 'Владилен', 'Владлен', 'Владимир', 'Владислав', 'Влас', 'Всеволод', 'Всемил', 'Всеслав', 'Вышеслав', 'Вячеслав', 'Гаврила', 'Галактион', 'Гедеон', 'Геннадий', 'Георгий', 'Герасим', 'Герман', 'Глеб', 'Гордей', 'Гостомысл', 'Гремислав', 'Григорий', 'Гурий', 'Давыд', 'Данила', 'Дементий', 'Демид', 'Демьян', 'Денис', 'Дмитрий', 'Добромысл', 'Доброслав', 'Дорофей', 'Евгений', 'Евграф', 'Евдоким', 'Евлампий', 'Евсей', 'Евстафий', 'Евстигней', 'Егор', 'Елизар', 'Елисей', 'Емельян', 'Епифан', 'Еремей', 'Ермил', 'Ермолай', 'Ерофей', 'Ефим', 'Ефрем', 'Захар', 'Зиновий', 'Зосима', 'Иван', 'Игнатий', 'Игорь', 'Измаил', 'Изот', 'Изяслав', 'Иларион', 'Илья', 'Иннокентий', 'Иосиф', 'Ипат', 'Ипатий', 'Ипполит', 'Ираклий', 'Исай', 'Исидор', 'Казимир', 'Каллистрат', 'Капитон', 'Карл', 'Карп', 'Касьян', 'Ким', 'Кир', 'Кирилл', 'Клавдий', 'Климент', 'Кондрат', 'Кондратий', 'Конон', 'Константин', 'Корнил', 'Кузьма', 'Куприян', 'Лавр', 'Лаврентий', 'Ладимир', 'Ладислав', 'Лазарь', 'Лев', 'Леон', 'Леонид', 'Леонтий', 'Лонгин', 'Лука', 'Лукьян', 'Лучезар', 'Любим', 'Любомир', 'Любосмысл', 'Макар', 'Максим', 'Максимильян', 'Мариан', 'Марк', 'Мартын', 'Мартьян', 'Матвей', 'Мефодий', 'Мечислав', 'Милан', 'Милен', 'Милий', 'Милован', 'Мина', 'Мир', 'Мирон', 'Мирослав', 'Митофан', 'Михаил', 'Михей', 'Модест', 'Моисей', 'Мокей', 'Мстислав', 'Назар', 'Наркис', 'Натан', 'Наум', 'Нестор', 'Никандр', 'Никанор', 'Никита', 'Никифор', 'Никодим', 'Николай', 'Никон', 'Нифонт', 'Олег', 'Олимпий', 'Онуфрий', 'Орест', 'Осип', 'Остап', 'Остромир', 'Павел', 'Панкратий', 'Панкрат', 'Пантелеймон', 'Панфил', 'Парамон', 'Парфен', 'Пахом', 'Петр', 'Пимен', 'Платон', 'Поликарп', 'Порфирий', 'Потап', 'Пров', 'Прокл', 'Прокофий', 'Прохор', 'Радим', 'Радислав', 'Радован', 'Ратибор', 'Ратмир', 'Родион', 'Роман', 'Ростислав', 'Рубен', 'Руслан', 'Рюрик', 'Савва', 'Савватий', 'Савелий', 'Самсон', 'Самуил', 'Светозар', 'Святополк', 'Святослав', 'Севастьян', 'Селиван', 'Селиверст', 'Семен', 'Серафим', 'Сергей', 'Сигизмунд', 'Сидор', 'Сила', 'Силантий', 'Сильвестр', 'Симон', 'Сократ', 'Соломон', 'Софон', 'Софрон', 'Спартак', 'Спиридон', 'Станимир', 'Станислав', 'Степан', 'Стоян', 'Тарас', 'Твердислав', 'Творимир', 'Терентий', 'Тимофей', 'Тимур', 'Тит', 'Тихон', 'Трифон', 'Трофим', 'Ульян', 'Устин', 'Фадей', 'Федор', 'Федосий', 'Федот', 'Феликс', 'Феоктист', 'Феофан', 'Ферапонт', 'Филарет', 'Филимон', 'Филипп', 'Фирс', 'Флорентин', 'Фока', 'Фома', 'Фортунат', 'Фотий', 'Фрол', 'Харитон', 'Харлампий', 'Христофор', 'Чеслав', 'Эдуард', 'Эммануил', 'Эмиль', 'Эраст', 'Эрнест', 'Эрнст', 'Ювеналий', 'Юлиан', 'Юлий', 'Юрий', 'Яков', 'Ян', 'Якуб', 'Януарий', 'Ярополк', 'Ярослав' ) first_names_female = ( 'Агата', 'Агафья', 'Акулина', 'Алевтина', 'Александра', 'Алина', 'Алла', 'Анастасия', 'Ангелина', 'Анжела', 'Анжелика', 'Анна', 'Антонина', 'Валентина', 'Валерия', 'Варвара', 'Василиса', 'Вера', 'Вероника', 'Виктория', 'Галина', 'Глафира', 'Дарья', 'Евгения', 'Евдокия', 'Евпраксия', 'Евфросиния', 'Екатерина', 'Елена', 'Елизавета', 'Жанна', 'Зинаида', 'Зоя', 'Иванна', 'Ираида', 'Ирина', 'Ия', 'Кира', 'Клавдия', 'Ксения', 'Лариса', 'Лидия', 'Лора', 'Лукия', 'Любовь', 'Людмила', 'Майя', 'Маргарита', 'Марина', 'Мария', 'Марфа', 'Милица', 'Надежда', 'Наина', 'Наталья', 'Нина', 'Нинель', 'Нонна', 'Оксана', 'Октябрина', 'Олимпиада', 'Ольга', 'Пелагея', 'Полина', 'Прасковья', 'Раиса', 'Регина', 'Светлана', 'Синклитикия', 'София', 'Таисия', 'Тамара', 'Татьяна', 'Ульяна', 'Фаина', 'Феврония', 'Фёкла', 'Элеонора', 'Эмилия', 'Юлия' ) first_names = first_names_male + first_names_female last_names_male = ( 'Смирнов', 'Иванов', 'Кузнецов', 'Попов', 'Соколов', 'Лебедев', 'Козлов', 'Новиков', 'Морозов', 'Петров', 'Волков', 'Соловьев', 'Васильев', 'Зайцев', 'Павлов', 'Семенов', 'Голубев', 'Виноградов', 'Богданов', 'Воробьев', 'Федоров', 'Михайлов', 'Беляев', 'Тарасов', 'Белов', 'Комаров', 'Орлов', 'Киселев', 'Макаров', 'Андреев', 'Ковалев', 'Ильин', 'Гусев', 'Титов', 'Кузьмин', 'Кудрявцев', 'Баранов', 'Куликов', 'Алексеев', 'Степанов', 'Яковлев', 'Сорокин', 'Сергеев', 'Романов', 'Захаров', 'Борисов', 'Королев', 'Герасимов', 'Пономарев', 'Григорьев', 'Лазарев', 'Медведев', 'Ершов', 'Никитин', 'Соболев', 'Рябов', 'Поляков', 'Цветков', 'Данилов', 'Жуков', 'Фролов', 'Журавлев', 'Николаев', 'Крылов', 'Максимов', 'Сидоров', 'Осипов', 'Белоусов', 'Федотов', 'Дорофеев', 'Егоров', 'Матвеев', 'Бобров', 'Дмитриев', 'Калинин', 'Анисимов', 'Петухов', 'Антонов', 'Тимофеев', 'Никифоров', 'Веселов', 'Филиппов', 'Марков', 'Большаков', 'Суханов', 'Миронов', 'Ширяев', 'Александров', 'Коновалов', 'Шестаков', 'Казаков', 'Ефимов', 'Денисов', 'Громов', 'Фомин', 'Давыдов', 'Мельников', 'Щербаков', 'Блинов', 'Колесников', 'Карпов', 'Афанасьев', 'Власов', 'Маслов', 'Исаков', 'Тихонов', 'Аксенов', 'Гаврилов', 'Родионов', 'Котов', 'Горбунов', 'Кудряшов', 'Быков', 'Зуев', 'Третьяков', 'Савельев', 'Панов', 'Рыбаков', 'Суворов', 'Абрамов', 'Воронов', 'Мухин', 'Архипов', 'Трофимов', 'Мартынов', 'Емельянов', 'Горшков', 'Чернов', 'Овчинников', 'Селезнев', 'Панфилов', 'Копылов', 'Михеев', 'Галкин', 'Назаров', 'Лобанов', 'Лукин', 'Беляков', 'Потапов', 'Некрасов', 'Хохлов', 'Жданов', 'Наумов', 'Шилов', 'Воронцов', 'Ермаков', 'Дроздов', 'Игнатьев', 'Савин', 'Логинов', 'Сафонов', 'Капустин', 'Кириллов', 'Моисеев', 'Елисеев', 'Кошелев', 'Костин', 'Горбачев', 'Орехов', 'Ефремов', 'Исаев', 'Евдокимов', 'Калашников', 'Кабанов', 'Носков', 'Юдин', 'Кулагин', 'Лапин', 'Прохоров', 'Нестеров', 'Харитонов', 'Агафонов', 'Муравьев', 'Ларионов', 'Федосеев', 'Зимин', 'Пахомов', 'Шубин', 'Игнатов', 'Филатов', 'Крюков', 'Рогов', 'Кулаков', 'Терентьев', 'Молчанов', 'Владимиров', 'Артемьев', 'Гурьев', 'Зиновьев', 'Гришин', 'Кононов', 'Дементьев', 'Ситников', 'Симонов', 'Мишин', 'Фадеев', 'Комиссаров', 'Мамонтов', 'Носов', 'Гуляев', 'Шаров', 'Устинов', 'Вишняков', 'Евсеев', 'Лаврентьев', 'Брагин', 'Константинов', 'Корнилов', 'Авдеев', 'Зыков', 'Бирюков', 'Шарапов', 'Никонов', 'Щукин', 'Дьячков', 'Одинцов', 'Сазонов', 'Якушев', 'Красильников', 'Гордеев', 'Самойлов', 'Князев', 'Беспалов', 'Уваров', 'Шашков', 'Бобылев', 'Доронин', 'Белозеров', 'Рожков', 'Самсонов', 'Мясников', 'Лихачев', 'Буров', 'Сысоев', 'Фомичев', 'Русаков', 'Стрелков', 'Гущин', 'Тетерин', 'Колобов', 'Субботин', 'Фокин', 'Блохин', 'Селиверстов', 'Пестов', 'Кондратьев', 'Силин', 'Меркушев', 'Лыткин', 'Туров' ) last_names_female = ( 'Смирнова', 'Иванова', 'Кузнецова', 'Попова', 'Соколова', 'Лебедева', 'Козлова', 'Новикова', 'Морозова', 'Петрова', 'Волкова', 'Соловьева', 'Васильева', 'Зайцева', 'Павлова', 'Семенова', 'Голубева', 'Виноградова', 'Богданова', 'Воробьева', 'Федорова', 'Михайлова', 'Беляева', 'Тарасова', 'Белова', 'Комарова', 'Орлова', 'Киселева', 'Макарова', 'Андреева', 'Ковалева', 'Ильина', 'Гусева', 'Титова', 'Кузьмина', 'Кудрявцева', 'Баранова', 'Куликова', 'Алексеева', 'Степанова', 'Яковлева', 'Сорокина', 'Сергеева', 'Романова', 'Захарова', 'Борисова', 'Королева', 'Герасимова', 'Пономарева', 'Григорьева', 'Лазарева', 'Медведева', 'Ершова', 'Никитина', 'Соболева', 'Рябова', 'Полякова', 'Цветкова', 'Данилова', 'Жукова', 'Фролова', 'Журавлева', 'Николаева', 'Крылова', 'Максимова', 'Сидорова', 'Осипова', 'Белоусова', 'Федотова', 'Дорофеева', 'Егорова', 'Матвеева', 'Боброва', 'Дмитриева', 'Калинина', 'Анисимова', 'Петухова', 'Антонова', 'Тимофеева', 'Никифорова', 'Веселова', 'Филиппова', 'Маркова', 'Большакова', 'Суханова', 'Миронова', 'Ширяева', 'Александрова', 'Коновалова', 'Шестакова', 'Казакова', 'Ефимова', 'Денисова', 'Громова', 'Фомина', 'Давыдова', 'Мельникова', 'Щербакова', 'Блинова', 'Колесникова', 'Карпова', 'Афанасьева', 'Власова', 'Маслова', 'Исакова', 'Тихонова', 'Аксенова', 'Гаврилова', 'Родионова', 'Котова', 'Горбунова', 'Кудряшова', 'Быкова', 'Зуева', 'Третьякова', 'Савельева', 'Панова', 'Рыбакова', 'Суворова', 'Абрамова', 'Воронова', 'Мухина', 'Архипова', 'Трофимова', 'Мартынова', 'Емельянова', 'Горшкова', 'Чернова', 'Овчинникова', 'Селезнева', 'Панфилова', 'Копылова', 'Михеева', 'Галкина', 'Назарова', 'Лобанова', 'Лукина', 'Белякова', 'Потапова', 'Некрасова', 'Хохлова', 'Жданова', 'Наумова', 'Шилова', 'Воронцова', 'Ермакова', 'Дроздова', 'Игнатьева', 'Савина', 'Логинова', 'Сафонова', 'Капустина', 'Кириллова', 'Моисеева', 'Елисеева', 'Кошелева', 'Костина', 'Горбачева', 'Орехова', 'Ефремова', 'Исаева', 'Евдокимова', 'Калашникова', 'Кабанова', 'Носкова', 'Юдина', 'Кулагина', 'Лапина', 'Прохорова', 'Нестерова', 'Харитонова', 'Агафонова', 'Муравьева', 'Ларионова', 'Федосеева', 'Зимина', 'Пахомова', 'Шубина', 'Игнатова', 'Филатова', 'Крюкова', 'Рогова', 'Кулакова', 'Терентьева', 'Молчанова', 'Владимирова', 'Артемьева', 'Гурьева', 'Зиновьева', 'Гришина', 'Кононова', 'Дементьева', 'Ситникова', 'Симонова', 'Мишина', 'Фадеева', 'Комиссарова', 'Мамонтова', 'Носова', 'Гуляева', 'Шарова', 'Устинова', 'Вишнякова', 'Евсеева', 'Лаврентьева', 'Брагина', 'Константинова', 'Корнилова', 'Авдеева', 'Зыкова', 'Бирюкова', 'Шарапова', 'Никонова', 'Щукина', 'Дьячкова', 'Одинцова', 'Сазонова', 'Якушева', 'Красильникова', 'Гордеева', 'Самойлова', 'Князева', 'Беспалова', 'Уварова', 'Шашкова', 'Бобылева', 'Доронина', 'Белозерова', 'Рожкова', 'Самсонова', 'Мясникова', 'Лихачева', 'Бурова', 'Сысоева', 'Фомичева', 'Русакова', 'Стрелкова', 'Гущина', 'Тетерина', 'Колобова', 'Субботина', 'Фокина', 'Блохина', 'Селиверстова', 'Пестова', 'Кондратьева', 'Силина', 'Меркушева', 'Лыткина', 'Турова' ) last_names = last_names_male + last_names_female middle_names_male = ( 'Ааронович', 'Абрамович', 'Августович', 'Авдеевич', 'Аверьянович', 'Адамович', 'Адрианович', 'Аксёнович', 'Александрович', 'Алексеевич', 'Анатольевич', 'Андреевич', 'Анисимович', 'Антипович', 'Антонович', 'Ануфриевич', 'Арсенович', 'Арсеньевич', 'Артёмович', 'Артемьевич', 'Артурович', 'Архипович', 'Афанасьевич', 'Бенедиктович', 'Богданович', 'Бориславич', 'Бориславович', 'Борисович', 'Брониславович', 'Валентинович', 'Валерианович', 'Валерьевич', 'Валерьянович', 'Васильевич', 'Венедиктович', 'Викентьевич', 'Викторович', 'Виленович', 'Вилорович', 'Витальевич', 'Владиленович', 'Владиславович', 'Владленович', 'Власович', 'Всеволодович', 'Вячеславович', 'Гавриилович', 'Гаврилович', 'Геннадиевич', 'Георгиевич', 'Герасимович', 'Германович', 'Гертрудович', 'Глебович', 'Гордеевич', 'Григорьевич', 'Гурьевич', 'Давидович', 'Давыдович', 'Даниилович', 'Данилович', 'Демидович', 'Демьянович', 'Денисович', 'Димитриевич', 'Дмитриевич', 'Дорофеевич', 'Евсеевич', 'Евстигнеевич', 'Егорович', 'Елизарович', 'Елисеевич', 'Еремеевич', 'Ермилович', 'Ермолаевич', 'Ерофеевич', 'Ефимович', 'Ефимьевич', 'Ефремович', 'Ефстафьевич', 'Жанович', 'Жоресович', 'Захарьевич', 'Зиновьевич', 'Игнатович', 'Игнатьевич', 'Игоревич', 'Измаилович', 'Изотович', 'Иларионовичх', 'Ильич', 'Ильясович', 'Иосипович', 'Иосифович', 'Исидорович', 'Марсович', 'Матвеевич', 'Тарасович', 'Теймуразович', 'Терентьевич', 'Тимурович', 'Тихонович', 'Трифонович', 'Трофимович', 'Устинович', 'Фадеевич', 'Фёдорович', 'Федосеевич', 'Федосьевич', 'Федотович', 'Феликсович', 'Феодосьевич', 'Феоктистович', 'Феофанович', 'Филатович', 'Филимонович', 'Филиппович', 'Фокич', 'Фомич', 'Фролович', 'Харитонович', 'Харламович', 'Харлампович', 'Харлампьевич', 'Чеславович', 'Эдгардович', 'Эдгарович', 'Эдуардович', 'Юлианович', 'Юльевич', 'Яковлевич', 'Якубович', 'Ярославович' ) middle_names_female = ( 'Александровна', 'Андреевна', 'Архиповна', 'Алексеевна', 'Антоновна', 'Аскольдовна', 'Альбертовна', 'Аркадьевна', 'Афанасьевна', 'Анатольевна', 'Артемовна', 'Богдановна', 'Болеславовна', 'Борисовна', 'Вадимовна', 'Васильевна', 'Владимировна', 'Валентиновна', 'Вениаминовна', 'Владиславовна', 'Валериевна', 'Викторовна', 'Вячеславовна', 'Геннадиевна', 'Георгиевна', 'Геннадьевна', 'Григорьевна', 'Даниловна', 'Дмитриевна', 'Евгеньевна', 'Егоровны', 'Егоровна', 'Ефимовна', 'Ждановна', 'Захаровна', 'Ивановна', 'Игоревна', 'Ильинична', 'Кирилловна', 'Кузминична', 'Константиновна', 'Кузьминична', 'Леонидовна', 'Леоновна', 'Львовна', 'Макаровна', 'Матвеевна', 'Михайловна', 'Максимовна', 'Мироновна', 'Натановна', 'Никифоровна', 'Ниловна', 'Наумовна', 'Николаевна', 'Олеговна', 'Оскаровна', 'Павловна', 'Петровна', 'Робертовна', 'Рубеновна', 'Руслановна', 'Романовна', 'Рудольфовна', 'Святославовна', 'Сергеевна', 'Степановна', 'Семеновна', 'Станиславовна', 'Тарасовна', 'Тимофеевна', 'Тимуровна', 'Федоровна', 'Феликсовна', 'Филипповна', 'Харитоновна', 'Эдуардовна', 'Эльдаровна', 'Юльевна', 'Юрьевна', 'Яковлевна' ) middle_names = middle_names_male + middle_names_female prefixes_male = ('г-н.', 'тов.') prefixes_female = ('г-жа', 'тов.') @classmethod def middle_name(cls): return cls.random_element(cls.middle_names) @classmethod def middle_name_male(cls): if hasattr(cls, 'middle_names_male'): return cls.random_element(cls.middle_names_male) return cls.middle_name() @classmethod def middle_name_female(cls): if hasattr(cls, 'middle_names_female'): return cls.random_element(cls.middle_names_female) return cls.middle_name() faker-0.7.7/faker/providers/person/lv_LV/0000755000175000017500000000000013026251410016346 5ustar hlehlefaker-0.7.7/faker/providers/person/lv_LV/__init__.py0000644000175000017500000001040713026251410020461 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats = ( '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{last_name}}, {{first_name}}' ) first_names = ( 'Ādams', 'Ādolfs', 'Agris', 'Aigars', 'Ainārs', 'Aivars', 'Alberts', 'Aldis', 'Aleksandrs', 'Alfrēds', 'Andrejs', 'Andris', 'Andrešs', 'Ansis', 'Antons', 'Armands', 'Arnis', 'Arnolds', 'Artis', 'Arturs', 'Artūrs', 'Arvīds', 'Augusts', 'Bērends', 'Bērtulis', 'Brencis', 'Dainis', 'Daniels', 'Dāvis', 'Dzintars', 'Edgars', 'Edmunds', 'Eduards', 'Edvīns', 'Egils', 'Elmārs', 'Elvis', 'Emīls', 'Ēriks', 'Ermanis', 'Ernests', 'Ēvalds', 'Fricis', 'Gatis', 'Gunārs', 'Guntars', 'Guntis', 'Ģederts', 'Ģirts', 'Hanss', 'Harijs', 'Henriks', 'Hermanis', 'Igors', 'Ilmārs', 'Imants', 'Indriķis', 'Ivars', 'Ivo', 'Jakobs', 'Janis', 'Jānis', 'Jannis', 'Jāzeps', 'Jēkabs', 'Jēkaubs', 'Jezups', 'Johans', 'Jūlijs', 'Juris', 'Kārlis', 'Kaspars', 'Konradus', 'Kristaps', 'Kristers', 'Krists', 'Krišjānis', 'Krišs', 'Laimonis', 'Lauris', 'Leons', 'Macs', 'Mareks', 'Māris', 'Mārtiņš', 'Matīss', 'Mihels', 'Mikels', 'Miķelis', 'Modris', 'Nikolajs', 'Niks', 'Normunds', 'Oļģerts', 'Oskars', 'Osvalds', 'Oto', 'Pauls', 'Pēteris', 'Raimonds', 'Raivis', 'Reinis', 'Ričards', 'Rihards', 'Roberts', 'Rolands', 'Rūdolfs', 'Sandis', 'Staņislavs', 'Tenis', 'Teodors', 'Toms', 'Uldis', 'Valdis', 'Viesturs', 'Viktors', 'Vilis', 'Vilnis', 'Viļums', 'Visvaldis', 'Vladislavs', 'Voldemārs', 'Ziedonis', 'Žanis', 'Agnese', 'Aiga', 'Aija', 'Aina', 'Alīda', 'Alise', 'Alma', 'Alvīne', 'Amālija', 'Anete', 'Anita', 'Anna', 'Annija', 'Antoņina', 'Antra', 'Ārija', 'Ausma', 'Austra', 'Baba', 'Baiba', 'Berta', 'Biruta', 'Broņislava', 'Dace', 'Daiga', 'Daina', 'Dārta', 'Diāna', 'Doroteja', 'Dzidra', 'Dzintra', 'Eda', 'Edīte', 'Elīna', 'Elita', 'Elizabete', 'Elvīra', 'Elza', 'Emīlija', 'Emma', 'Ērika', 'Erna', 'Eva', 'Evija', 'Evita', 'Gaida', 'Genovefa', 'Grēta', 'Grieta', 'Gunita', 'Gunta', 'Helēna', 'Ieva', 'Ilga', 'Ilona', 'Ilze', 'Ina', 'Ināra', 'Indra', 'Inese', 'Ineta', 'Inga', 'Ingrīda', 'Inguna', 'Inta', 'Irēna', 'Irma', 'Iveta', 'Jana', 'Janina', 'Jūle', 'Jūla', 'Jūlija', 'Karina', 'Karlīna', 'Katarīna', 'Katrīna', 'Krista', 'Kristiāna', 'Laila', 'Laura', 'Lavīze', 'Leontīne', 'Lība', 'Lidija', 'Liene', 'Līga', 'Ligita', 'Lilija', 'Lilita', 'Līna', 'Linda', 'Līza', 'Lizete', 'Lūcija', 'Madara', 'Made', 'Maija', 'Māra', 'Mare', 'Margareta', 'Margrieta', 'Marija', 'Mārīte', 'Marta', 'Maža', 'Milda', 'Minna', 'Mirdza', 'Monika', 'Natālija', 'Olga', 'Otīlija', 'Paula', 'Paulīna', 'Rasma', 'Regīna', 'Rita', 'Rudīte', 'Ruta', 'Rute', 'Samanta', 'Sandra', 'Sanita', 'Santa', 'Sapa', 'Sarmīte', 'Silvija', 'Sintija', 'Skaidrīte', 'Solvita', 'Tekla', 'Trīne', 'Valda', 'Valentīna', 'Valija', 'Velta', 'Veneranda', 'Vera', 'Veronika', 'Vija', 'Vilma', 'Vineta', 'Vita', 'Zane', 'Zelma', 'Zenta', 'Zigrīda' ) last_names = ( 'Ābele', 'Āboliņš', 'Ābols', 'Alksnis', 'Apinis', 'Apsītis', 'Auniņš', 'Auziņš', 'Avotiņš', 'Balodis', 'Baltiņš', 'Bērziņš', 'Birznieks', 'Bite', 'Briedis', 'Caune', 'Celmiņš', 'Celms', 'Cīrulis', 'Dzenis', 'Dūmiņš', 'Eglītis', 'Jaunzems', 'Kalējs', 'Kalniņš', 'Kaņeps', 'Kārkliņš', 'Kauliņš', 'Kļaviņš', 'Krastiņš', 'Krēsliņš', 'Krieviņš', 'Krievs', 'Krūmiņš', 'Krūze', 'Kundziņš', 'Lācis', 'Lagzdiņš', 'Lapsa', 'Līcis', 'Liepa', 'Liepiņš', 'Lukstiņš', 'Lūsis', 'Paegle', 'Pērkons', 'Podnieks', 'Polis', 'Priede', 'Priedītis', 'Puriņš', 'Purmals', 'Riekstiņš', 'Roze', 'Rozītis', 'Rubenis', 'Rudzītis', 'Saulītis', 'Siliņš', 'Skuja', 'Skujiņš', 'Sproģis', 'Strazdiņš', 'Turiņš', 'Vanags', 'Vīksna', 'Vilciņš', 'Vilks', 'Vītoliņš', 'Vītols', 'Zaķis', 'Zālītis', 'Zariņš', 'Zeltiņš', 'Ziemelis', 'Zirnis', 'Zvaigzne', 'Zvirbulis' ) faker-0.7.7/faker/providers/person/no_NO/0000755000175000017500000000000013026251410016334 5ustar hlehlefaker-0.7.7/faker/providers/person/no_NO/__init__.py0000644000175000017500000001572213026251410020454 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats = ( '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name_male}}-{{first_name_male}} {{last_name}}', '{{first_name_male}}-{{first_name_male}} {{last_name}}', '{{first_name_female}}-{{first_name_female}} {{last_name}}', '{{first_name_female}}-{{first_name_female}} {{last_name}}', '{{first_name}} {{last_name}}-{{last_name}}', '{{first_name}} {{last_name}}-{{last_name}}', '{{prefix}} {{first_name_male}} {{last_name}}', ) # 100 most common male first names, alphabetically. # Source: http://www.ssb.no/a/navn/fornavn-menn-100.html first_names_male = ( 'Adrian', 'Alexander', 'Alf', 'Anders', 'Andreas', 'Arild', 'Arne', 'Asbjørn', 'Bjørn', 'Christian', 'Dag', 'Daniel', 'Egil', 'Einar', 'Eirik', 'Eivind', 'Emil', 'Erik', 'Erling', 'Espen', 'Finn', 'Frank', 'Fredrik', 'Frode', 'Geir', 'Gunnar', 'Hans', 'Harald', 'Helge', 'Henrik', 'Håkon', 'Håvard', 'Ivar', 'Jan', 'Jens', 'Joakim', 'Johannes', 'Johan', 'John', 'Jonas', 'Jon', 'Jørgen', 'Karl', 'Kenneth', 'Kim', 'Kjell', 'Kjetil', 'Knut', 'Kåre', 'Kristian', 'Kristoffer', 'Lars', 'Leif', 'Magne', 'Magnus', 'Marius', 'Markus', 'Martin', 'Mathias', 'Morten', 'Nils', 'Odd', 'Ola', 'Olav', 'Ole', 'Per', 'Petter', 'Pål', 'Roar', 'Robert', 'Roger', 'Rolf', 'Roy', 'Rune', 'Sander', 'Sebastian', 'Sigurd', 'Simen', 'Sindre', 'Sondre', 'Steinar', 'Stein', 'Stian', 'Stig', 'Svein', 'Sverre', 'Terje', 'Thomas', 'Thor', 'Tobias', 'Tommy', 'Tom', 'Torbjørn', 'Tore', 'Tor', 'Trond', 'Vegard', 'Vidar', 'Øystein', 'Øyvind', ) # 100 most common female first names, alphabetically. # Source: http://www.ssb.no/a/navn/fornavn-kvinner-100.html first_names_female = ( 'Andrea', 'Anette', 'Anita', 'Anna', 'Anne', 'Ann', 'Astrid', 'Aud', 'Bente', 'Berit', 'Bjørg', 'Britt', 'Camilla', 'Cathrine', 'Cecilie', 'Elin', 'Elisabeth', 'Elise', 'Eli', 'Ellen', 'Else', 'Emilie', 'Emma', 'Eva', 'Gerd', 'Grete', 'Grethe', 'Gro', 'Gunn', 'Hanna', 'Hanne', 'Hege', 'Heidi', 'Helene', 'Hilde', 'Ida', 'Ingeborg', 'Inger', 'Ingrid', 'Irene', 'Janne', 'Jenny', 'Jorunn', 'Julie', 'Karen', 'Karin', 'Kari', 'Karoline', 'Kirsten', 'Kjersti', 'Kristine', 'Kristin', 'Laila', 'Lene', 'Linda', 'Line', 'Linn', 'Lise', 'Liv', 'Malin', 'Maren', 'Marianne', 'Maria', 'Marie', 'Mari', 'Marit', 'Marte', 'Martine', 'May', 'Mette', 'Mona', 'Monica', 'Nina', 'Nora', 'Ragnhild', 'Randi', 'Reidun', 'Rita', 'Ruth', 'Sara', 'Sigrid', 'Silje', 'Siri', 'Sissel', 'Siv', 'Sofie', 'Solveig', 'Stine', 'Synnøve', 'Thea', 'Tone', 'Tonje', 'Torill', 'Tove', 'Trine', 'Turid', 'Unni', 'Vilde', 'Wenche', 'Åse', ) first_names = first_names_male + first_names_female # 100 most common last names, alphabetically. # Source: http://www.ssb.no/a/navn/alf/etter100.html last_names = ( 'Aasen', 'Aas', 'Abrahamsen', 'Ahmed', 'Ali', 'Amundsen', 'Andersen', 'Andreassen', 'Andresen', 'Antonsen', 'Arnesen', 'Aune', 'Bakken', 'Bakke', 'Berge', 'Berg', 'Berntsen', 'Bøe', 'Birkeland', 'Brekke', 'Christensen', 'Dahl', 'Danielsen', 'ødegård', 'Edvardsen', 'Eide', 'Eliassen', 'Ellingsen', 'Engen', 'Eriksen', 'Evensen', 'Fredriksen', 'Gulbrandsen', 'Gundersen', 'Hagen', 'Halvorsen', 'Hansen', 'Hanssen', 'Haugen', 'Hauge', 'Haugland', 'Haug', 'Helland', 'Henriksen', 'Holm', 'Isaksen', 'Iversen', 'Jacobsen', 'Jakobsen', 'Jensen', 'Jenssen', 'Johannessen', 'Johansen', 'Johnsen', 'Jørgensen', 'Karlsen', 'Knudsen', 'Knutsen', 'Kristensen', 'Kristiansen', 'Kristoffersen', 'Larsen', 'Lien', 'Lie', 'Lunde', 'Lund', 'Madsen', 'Martinsen', 'Mathisen', 'Mikkelsen', 'Moen', 'Moe', 'Myhre', 'Myklebust', 'Nguyen', 'Nielsen', 'Nilsen', 'Næss', 'Nygård', 'Olsen', 'Paulsen', 'Pedersen', 'Pettersen', 'Rasmussen', 'Rønning', 'Ruud', 'Sandvik', 'Simonsen', 'Sivertsen', 'Solberg', 'Solheim', 'Sørensen', 'Sæther', 'Strand', 'Strøm', 'Svendsen', 'Tangen', 'Thomassen', 'Thorsen', 'Tveit', 'Vik', ) prefixes = ( 'Dr.', 'Prof.', ) faker-0.7.7/faker/providers/person/fr_FR/0000755000175000017500000000000013026251410016322 5ustar hlehlefaker-0.7.7/faker/providers/person/fr_FR/__init__.py0000644000175000017500000002060513026251410020436 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats_female = ( '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{prefix}} {{last_name}}', '{{first_name_female}} {{last_name}}-{{last_name}}', '{{first_name_female}}-{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}} {{prefix}} {{last_name}}', ) formats_male = ( '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{prefix}} {{last_name}}', '{{first_name_male}} {{last_name}}-{{last_name}}', '{{first_name_male}}-{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}} {{prefix}} {{last_name}}', ) formats = formats_male + formats_female first_names_male = ( 'Adrien', 'Aimé', 'Alain', 'Alexandre', 'Alfred', 'Alphonse', 'André', 'Antoine', 'Arthur', 'Auguste', 'Augustin', 'Benjamin', 'Benoît', 'Bernard', 'Bertrand', 'Charles', 'Christophe', 'Daniel', 'David', 'Denis', 'Édouard', 'Émile', 'Emmanuel', 'Éric', 'Étienne', 'Eugène', 'François', 'Franck', 'Frédéric', 'Gabriel', 'Georges', 'Gérard', 'Gilbert', 'Gilles', 'Grégoire', 'Guillaume', 'Guy', 'William', 'Henri', 'Honoré', 'Hugues', 'Isaac', 'Jacques', 'Jean', 'Jérôme', 'Joseph', 'Jules', 'Julien', 'Laurent', 'Léon', 'Louis', 'Luc', 'Lucas', 'Marc', 'Marcel', 'Martin', 'Matthieu', 'Maurice', 'Michel', 'Nicolas', 'Noël', 'Olivier', 'Patrick', 'Paul', 'Philippe', 'Pierre', 'Raymond', 'Rémy', 'René', 'Richard', 'Robert', 'Roger', 'Roland', 'Sébastien', 'Stéphane', 'Théodore', 'Théophile', 'Thibaut', 'Thibault', 'Thierry', 'Thomas', 'Timothée', 'Tristan', 'Victor', 'Vincent', 'Xavier', 'Yves', 'Zacharie' ) first_names_female = ( 'Adélaïde', 'Adèle', 'Adrienne', 'Agathe', 'Agnès', 'Aimée', 'Alexandrie', 'Alix', 'Alexandria', 'Alex', 'Alice', 'Amélie', 'Anaïs', 'Anastasie', 'Andrée', 'Anne', 'Anouk', 'Antoinette', 'Arnaude', 'Astrid', 'Audrey', 'Aurélie', 'Aurore', 'Bernadette', 'Brigitte', 'Capucine', 'Caroline', 'Catherine', 'Cécile', 'Céline', 'Célina', 'Chantal', 'Charlotte', 'Christelle', 'Christiane', 'Christine', 'Claire', 'Claudine', 'Clémence', 'Colette', 'Constance', 'Corinne', 'Danielle', 'Denise', 'Diane', 'Dorothée', 'Édith', 'Éléonore', 'Élisabeth', 'Élise', 'Élodie', 'Émilie', 'Emmanuelle', 'Françoise', 'Frédérique', 'Gabrielle', 'Geneviève', 'Hélène', 'Henriette', 'Hortense', 'Inès', 'Isabelle', 'Jacqueline', 'Jeanne', 'Jeannine', 'Joséphine', 'Josette', 'Julie', 'Juliette', 'Laetitia', 'Laure', 'Laurence', 'Lorraine', 'Louise', 'Luce', 'Lucie', 'Lucy', 'Madeleine', 'Manon', 'Marcelle', 'Margaux', 'Margaud', 'Margot', 'Marguerite', 'Margot', 'Margaret', 'Maggie', 'daisy', 'Marianne', 'Marie', 'Marine', 'Marthe', 'Martine', 'Maryse', 'Mathilde', 'Michèle', 'Michelle', 'Michelle', 'Monique', 'Nathalie', 'Nath', 'Nathalie', 'Nicole', 'Noémi', 'Océane', 'Odette', 'Olivie', 'Patricia', 'Paulette', 'Pauline', 'Pénélope', 'Philippine', 'Renée', 'Sabine', 'Simone', 'Sophie', 'Stéphanie', 'Susanne', 'Suzanne', 'Susan', 'Suzanne', 'Sylvie', 'Thérèse', 'Valentine', 'Valérie', 'Véronique', 'Victoire', 'Virginie', 'Zoé', 'Camille', 'Claude', 'Dominique' ) first_names = first_names_male + first_names_female last_names = ( 'Martin', 'Bernard', 'Thomas', 'Robert', 'Petit', 'Dubois', 'Richard', 'Garcia', 'Durand', 'Moreau', 'Lefebvre', 'Simon', 'Laurent', 'Michel', 'Leroy', 'Martinez', 'David', 'Fontaine', 'Da Silva', 'Morel', 'Fournier', 'Dupont', 'Bertrand', 'Lambert', 'Rousseau', 'Girard', 'Roux', 'Vincent', 'Lefevre', 'Boyer', 'Lopez', 'Bonnet', 'Andre', 'Francois', 'Mercier', 'Muller', 'Guerin', 'Legrand', 'Sanchez', 'Garnier', 'Chevalier', 'Faure', 'Perez', 'Clement', 'Fernandez', 'Blanc', 'Robin', 'Morin', 'Gauthier', 'Pereira', 'Perrin', 'Roussel', 'Henry', 'Duval', 'Gautier', 'Nicolas', 'Masson', 'Marie', 'Noel', 'Ferreira', 'Lemaire', 'Mathieu', 'Riviere', 'Denis', 'Marchand', 'Rodriguez', 'Dumont', 'Payet', 'Lucas', 'Dufour', 'Dos Santos', 'Joly', 'Blanchard', 'Meunier', 'Rodrigues', 'Caron', 'Gerard', 'Fernandes', 'Brunet', 'Meyer', 'Barbier', 'Leroux', 'Renard', 'Goncalves', 'Gaillard', 'Brun', 'Roy', 'Picard', 'Giraud', 'Roger', 'Schmitt', 'Colin', 'Arnaud', 'Vidal', 'Gonzalez', 'Lemoine', 'Roche', 'Aubert', 'Olivier', 'Leclercq', 'Pierre', 'Philippe', 'Bourgeois', 'Renaud', 'Martins', 'Leclerc', 'Guillaume', 'Lacroix', 'Lecomte', 'Benoit', 'Fabre', 'Carpentier', 'Vasseur', 'Louis', 'Hubert', 'Jean', 'Dumas', 'Rolland', 'Grondin', 'Rey', 'Huet', 'Gomez', 'Dupuis', 'Guillot', 'Berger', 'Moulin', 'Hoarau', 'Menard', 'Deschamps', 'Fleury', 'Adam', 'Boucher', 'Poirier', 'Bertin', 'Charles', 'Aubry', 'Da Costa', 'Royer', 'Dupuy', 'Maillard', 'Paris', 'Baron', 'Lopes', 'Guyot', 'Carre', 'Jacquet', 'Renault', 'Herve', 'Charpentier', 'Klein', 'Cousin', 'Collet', 'Leger', 'Ribeiro', 'Hernandez', 'Bailly', 'Schneider', 'Le Gall', 'Ruiz', 'Langlois', 'Bouvier', 'Gomes', 'Prevost', 'Julien', 'Lebrun', 'Breton', 'Germain', 'Millet', 'Boulanger', 'Remy', 'Le Roux', 'Daniel', 'Marques', 'Maillot', 'Leblanc', 'Le Goff', 'Barre', 'Perrot', 'Leveque', 'Marty', 'Benard', 'Monnier', 'Hamon', 'Pelletier', 'Alves', 'Etienne', 'Marchal', 'Poulain', 'Tessier', 'Lemaitre', 'Guichard', 'Besson', 'Mallet', 'Hoareau', 'Gillet', 'Weber', 'Jacob', 'Collin', 'Chevallier', 'Perrier', 'Michaud', 'Carlier', 'Delaunay', 'Chauvin', 'Alexandre', 'Marechal', 'Antoine', 'Lebon', 'Cordier', 'Lejeune', 'Bouchet', 'Pasquier', 'Legros', 'Delattre', 'Humbert', 'De Oliveira', 'Briand', 'Lamy', 'Launay', 'Gilbert', 'Perret', 'Lesage', 'Gay', 'Nguyen', 'Navarro', 'Besnard', 'Pichon', 'Hebert', 'Cohen', 'Pons', 'Lebreton', 'Sauvage', 'De Sousa', 'Pineau', 'Albert', 'Jacques', 'Pinto', 'Barthelemy', 'Turpin', 'Bigot', 'Lelievre', 'Georges', 'Reynaud', 'Ollivier', 'Martel', 'Voisin', 'Leduc', 'Guillet', 'Vallee', 'Coulon', 'Camus', 'Marin', 'Teixeira', 'Costa', 'Mahe', 'Didier', 'Charrier', 'Gaudin', 'Bodin', 'Guillou', 'Gregoire', 'Gros', 'Blanchet', 'Buisson', 'Blondel', 'Paul', 'Dijoux', 'Barbe', 'Hardy', 'Laine', 'Evrard', 'Laporte', 'Rossi', 'Joubert', 'Regnier', 'Tanguy', 'Gimenez', 'Allard', 'Devaux', 'Morvan', 'Levy', 'Dias', 'Courtois', 'Lenoir', 'Berthelot', 'Pascal', 'Vaillant', 'Guilbert', 'Thibault', 'Moreno', 'Duhamel', 'Colas', 'Masse', 'Baudry', 'Bruneau', 'Verdier', 'Delorme', 'Blin', 'Guillon', 'Mary', 'Coste', 'Pruvost', 'Maury', 'Allain', 'Valentin', 'Godard', 'Joseph', 'Brunel', 'Marion', 'Texier', 'Seguin', 'Raynaud', 'Bourdon', 'Raymond', 'Bonneau', 'Chauvet', 'Maurice', 'Legendre', 'Loiseau', 'Ferrand', 'Toussaint', 'Techer', 'Lombard', 'Lefort', 'Couturier', 'Bousquet', 'Diaz', 'Riou', 'Clerc', 'Weiss', 'Imbert', 'Jourdan', 'Delahaye', 'Gilles', 'Guibert', 'Begue', 'Descamps', 'Delmas', 'Peltier', 'Dupre', 'Chartier', 'Martineau', 'Laroche', 'Leconte', 'Maillet', 'Parent', 'Labbe', 'Potier', 'Bazin', 'Normand', 'Pottier', 'Torres', 'Lagarde', 'Blot', 'Jacquot', 'Lemonnier', 'Grenier', 'Rocher', 'Bonnin', 'Boutin', 'Fischer', 'Munoz', 'Neveu', 'Lacombe', 'Mendes', 'Delannoy', 'Auger', 'Wagner', 'Fouquet', 'Mace', 'Ramos', 'Pages', 'Petitjean', 'Chauveau', 'Foucher', 'Peron', 'Guyon', 'Gallet', 'Rousset', 'Traore', 'Bernier', 'Vallet', 'Letellier', 'Bouvet', 'Hamel', 'Chretien', 'Faivre', 'Boulay', 'Thierry', 'Samson', 'Ledoux', 'Salmon', 'Gosselin', 'Lecoq', 'Pires', 'Leleu', 'Becker', 'Diallo', 'Merle', 'Valette' ) prefixes = ('de', 'de la', 'Le', 'du') faker-0.7.7/faker/providers/person/de_DE/0000755000175000017500000000000013026251410016264 5ustar hlehlefaker-0.7.7/faker/providers/person/de_DE/__init__.py0000644000175000017500000007312113026251410020401 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats = ( '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}-{{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}-{{last_name}}', '{{prefix_male}} {{first_name_male}} {{last_name}}', '{{prefix_female}} {{first_name_female}} {{last_name}}', '{{first_name_male}} {{last_name}} {{suffix}}', '{{first_name_female}} {{last_name}} {{suffix}}', '{{prefix_male}} {{first_name_male}} {{last_name}} {{suffix}}', '{{prefix_female}} {{first_name_female}} {{last_name}} {{suffix}}', ) # From http://de.wiktionary.org/wiki/Verzeichnis:Deutsch/Liste_der_h%C3%A4ufigsten_m%C3%A4nnlichen_Vornamen_Deutschlands first_names_male = ( 'Abbas', 'Abdul', 'Abdullah', 'Abraham', 'Abram', 'Achim', 'Ada', 'Adalbert', 'Adam', 'Adelbert', 'Adem', 'Adolf', 'Adrian', 'Ahmad', 'Ahmed', 'Ahmet', 'Alan', 'Alban', 'Albert', 'Alberto', 'Albin', 'Albrecht', 'Aldo', 'Aleksandar', 'Aleksander', 'Aleksandr', 'Aleksej', 'Alessandro', 'Alex', 'Alexander', 'Alexandre', 'Alexandros', 'Alexei', 'Alexej', 'Alf', 'Alfons', 'Alfonso', 'Alfred', 'Alfredo', 'Ali', 'Alois', 'Aloys', 'Alwin', 'Amir', 'Anastasios', 'Anatol', 'Anatoli', 'Anatolij', 'Andre', 'Andreas', 'Andree', 'Andrei', 'Andrej', 'Andres', 'Andrew', 'Andrey', 'Andrzej', 'André', 'Andy', 'Angelo', 'Anselm', 'Ansgar', 'Ante', 'Anthony', 'Anto', 'Anton', 'Antonino', 'Antonio', 'Antonios', 'Antonius', 'Apostolos', 'Aribert', 'Arif', 'Armin', 'Arnd', 'Arndt', 'Arne', 'Arnfried', 'Arnim', 'Arno', 'Arnold', 'Arnulf', 'Arthur', 'Artur', 'Athanasios', 'Attila', 'August', 'Augustin', 'Axel', 'Aziz', 'Baldur', 'Balthasar', 'Baptist', 'Bartholomäus', 'Bastian', 'Bayram', 'Bekir', 'Bela', 'Ben', 'Benedikt', 'Benjamin', 'Benno', 'Berend', 'Bernard', 'Bernd', 'Bernd-Dieter', 'Berndt', 'Bernfried', 'Bernhard', 'Bernt', 'Bernward', 'Bert', 'Berthold', 'Bertold', 'Bertram', 'Birger', 'Björn', 'Bodo', 'Bogdan', 'Boris', 'Branko', 'Brian', 'Bruno', 'Burckhard', 'Burghard', 'Burkard', 'Burkhard', 'Burkhardt', 'Calogero', 'Carl', 'Carl-Heinz', 'Carlo', 'Carlos', 'Carmelo', 'Carsten', 'Celal', 'Cemal', 'Cemil', 'Cengiz', 'Cetin', 'Charles', 'Christian', 'Christof', 'Christoph', 'Christopher', 'Christos', 'Claas', 'Claudio', 'Claudius', 'Claus', 'Claus-Dieter', 'Claus-Peter', 'Clemens', 'Conrad', 'Constantin', 'Cord', 'Cornelius', 'Cosimo', 'Curt', 'Czeslaw', 'Dagobert', 'Damian', 'Dan', 'Daniel', 'Daniele', 'Danilo', 'Danny', 'Darius', 'Dariusz', 'Darko', 'David', 'Denis', 'Dennis', 'Denny', 'Detlef', 'Detlev', 'Diedrich', 'Dierk', 'Dieter', 'Diethard', 'Diethelm', 'Diether', 'Dietmar', 'Dietrich', 'Dimitri', 'Dimitrios', 'Dino', 'Dirk', 'Ditmar', 'Dittmar', 'Dogan', 'Domenico', 'Dominic', 'Dominik', 'Donald', 'Dragan', 'Drago', 'Dursun', 'Dusan', 'Eberhard', 'Eberhardt', 'Eckard', 'Eckart', 'Eckehard', 'Eckhard', 'Eckhardt', 'Eckhart', 'Edelbert', 'Edgar', 'Edmund', 'Eduard', 'Edward', 'Edwin', 'Egbert', 'Eggert', 'Egon', 'Ehrenfried', 'Ehrhard', 'Eitel', 'Ekkehard', 'Ekkehart', 'Ekrem', 'Elias', 'Elmar', 'Emanuel', 'Emil', 'Emin', 'Emmerich', 'Engelbert', 'Engin', 'Enno', 'Enrico', 'Enver', 'Ercan', 'Erdal', 'Erdogan', 'Erhard', 'Erhardt', 'Eric', 'Erich', 'Erik', 'Erkan', 'Ernest', 'Ernst', 'Ernst-August', 'Ernst-Dieter', 'Ernst-Otto', 'Erol', 'Erwin', 'Eugen', 'Evangelos', 'Ewald', 'Fabian', 'Falk', 'Falko', 'Faruk', 'Fatih', 'Fedor', 'Felix', 'Ferdi', 'Ferdinand', 'Ferenc', 'Fernando', 'Filippo', 'Florian', 'Folker', 'Folkert', 'Francesco', 'Francis', 'Francisco', 'Franco', 'Franjo', 'Frank', 'Frank-Michael', 'Frank-Peter', 'Franz', 'Franz Josef', 'Franz-Josef', 'Franz-Peter', 'Franz-Xaver', 'Fred', 'Freddy', 'Frederic', 'Frederik', 'Fredi', 'Fredo', 'Fredy', 'Fridolin', 'Friedbert', 'Friedemann', 'Frieder', 'Friedhelm', 'Friedhold', 'Friedo', 'Friedrich', 'Friedrich-Karl', 'Friedrich-Wilhelm', 'Frithjof', 'Fritz', 'Gabor', 'Gabriel', 'Gaetano', 'Gebhard', 'Geert', 'Georg', 'George', 'Georgios', 'Gerald', 'Gerard', 'Gerd', 'Gereon', 'Gerfried', 'Gerhard', 'Gerhardt', 'Gerhart', 'German', 'Gernot', 'Gero', 'Gerold', 'Gerolf', 'Gert', 'Gerwin', 'Gilbert', 'Gino', 'Giorgio', 'Giovanni', 'Gisbert', 'Giuseppe', 'Goran', 'Gordon', 'Gottfried', 'Gotthard', 'Gotthilf', 'Gotthold', 'Gottlieb', 'Gottlob', 'Gregor', 'Grzegorz', 'Guenter', 'Guenther', 'Guido', 'Guiseppe', 'Gunar', 'Gundolf', 'Gunnar', 'Gunter', 'Gunther', 'Guntram', 'Gustav', 'Götz', 'Günter', 'Günther', 'H.-Dieter', 'Hagen', 'Hajo', 'Hakan', 'Halil', 'Hannes', 'Hanni', 'Hanno', 'Hanns', 'Hans', 'Hans D.', 'Hans Dieter', 'Hans Georg', 'Hans Josef', 'Hans Jörg', 'Hans Jürgen', 'Hans Peter', 'Hans-Adolf', 'Hans-Albert', 'Hans-Bernd', 'Hans-Christian', 'Hans-Detlef', 'Hans-Dieter', 'Hans-Dietrich', 'Hans-Eberhard', 'Hans-Erich', 'Hans-Friedrich', 'Hans-Georg', 'Hans-Gerd', 'Hans-Gerhard', 'Hans-Günter', 'Hans-Günther', 'Hans-H.', 'Hans-Heinrich', 'Hans-Helmut', 'Hans-Henning', 'Hans-Herbert', 'Hans-Hermann', 'Hans-Hinrich', 'Hans-J.', 'Hans-Joachim', 'Hans-Jochen', 'Hans-Josef', 'Hans-Jörg', 'Hans-Jürgen', 'Hans-Karl', 'Hans-Ludwig', 'Hans-Martin', 'Hans-Michael', 'Hans-Otto', 'Hans-Peter', 'Hans-Rainer', 'Hans-Rudolf', 'Hans-Theo', 'Hans-Ulrich', 'Hans-Uwe', 'Hans-Walter', 'Hans-Werner', 'Hans-Wilhelm', 'Hans-Willi', 'Hans-Wolfgang', 'Hansgeorg', 'Hansjoachim', 'Hansjörg', 'Hansjürgen', 'Hanspeter', 'Harald', 'Hardy', 'Harm', 'Harold', 'Harri', 'Harro', 'Harry', 'Hartmut', 'Hartmuth', 'Hartwig', 'Hasan', 'Hassan', 'Hasso', 'Heiko', 'Heimo', 'Heiner', 'Heinfried', 'Heini', 'Heino', 'Heinrich', 'Heinz', 'Heinz Dieter', 'Heinz-Dieter', 'Heinz-Georg', 'Heinz-Gerd', 'Heinz-Günter', 'Heinz-Günther', 'Heinz-Joachim', 'Heinz-Josef', 'Heinz-Jürgen', 'Heinz-Otto', 'Heinz-Peter', 'Heinz-Walter', 'Heinz-Werner', 'Heinz-Wilhelm', 'Heinz-Willi', 'Helfried', 'Helge', 'Hellmut', 'Hellmuth', 'Helmar', 'Helmut', 'Helmuth', 'Hendrik', 'Henner', 'Henning', 'Henrik', 'Henry', 'Henryk', 'Herbert', 'Heribert', 'Hermann', 'Hermann Josef', 'Hermann-Josef', 'Herrmann', 'Herwig', 'Hilmar', 'Hinrich', 'Holger', 'Holm', 'Horst', 'Horst-Dieter', 'Horst-Günter', 'Horst-Peter', 'Hubert', 'Hubertus', 'Hugo', 'Hüseyin', 'Ian', 'Ibrahim', 'Ignatz', 'Ignaz', 'Igor', 'Ilhan', 'Ilias', 'Ilija', 'Ilja', 'Immo', 'Imre', 'Ingbert', 'Ingmar', 'Ingo', 'Ingolf', 'Ioannis', 'Isidor', 'Ismail', 'Ismet', 'Istvan', 'Ivan', 'Ivo', 'Iwan', 'Jacek', 'Jacob', 'Jakob', 'James', 'Jan', 'Jan-Peter', 'Janko', 'Jann', 'Janos', 'Janus', 'Janusz', 'Jaroslav', 'Jaroslaw', 'Jens', 'Jens-Peter', 'Jens-Uwe', 'Jerzy', 'Jiri', 'Joachim', 'Jobst', 'Jochem', 'Jochen', 'Joerg', 'Johan', 'Johann', 'Johannes', 'John', 'Jonas', 'Jonas', 'Jonathan', 'Jorge', 'Jose', 'Josef', 'Joseph', 'Josip', 'Jost', 'José', 'Jovan', 'Jozef', 'Juan', 'Juergen', 'Julian', 'Julius', 'Juri', 'Jurij', 'Justus', 'Jörg', 'Jörg-Peter', 'Jörgen', 'Jörn', 'Jürgen', 'Kai-Uwe', 'Kamil', 'Karl', 'Karl Heinz', 'Karl-August', 'Karl-Dieter', 'Karl-Ernst', 'Karl-Friedrich', 'Karl-Georg', 'Karl-Hans', 'Karl-Heinrich', 'Karl-Heinz', 'Karl-Hermann', 'Karl-Josef', 'Karl-Jürgen', 'Karl-Ludwig', 'Karl-Otto', 'Karl-Peter', 'Karl-Werner', 'Karl-Wilhelm', 'Karlfried', 'Karlheinz', 'Karsten', 'Kasimir', 'Kaspar', 'Kay-Uwe', 'Kazim', 'Kemal', 'Kenan', 'Kenneth', 'Kevin', 'Kilian', 'Klaas', 'Klaus', 'Klaus Dieter', 'Klaus Peter', 'Klaus-D.', 'Klaus-Dieter', 'Klaus-Günter', 'Klaus-Jürgen', 'Klaus-Michael', 'Klaus-Peter', 'Klaus-Ulrich', 'Klaus-Werner', 'Klemens', 'Knud', 'Knut', 'Konrad', 'Konstantin', 'Konstantinos', 'Korbinian', 'Kornelius', 'Kristian', 'Krzysztof', 'Kunibert', 'Kuno', 'Kurt', 'Ladislaus', 'Lambert', 'Lars', 'Laszlo', 'Laurenz', 'Leander', 'Leif', 'Leo', 'Leon', 'Leonard', 'Leonardo', 'Leonhard', 'Leonid', 'Leopold', 'Leszek', 'Linus', 'Lorenz', 'Lorenzo', 'Lothar', 'Louis', 'Luciano', 'Ludger', 'Ludwig', 'Luigi', 'Luis', 'Lukas', 'Lutz', 'Magnus', 'Mahmoud', 'Mahmut', 'Maik', 'Malte', 'Manfred', 'Manuel', 'Marc', 'Marcel', 'Marco', 'Marcus', 'Marek', 'Marian', 'Marijan', 'Mario', 'Marius', 'Mariusz', 'Mark', 'Marko', 'Markus', 'Marten', 'Martin', 'Marvin', 'Massimo', 'Mathias', 'Mato', 'Matteo', 'Matthias', 'Matthäus', 'Mattias', 'Maurice', 'Maurizio', 'Max', 'Maxim', 'Maximilian', 'Mehdi', 'Mehmet', 'Meik', 'Meinhard', 'Meinolf', 'Meinrad', 'Mesut', 'Metin', 'Micha', 'Michael', 'Michail', 'Michel', 'Miguel', 'Mijo', 'Mike', 'Mikhail', 'Milan', 'Milos', 'Miodrag', 'Mirco', 'Mirko', 'Miroslav', 'Miroslaw', 'Mohamed', 'Mohammad', 'Mohammed', 'Moritz', 'Muharrem', 'Murat', 'Mustafa', 'Muzaffer', 'Necati', 'Nick', 'Nico', 'Nicolai', 'Nicolas', 'Nicolaus', 'Niels', 'Niklas', 'Niko', 'Nikola', 'Nikolai', 'Nikolaj', 'Nikolaos', 'Nikolas', 'Nikolaus', 'Nils', 'Norbert', 'Norman', 'Nurettin', 'Nuri', 'Olaf', 'Ole', 'Oliver', 'Orhan', 'Ortwin', 'Oscar', 'Oskar', 'Osman', 'Oswald', 'Oswin', 'Otfried', 'Othmar', 'Otmar', 'Ottfried', 'Ottmar', 'Otto', 'Ottokar', 'Ottomar', 'Paolo', 'Pascal', 'Pasquale', 'Patric', 'Patrick', 'Patrik', 'Paul', 'Paul-Gerhard', 'Paul-Heinz', 'Paulo', 'Pavel', 'Pawel', 'Pedro', 'Peer', 'Pero', 'Petar', 'Peter', 'Peter-Michael', 'Petros', 'Philip', 'Philipp', 'Philippe', 'Phillip', 'Pierre', 'Pietro', 'Piotr', 'Pirmin', 'Pius', 'Rafael', 'Raik', 'Raimund', 'Rainer', 'Ralf', 'Ralf-Dieter', 'Ralf-Peter', 'Ralph', 'Ramazan', 'Ramon', 'Randolf', 'Raphael', 'Raymond', 'Raymund', 'Recep', 'Reginald', 'Reimar', 'Reimer', 'Reimund', 'Reinald', 'Reiner', 'Reinhard', 'Reinhardt', 'Reinhart', 'Reinhold', 'Remo', 'Renato', 'Rene', 'René', 'Reza', 'Ricardo', 'Richard', 'Rico', 'Rigo', 'Riza', 'Robby', 'Robert', 'Roberto', 'Robin', 'Rocco', 'Rochus', 'Roderich', 'Roger', 'Roland', 'Rolf', 'Rolf-Dieter', 'Rolf-Peter', 'Roman', 'Romuald', 'Ron', 'Ronald', 'Ronny', 'Rouven', 'Roy', 'Ruben', 'Rudi', 'Rudolf', 'Rudolph', 'Rupert', 'Ryszard', 'Rüdiger', 'Saban', 'Sabri', 'Sahin', 'Salih', 'Salvatore', 'Sami', 'Samir', 'Samuel', 'Sandor', 'Sandro', 'Sebastian', 'Sebastiano', 'Sedat', 'Selim', 'Senol', 'Sepp', 'Serge', 'Sergei', 'Sergej', 'Sergio', 'Severin', 'Siegbert', 'Siegfried', 'Sieghard', 'Siegmar', 'Siegmund', 'Siegward', 'Sigfried', 'Sigismund', 'Sigmar', 'Sigmund', 'Sigurd', 'Silvester', 'Silvio', 'Simon', 'Slavko', 'Slawomir', 'Slobodan', 'Stanislaus', 'Stanislav', 'Stanislaw', 'Stavros', 'Stefan', 'Stefano', 'Steffen', 'Stephan', 'Stephen', 'Steve', 'Steven', 'Stjepan', 'Sven', 'Swen', 'Sylvester', 'Sylvio', 'Sönke', 'Sören', 'Sükrü', 'Süleyman', 'Tadeusz', 'Tassilo', 'Thaddäus', 'Theo', 'Theobald', 'Theodor', 'Theodoros', 'Thies', 'Thilo', 'Thomas', 'Thoralf', 'Thorben', 'Thorsten', 'Tibor', 'Till', 'Tillmann', 'Tilman', 'Tilmann', 'Tilo', 'Tim', 'Timm', 'Timo', 'Tino', 'Tobias', 'Tom', 'Tomas', 'Tomasz', 'Tomislav', 'Toni', 'Tony', 'Toralf', 'Torben', 'Torsten', 'Traugott', 'Udo', 'Ulf', 'Uli', 'Ullrich', 'Ulrich', 'Urban', 'Urs', 'Utz', 'Uwe', 'Vadim', 'Valentin', 'Valerij', 'Vassilios', 'Veit', 'Veli', 'Victor', 'Viktor', 'Vincent', 'Vincenzo', 'Vinko', 'Vinzenz', 'Vitali', 'Vito', 'Vittorio', 'Vitus', 'Vladimir', 'Vlado', 'Volker', 'Volkhard', 'Volkmar', 'Waldemar', 'Walfried', 'Walter', 'Walther', 'Wenzel', 'Werner', 'Wieland', 'Wieslaw', 'Wigbert', 'Wilfried', 'Wilhelm', 'Willfried', 'Willi', 'William', 'Willibald', 'Willibert', 'Willy', 'Winfried', 'Witold', 'Wladimir', 'Wojciech', 'Woldemar', 'Wolf', 'Wolf-Dieter', 'Wolf-Dietrich', 'Wolf-Rüdiger', 'Wolfgang', 'Wolfhard', 'Wolfram', 'Wulf', 'Xaver', 'Yilmaz', 'Yusuf', 'Zbigniew', 'Zdravko', 'Zeki', 'Zeljko', 'Zenon', 'Zlatko', 'Zoltan', 'Zoran', ) # From http://de.wiktionary.org/wiki/Verzeichnis:Deutsch/Liste_der_h%C3%A4ufigsten_weiblichen_Vornamen_Deutschlands first_names_female = ( 'Adele', 'Adelgunde', 'Adelheid', 'Adelinde', 'Adeline', 'Adina', 'Adolfine', 'Adriana', 'Adriane', 'Aenne', 'Änne', 'Agata', 'Agatha', 'Agathe', 'Agnes', 'Agnieszka', 'Albertine', 'Albina', 'Aleksandra', 'Alena', 'Alexa', 'Alexandra', 'Alice', 'Alicia', 'Alicja', 'Alida', 'Alina', 'Aline', 'Alla', 'Alma', 'Almut', 'Almuth', 'Aloisia', 'Alwina', 'Alwine', 'Amalia', 'Amalie', 'Amanda', 'Amelie', 'Ana', 'Anastasia', 'Andrea', 'Aneta', 'Anett', 'Anette', 'Angela', 'Angelica', 'Angelika', 'Angelina', 'Angelique', 'Anica', 'Anika', 'Anita', 'Anja', 'Anka', 'Anke', 'Ann', 'Ann-Kathrin', 'Anna', 'Anna-Lena', 'Anna-Luise', 'Anna-Maria', 'Anna-Marie', 'Annaliese', 'Annamaria', 'Anne', 'Anne-Kathrin', 'Anne-Katrin', 'Anne-Marie', 'Anne-Rose', 'Annedore', 'Annegret', 'Annegrete', 'Annekatrin', 'Anneke', 'Annelene', 'Anneli', 'Annelie', 'Annelies', 'Anneliese', 'Annelise', 'Annelore', 'Annemarie', 'Annemie', 'Annerose', 'Annett', 'Annette', 'Anni', 'Annie', 'Annika', 'Annita', 'Anny', 'Antje', 'Antoinette', 'Antonia', 'Antonie', 'Antonietta', 'Antonina', 'Apollonia', 'Ariane', 'Arzu', 'Asta', 'Astrid', 'Augusta', 'Auguste', 'Aurelia', 'Aynur', 'Ayse', 'Aysel', 'Ayten', 'Babett', 'Babette', 'Barbara', 'Beata', 'Beate', 'Beatrice', 'Beatrix', 'Belinda', 'Benita', 'Berit', 'Bernadette', 'Bernhardine', 'Berta', 'Bertha', 'Betina', 'Betti', 'Bettina', 'Betty', 'Bianca', 'Bianka', 'Birgid', 'Birgit', 'Birgitt', 'Birgitta', 'Birte', 'Birthe', 'Blanka', 'Bozena', 'Branka', 'Brigitta', 'Brigitte', 'Brit', 'Brita', 'Britt', 'Britta', 'Brunhild', 'Brunhilde', 'Bruni', 'Bärbel', 'Camilla', 'Canan', 'Caren', 'Carin', 'Carina', 'Carla', 'Carmela', 'Carmen', 'Carmine', 'Carola', 'Carolin', 'Carolina', 'Caroline', 'Caterina', 'Catharina', 'Catherine', 'Cathleen', 'Cathrin', 'Catrin', 'Cecilia', 'Centa', 'Chantal', 'Charlotte', 'Christa', 'Christa-Maria', 'Christel', 'Christiana', 'Christiane', 'Christin', 'Christina', 'Christine', 'Christl', 'Cilli', 'Cilly', 'Cindy', 'Claire', 'Clara', 'Clarissa', 'Claudia', 'Cläre', 'Concetta', 'Conny', 'Constance', 'Constanze', 'Cora', 'Cordula', 'Corina', 'Corinna', 'Corinne', 'Cornelia', 'Cosima', 'Cristina', 'Cynthia', 'Cäcilia', 'Cäcilie', 'Dagmar', 'Dajana', 'Damaris', 'Dana', 'Danica', 'Daniela', 'Danielle', 'Danuta', 'Daria', 'Deborah', 'Delia', 'Denise', 'Desiree', 'Diana', 'Diane', 'Dietlind', 'Dietlinde', 'Dina', 'Dolores', 'Donata', 'Dora', 'Doreen', 'Dorina', 'Doris', 'Dorit', 'Dorle', 'Dorota', 'Dorothe', 'Dorothea', 'Dorothee', 'Dragica', 'Dunja', 'Dörte', 'Dörthe', 'Edda', 'Edelgard', 'Edeltraud', 'Edeltraut', 'Edeltrud', 'Edit', 'Edith', 'Editha', 'Ehrentraud', 'Eileen', 'Ekaterina', 'Elena', 'Eleni', 'Elenore', 'Eleonora', 'Eleonore', 'Elfi', 'Elfie', 'Elfriede', 'Elif', 'Elisa', 'Elisabet', 'Elisabeth', 'Elise', 'Elizabeth', 'Elke', 'Ella', 'Ellen', 'Elli', 'Ellinor', 'Elly', 'Elma', 'Elsa', 'Elsbeth', 'Else', 'Elvira', 'Elwira', 'Elzbieta', 'Emilia', 'Emilie', 'Emine', 'Emma', 'Emmi', 'Emmy', 'Erdmute', 'Erica', 'Erika', 'Erna', 'Ernestine', 'Ester', 'Esther', 'Etta', 'Eugenia', 'Eugenie', 'Eva', 'Eva-Maria', 'Eva-Marie', 'Evamaria', 'Evangelia', 'Evelin', 'Eveline', 'Evelyn', 'Evelyne', 'Evi', 'Ewa', 'Fabienne', 'Fadime', 'Fanny', 'Fatima', 'Fatma', 'Felicia', 'Felicitas', 'Felizitas', 'Filiz', 'Flora', 'Florence', 'Florentine', 'Franca', 'Francesca', 'Francoise', 'Franka', 'Franziska', 'Frauke', 'Frederike', 'Freia', 'Freya', 'Frida', 'Frieda', 'Friedericke', 'Friederike', 'Friedhilde', 'Friedl', 'Friedlinde', 'Gabi', 'Gabriela', 'Gabriele', 'Gabriella', 'Gaby', 'Galina', 'Genoveva', 'Georgia', 'Georgine', 'Geraldine', 'Gerda', 'Gerdi', 'Gerhild', 'Gerlind', 'Gerlinde', 'Gerta', 'Gerti', 'Gertraud', 'Gertraude', 'Gertraut', 'Gertrud', 'Gertrude', 'Gesa', 'Gesche', 'Gesine', 'Geza', 'Giesela', 'Gilda', 'Gina', 'Giovanna', 'Gisa', 'Gisela', 'Gislinde', 'Gitta', 'Gitte', 'Giuseppina', 'Gloria', 'Gordana', 'Grazyna', 'Greta', 'Gretchen', 'Grete', 'Gretel', 'Gretl', 'Grit', 'Gudrun', 'Gudula', 'Gunda', 'Gundel', 'Gundi', 'Gundula', 'Gunhild', 'Gusti', 'Gönül', 'Gülay', 'Gülsen', 'Gülten', 'Halina', 'Hanife', 'Hanna', 'Hannah', 'Hannchen', 'Hanne', 'Hanne-Lore', 'Hannelore', 'Hanny', 'Harriet', 'Hatice', 'Hedda', 'Hedi', 'Hedwig', 'Hedy', 'Heide', 'Heide-Marie', 'Heidelinde', 'Heidelore', 'Heidemarie', 'Heiderose', 'Heidi', 'Heidrun', 'Heike', 'Helen', 'Helena', 'Helene', 'Helga', 'Hella', 'Helma', 'Helmtrud', 'Henni', 'Henny', 'Henri', 'Henriette', 'Henrike', 'Herlinde', 'Herma', 'Hermine', 'Herta', 'Hertha', 'Hilda', 'Hildburg', 'Hilde', 'Hildegard', 'Hildegart', 'Hildegund', 'Hildegunde', 'Hilma', 'Hiltraud', 'Hiltrud', 'Hubertine', 'Hulda', 'Hülya', 'Ida', 'Ildiko', 'Ilka', 'Ilona', 'Ilonka', 'Ilse', 'Imelda', 'Imke', 'Ina', 'Ines', 'Inga', 'Inge', 'Ingeborg', 'Ingeburg', 'Ingelore', 'Ingetraud', 'Ingetraut', 'Ingrid', 'Ingried', 'Inka', 'Inken', 'Inna', 'Insa', 'Ira', 'Irena', 'Irene', 'Irina', 'Iris', 'Irma', 'Irmela', 'Irmengard', 'Irmgard', 'Irmhild', 'Irmi', 'Irmingard', 'Irmtraud', 'Irmtraut', 'Irmtrud', 'Isa', 'Isabel', 'Isabell', 'Isabella', 'Isabelle', 'Isolde', 'Ivana', 'Ivanka', 'Ivonne', 'Iwona', 'Jacqueline', 'Jadwiga', 'Jana', 'Jane', 'Janet', 'Janett', 'Janette', 'Janin', 'Janina', 'Janine', 'Janna', 'Jaqueline', 'Jasmin', 'Jasmina', 'Jeanette', 'Jeannette', 'Jeannine', 'Jelena', 'Jennifer', 'Jenny', 'Jessica', 'Jessika', 'Jo', 'Joana', 'Joanna', 'Johanna', 'Johanne', 'Jolanda', 'Jolanta', 'Jolanthe', 'Josefa', 'Josefine', 'Josephine', 'Judith', 'Julia', 'Juliana', 'Juliane', 'Julie', 'Justina', 'Justine', 'Jutta', 'Karen', 'Karin', 'Karina', 'Karla', 'Karola', 'Karolin', 'Karolina', 'Karoline', 'Kata', 'Katalin', 'Katarina', 'Katarzyna', 'Katerina', 'Katharina', 'Katharine', 'Katherina', 'Kathi', 'Kathleen', 'Kathrin', 'Kathy', 'Kati', 'Katja', 'Katrin', 'Katy', 'Kerstin', 'Kira', 'Kirsten', 'Kirstin', 'Klara', 'Klaudia', 'Klothilde', 'Kläre', 'Konstanze', 'Kordula', 'Korinna', 'Kornelia', 'Kreszentia', 'Kreszenz', 'Kriemhild', 'Krista', 'Kristiane', 'Kristin', 'Kristina', 'Kristine', 'Krystyna', 'Kunigunda', 'Kunigunde', 'Käte', 'Käthe', 'Käthi', 'Laila', 'Lara', 'Larissa', 'Laura', 'Lea', 'Leila', 'Lena', 'Lene', 'Leni', 'Leokadia', 'Leonie', 'Leonore', 'Leopoldine', 'Leyla', 'Lia', 'Liane', 'Lidia', 'Lidija', 'Lidwina', 'Liesa', 'Liesbeth', 'Lieschen', 'Liesel', 'Lieselotte', 'Lili', 'Lilian', 'Liliana', 'Liliane', 'Lilija', 'Lilli', 'Lilly', 'Lilo', 'Lina', 'Linda', 'Lioba', 'Lisa', 'Lisbeth', 'Liselotte', 'Lisette', 'Lissi', 'Lissy', 'Ljiljana', 'Ljubica', 'Ljudmila', 'Loni', 'Lore', 'Loretta', 'Lotte', 'Lotti', 'Louise', 'Lucia', 'Lucie', 'Ludmila', 'Ludmilla', 'Ludwina', 'Luisa', 'Luise', 'Luitgard', 'Luka', 'Luzia', 'Luzie', 'Lydia', 'Madeleine', 'Madlen', 'Magarete', 'Magda', 'Magdalena', 'Magdalene', 'Magret', 'Magrit', 'Maike', 'Maja', 'Malgorzata', 'Mandy', 'Manja', 'Manuela', 'Mara', 'Marcella', 'Mareen', 'Mareike', 'Mareile', 'Maren', 'Marga', 'Margaret', 'Margareta', 'Margarete', 'Margaretha', 'Margarethe', 'Margarita', 'Margit', 'Margita', 'Margitta', 'Margot', 'Margret', 'Margrit', 'Maria', 'Maria-Luise', 'Maria-Theresia', 'Mariana', 'Marianna', 'Marianne', 'Marica', 'Marie', 'Marie-Louise', 'Marie-Luise', 'Marie-Theres', 'Marie-Therese', 'Mariechen', 'Mariele', 'Marieluise', 'Marietta', 'Marija', 'Marika', 'Marina', 'Mariola', 'Marion', 'Marisa', 'Marit', 'Marita', 'Maritta', 'Marjan', 'Marleen', 'Marlen', 'Marlene', 'Marlies', 'Marliese', 'Marlis', 'Marta', 'Martha', 'Martina', 'Martine', 'Mary', 'Marzena', 'Mathilde', 'Maya', 'Mechthild', 'Mechthilde', 'Mechtild', 'Meike', 'Melanie', 'Melissa', 'Melita', 'Melitta', 'Meral', 'Mercedes', 'Meryem', 'Meta', 'Mia', 'Michaela', 'Michaele', 'Michelle', 'Milena', 'Milica', 'Milka', 'Mina', 'Minna', 'Mira', 'Mirella', 'Miriam', 'Mirja', 'Mirjam', 'Mirjana', 'Miroslawa', 'Mona', 'Monica', 'Monika', 'Monique', 'Monja', 'Myriam', 'Nada', 'Nadeschda', 'Nadeshda', 'Nadia', 'Nadin', 'Nadine', 'Nadja', 'Nancy', 'Natali', 'Natalia', 'Natalie', 'Natalija', 'Natalja', 'Natascha', 'Nathalie', 'Nelli', 'Nelly', 'Nermin', 'Nevenka', 'Nicole', 'Nina', 'Nora', 'Norma', 'Notburga', 'Nuran', 'Nuray', 'Nurten', 'Oda', 'Olav', 'Olena', 'Olga', 'Olivia', 'Ortrud', 'Ortrun', 'Ottilie', 'Oxana', 'Pamela', 'Paola', 'Pascale', 'Patricia', 'Patrizia', 'Paula', 'Paulina', 'Pauline', 'Peggy', 'Petra', 'Philomena', 'Pia', 'Polina', 'Priska', 'Rabea', 'Radmila', 'Rahel', 'Raisa', 'Raissa', 'Ramona', 'Raphaela', 'Rebecca', 'Rebekka', 'Regina', 'Regine', 'Reingard', 'Reinhild', 'Reinhilde', 'Rena', 'Renata', 'Renate', 'Reni', 'Resi', 'Ria', 'Ricarda', 'Rita', 'Romana', 'Romy', 'Rosa', 'Rosa-Maria', 'Rosalia', 'Rosalie', 'Rosalinde', 'Rose', 'Rose-Marie', 'Rosel', 'Roselinde', 'Rosemarie', 'Rosi', 'Rosina', 'Rosita', 'Rosl', 'Rosmarie', 'Roswita', 'Roswitha', 'Rotraud', 'Rotraut', 'Ruth', 'Ruthild', 'Sabina', 'Sabine', 'Sabrina', 'Samira', 'Sandra', 'Sandy', 'Sara', 'Sarah', 'Sarina', 'Saskia', 'Selma', 'Semra', 'Senta', 'Serpil', 'Sevim', 'Sibel', 'Sibilla', 'Sibille', 'Sibylla', 'Sibylle', 'Sieglinde', 'Siegrid', 'Siegried', 'Siegrun', 'Siglinde', 'Sigrid', 'Sigrun', 'Silja', 'Silke', 'Silva', 'Silvana', 'Silvia', 'Simona', 'Simone', 'Sina', 'Sinaida', 'Slavica', 'Sofia', 'Sofie', 'Solveig', 'Songül', 'Sonia', 'Sonja', 'Sophia', 'Sophie', 'Stefani', 'Stefania', 'Stefanie', 'Steffi', 'Stella', 'Stephanie', 'Stilla', 'Susan', 'Susana', 'Susann', 'Susanna', 'Susanne', 'Suse', 'Susi', 'Suzanne', 'Svea', 'Svenja', 'Svetlana', 'Swantje', 'Swetlana', 'Sybilla', 'Sybille', 'Sylke', 'Sylvana', 'Sylvia', 'Sylvie', 'Sylwia', 'Tabea', 'Tamara', 'Tania', 'Tanja', 'Tatiana', 'Tatjana', 'Telse', 'Teresa', 'Thea', 'Theda', 'Thekla', 'Theodora', 'Theres', 'Theresa', 'Therese', 'Theresia', 'Tilly', 'Tina', 'Traude', 'Traudel', 'Traudl', 'Traute', 'Trude', 'Trudel', 'Trudi', 'Tülay', 'Türkan', 'Ulla', 'Ulrike', 'Undine', 'Ursel', 'Ursula', 'Urszula', 'Urte', 'Uschi', 'Uta', 'Ute', 'Valentina', 'Valentine', 'Valeri', 'Valeria', 'Valerie', 'Valeska', 'Vanessa', 'Vera', 'Verena', 'Veronica', 'Veronika', 'Veronique', 'Vesna', 'Victoria', 'Viktoria', 'Viola', 'Violetta', 'Virginia', 'Viviane', 'Walburga', 'Waldtraut', 'Walentina', 'Walli', 'Wally', 'Waltraud', 'Waltraut', 'Waltrud', 'Wanda', 'Wencke', 'Wendelin', 'Wenke', 'Wera', 'Wibke', 'Wiebke', 'Wilfriede', 'Wilhelmine', 'Wilma', 'Wiltrud', 'Xenia', 'Yasemin', 'Yasmin', 'Yvette', 'Yvonne', 'Zdenka', 'Zehra', 'Zenta', 'Zeynep', 'Zita', 'Zofia', ) first_names = first_names_male + first_names_female last_names = ( 'Ackermann', 'Adler', 'Adolph', 'Albers', 'Anders', 'Atzler', 'Aumann', 'Austermühle', 'Bachmann', 'Bähr', 'Bärer', 'Barkholz', 'Barth', 'Bauer', 'Baum', 'Becker', 'Beckmann', 'Beer', 'Beier', 'Bender', 'Benthin', 'Berger', 'Beyer', 'Bien', 'Biggen', 'Binner', 'Birnbaum', 'Bloch', 'Blümel', 'Bohlander', 'Bonbach', 'Bolander', 'Bolnbach', 'Bolzmann', 'Börner', 'Bohnbach', 'Boucsein', 'Briemer', 'Bruder', 'Buchholz', 'Budig', 'Butte', 'Carsten', 'Caspar', 'Christoph', 'Cichorius', 'Conradi', 'Davids', 'Dehmel', 'Dietz', 'Dippel', 'Ditschlerin', 'Dobes', 'Döhn', 'Döring', 'Dörr', 'Dörschner', 'Dowerg', 'Drewes', 'Drub', 'Drubin', 'Dussen van', 'Eberhardt', 'Ebert', 'Eberth', 'Eckbauer', 'Ehlert', 'Eigenwillig', 'Eimer', 'Ernst', 'Etzler', 'Etzold', 'Faust', 'Fechner', 'Fiebig', 'Finke', 'Fischer', 'Flantz', 'Fliegner', 'Förster', 'Franke', 'Freudenberger', 'Fritsch', 'Fröhlich', 'Gehringer', 'Geisel', 'Geisler', 'Geißler', 'Gerlach', 'Gertz', 'Gierschner', 'Gieß', 'Girschner', 'Gnatz', 'Gorlitz', 'Gotthard', 'Graf', 'Grein Groth', 'Gröttner', 'Gude', 'Gunpf', 'Gumprich', 'Gute', 'Gutknecht', 'Haase', 'Haering', 'Hänel', 'Häring', 'Hahn', 'Hamann', 'Hande', 'Harloff', 'Hartmann', 'Hartung', 'Hauffer', 'Hecker', 'Heidrich', 'Hein', 'Heinrich', 'Heintze', 'Heinz', 'Hellwig', 'Henck', 'Hendriks', 'Henk', 'Henschel', 'Hentschel', 'Hering', 'Hermann', 'Herrmann', 'Hermighausen', 'Hertrampf', 'Heser', 'Heß', 'Hesse', 'Hettner', 'Hethur', 'Heuser', 'Hiller', 'Heydrich', 'Höfig', 'Hofmann', 'Holsten', 'Holt', 'Holzapfel', 'Hölzenbecher', 'Hörle', 'Hövel', 'Hoffmann', 'Hornich', 'Hornig', 'Hübel', 'Huhn', 'Jacob', 'Jacobi Jäckel', 'Jähn', 'Jäkel', 'Jäntsch', 'Jessel', 'Jockel', 'Johann', 'Jopich', 'Junck', 'Juncken', 'Jungfer', 'Junitz', 'Junk', 'Junken', 'Jüttner', 'Kabus', 'Kade', 'Käster', 'Kallert', 'Kambs', 'Karge', 'Karz', 'Kaul', 'Kensy', 'Keudel', 'Killer', 'Kitzmann', 'Klapp', 'Klemm', 'Klemt', 'Klingelhöfer', 'Klotz', 'Knappe', 'Kobelt', 'Koch', 'Koch II', 'Köhler', 'Köster', 'Kohl', 'Kostolzin', 'Kramer', 'Kranz', 'Krause', 'Kraushaar', 'Krebs', 'Krein', 'Kreusel', 'Kroker', 'Kruschwitz', 'Kuhl', 'Kühnert', 'Kusch', 'Lachmann', 'Ladeck', 'Lange', 'Langern', 'Lehmann', 'Liebelt', 'Lindau', 'Lindner', 'Linke', 'Löchel', 'Löffler', 'Loos', 'Lorch', 'Losekann', 'Löwer', 'Lübs', 'Mälzer', 'Mangold', 'Mans', 'Margraf', 'Martin', 'Matthäi', 'Meister', 'Mende', 'Mentzel', 'Metz', 'Meyer', 'Mielcarek', 'Mies', 'Misicher', 'Mitschke', 'Mohaupt', 'Mosemann', 'Möchlichen', 'Mude', 'Mühle', 'Mülichen', 'Müller', 'Naser', 'Nerger', 'Nette', 'Neureuther', 'Neuschäfer', 'Niemeier', 'Noack', 'Nohlmans', 'Oderwald', 'Oestrovsky', 'Ortmann', 'Otto', 'Paffrath', 'Pärtzelt', 'Patberg', 'Pechel', 'Pergande', 'Peukert', 'Pieper', 'Plath', 'Pohl', 'Pölitz', 'Preiß', 'Pruschke', 'Putz', 'Rädel', 'Radisch', 'Reichmann', 'Reinhardt', 'Reising', 'Renner', 'Reuter', 'Riehl', 'Ring', 'Ritter', 'Rogge', 'Rogner', 'Rohleder', 'Röhrdanz', 'Röhricht', 'Roht', 'Römer', 'Rörricht', 'Rose', 'Rosemann', 'Rosenow', 'Roskoth', 'Rudolph', 'Ruppersberger', 'Ruppert', 'Rust', 'Sager', 'Salz', 'Säuberlich', 'Sauer', 'Schaaf', 'Schacht', 'Schäfer', 'Scheel', 'Scheibe', 'Schenk', 'Scheuermann', 'Schinke', 'Schleich', 'Schleich', 'auch Schlauchin', 'Schlosser', 'Schmidt', 'Schmidtke', 'Schmiedecke', 'Schmiedt', 'Schönland', 'Scholl', 'Scholtz', 'Scholz', 'Schomber', 'Schottin', 'Schuchhardt', 'Schüler', 'Schulz', 'Schuster', 'Schweitzer', 'Schwital', 'Segebahn', 'Seifert', 'Seidel', 'Seifert', 'Seip', 'Siering', 'Söding', 'Sölzer', 'Sontag', 'Sorgatz', 'Speer', 'Spieß', 'Stadelmann', 'Stahr', 'Staude', 'Steckel', 'Steinberg', 'Stey', 'Stiebitz', 'Stiffel', 'Stoll', 'Stolze', 'Striebitz', 'Stroh', 'Stumpf', 'Sucker', 'Süßebier', 'Täsche', 'Textor', 'Thanel', 'Thies', 'Tintzmann', 'Tlustek', 'Trapp', 'Trommler', 'Tröst', 'Trub', 'Trüb', 'Trubin', 'Trupp', 'Tschentscher', 'Ullmann', 'Ullrich', 'van der Dussen', 'Vogt', 'Vollbrecht', 'Wagenknecht', 'Wagner', 'Wähner', 'Walter', 'Warmer', 'Weihmann', 'Weimer', 'Weinhage', 'Weinhold', 'Weiß', 'Weitzel', 'Weller', 'Wende', 'Wernecke', 'Werner', 'Wesack', 'Wiek', 'Wieloch', 'Wilms', 'Wilmsen', 'Winkler', 'Wirth', 'Wohlgemut', 'Wulf', 'Wulff', 'Zahn', 'Zänker', 'Ziegert', 'Zimmer', 'Zirme', 'Zobel', 'Zorbach', ) prefixes_male = ( 'Herr', 'Dr.', 'Ing.', 'Dipl.-Ing.', 'Prof.', 'Univ.Prof.', ) prefixes_female = ( 'Frau', 'Dr.', 'Ing.', 'Dipl.-Ing.', 'Prof.', 'Univ.Prof.', ) suffixes = ('B.Sc.', 'B.A.', 'B.Eng.', 'MBA.', ) faker-0.7.7/faker/providers/person/dk_DK/0000755000175000017500000000000013026251410016300 5ustar hlehlefaker-0.7.7/faker/providers/person/dk_DK/__init__.py0000644000175000017500000001670613026251410020423 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats = ( '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}-{{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}-{{last_name}}', '{{prefix_male}} {{first_name_male}} {{last_name}}', '{{prefix_female}} {{first_name_female}} {{last_name}}', '{{prefix_male}} {{first_name_male}} {{last_name}}', '{{prefix_female}} {{first_name_female}} {{last_name}}' ) first_names_male = ( 'Adam', 'Albert', 'Aksel', 'Alex', 'Alexander', 'Alf', 'Allan', 'Alvin', 'Anders', 'André', 'Andreas', 'Anton', 'Arne', 'Asger', 'ugust', 'Benjamin', 'Benny', 'Bent', 'Bertil', 'Bertram', 'Birger', 'Bjarne', 'Bo', 'Bob', 'Bobby', 'Boe', 'Boris', 'Borris', 'Brian', 'Bruno', 'Bøje', 'Børge', 'Carl', 'Carlo', 'Carsten', 'Casper', 'Christian', 'Christoffer', 'Christopher', 'Claus', 'Clavs', 'Curt', 'Dan', 'Daniel', 'Danny', 'David', 'Dennis', 'Ebbe', 'Einar', 'Einer', 'Elias', 'Emil ', 'Eric', 'Erik', 'Erling', 'Ernst', 'Esben', 'Finn', 'Flemming ', 'Frank', 'Frans', 'Freddy', 'Frede', 'Frederik', 'Frode', 'Georg ', 'George', 'Gert', 'Gorm', 'Gunnar', 'Gunner', 'Gustav', 'Hans', 'Helge', 'Henrik', 'Henry', 'Herbert', 'Herman', 'Hjalte', 'Holger', 'Hugo', 'Ib', 'Ivan', 'Iver', 'Jack', 'Jacob', 'Jakob', 'James', 'Jan', 'Jano', 'Jarl', 'Jean', 'Jens', 'Jeppe', 'Jesper', 'Jim', 'Jimmy', 'Joachim', 'Joakim', 'Johan', 'Johannes', 'John', 'Johnnie', 'Johnny', 'Jon', 'Jonas', 'Jonathan', 'Julius', 'Jørgen', 'Karl', 'Karlo', 'Karsten', 'Kaspar', 'Kasper', 'Keld', 'Ken', 'Kenn', 'Kenneth', 'Kenny', 'Kent', 'Kim', 'Kjeld', 'Klaus', 'Klavs', 'Kristian', 'Kurt', 'Kåre', 'Lars', 'Lasse', 'Laurits', 'Laus', 'Laust', 'Leif', 'Lennarth', 'Lucas', 'Ludvig', 'Mads', 'Magnus', 'Malthe', 'Marcus', 'Marius', 'Mark', 'Martin', 'Mathias', 'Matthias', 'Michael', 'Mik', 'Mikael', 'Mike', 'Mikkel', 'Mogens', 'Morten', 'Nick', 'Nicklas', 'Nicolai', 'Nicolaj', 'Niels', 'Nikolai', 'Nikolaj', 'Nils', 'Noah', 'Ole', 'Olfert', 'Oliver', 'Oscar', 'Oskar', 'Osvald', 'Otto', 'Ove', 'Palle', 'Patrick', 'Paw', 'Peder', 'Per', 'Pete', 'Peter', 'Paul', 'Philip', 'Poul', 'Preben', 'Ragnar', 'Ragner', 'Rasmus', 'René', 'Richard', 'Richardt', 'Robert', 'Robin', 'Rolf', 'Ron', 'Ronni', 'Ronnie', 'Ronny', 'Ruben', 'Rune', 'Sam', 'Sebastian', 'Silas', 'Simon', 'Simon', 'Sonny', 'Steen', 'Stefan', 'Sten', 'Stephan', 'Steve', 'Steven', 'Stig', 'Svenning', 'Søren', 'Tage', 'Tejs', 'Thomas', 'Tim', 'Timmy', 'Tobias', 'Tom', 'Tommy', 'Tonny', 'Torben', 'Troels', 'Uffe', 'Ulf', 'Ulrik', 'Vagn', 'Valdemar', 'Verner', 'Victor', 'Villads', 'Werner', 'William', 'Yan', 'Yannick', 'Yngve', 'Zacharias', 'Ziggy', 'Øivind', 'Øjvind', 'Ørni', 'Øvli', 'Øystein', 'Øyvind', 'Åbjørn', 'Aage', 'Åge', ) first_names_female = ( 'Abelone', 'Agnes', 'Agnete', 'Alberte', 'Alma', 'Amalie', 'Amanda', 'Andrea', 'Ane', 'Anette', 'Anna', 'Anne', 'Annemette', 'Annette', 'Asta', 'Astrid', 'Benedicte', 'Benedikte', 'Bente', 'Benthe', 'Berit', 'Berta', 'Beth', 'Bettina', 'Birgit', 'Birgitte', 'Birte', 'Birthe', 'Bitten', 'Bodil', 'Britt', 'Britta', 'Camilla', 'Carina', 'Carla', 'Caroline', 'Cathrine', 'Catrine', 'Cecilie', 'Charlotte', 'Christina', 'Christine', 'Cirkeline', 'Clara', 'Connie', 'Conny', 'Dagmar', 'Dagny', 'Daniella', 'Dina', 'Ditte', 'Doris', 'Dorte', 'Dorthe', 'Edith', 'Elin', 'Elisabeth', 'Ella', 'Ellen', 'Elna', 'Else', 'Elsebeth', 'Emilie', 'Emily', 'Emma', 'Erna', 'Esmarelda', 'Ester', 'Filippa', 'Frederikke', 'Freja', 'Frida', 'Gerda', 'Gertrud', 'Gitte', 'Grete', 'Grethe', 'Gundhild', 'Gunhild', 'Gurli', 'Gyda', 'Hannah', 'Hanne', 'Heidi', 'Helen', 'Helle', 'Henriette', 'Herdis', 'Iben', 'Ida', 'Inga', 'Inge', 'Ingelise', 'Inger', 'Ingrid', 'Irma', 'Isabella', 'Jacobine', 'Jacqueline', 'Janne', 'Janni', 'Jannie', 'Jasmin', 'Jean', 'Jenny', 'Joan', 'Johanne', 'Jonna', 'Josefine', 'Josephine ', 'Julie', 'Justina', 'Jytte', 'Karen', 'Karin', 'Karina', 'Karla', 'Karoline', 'Katcha', 'Katja', 'Katrine', 'Kirsten', 'Kirstin', 'Kirstine', 'Klara', 'Kristina', 'Kristine', 'Laura', 'Lea', 'Lena', 'Lene', 'Leonora', 'Line', 'Liva', 'Lona', 'Lone', 'Lotte', 'Louise', 'Lærke', 'Maiken', 'Maja', 'Majken', 'Malene', 'Malou', 'Maren', 'Margit', 'Margrethe', 'Maria', 'Marianne', 'Marie', 'Marlene', 'Mathilde', 'Maya', 'Merete', 'Merethe', 'Mette ', 'Mia', 'Michala', 'Michelle', 'Mie', 'Mille', 'Mimi', 'Minna', 'Nadia', 'Naja', 'Nana', 'Nanna', 'Nanni', 'Natasha', 'Natasja', 'Nete', 'Nicoline', 'Nina', 'Nora', 'Oda', 'Odeline', 'Odette', 'Ofelia', 'Olga', 'Olivia', 'Patricia', 'Paula', 'Paulina', 'Pernille', 'Pia', 'Ragna', 'Ragnhild', 'Randi', 'Rebecca', 'Regitse', 'Regitze', 'Rikke', 'Rita', 'Ritt', 'Ronja', 'Rosa', 'Ruth', 'Sabine', 'Sandra', 'Sanne', 'Sara', 'Sarah', 'Selma', 'Signe', 'Sigrid', 'Silje', 'Sille', 'Simone', 'Sine', 'Sofia', 'Sofie', 'Solveig', 'Solvej', 'Sonja', 'Sophie', 'Stina', 'Stine', 'Susanne', 'Sussanne', 'Sussie', 'Sys', 'Sørine', 'Søs', 'Tammy', 'Tanja', 'Thea', 'Tilde', 'Tina', 'Tine', 'Tove', 'Trine', 'Ulla', 'Ulrike', 'Ursula', 'Vera', 'Victoria', 'Viola', 'Vivian', 'Weena', 'Winni', 'Winnie', 'Xenia', 'Yasmin', 'Yda', 'Yrsa', 'Yvonne', 'Zahra', 'Zara', 'Zehnia', 'Zelma', 'Zenia', 'Åse', ) first_names = first_names_male + first_names_female last_names = ( 'Jensen', 'Nielsen', 'Hansen', 'Pedersen', 'Andersen', 'Christensen', 'Larsen', 'Sørensen', 'Rasmussen', 'Petersen', 'Jørgensen', 'Madsen', 'Kristensen', 'Olsen', 'Christiansen', 'Thomsen', 'Poulsen', 'Johansen', 'Knudsen', 'Mortensen', 'Møller', 'Jacobsen', 'Jakobsen', 'Olesen', 'Frederiksen', 'Mikkelsen', 'Henriksen', 'Laursen', 'Lund', 'Schmidt', 'Eriksen', 'Holm', 'Kristiansen', 'Clausen', 'Simonsen', 'Svendsen', 'Andreasen', 'Iversen', 'Jeppesen', 'Mogensen', 'Jespersen', 'Nissen', 'Lauridsen', 'Frandsen', 'Østergaard', 'Jepsen', 'Kjær', 'Carlsen', 'Vestergaard', 'Jessen', 'Nørgaard', 'Dahl', 'Christoffersen', 'Skov', 'Søndergaard', 'Bertelsen', 'Bruun', 'Lassen', 'Bach', 'Gregersen', 'Friis', 'Johnsen', 'Steffensen', 'Kjeldsen', 'Bech', 'Krogh', 'Lauritsen', 'Danielsen', 'Mathiesen', 'Andresen', 'Brandt', 'Winther', 'Toft', 'Ravn', 'Mathiasen', 'Dam', 'Holst', 'Nilsson', 'Lind', 'Berg', 'Schou', 'Overgaard', 'Kristoffersen', 'Schultz', 'Klausen', 'Karlsen', 'Paulsen', 'Hermansen', 'Thorsen', 'Koch', 'Thygesen', ) prefixes_male = ( 'Hr', 'Dr.', 'Prof.', 'Univ.Prof.' ) prefixes_female = ( 'Fru', 'Dr.', 'Prof.', 'Univ.Prof.' ) faker-0.7.7/faker/providers/person/bg_BG/0000755000175000017500000000000013026251410016264 5ustar hlehlefaker-0.7.7/faker/providers/person/bg_BG/__init__.py0000644000175000017500000007416713026251410020414 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): first_names_female = ( 'Авгия', 'Авигея', 'Авторка', 'Аглая', 'Аглоида', 'Агнешка', 'Адамина', 'Адра', 'Адрианиа', 'Аела', 'Айрен', 'Аксентия', 'Алания', 'Албина', 'Александрина', 'Алексиа', 'Аленка', 'Алиана', 'Алисия', 'Алтая', 'Амбър', 'Амория', 'АнаМария', 'Анатолия', 'Ангелка', 'Андика', 'Андриана', 'Анелина', 'анета', 'Анза', 'Анимира', 'Аница', 'Аномалия', 'Антоалина', 'Антонела', 'Ануша', 'Анхея-мей', 'Аполинария', 'Аралия', 'Аркадия', 'Арсена', 'Аселина', 'Асифа', 'Астромерия', 'Атина', 'Аурора', 'Багра', 'Балина', 'Бацислава', 'Беатрис', 'Бела', 'Белисима', 'Беломира', 'Бенелена', 'Берислава', 'Бея', 'Билена', 'Бисера', 'Биянка', 'Благодатка', 'Благосвета', 'Богдалина', 'Богородка', 'Бодурка', 'Божидара-силвестра', 'Божинела', 'Божурка', 'Бонифация', 'Борена', 'Бориска', 'Борянка', 'Боца', 'Бригита', 'Бронислава', 'Буна', 'Буча', 'Бързана', 'Ваклина', 'Валерия', 'Валя', 'Вангелия', 'Ванухи', 'Варта', 'Васенка', 'Василина', 'Васка', 'Вашиля', 'Вежда', 'Велиана', 'Велинна', 'Велиянка', 'Венда', 'Венеция', 'Венислава', 'Венчислава', 'Верена', 'Верислава', 'Веса', 'Веселинка', 'Весна', 'Веца', 'Видима', 'Виктория', 'Вилия', 'Вилхема', 'Виолета', 'Виржиния', 'Витомира', 'Вишка', 'Владилена', 'Владлена', 'Водица', 'Войнка', 'Вула', 'Възкресения', 'Въльо', 'Върбунка', 'Въца', 'Габи', 'Галена', 'Галина', 'Галя', 'Гануца', 'Гвоздейка', 'Гена', 'Георгелена', 'Георгица', 'Герга', 'Гердана', 'Гертруда', 'Гиздана', 'Гичка', 'Гордана', 'Гория', 'Гоца', 'Графица', 'Грета', 'Гримяна', 'Гроздинка', 'Гуна', 'Гъда', 'Гълъбица', 'Гюгра', 'Гюргя', 'Дакота', 'Дамяна', 'Данелина', 'Данимира', 'Данка', 'Дарданела', 'Дария', 'Дафинка', 'Деа', 'Деви', 'Делиана', 'Деля', 'Демирела', 'Дениандра', 'Дениславена', 'Денница', 'Десимиляна', 'Десияна', 'Дефлорина', 'Дея', 'Джана', 'Джиневра', 'Джулия', 'Диана-Мария', 'Дида', 'Дилмана', 'Димитра', 'Димка', 'Динна', 'Добрина', 'Дойка', 'Доменика', 'Доника', 'Дора-Анна', 'Дорина', 'Доста', 'Доча', 'Драгица', 'Дренка', 'Дуда', 'Душка', 'Дюкяна', 'Евангелина', 'Евдокия', 'Евридика', 'Едита', 'Ел', 'Елдора', 'Еленица', 'Елеонета', 'Ели', 'Елиз', 'Елина', 'Елиса', 'Елица', 'Елма', 'Елфида', 'Емануила', 'Емма', 'Еница', 'Ергана', 'Ермиля', 'Естела', 'Ефимена', 'Ефросиния', 'Жаклин', 'Жанин', 'Жара', 'Жейна', 'Желязка', 'Женимира', 'Жива', 'Живомира', 'Жичка', 'Жорка', 'Жулиана', 'Заека', 'Занка', 'Зафа', 'Захаринка', 'Звездемира', 'Здравелина', 'Здухостина', 'Зинаида', 'Златея', 'Златка', 'Златомира', 'Зоичка', 'Зорка', 'Зузичка', 'Ивалена', 'ивамина', 'Иванеса', 'Иваничка', 'Ивелиана', 'Ивинка', 'Иглика', 'Изидора', 'Илеана', 'Илианна', 'Илинда', 'Илка', 'Инан', 'Инеса', 'Ира', 'Ирин', 'Ирла', 'Исихия', 'Истилияна', 'Йоана', 'Йоанна', 'Йованка', 'Йоко', 'Йолина', 'Йона', 'Йоника', 'Йорданка', 'Йоханна', 'Кадифейка', 'Калея', 'Калина', 'Калиса', 'Калуда', 'Камея', 'Кануша', 'Карамелита', 'Карина', 'Касиди', 'Катастрофа', 'Катинка', 'Каунка', 'Кветослава', 'Керанка', 'Кети', 'Кино', 'Кирка', 'Китчица', 'Клара', 'Клеуна', 'Клоя', 'Кокимира', 'Комара', 'Константина', 'Корнелия', 'Костадинка', 'Кралина', 'Красидара', 'Красияна', 'Криси', 'кристабела', 'Кристиана', 'Кристия', 'Кръстанка', 'Ксандриния', 'Кунка', 'Кьнина', 'Лада', 'Лазура', 'Лалка', 'Лариса', 'Лаца', 'Лека', 'Ленче', 'Летисия', 'Либерта', 'Лидийка', 'Лика', 'Лилия', 'Лилянка', 'Линда', 'Лия', 'Лозанка', 'Лорена', 'Лоти', 'Луна', 'Лъчезарка', 'Любина', 'Люблина', 'Любослава', 'Люляна', 'Люсила', 'Лянка', 'Магдалена', 'Мадлен', 'Майя', 'Максимилияна', 'Малена', 'Малтина', 'Манолина', 'Мара-антоанета', 'Маргит', 'Марен', 'Мари-анри', 'Марийка', 'Маринета', 'Мариотка', 'Мария', 'Мария-елена', 'Мария-Хуана', 'Марлена', 'Маруся', 'Маса', 'Матка', 'Маша', 'Медиха', 'Мелания', 'Мелъди', 'Меропа', 'Миглена', 'Мила', 'Милара', 'милдия', 'Милиана', 'Милост', 'Мимоза', 'Минка', 'Миранза', 'Мирена', 'Миропа', 'Мисла', 'Митошка', 'Михайлена', 'Мишка', 'Младлена', 'Момера', 'Моника', 'Мортадела', 'Мушана', 'Наводненка', 'Надка', 'Найда', 'Нани', 'Настия', 'Наташа', 'Невена', 'Негрита', 'Неделяна', 'Нейка', 'Нелида', 'Нелла', 'Неолина', 'Нешка', 'Нигрита', 'Никоела', 'Николина', 'Нионила', 'Нона', 'Норка', 'Нурета', 'Огнена', 'Октавия', 'Оливера', 'Омана', 'Орлеана', 'Орхидея', 'Павилия', 'Павлина', 'Палвира', 'Паломина', 'Панда', 'Пантера', 'Парашкевица', 'Парунка', 'Патриотка', 'Паулина', 'Паца', 'Пейолина', 'Пелина', 'Пепелота', 'Периана', 'перуна', 'Петинка', 'Петрийка', 'Петромира', 'Петрушка', 'Пешка', 'Пламена', 'Плодовитка', 'Полексина', 'Полин', 'Правда', 'Преса', 'Прина', 'Пролетина', 'Простисвета', 'Пупи', 'Първолетка', 'Рада', 'Радиа', 'Радимира', 'Радка', 'Радосвета', 'Радостка', 'Раинка', 'Райничка', 'Рамина', 'Ревка', 'Ренгия', 'Риана', 'Римма', 'Рия', 'Роза', 'Розана', 'Розета', 'Розка', 'Роксана', 'Ромолета', 'Роселина', 'Росислава', 'Ростислава', 'Ружка', 'Румислава', 'Русалия', 'Руска', 'Сабина', 'Савета', 'Салина', 'Санка', 'Сарая', 'Сахория', 'Свежа', 'Светла', 'Светломира', 'Свидна', 'Свободка', 'Севда', 'севделина', 'Севета', 'Семенарка', 'Сергелинка', 'Сибила', 'Сиена', 'Силви', 'Силвия-александра', 'Силяна', 'Симона', 'Синтия', 'Сисоя', 'Скакалка', 'Славея', 'Славка', 'Сладоледка', 'Смехотерапия', 'Смирна', 'Снежинка', 'Софийка', 'Спасена', 'Спасияна', 'Спирела', 'Стависара', 'Стаматка', 'Станиела', 'Станимирка', 'Сташа', 'Стелина', 'Стефани', 'Стеяна', 'Стоимена', 'Столетка', 'Стоянка', 'Сузи', 'Съвестина', 'Сърменка', 'Таисия', 'тамара', 'Таня', 'Ташимира', 'Теа', 'Телефонка', 'Темира', 'Теодора', 'Теса', 'Тилиана', 'Тиха', 'Тоанета', 'Толиана', 'Тона', 'Тоницвета', 'Тоска', 'Тошка', 'Трендафила', 'Трифонка', 'Троша', 'Труфана', 'Тръпка', 'Туфка', 'Улиана', 'Урима', 'Фабияна', 'Фатиме', 'Феня', 'Фикия', 'Филипини', 'Фимка', 'Флавия', 'Флорика', 'Фотинка', 'Фронка', 'Фуга', 'Хана', 'Харитония', 'Хенриета', 'Хинка', 'Холи', 'Хранислава', 'Хрисанка', 'Христа', 'Христела', 'Христилияна', 'Христоелена', 'Христя', 'Хубавелка', 'Цанета', 'Царевна', 'Цветана', 'Цветелина', 'Цветилена', 'Цветлина', 'Цветолилия', 'Цветяна', 'Цеца', 'Цола', 'Цоня', 'Чана', 'Чардафона', 'Чачия', 'Череша', 'Четвърта', 'Чона', 'Чубрина', 'Шана', 'Шена', 'Шехерезада', 'Шинка', 'Щедра', 'Щериана', 'Щефания', 'Щилянка', 'Щтилка', 'Ъгленка', 'Ъчка', 'Юлиена', 'Юлия', 'Юнона', 'Юрита', 'Юстианна', 'Ябленка', 'Явора', 'Ягода', 'Ялислава', 'Яна-Мартина', 'Янина', 'Яниславия', 'Янка', 'Ярка', 'Ясена', 'Ятана' ) first_names_male = ( 'Аблен', 'Август', 'Августиан', 'Августин', 'Авел', 'Авер', 'Аверно', 'Авксентий', 'Аво', 'Аврам', 'Аврели', 'Аврелий', 'Аврор', 'Агапи', 'Агапий', 'Агатопод', 'Агент', 'Аглай', 'Агнен', 'Агнеш', 'Агоп', 'Агъци', 'Адалберт', 'Адам', 'Адеан', 'Аделин', 'Адем', 'Адриан', 'Адриян', 'Аерозол', 'Азалия', 'Айдемир', 'Акашия', 'Аксакусти', 'Аксидан', 'Аксинтия', 'Алберт', 'Албияна', 'Алдин', 'Алевандър', 'Алег', 'Алек', 'Алекзандриян', 'Беримир', 'Берин', 'Берия', 'Беро', 'Берослав', 'Бетина', 'Бетино', 'Бечо', 'Билян', 'Бинко', 'Биньо', 'Бисенти', 'Бисер', 'Благо', 'Благовест', 'Благой', 'Благомир', 'Благосвет', 'Блаже', 'Бог', 'Богиня', 'Богой', 'Боголюб', 'Богомил', 'Богослав', 'Бодромир', 'Божан', 'Божидар', 'Божик', 'Божимир', 'Божин', 'Божинел', 'Божко', 'Божо', 'Божур', 'Боил', 'Боила', 'Бойко', 'Бойчо', 'Болен', 'Болеслав', 'Боне', 'Бонислав', 'Бонко', 'Боно', 'Веселин', 'Весислав', 'Весо', 'Веспасиян', 'Ветко', 'Вечко', 'Вигалот', 'Виго', 'Виделин', 'Виден', 'Видин', 'Видослав', 'Видю', 'Викенти', 'Виктор', 'Вилиан', 'Вилизар', 'Вилизара', 'Вилислав', 'Вилиян', 'Винету', 'Винко', 'Вино', 'Винсънт', 'Винченцо', 'Виолет', 'Виолин', 'Висарион', 'Виталий', 'Витко', 'Витлян', 'Витомир', 'Витош', 'Вихрен', 'Вихрони', 'Вихър', 'Вичо', 'Виша', 'Вишетин', 'Вишню', 'Влад', 'Владилен', 'Владимер', 'Владимир', 'Галентин', 'Галиен', 'Галимир', 'Галиян', 'Гани', 'Ганислав', 'Ганцомир', 'Ганчо', 'Ганьо', 'Гаро', 'Гатьо', 'Гацо', 'Гвардиана', 'Гелемир', 'Генади', 'ГенадиВалериев', 'Генадий', 'Генислав', 'Генко', 'Гено', 'Генчо', 'Гео', 'Геодим', 'Геомил', 'Георги', 'Герасим', 'Герган', 'Гергей', 'Гергелюб', 'Гергин', 'Гердан', 'Герман', 'Геро', 'Герой', 'Герчо', 'Гетислав', 'Гетко', 'Гето', 'Гецо', 'Гечо', 'Гешо', 'Гивеза', 'Гиздален', 'Гико', 'Гилдрой', 'Делчо', 'Делян', 'Деляна', 'Демир', 'Демян', 'Дениз', 'Деника', 'Денимир', 'Денис', 'Денислав', 'Дениян', 'Денчо', 'Дердидас', 'десилиан', 'Десимир', 'Десислав', 'Деслав', 'Деспин', 'Деспинка', 'Деспот', 'Детелин', 'Дечко', 'Дечо', 'Дечю', 'Дешо', 'Деян', 'Джанер', 'Джанко', 'Джихад', 'Джон-стефан', 'Диаманди', 'Диамантина', 'Диан', 'Диван(надядоДианидядоИван)', 'Дивизие', 'Дивизия', 'Дивил', 'Дидко', 'Диего', 'Дико', 'Дилян', 'Евстати', 'Евстатий', 'Евстахий', 'Евтим', 'Егор', 'Едвин', 'Едит', 'Едрю', 'Едуард', 'Еким', 'Ектар', 'Ектор', 'Елвис', 'Елеан', 'Електрон', 'Елемаг', 'Еленко', 'Елиан', 'Елиас', 'Елиезер', 'Елизабет', 'Елин', 'Елисей', 'Елисия', 'Елко', 'Ельо', 'Ема-Бела', 'Еманоил', 'Емануел', 'Емануил', 'Емил', 'Емилиан', 'Емилиян', 'Ендо', 'Енчо', 'Еньо', 'Еню', 'Ервин', 'Ередин', 'Еремия', 'Ерик', 'Ерина', 'Ерол', 'Ерсен', 'Есен', 'Етиен', 'Ефка', 'Заварин', 'Завен', 'Замфир', 'Занго', 'Занко', 'Запрян', 'Зарко', 'Зафер', 'Зафир', 'Захар', 'Захари', 'Захарин', 'Захо', 'Звездан', 'Звездин', 'Звездислав', 'Звездиян', 'Звездолет', 'Звездомир', 'Згура', 'Здравелин', 'Здравец', 'Здравко', 'Здравчо', 'Зенгин', 'Зика', 'Зинко', 'Зинови', 'Златан', 'Злати', 'Златил', 'Златимир', 'Златиян', 'Златко', 'Златогор', 'Златозар', 'Златомир', 'Златослав', 'Златоцвет', 'Златьо', 'Золтан', 'Илиомар', 'Илич', 'Илия', 'Илиян', 'Илко', 'Илчо', 'Имилиан', 'Ингемунд', 'Инко', 'Инчо', 'Иполит', 'Ириан', 'Ириней', 'иринеус', 'Ириян', 'Ирко', 'Ирма', 'Ирник', 'Исак', 'Исидор', 'Искрен', 'Искър', 'Исперих', 'Истан', 'Истатко', 'Истилян', 'Исус', 'Итко', 'Ихтиандър', 'Ицо', 'Ичо', 'Йено', 'Йеремия', 'Йоан', 'Йоан-Александър', 'Йоан-иво', 'Йован', 'Йовица', 'Йовко', 'Йово', 'Йовро', 'Йовцо', 'Йовчо', 'Йожи', 'Йоил', 'Йолиян', 'Йолко', 'Карен', 'Карим', 'Карин', 'Карло', 'Кармен', 'Каролин', 'Карчо', 'Катакомб', 'Каталинка', 'Катерин', 'Кевин', 'Кеворк', 'Кери', 'Кибер', 'Кимба', 'Кимбо', 'Кимон', 'Кимчо', 'Кин', 'Кинка', 'Кинта', 'Киприслав', 'Киприян', 'Кириен', 'Кирил', 'Кирчо', 'Киряк', 'Киряки', 'Киряко', 'Кис', 'Кит', 'Кито', 'Китодар', 'Китомир', 'Клим', 'Климент', 'Кнут', 'Козма', 'Койно', 'Койо', 'Койчо', 'Коко', 'Коле', 'Колчо', 'Кольо', 'Колю', 'Комнин', 'Лалко', 'Лало', 'Лальо', 'Ламби', 'Ламбо', 'Ламбю', 'Ланселот', 'Ласкал', 'Ласкар', 'Ластър', 'Латин', 'Латко', 'Латьо', 'Латю', 'ЛЕА-МАРИЯ', 'Леандър', 'Лев', 'Левент', 'Левчо', 'Леко', 'Ленин', 'Ленко', 'Леон', 'Леонид', 'Лесе', 'Лефтер', 'Лечо', 'Лилко', 'Лило', 'Лилчо', 'Лилян', 'Лимон', 'Липе', 'Лихия', 'Личо', 'Ловчо', 'Лозан', 'Лозана', 'Лозен', 'Лора-софия', 'Лоранс', 'Лука', 'Лукан', 'Луко', 'Лули', 'Лулчо', 'Лусио', 'Лусия', 'Маноел', 'Манол', 'Маноло', 'Мантас', 'Мануил', 'Мануш', 'МанчестърЮнайтед', 'Манчо', 'Маньо', 'Маню', 'Марангони', 'Маргарит', 'Марек', 'Мариан', 'Марий', 'Марин', 'Маринел', 'Маринчо', 'Марио', 'Мариоллита', 'Маритна', 'Мариян', 'Марк', 'Марк-антоний', 'Марко', 'Маркус', 'Мартен', 'Мартин', 'Мартиниян', 'Маруш', 'Марчело', 'Маслина', 'Матей', 'Матьо', 'Матю', 'Махно', 'Машо', 'Медиан', 'Мено', 'Мерилин', 'Месак', 'Метакса', 'Найо', 'Найчо', 'Наке', 'Нако', 'Нанко', 'Нано', 'Нансимир', 'Нанчо', 'Наню', 'Нарцислав', 'Наско', 'Настимир', 'Настрадин', 'Натанаил', 'Натко', 'Наум', 'Нафисат', 'Нафтали', 'Нацко', 'Нацо', 'Начиян', 'Начко', 'Начо', 'Невен', 'Невенко', 'Невилиян', 'Невян', 'Негослав', 'Неделин', 'Неделчо', 'Недислав', 'Недко', 'Недьо', 'Недю', 'Недялко', 'Нейко', 'Нейчо', 'Нелко', 'Нелчо', 'Нене', 'Ненко', 'Ненсислав', 'Ненчо', 'Неокли', 'Нерес', 'Обретим', 'Ованес', 'Огин', 'Огнемир', 'Огнен', 'Океан', 'Олег', 'Олек', 'Олимпи', 'Омар', 'Омуртаг', 'Оник', 'Онуфри', 'Ончо', 'Орлин', 'Ортодокси', 'Орфей', 'Орхидей', 'Орце', 'Оскар', 'Оханес', 'Павел', 'Павелин', 'Павко', 'Павлик', 'Павлин', 'Павлинчо', 'Павломир', 'Паисий', 'Пако', 'Палми', 'Палмиро', 'Панай', 'Панайот', 'Панде', 'Панделис', 'Пане', 'Панкртийян', 'Пано', 'Панталей', 'Пантелей', 'Панто', 'Пантю', 'Панчо', 'Паолина', 'Параскев', 'Параход', 'Парашкев', 'Парашкеван', 'Паруш', 'Паско', 'Паспанахил', 'Пато', 'Патрик', 'Патьо', 'Паулин', 'Паун', 'Пацо', 'Пачо', 'Пейко', 'Пейо', 'Пейодон', 'Пейтан', 'Пейчин', 'Пейчо', 'Пеко', 'Пелай', 'Пеле', 'Пенко', 'Пенчин', 'Пенчо', 'Пеньо', 'Пеню', 'Пео', 'Пепино', 'Пепислав', 'Пепо', 'Перикъл', 'Персиана', 'Персиян', 'Перчо', 'Петиконгрес', 'Петкан', 'Петко', 'Пето', 'Петраки', 'Петрана', 'Петринел', 'Петрозар', 'Петромил', 'Рангел', 'Рангел-любими', 'Рандю', 'Ранчо', 'Расате', 'Рафаил', 'Рачко', 'Рачо', 'Рашко', 'Рашо', 'Раю', 'Раян', 'Реан', 'Рем', 'Риналдо', 'Рис', 'Ристя', 'Ричард', 'Ричерд', 'Роберт', 'Роберто', 'Робин', 'Робърт', 'Рогелина', 'Рогена', 'Родан', 'Родион', 'Розалин', 'Розин', 'Розоцвет', 'Ройо', 'Роксан', 'Ромел', 'Ромелина', 'Ромен', 'Ромео', 'Ромил', 'Ромул', 'Росен', 'Росенка', 'Росимир', 'Роска', 'Роско', 'Ростиана', 'Ростимир', 'Ростислав', 'Светломир', 'Светлю', 'Светозар', 'Светослав', 'Себастиан', 'Себахтин', 'Севан', 'Севар', 'Севастин', 'Севдалин', 'Севдан', 'Севелин', 'Северин', 'Седеф', 'Седефчо', 'Селен', 'Селена', 'Сенко', 'Серафим', 'Сергей', 'Сеслав', 'Сиви', 'Сидер', 'Сидония', 'Сидор', 'Сиен', 'Силаги', 'Силан', 'Силвестър', 'Силвио', 'Силвиян', 'Силян', 'Симеон', 'Симо', 'Сирман', 'Сифоня', 'Скорбут', 'Слав', 'Славдо', 'Славе', 'Славейко', 'Славен', 'Слави', 'Славил', 'Теодоси', 'Теодосий', 'Теодослав', 'Теодостин', 'Теофан', 'Теохар', 'Тервел', 'Тигрони', 'Тило', 'Тильо', 'Тимо', 'Тимон', 'Тимотей', 'Тимчо', 'Тино', 'Тинчо', 'Тихо', 'Тихол', 'Тихомир', 'Тихон', 'Тишо', 'Тоде', 'Тодомирка', 'Тодораки', 'Тодорин', 'Тодорина', 'Токимир', 'Толек', 'Толю', 'Тома', 'Томас', 'Томен', 'Томинка', 'Томислав', 'Томо', 'Тоне', 'Тони', 'Тонимир', 'Тонислав', 'Тонко', 'Тончо', 'Топалко', 'Тополко', 'Тотко', 'Тотьо', 'Тотю', 'Тоцо', 'Филатей', 'Фили', 'Филидан', 'Филион', 'Филип', 'Филипас', 'Филипопол', 'Филко', 'Филомир', 'Филчо', 'Фильо', 'Финдо', 'Фиро', 'Фирчо', 'Фичо', 'Флори', 'Флориан', 'Флорин', 'Флоро', 'Фори', 'Фосил', 'Франк', 'Франц', 'Францислав', 'Фрацил', 'Фреди', 'Фродо', 'Фуго', 'Фуко', 'Фъстък', 'Фьодор', 'Хавтелин', 'Ханко', 'Хараламби', 'Харалампи', 'Харалан', 'Харбингър', 'Хари', 'Харизан', 'Харитон', 'Хасан', 'Хасатин', 'Хачо', 'Хвойне', 'Хебър', 'Хектор', 'Хераклит', 'Хернани', 'Хефестион', 'Химинай', 'Хинко', 'Хино', 'Хитко', 'Хороз', 'Храбрин', 'Храбър', 'Хранимир', 'Хрелко', 'Хрельо', 'Хрисим', 'Хрисимир', 'Хрисо', 'Христалин', 'Христивилин', 'Христиела', 'Христилиан', 'християн', 'Христо', 'Христо-никола', 'Христодор', 'Христозар', 'Христозорнициан', 'Христозорницомил', 'Христомил', 'Христомир', 'Христослав', 'Христофор', 'Хрисчо', 'Хрондел', 'Хрусан', 'Хубав', 'Хубавен', 'Хубан', 'Хубен', 'Цоню', 'Цоцо', 'Цочо', 'Цъки', 'Чавдар', 'Чанкете', 'Чанко', 'Чано', 'Чаньо', 'Чардафон', 'Чародей', 'Чауш', 'Чачо', 'Чвор', 'Чедомир', 'Ченко', 'Ченю', 'Чепо', 'Черноризец', 'Черньо', 'Чийо', 'Чико', 'Чило', 'Чонар', 'Чони', 'Чоно', 'Чоню', 'Чочо', 'Чочомир', 'Чубрик', 'Чуде', 'Чудо', 'Чудомир', 'Чудослав', 'Чук', 'Шабан', 'Шанко', 'Шаноу', 'Шаро', 'Шейна', 'Шеки', 'Шенко', 'Шенол', 'Шибил', 'Шидер', 'Шинко', 'Шино', 'Шипчан', 'Ширко', 'Шишман', 'Шкодри', 'Шмильо', 'Шмулю', 'Шпилко', 'Шушо', 'Щедрин', 'Щедю', 'Щеки', 'Щено', 'Щеню', 'Щерион', 'Щериян', 'Щерко', 'Щерьо', 'Щерю', 'Щилиян', 'Щилян', 'Щирян', 'Щоно', 'Щтърбан', 'Щтъркан', 'Щурк', 'Щърбан', 'Щъркан', 'Ъглен', 'Ълен', 'Ърнест', 'Ъруин', 'Ърчо', 'Ьобирдар', 'Юги', 'Юлиан', 'Юлий', 'Юлиян', 'Юрдан', 'Юри', 'Юрий', 'Юстин', 'Юстиниан', 'Яблен', 'Явор', 'Яго', 'Ягодин', 'Язо', 'Яким', 'Яко', 'Якоб', 'Яков', 'Якослав', 'Ян', 'Янадин', 'Янаки', 'Янакин', 'Яначко', 'Яне', 'Янег', 'Янедин', 'Янек', 'Яни', 'Яниел', 'Яник', 'Янимир', 'Янис', 'Янислав', 'Яничко', 'Янко', 'Янкул', 'Яно', 'Яномил', 'Янтар', 'Януш', 'Янцислав', 'Янче', 'Янчо', 'Ярно', 'Яромир', 'Ярце', 'Ярчо', 'Яръм', 'Ярю', 'Ясен', 'Ясер', 'Ястреб', 'Ятан', 'Яцо', 'Ячо', 'Яшар', 'Яшка', 'Яшо', 'Яшон' ) last_names_male = ( 'Симеонов', 'Данданов', 'Кърков', 'Братухчев', 'Цветков', 'Иванов', 'Яназов', 'Тодоров', 'Колчев', 'Келешев', 'Бърборков', 'Дришльов', 'Макаронски', 'Количков', 'Принов', 'Бодуров', 'Китов', 'Гьоков', 'Симеонов', 'Балахуров', 'Милачков', 'ЕвроповКирилов', 'Площаков', 'Мангъров', 'Хвърчилков', 'Дзезов', 'Ждраков', 'Тухчиев', 'Топков', 'Яков', 'Иликьов', 'Бурханларски', 'Вражалски', 'Тутурилов', 'Бранков', 'Зенгинов', 'Фенеров', 'Кучев', 'Възвъзов', 'Кьоров', 'Джогов', 'Пъков', 'Рангелов', 'Чутурков', 'Самсонов', 'Андонов', 'Бумов', 'Мочев', 'Дачев', 'Муев', 'Младенов', 'Тошев', 'Бедринов', 'Тумангелов', 'Канчин', 'Миленков', 'Патков', 'Пондьов', 'Самоходов', 'Четрафилски', 'Смърдански', 'Клатуров', 'Вакрилов', 'Прошков', 'Пулев', 'Парашкевов', 'Манавски', 'Чуков', 'Овнарски', 'Рошльов', 'Пройкова', 'Младенова', 'Кесьов', 'Римпопов', 'Златков', 'Колев', 'Пикянски', 'Николов', 'Цицков', 'Стойков', 'Каракашев', 'Докова', 'Мераков', 'Пеева', 'Педалов', 'Тъпчилещов', 'Въртунински', 'Кодуков', 'Татьозов', 'Токов', 'Юрганчев', 'Клатикрушев', 'Монтянов', 'Бобев', 'Топчийски', 'Луланков', 'Костов', 'Колипатков', 'Чукчуков', 'Катъров', 'Кобиларов', 'Лимонадов', 'Цоцов', 'Поаков', 'Недялков', 'Станишев', 'Йорданов', 'Щърбов', 'Занов' ) last_names_female = ( 'Кокошкова', 'Градинарова', 'Куртакова', 'Чанлиева', 'Тодорова', 'Пътечкова', 'Скринска', 'Сапунджиева', 'Вампирска', 'Васовa', 'Таралингова', 'Илиева', 'Кривошапкова', 'Чупетловска', 'Катърова', 'Бележкова', 'Мустакова', 'Пръндачка', 'Йоткова', 'Сланинкова', 'Мангъфова', 'Шкембова', 'Пенджакова', 'Пачаръзка', 'Куртажова', 'Плюнкова', 'Многознаева', 'Белоконска-Вражалска', 'Кучкуделова', 'Крушовска', 'Пищовколева', 'Сопаджиева', 'Точева-Клопова', 'Габровлиева', 'Първанова', 'Певецова', 'Яркова', 'Плюцова', 'Балканска' ) prefixes_female = ('Г-жа', 'Г-ца', 'Др.') prefixes_male = ('Г-н', 'Др.') formats_female = ( '{{first_name_female}} {{last_name_female}}', '{{prefix_female}} {{first_name_female}} {{last_name_female}}', ) formats_male = ( '{{first_name_male}} {{last_name_male}}', '{{prefix_female}} {{first_name_male}} {{last_name_male}}' ) formats = formats_male + formats_female first_names = first_names_male + first_names_female last_names = last_names_male + last_names_female faker-0.7.7/faker/providers/person/uk_UA/0000755000175000017500000000000013026251410016330 5ustar hlehlefaker-0.7.7/faker/providers/person/uk_UA/__init__.py0000644000175000017500000003434713026251410020454 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats = ( '{{first_name_male}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{prefix_male}} {{first_name_male}} {{last_name}}', '{{prefix_female}} {{first_name_female}} {{last_name}}', ) # Source: uk.wikipedia.org/wiki/Українські_імена first_names_male = ( 'Аарон', 'Августин', 'Аврелій', 'Адам', 'Азар', 'Алевтин', 'Альберт', 'Амвросій', 'Андрій', 'Антон', 'Аркадій', 'Арсен', 'Артем', 'Орхип', 'Богдан', 'Богодар', 'Богуслав', 'Болеслав', 'Борис', 'Борислав', 'Вадим', 'Валентин', 'Валерій', 'Варфоломій', 'Василь', 'Венедикт', 'Веніямин', 'Віктор', 'Віталій', 'Владислав', 'Володимир', 'Вʼячеслав', 'Гаврило', 'Геннадій', 'Георгій', 'Герман ', 'Гордій', 'Григорій', 'Гліб', 'Данило', 'Давид', 'Дан', 'Демид', 'Демʼян', 'Дмитро', 'Захар', 'Зиновій', 'Зорян', 'Іван', 'Ігнат', 'Ігор', 'Ілля', 'Едуард', 'Євген', 'Єлисей', 'Єфрем', 'Йосип', 'Климент', 'Костянтин', 'Левко', 'Лесь', 'Леон', 'Леонід', 'Леонтій', 'Леопольд', 'Лукʼян', 'Кирило', 'Макар', 'Максим', 'Марко', 'Мартин', 'Микита', 'Миколай', 'Мирон', 'Мирослав', 'Михайло', 'Назар', 'Нестор', 'Олег', 'Олекса', 'Олександр', 'Олесь', 'Омелян', 'Онисим', 'Опанас', 'Орест', 'Остап', 'Охрім', 'Петро', 'Павло', 'Панас', 'Пантелеймон', 'Пармен', 'Пилип', 'Прохір', 'Роман', 'Ростислав', 'Руслан', 'Святослав', 'Семен', 'Сергій', 'Симон', 'Соломон', 'Спас', 'Станіслав', 'Степан', 'Стефан', 'Тарас', 'Теодор', 'Тимофій', 'Трохим', 'Устим', 'Федір', 'Феофан', 'Франц', 'Хома', 'Юстим', 'Юхим', 'Яків', 'Ярема', 'Ярослав' ) first_names_female = ( 'Ада', 'Аліна', 'Алла', 'Альбіна', 'Амалія', 'Анастасія', 'Аніта', 'Анжела', 'Ганна', 'Богуслава', 'Богданна', 'Валентина', 'Варвара', 'Василина', 'Вікторія', 'Віолетта', 'Віра', 'Володимира', 'Галина', 'Данна', 'Дарина', 'Едита', 'Єва', 'Єлисавета', 'Емілія', 'Еріка', 'Ірина', 'Ірена', 'Златослава', 'Камілла', 'Клавдія', 'Лариса', 'Ліза', 'Лілія', 'Людмила', 'Любов', 'Марія', 'Марина', 'Марта', 'Марʼяна', 'Маруся', 'Михайлина', 'Мілена', 'Надія', 'Наталія', 'Пріска', 'Розалія', 'Святослава', 'Сніжана', 'Соломія', 'Софія', 'Одарка', 'Оксана', 'Оксенія', 'Олена', 'Ольга', 'Орина', 'Орися', 'Роксолана', 'Світлана', 'Тереза', 'Тетяна', 'Юстина', 'Христина', 'Ярина', 'Ярослава' ) first_names = first_names_male + first_names_female # Source: uk.wikipedia.org/wiki/Категорія:Українські_прізвища last_names = ( 'Абрагамовський', 'Абраменко', 'Абрамчук', 'Авдєєнко', 'Аверченко', 'Авраменко', 'Аврамчук', 'Адаменко', 'Адамчук', 'Ажажа', 'Акименко', 'Акуленко', 'Александренко', 'Алексеєнко', 'Алексійчук', 'Алексюк', 'Андрейко', 'Андрієвич', 'Андрієнко', 'Андріїшин', 'Андрійович', 'Андрійчук', 'Андрощук', 'Андрусенко', 'Аронець', 'Арсенич', 'Артеменко', 'Артим', 'Артимишин', 'Артимович', 'Артюх', 'Артюшенко', 'Архимович', 'Архипенко', 'Асаула', 'Атаманчук', 'Атаманюк', 'Атрощенко', 'Бабʼюк', 'Бабʼяк', 'Бабак', 'Бабариченко', 'Бабенко', 'Бабич', 'Бабиченко', 'Бабій', 'Бабійчук', 'Бабко', 'Базавлученко', 'Базилевич', 'Базилевський', 'Байда', 'Байдак', 'Байрак', 'Баклан', 'Бакуменко', 'Балабан', 'Бандера', 'Бандура', 'Бандурка', 'Барабаш', 'Баран', 'Баранець', 'Бараник', 'Баранник', 'Батіг', 'Батуринець', 'Батюк', 'Башполченко', 'Баштан', 'Бгиденко', 'Бебешко', 'Бевз', 'Бевзенко', 'Безбородьки', 'Безбородько', 'Бездітко', 'Вакарчук', 'Вакуленко', 'Валенко', 'Ванченко', 'Василашко', 'Василевич', 'Василенко', 'Василечко', 'Ватаманюк', 'Вахній', 'Ващенко', 'Ващенко-Захарченко', 'Ващук', 'Вдовенко', 'Вдовиченко', 'Величко', 'Венгринович', 'Вергун', 'Верес', 'Верменич', 'Вернигора', 'Вернидуб', 'Вертипорох', 'Верховинець', 'Верхола', 'Височан', 'Вишиваний', 'Вишняк', 'Вівчаренко', 'Вітер', 'Вітрук', 'Власенко', 'Власюк', 'Влох', 'Воблий', 'Вовк', 'Габелко', 'Гавриленко', 'Гаврилець', 'Гаврилишин', 'Гаврилів', 'Гаврилюк', 'Гавриш', 'Гавришкевич', 'Гаврюшенко', 'Гаєвський', 'Гайворонський', 'Гайда', 'Гайдабура', 'Гайдай', 'Гайдамака', 'Гайденко', 'Гоголь', 'Гоголь-Яновський', 'Годунок', 'Голик', 'Голобородько', 'Гресь', 'Гречаник', 'Гречко', 'Гриценко', 'Гузенко', 'Гузій', 'Гузь', 'Гук', 'Гунько', 'Гупало', 'Гуцуляк', 'Ґалаґан', 'Ґереґа', 'Ґерета', 'Ґерус', 'Ґжицький', 'Ґоляш', 'Давиденко', 'Давимука', 'Даниленко', 'Данилюк', 'Данильчук', 'Данченко', 'Данчук', 'Данькевич', 'Даньків', 'Данько', 'Дараган', 'Дахно', 'Даценко', 'Дацюк', 'Дашенко', 'Дашкевич', 'Девдюк', 'Дейнека', 'Дейнеко', 'Дейсун', 'Демʼяненко', 'Демʼянчук', 'Демʼянюк', 'Демиденко', 'Дергач', 'Деревʼянко', 'Дерегус', 'Деркач', 'Деряжний', 'Джунь', 'Джус', 'Дробʼязко', 'Дробаха', 'Дрозд', 'Дрозденко', 'Дубас', 'Дубенко', 'Дубина', 'Дзиндра', 'Дзюба', 'Доценко', 'Дуплій', 'Дурдинець', 'Дутка', 'Ейбоженко', 'Євдокименко', 'Євтушенко', 'Євтушок', 'Ємельяненко', 'Ємець', 'Єременко', 'Єресько', 'Єрмоленко', 'Єрошенко', 'Єрченко', 'Єрьоменко', 'Єсипенко', 'Єфименко', 'Єщенко', 'Жадан', 'Жайворон', 'Жаліло', 'Жарко', 'Жук', 'Журавель', 'Журба', 'Жученко', 'Забара', 'Забарний', 'Забашта', 'Забіла', 'Заєць', 'Заїка', 'Зайченко', 'Закусило', 'Запорожець', 'Заруба', 'Зарудний', 'Засенко', 'Засуха', 'Засядько', 'Затовканюк', 'Затула', 'Захаренко', 'Захарченко', 'Зінкевич', 'Зінченко', 'Зінчук', 'Зубко', 'Іваненко', 'Іваничук', 'Іванченко', 'Івасюк', 'Іващенко', 'Ільєнко', 'Ільченко', 'Ірванець', 'Ісаєвич', 'Ісаєнко', 'Іщак', 'Іщенко', 'Їжак', 'Їжакевич', 'Кабалюк', 'Кабаненко', 'Каденюк', 'Калениченко', 'Кальченко', 'Канівець', 'Карась', 'Кармалюк', 'Карпа', 'Карпенко', 'Кащенко', 'Кибкало', 'Килимник', 'Кириленко', 'Коваленко', 'Ковалюк', 'Ковпак', 'Козак', 'Козаченко', 'Колесниченко', 'Колісниченко', 'Колодуб', 'Комар', 'Конопленко', 'Конопля', 'Копитко', 'Корбут', 'Корж', 'Короленко', 'Корпанюк', 'Корсун', 'Лаба', 'Лавренко', 'Лагода', 'Лазаренко', 'Левченко', 'Лемешко', 'Лесик', 'Лисенко', 'Литвин', 'Литвиненко', 'Лубенець', 'Лукаш', 'Лупій', 'Луценко', 'Ляшко', 'Мазепа', 'Мазур', 'Макаренко', 'Макогон', 'Малик', 'Малишко', 'Мамчур', 'Масляк', 'Масоха', 'Матвієнко', 'Матяш', 'Медведенко', 'Микитюк', 'Михайличенко', 'Михайлюк', 'Михалюк', 'Мірошниченко', 'Міщенко', 'Москаль', 'Назаренко', 'Наливайко', 'Негода', 'Непорожній', 'Нестайко', 'Нестеренко', 'Ніколюк', 'Носаченко', 'Носенко', 'Оберемко', 'Овсієнко', 'Овчаренко', 'Олійник', 'Оліфіренко', 'Онищенко', 'Оніщук', 'Онуфрієнко', 'Опанасенко', 'Орлик', 'Оробець', 'Остапчук', 'Охримович', 'Охріменко', 'Пʼятаченко', 'Павленко', 'Павлик', 'Павличенко', 'Палій', 'Панчук', 'Парасюк', 'Пелех', 'Перебийніс', 'Перепелиця', 'Петлюра', 'Петренко', 'Петрик', 'Пилипенко', 'Піддубний', 'Полтавець', 'Приймак', 'Примаченко', 'Притула', 'Приходько', 'Прокопович', 'Проценко', 'Пустовіт', 'Пушкар', 'Радченко', 'Рак', 'Ребрик', 'Рева', 'Редько', 'Романенко', 'Романець', 'Романчук', 'Рубан', 'Рубець', 'Рудик', 'Рудько', 'Рябець', 'Рябовіл', 'Рябошапка', 'Рябченко', 'Савенко', 'Сагаль', 'Саєнко', 'Салій', 'Самойленко', 'Сацюк', 'Саченко', 'Свириденко', 'Свистун', 'Семенченко', 'Симоненко', 'Сиротенко', 'Сич', 'Сімашкевич', 'Сірко', 'Сіробаба', 'Сірченко', 'Скиба', 'Скирда', 'Скопенко', 'Скорик', 'Скоробогатько', 'Смик', 'Слюсар', 'Сомко', 'Стельмах', 'Стець', 'Стус', 'Супруненко', 'Талан', 'Таран', 'Тарасенко', 'Твердохліб', 'Теличенко', 'Теліженко', 'Терещенко', 'Терещук', 'Тесленко', 'Тесля', 'Тимченко', 'Тимчук', 'Титаренко', 'Тихий', 'Тичина', 'Ткач', 'Ткаченко', 'Товстоліс', 'Товстуха', 'Токар', 'Тригуб', 'Туркало', 'Тягнибок', 'Удовенко', 'Удовиченко', 'Уманець', 'Усик', 'Устенко', 'Фаренюк', 'Фартушняк', 'Фастенко', 'Фесенко', 'Філіпенко', 'Фоменко', 'Франко', 'Франчук', 'Фурс', 'Харченко', 'Хмара', 'Хоменко', 'Хомик', 'Хорішко', 'Христенко', 'Христич', 'Худобʼяк', 'Худяк', 'Царенко', 'Цибуленко', 'Цимбал', 'Цимбалюк', 'Цісик', 'Цушко', 'Цюпа', 'Цюцюра', 'Чабан', 'Чайка', 'Чаленко', 'Чалий', 'Чарниш', 'Чекалюк', 'Червоненко', 'Чередник', 'Черінько', 'Черненко', 'Чміль', 'Чорновіл', 'Чубай', 'Чуйко', 'Чумак', 'Чумаченко', 'Чуприна', 'Шаблій', 'Шамрай', 'Шаповал', 'Шахрай', 'Швайка', 'Швачка', 'Швачко', 'Шведченко', 'Шеремета', 'Шевченко', 'Шелест', 'Шеремет', 'Шило', 'Шинкаренко', 'Шиян', 'Шморгун', 'Шовкопляс', 'Штепа', 'Штокало', 'Шутько', 'Шухевич', 'Щербак', 'Щербань', 'Щириця', 'Щорс', 'Юрченко', 'Юрчишин', 'Юрчук', 'Юхименко', 'Ющенко', 'Якименко', 'Якимчук', 'Яковенко', 'Ярема', 'Яременко', 'Яремків', 'Яремко', 'Яремчук', 'Ярош', 'Яценко', 'Яценюк', 'Ященко', 'Ящук', ) prefixes_male = ('пан',) prefixes_female = ('пані',) faker-0.7.7/faker/providers/person/__init__.py0000644000175000017500000000620313026251410017436 0ustar hlehlelocalized = True from .. import BaseProvider class Provider(BaseProvider): formats = ['{{first_name}} {{last_name}}', ] first_names = ['John', 'Jane'] last_names = ['Doe', ] def name(self): """ :example 'John Doe' """ pattern = self.random_element(self.formats) return self.generator.parse(pattern) @classmethod def first_name(cls): return cls.random_element(cls.first_names) @classmethod def last_name(cls): return cls.random_element(cls.last_names) def name_male(self): if hasattr(self, 'formats_male'): formats = self.formats_male else: formats = self.formats pattern = self.random_element(formats) return self.generator.parse(pattern) def name_female(self): if hasattr(self, 'formats_female'): formats = self.formats_female else: formats = self.formats pattern = self.random_element(formats) return self.generator.parse(pattern) @classmethod def first_name_male(cls): if hasattr(cls, 'first_names_male'): return cls.random_element(cls.first_names_male) return cls.first_name() @classmethod def first_name_female(cls): if hasattr(cls, 'first_names_female'): return cls.random_element(cls.first_names_female) return cls.first_name() @classmethod def last_name_male(cls): if hasattr(cls, 'last_names_male'): return cls.random_element(cls.last_names_male) return cls.last_name() @classmethod def last_name_female(cls): if hasattr(cls, 'last_names_female'): return cls.random_element(cls.last_names_female) return cls.last_name() @classmethod def prefix(cls): if hasattr(cls, 'prefixes'): return cls.random_element(cls.prefixes) if hasattr(cls, 'prefixes_male') and hasattr(cls, 'prefixes_female'): prefixes = cls.random_element((cls.prefixes_male, cls.prefixes_female)) return cls.random_element(prefixes) return '' @classmethod def prefix_male(cls): if hasattr(cls, 'prefixes_male'): return cls.random_element(cls.prefixes_male) return cls.prefix() @classmethod def prefix_female(cls): if hasattr(cls, 'prefixes_female'): return cls.random_element(cls.prefixes_female) return cls.prefix() @classmethod def suffix(cls): if hasattr(cls, 'suffixes'): return cls.random_element(cls.suffixes) if hasattr(cls, 'suffixes_male') and hasattr(cls, 'suffixes_female'): suffixes = cls.random_element((cls.suffixes_male, cls.suffixes_female)) return cls.random_element(suffixes) return '' @classmethod def suffix_male(cls): if hasattr(cls, 'suffixes_male'): return cls.random_element(cls.suffixes_male) return cls.suffix() @classmethod def suffix_female(cls): if hasattr(cls, 'suffixes_female'): return cls.random_element(cls.suffixes_female) return cls.suffix() faker-0.7.7/faker/providers/person/fa_IR/0000755000175000017500000000000013026251410016304 5ustar hlehlefaker-0.7.7/faker/providers/person/fa_IR/__init__.py0000644000175000017500000001467413026251410020431 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats_female = ( '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{prefix_female}} {{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}} {{suffix}}', '{{prefix_female}} {{first_name_female}} {{last_name}} {{suffix}}' ) formats_male = ( '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{prefix_male}} {{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}} {{suffix}}', '{{prefix_male}} {{first_name_male}} {{last_name}} {{suffix}}' ) formats = formats_female + formats_male first_names_female = ( # top 50 Female Names in Iran: # http://www.sabteahval.ir/Upload/Modules/Contents/asset100/name/d1391.htm 'فاطمه', 'اسما', 'زهرا', 'عسل', 'نازنین زهرا', 'النا', 'زینب', 'سارا', 'یسنا', 'آتنا', 'ریحانه', 'آیناز', 'هستی', 'محیا', 'ستایش', 'باران', 'ثنا', 'هلیا', 'مریم', 'یلدا', 'فاطمه زهرا', 'ملیكا', 'سارینا', 'نازنین', 'مهسا', 'آیلین', 'نرگس', 'حنانه', 'رقیه', 'كیانا', 'كوثر', 'هانیه', 'مبینا', 'مهدیس', 'رها', 'آوا', 'اسرا', 'یگانه', 'نیایش', 'حدیث', 'الینا', 'سوگند', 'مائده', 'پریا', 'معصومه', 'مهدیه', 'آیدا', 'الناز', 'محدثه', 'یاسمین', # http://www.sabteahval.ir/Upload/Modules/Contents/asset100/name/d1393.htm 'فاطمه', 'ستايش', 'زهرا', 'مائده', 'نازنين', 'مبينا', 'يسنا', 'عسل', 'زينب', 'آيناز', 'ريحانه', 'هليا', 'فاطمه', 'سوگند', 'باران', 'سارا', 'رها','محدثه', 'ثنا', 'الينا', 'کوثر', 'آتنا', 'مريم', 'فاطميا''سارينا', 'ياسمين', 'اسرا', 'حسنا', 'رقيه', 'اسما', 'هستي', 'مهديس', 'محيا', 'هانيه', 'آيلين', 'حنانه', 'مهسا', 'پرنيا', 'نرگس', 'آيدا', 'معصومه', 'کيانا', 'حلما', 'مليکا', 'آوا', 'نازنين', 'النا', 'الناز', 'نيايش','بهار' ) first_names_male = ( # top 50 male Names in Iran: # http://www.sabteahval.ir/Upload/Modules/Contents/asset100/name/p1391.htm 'امیر علی', 'پرهام', 'ابوالفضل', 'كیان', 'امیرحسین', 'متین', 'محمد طاها', 'عرفان', 'محمد', 'دانیال', 'علی', 'آرمین', 'امیرمحمد', 'آرتین', 'حسین', 'سبحان', 'مهدی', 'سینا', 'محمد مهدی', 'آریا', 'محمدرضا', 'محمدپارسا', 'طاها', 'سجاد', 'امیررضا', 'آرش', 'امیرعباس', 'نیما', 'علیرضا', 'عرشیا', 'محمدامین', 'مبین', 'محمدحسین', 'یوسف', 'رضا', 'احسان', 'علی اصغر', 'آرین', 'امیرمهدی', 'محمدیاسین', 'ماهان', 'عباس', 'پارسا', 'حسام', 'یاسین', 'علی رضا', 'ایلیا', 'علی اكبر', 'محمدجواد', 'بنیامین', # http://www.sabteahval.ir/Upload/Modules/Contents/asset100/name/p1393.htm 'اميرعلي', 'ايليا', 'محمد', 'محمدپارسا', 'محمد', 'پرهام', 'ابوالفضل', 'سبحان', 'اميرحسين', 'آرتين', 'علي', 'آرمين', 'حسين', 'عرفان', 'اميرمحمد', 'آريا', 'اميرعباس', 'محمدياسين', 'محمدمهدي', 'متين', 'محمدرضا', 'دانيال', 'مهدي', 'ساميار', 'محمدحسين', 'احسان', 'اميررضا', 'آرين', 'عليرضا', 'سينا', 'محمدامين', 'آراد', 'علي', 'سجاد', 'طاها', 'حسام', 'رضا', 'يوسف', 'ماهان', 'آرش', 'مبين', 'ياسين', 'علي', 'اميرمهدي', 'عباس', 'پارسا', 'محمدعلي', 'کيان', 'محمدجواد', 'بنيامين', ) first_names = first_names_female + first_names_male last_names = ( 'محمدی', 'محمد پور', 'اکبر پور', 'رضا زاده', 'مجتهدی', 'دایی', 'حمیدی', 'کابلی', 'عبدالعلی', 'احمدی', 'اشرفی', 'علیجانی', 'ابوطالبی', 'علی شاهی', 'الوندی', 'بهمنی', 'بهرامی', 'هنری', 'ایروانی', 'حریریان', 'جعفر پور', 'جلالی', 'جلیلی', 'روحانی', 'خسروجردی', 'منصوری', 'مهدیان', 'نوروزی', 'نوری', 'رسته', 'سماوات', 'سمسار', 'شادروان', 'شاکری', 'سلطانی', 'شبیری', 'تحسینی', 'تنزیلی', 'طلوعی', 'ولاشجردی', 'وثاق', 'ظفری', 'زمانی', 'زارع', 'زارعی', 'ربانی', 'شمشیری', 'صارمی', 'صیادی', 'سرخوشیان', 'رستمی', 'رسولی', 'رفیعی', 'کریمی', 'کرمانی', 'سعیدی', 'عباسی', 'پویان', 'ترکاشوند', 'زنجانی', 'تهرانی', 'جنتی', 'صنایعی', 'جهانی', 'اشتری', 'چنگیزی', 'دادفر', 'سغیری', 'پارسا', 'ضابطی', 'میردامادی', 'عقیلی', 'نامور', 'حسنی', 'لاهوتی', 'محجوب', 'هاشمی', 'معروف', 'معین', 'هوشیار', 'هومن', 'هدایت', 'قاضی', 'ملکیان', 'ضرغامی', 'یزدی', 'نوبختی', 'مجتبوی', 'نیلوفری', 'لاچینی', 'علی پور', 'عبدالمالکی', 'فرجی', 'موسوی', 'همدانی', 'موحد', 'کمالی', 'گلپایگانی', 'نعمتی', 'عزیزی', 'رودگر', ) prefixes_male = ('جناب آقای', 'جناب آقای دکتر') prefixes_female = ('سرکار خانم', 'سرکار خانم دکتر') @classmethod def suffix(cls): return '' faker-0.7.7/faker/providers/person/ne_NP/0000755000175000017500000000000013026251410016323 5ustar hlehlefaker-0.7.7/faker/providers/person/ne_NP/__init__.py0000644000175000017500000010171313026251410020437 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats_female = ( '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{prefix_female}} {{first_name_female}} {{last_name}}', ) formats_male = ( '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{prefix_male}} {{first_name_male}} {{last_name}}', ) formats = formats_male + formats_female first_names_female = ( 'अंगुर', 'अजिता', 'अञ्जना', 'अदिती', 'अनधा', 'अनिता', 'अनिता', 'अनिता', 'अनिता', 'अनु', 'अनुपमा', 'अनुरा', 'अनुशुया', 'अन्जली', 'अन्‍नपूर्ण', 'अपर्णा', 'अमरावती', 'अमिका', 'अमृत', 'अमृता', 'अम्विका', 'अम्विका', 'अम्वीका', 'अरुणा', 'अर्चना', 'अर्चना', 'अर्चना', 'अर्चना', 'अस्‍मिता', 'आज्ञा', 'आभा', 'आयुषा', 'आयुष्‍मा', 'आवृता', 'आशा', 'इच्छा', 'इन्दिरा', 'इन्दिरा', 'इन्दिरा', 'इन्दिरा', 'इन्दीरा', 'इन्दु', 'इन्दु', 'इन्द्र', 'इन्द्र', 'इन्‍द्र', 'इभन', 'इभा', 'इशु', 'ईतासा', 'ईन्दु', 'ईला', 'ईशा', 'ईशा', 'ईश्‍वरी', 'ईश्‍वरी', 'ईश्‍वरी', 'उत्तरा', 'उपासना', 'उमा', 'उमा', 'उमा', 'उमा', 'उर्मिला', 'उर्मिला', 'उर्मिला', 'उषा', 'उषा', 'उषा', 'उषा', 'उषा', 'उषा', 'एलिशा', 'एलिसा', 'एलिसा', 'ऐरिका', 'कमला', 'कमला', 'कमला', 'कमला', 'कमला', 'कर्साङ', 'कल्पना', 'कविता', 'कविता', 'कान्ती', 'कान्‍ता', 'कामना', 'कालसाङ्ग', 'किरण', 'किरण', 'किरण', 'कुसुम', 'कृतिका', 'कृष्टिना', 'कृष्ण', 'कृष्ण', 'कृष्ण', 'कृष्ण', 'कृष्‍ण', 'कृष्‍ण', 'केमा', 'केशरी', 'कोमल', 'गंगा', 'गंगा', 'गंगा', 'गणेश', 'गरीमा', 'गायत्री', 'गीता', 'गीता', 'गीता', 'गीता', 'गौरी', 'चण्डिका', 'चन्दा', 'चन्दा', 'चन्दा', 'चन्दा', 'चन्द्रमाया', 'चन्द्रलक्ष्मी', 'चन्द्रा', 'चम्पा', 'चाँदनी', 'चिनी', 'चिनी', 'चुनु', 'चुरीनानी', 'छिरिङ', 'छिरिङ', 'छिरिङ', 'छुङड्याक', 'छेतन', 'छोक्पा', 'जतन', 'जनक', 'जमुना', 'जमुना', 'जयश्री', 'जुना', 'जुनु', 'जुलुम', 'ज्ञानहेरा', 'ज्ञानी', 'ज्ञानु', 'ज्यास्मीन', 'झिनाला', 'टासी', 'टिना', 'डिलु', 'डोमा', 'डोली', 'डोल्मा', 'तानिया', 'तारा', 'तारा', 'तुलसी', 'तेजस्वी', 'तोया', 'तोरण', 'थिन्ले', 'दमयन्ति', 'दिप', 'दिपा', 'दिपाञ्‍जली', 'दिपिसा', 'दिल', 'दीक्षा', 'दुर्गा', 'देचेन', 'देबकी', 'देवकी', 'देवी', 'धनमाया', 'धन्जु', 'धन्श्‍वरी', 'धर्म', 'नगिना', 'नम्रता', 'नाती', 'नानु', 'नारन', 'नारायण', 'निकिता', 'निक्षा', 'निधी', 'निभा', 'निमा', 'निम्मी', 'निम्मी', 'निरजा', 'निरा', 'निरा', 'निरु', 'निरु', 'निर्मल', 'निर्मला', 'निर्मला', 'निलु', 'निशरत', 'नीरा', 'पदम', 'पद्‍मा', 'परला', 'पलिसा', 'पवित्रा', 'पार्वती', 'पार्वती', 'पिनु', 'पुजन', 'पुजा', 'पुजा', 'पुजा', 'पुन', 'पुष्पा', 'पुष्‍षा', 'पूजा', 'पूर्ण', 'पूर्ण', 'पूर्णमाया', 'पेन्जीला', 'प्रतिति', 'प्रतिभा', 'प्रतिभा', 'प्रतिसरा', 'प्रमिला', 'प्रमिला', 'प्रविना', 'प्रिती', 'प्रिया', 'प्रिया', 'प्रिया', 'प्रिया', 'प्रिया', 'प्रेमा', 'प्रेरणा', 'प्रेरणा', 'फुमिनी', 'फुलावती', 'फौजिया', 'बनिता', 'बन्दना', 'बबिता', 'बविता', 'बिणा', 'बिनिता', 'बिमला', 'बीणा', 'बुद्ध', 'बैष्णवी', 'भगवती', 'भगवती', 'भगवती', 'भगवती', 'भगवती', 'भवानी', 'भारती', 'भावना', 'भुवन', 'भोजकला', 'मंगली', 'मञ्जु', 'मणि', 'मधु', 'मन', 'मन', 'मनिला', 'मनिषा', 'मनिषा', 'मनीषा', 'मन्जु', 'मन्जु', 'मन्जु', 'मन्दीरा', 'ममता', 'ममता', 'मयङ्खु', 'मल्लीका', 'मल्लीका', 'महावती', 'माधुरी', 'मानसी', 'मिङमर', 'मिठु', 'मिना', 'मिना', 'मिना', 'मिना', 'मिनु', 'मिरा', 'मिरा', 'मिश्री', 'मीना', 'मीना', 'मीरा', 'मीरा', 'मुनमुन', 'मून', 'मेना', 'मेन्‍खु', 'मेरिना', 'मेरिना', 'मैया', 'मोहिनी', 'योङमी', 'रंजीता', 'रकीला', 'रचिता', 'रजनी', 'रजनी', 'रजिता', 'रन्जना', 'रबिना', 'रबीना', 'रमा', 'रमा', 'रमा', 'रमिता', 'रमिता', 'रमिला', 'रविना', 'रविश्री', 'रश्मि', 'रश्मि', 'रश्‍मी', 'राजलक्ष्मी', 'राज्यलक्ष्मी', 'राधा', 'राधिका', 'राम', 'राम', 'राम', 'रिता', 'रिता', 'रिता', 'रितु', 'रिमा', 'रीता', 'रीता', 'रीता', 'रीना', 'रुजा', 'रुद्र', 'रुपा', 'रुपा', 'रुपा', 'रुपा', 'रुपा', 'रुपा', 'रुपा', 'रुविना', 'रेखा', 'रेणु', 'रेवती', 'रोजिना', 'लक्ष्मी', 'लक्ष्मी', 'लक्ष्मी', 'लक्ष्मी', 'लक्ष्‍मी', 'लक्ष्‍मी', 'ललिता', 'लिलालक्ष्मी', 'लीला', 'ल्हाजी', 'वन्दिनी', 'वर्षा', 'ववी', 'विजया', 'विजया', 'विद्या', 'विध्या', 'विना', 'विना', 'विनिता', 'विनिता', 'विभा', 'विमला', 'विमला', 'विमला', 'विमला', 'विष्‍णु', 'विष्‍णु', 'शर्मिला', 'शर्मिला', 'शर्मिला', 'शर्मिला', 'शशी', 'शशी', 'शशी', 'शशी', 'शान्ता', 'शान्ति', 'शान्ती', 'शान्ती', 'शान्ती', 'शान्ती', 'शान्ती', 'शिखा', 'शिखा', 'शिला', 'शिलु', 'शीला', 'शुभेच्छा', 'शुशिला', 'शुशिला', 'शुसिला', 'शोभा', 'शोभा', 'शोभा', 'श्रद्धा', 'श्रद्धा', 'श्रीप्राप्‍ती', 'श्रीमती', 'श्रीया', 'श्रृष्‍टि', 'श्रेयशी', 'श्‍यामा', 'श्‍वेता', 'संगिता', 'संगिता', 'संगीता', 'सचिता', 'सजना', 'सत्य', 'सत्यव्रता', 'सपना', 'सफलता', 'सबनम', 'समानता', 'समीना', 'सम्पदा', 'सरला', 'सरस्वती', 'सरस्वती', 'सरस्वती', 'सरस्वती', 'सरस्वती', 'सरिता', 'सरिता', 'सरिता', 'सरिता', 'सरिता', 'सरीता', 'सरीता', 'सरोज', 'सरोज', 'सरोजा', 'सर्मिला', 'सलिना', 'सलिमा', 'सल्भिया', 'सविता', 'सविता', 'सविता', 'सविता', 'सविता', 'सविना', 'साइमु', 'सागर', 'सानु', 'सानु', 'सानु', 'सान्नानी', 'सान्नानी', 'सावित्री', 'सावित्री', 'सावित्री', 'सिता', 'सिता', 'सिरु', 'सीता', 'सुकृती', 'सुधा', 'सुधा', 'सुधा', 'सुधा', 'सुन', 'सुनाम', 'सुनिता', 'सुनिता', 'सुनिता', 'सुप्रभा', 'सुभद्रा', 'सुमन', 'सुमित्रा', 'सुमित्रा', 'सुमित्रा', 'सुमैया', 'सुरुची', 'सुरेन्‍द्रा', 'सुवर्णा', 'सुशिला', 'सुशिला', 'सुशिला', 'सुशिला', 'सुषमा', 'सुष्‍मा', 'सुष्‍मा', 'सुसिला', 'सृजना', 'सृजना', 'सृजना', 'सोनी', 'सोनु', 'स्मृती', 'स्मृती', 'स्वति', 'स्वेच्‍छा', 'स्‍वीकृती', 'हनी', 'हरि', 'हिमा', 'हिरा', 'हिरा', ) first_names_male = ( 'अक्षय', 'अच्युत', 'अजय', 'अजय', 'अनक', 'अनिर', 'अनिल', 'अनिल', 'अनिल', 'अनिल', 'अनिष', 'अनुप', 'अनुप', 'अनोज', 'अभिषेक', 'अभिषेक', 'अभिषेक', 'अमित', 'अमित', 'अमित', 'अमिन', 'अमृत', 'अमृत', 'अरुण', 'अरुण', 'अर्जुन', 'अलंकार', 'अवलोक', 'अविनाश', 'अविशेक', 'अशोक', 'अशोक', 'अशोक', 'अशोक', 'अशोक', 'अशोब', 'असिन', 'असोक', 'आकाश', 'आत्मेश', 'आलोक', 'आलोक', 'आशय', 'आशिष', 'आशिष', 'आशिष', 'आशिष', 'आशिष', 'आशीष', 'ईब्राहीम', 'ईसी', 'उज्ज्वल', 'उत्तम', 'उत्तम', 'उद्धव', 'उद्धव', 'उमेश', 'उम्मेद', 'ऋकु', 'ऋशु', 'ऋषि', 'ऋषिकेस', 'एक', 'ओम', 'कपिल', 'कमल', 'कमल', 'करन', 'करन', 'कर्मा', 'कल्याण', 'काजि', 'काजी', 'किरण', 'किरण', 'किरण', 'किरण', 'किशन', 'किशोर', 'किशोर', 'किशोर', 'कीर्ति', 'कुमार', 'कुमार', 'कुवेर', 'कुशल', 'कृजल', 'कृष्ण', 'कृष्ण', 'कृष्णमान', 'कृष्‍ण', 'कृष्‍ण', 'कृष्‍ण', 'कृष्‍ण', 'कृष्‍ण', 'कृष्‍ण', 'कृष्‍ण', 'कृष्‍ण', 'कृष्‍ण', 'कृष्‍ण', 'कृष्‍ण', 'केशर', 'केशव', 'केशव', 'केशव', 'केशवलाल', 'केसर', 'कौशल', 'खगेन्द्र', 'खड्ग', 'गणेश', 'गोपाल', 'गोपाल', 'गोपी', 'गोविन्द', 'गोविन्द', 'गोविन्द', 'गौतम', 'चन्द', 'चन्द्र', 'चन्द्रेश', 'चिरञ्जीबि', 'चिरनजीवी', 'चैत्य', 'छवि', 'छेवाङ', 'जगनाथ', 'जगन्नाथ', 'जगन्नाथ', 'जगविर', 'जयन्त', 'जयन्द्र', 'जयराम', 'जितेन्द्र', 'जीबन', 'जुगल', 'ज्ञान', 'ज्ञानु', 'ज्ञानेश्‍वर', 'ज्योती', 'ज्योती', 'ज्‍योभान', 'टसी', 'टासी', 'टिका', 'टेक', 'डा.', 'डा.', 'डा.', 'डेनिस', 'तिर्थ', 'तेजश्‍वी', 'तोप्ला', 'तोलाराम', 'त्रिरत्‍न', 'थोकेल', 'दमोदर', 'दर्शन', 'दवा', 'दावा', 'दिगविजया', 'दिनेश', 'दिनेस', 'दिपक', 'दिपक', 'दिपक', 'दिपक', 'दिपक', 'दिपक', 'दिपक', 'दिपक', 'दिपक', 'दिपकस्वर', 'दिपीन', 'दिपेन्द्र', 'दिपेन्द्र', 'दिपेन्द्र', 'दिपेश', 'दिपेश', 'दिलिप', 'दिवाकर', 'दीपक', 'दीपेश', 'दुर्गा', 'देव', 'देवेन्द्र', 'देवेन्द्र', 'देवेन्द्र', 'देवेन्‍द्र', 'द्वारीका', 'धर्मेन्द्र', 'धिरज', 'ध्रुव', 'नबिन', 'नबिन्द्र', 'नरपल', 'नरभूपाल', 'नरेन्द्र', 'नरेन्द्र', 'नवराज', 'नविन', 'नविन', 'नारायण', 'नारायण', 'निमेश', 'निरज', 'निरज', 'निरोज', 'निर्भय', 'निर्मल', 'निर्मेश', 'पंकज', 'पंच', 'पवन', 'पवन', 'पारस', 'पासाङ्ग', 'पुरुषोत्तम', 'पुर्णभक्‍त', 'पुलकित', 'पुष्‍प', 'प्रकाश', 'प्रकाश', 'प्रकाश', 'प्रकाश', 'प्रकास', 'प्रजीत', 'प्रज्ञान', 'प्रज्वल', 'प्रदिप', 'प्रद्मुम्न', 'प्रफुल्ल', 'प्रभु', 'प्रमेश्‍वर', 'प्रमोद', 'प्रल्‍हाद', 'प्रविण', 'प्रवेश', 'प्रशान्त', 'प्रशान्न', 'प्रसङ्ग', 'प्रेम', 'फणिन्द्र', 'बद्रि', 'बद्री', 'बद्री', 'बनवारी', 'बबि', 'बबि', 'बलकिसन', 'बलराम', 'बल्लु', 'बसन्त', 'बासु', 'बासु', 'बिकाश', 'बिकास', 'बिराट', 'बुद्धि', 'बुध्द', 'भरत', 'भरत', 'भरत', 'भविन्‍द्र', 'भाइ', 'भुमा', 'भैया', 'भैरवलाल', 'भोला', 'मंजिल', 'मणी', 'मणीराज', 'मदन', 'मदन', 'मदन', 'मनिष', 'मनीष', 'मनोज', 'मनोज', 'मनोज', 'मनोज', 'मनोज', 'मनोहर', 'मनोहर', 'मन्ना', 'मयुश', 'महेन्द्र', 'महेश', 'महेश', 'महेश', 'महेश', 'महेश', 'माधव', 'माधव', 'मालचन्द', 'मित्र', 'मिनराज', 'मुकुन्द', 'मुकुन्‍द', 'मुकेश', 'मुख्या', 'मुरारीलाल', 'मेघ', 'मैत्री', 'मोती', 'मोती', 'मोहन', 'मोहन', 'मोहन', 'यश', 'याम', 'युवराज', 'योगेन्द्र', 'रजत', 'रतन', 'रत्‍न', 'रमण', 'रमेश', 'रमेश', 'रवि', 'रवि', 'रवि', 'रविन', 'रविन्द्र', 'रविन्द्र', 'रविन्द्र', 'रविन्द्र', 'राघव', 'राज', 'राजकुमार', 'राजन', 'राजन', 'राजिव', 'राजीव', 'राजु', 'राजु', 'राजु', 'राजु', 'राजु', 'राजु', 'राजेन्द्र', 'राजेन्द्र', 'राजेन्द्र', 'राजेन्द्र', 'राजेश', 'राजेश', 'राजेश', 'राजेश', 'राजेश', 'राजेश', 'राम', 'राम', 'राम', 'राम', 'राम', 'राम', 'राम', 'राम', 'राम', 'रामचन्द्र', 'रामजान', 'रामशरण', 'राहुल', 'राहुल', 'रा्जेन्द्र', 'रुपेश', 'रोजिन', 'रोजीन', 'रोमेन्‍द्र', 'रोहन', 'रौनक', 'लक्ष्मण', 'लक्ष्मी', 'लक्ष्‍मण', 'लव', 'लाल', 'लिटन', 'वसन्त', 'विकास', 'विक्रम', 'विजय', 'विजेश', 'विध्यामान', 'विनिल', 'विनोद', 'विनोद', 'विरभद्र', 'विरेन्द्र', 'विवेक', 'विवेक', 'विवेक', 'विश्‍व', 'विष्णु', 'विष्‍णु', 'वुष्‍कर', 'शंकर', 'शंकर', 'शंकर', 'शंकर', 'शक्ति', 'शचिन्द्र', 'शरद', 'शरद', 'शरद', 'शशी', 'शान्त', 'शाहिद', 'शिव', 'शिव', 'शुक्र', 'शुशान्त', 'शुशिल', 'शेलेन्‍द्र', 'शैलेन्द्र', 'शैलेन्द्र', 'शैलेस', 'श्याम', 'श्रीजङ्ग', 'श्रीवत्स', 'श्रेयस', 'श्‍याम', 'श्‍यामराज', 'संकर', 'संजय', 'संजय', 'संजिव', 'संजिव', 'संजीब', 'संजीव', 'संदिप', 'सगुन', 'सजन', 'सजेन्‍द्र', 'सन्जय', 'सन्जय', 'सन्जीब', 'सन्तोष', 'सफराज', 'समुन्‍द्र', 'सम्पुर्ण', 'सरोज', 'सरोज', 'सरोज', 'सर्वेश', 'सागर', 'सानु', 'सिद्धि', 'सीताराम', 'सुजन', 'सुजन', 'सुदन', 'सुदर्शन', 'सुधिर', 'सुनिल', 'सुनिल', 'सुनिल', 'सुनिल', 'सुन्दर', 'सुमन', 'सुमन', 'सुरज', 'सुरज', 'सुरज', 'सुरेन', 'सुरेन्द्र', 'सुरेन्‍द्र', 'सुरेश', 'सुरेश', 'सुरेश', 'सुरेश', 'सुवर्ण', 'सुवर्ण', 'सुवोध', 'सुशान्त', 'सुशिल', 'सुशिल', 'सृजन', 'सेखर', 'सैबी', 'सोम', 'सौरब', 'सौरभ', 'स्वागत', 'स‌ंजय', 'हरि', 'हरि', 'हरि', 'हरिहर', 'हर्क', 'हिरा', 'हिरा', 'हिरा', 'हिरेन्द्र', 'हेमन', 'हेमराज', ) first_names = first_names_male + first_names_female last_names = ( 'अग्रवाल', 'नेपाल', 'न्यौपाने', 'महर्जन', 'श्रेष्‍ठ', 'थापा', 'लामा', 'खड्गी', 'शाह', 'मानन्धर', 'मानन्‍धर', 'अग्रवाल', 'थापा', 'रिमाल', 'अग्रवाल', 'सरीया', 'थापा', 'दुगल', 'महर्जन', 'बेगामी', 'सिंह', 'गुरुङ्ग', 'पन्‍त', 'श्रेष्‍ठ', 'पाण्डे', 'महर्जन', 'जैन', 'शाक्य', 'अग्रवाल', 'थापा', 'पाण्‍डे', 'मानन्धर', 'राजकर्णिकार', 'रेग्मी', 'सरिया', 'पोखरेल', 'कार्की', 'अग्रवाल', 'भट्टराई', 'पौड्याल', 'अग्रवाल', 'पाण्डे', 'उपाध्याय', 'र‌जितकार', 'अधिकारी', 'पाण्डे', 'मानन्धर', 'पाण्‍डे', 'अग्रवाल', 'मुस्‍लीम', 'गुरुङ्ग', 'कक्षपती', 'मानन्धर', 'मास्के', '(क्षेत्री)', 'थापा', 'सापकोटा', 'बोथरा', 'श्रेष्‍ठ', 'श्रेष्‍ठ', 'भुसाल', 'पन्त', '(पाण्डे)', 'टिब्रेवाल', 'श्रेष्‍ठ', 'बेगानी', 'पनेरु', 'श्रेष्ठ', 'राठौर', 'गुरुङ', 'पाण्डे', 'महर्जन', 'मानन्धर', 'लामा', 'श्रेष्‍ठ', 'थापा', 'राणा', 'दुगड', 'प्‍याकुरेल', 'अग्रवाल', 'अधिकारी', 'जोशी', 'गुरुङ्ग', 'सिलवाल', 'सिल्वाल', 'पाण्डे', 'पौड्याल', 'घिमिरे', 'क्षेत्री', 'कर्माचार्य', 'के.सी.', 'थापा', 'महर्जन', 'घिमिरे', 'डंगोल', 'श्रेष्‍ठ', 'श्रेष्‍ठ', 'श्रेष्‍ठ', 'खत्री', 'साही', 'थापा', 'मल्ल', 'राजकर्णिकार', 'तिवारी', 'मल्ल', 'श्रेष्‍ठ', 'श्रेष्ठ', 'प्रजापति', 'सिटौला', 'गिरी', '(धेके)', 'के.सी.', 'शर्मा', 'दवाडी', 'श्रेष्‍ठ', 'मल्ल', 'सिल्वाल', 'शाक्य', 'प्रधानाङ्ग', 'सुवाल', 'जैन', 'रिमाल', 'पौडेल', 'मानन्धर', 'जोशी', 'गुरुङ्ग', 'पौडेल', 'आचार्य', 'तिवारी', 'महर्जन', 'दुगड', 'के.सी', 'के.सी', 'मानन्धर', 'राणा', 'धनावत', 'मानन्धर', 'वज्राचार्य', 'कक्षपति', 'बेगानी', 'भट्टराई', 'भुजू', 'घले', 'गुरुङ्ग', 'बगाले', 'पोखरेल', 'थापा', 'थापा', 'महतो', 'लोहनी', 'श्रेष्‍ठ', 'शाही', 'उक्याव', 'दुगड', 'राजकर्णिकार', 'गुरुङ्ग', 'शर्मा', 'जैन', 'गुरुङ', 'बस्नेत', 'वज्राचार्य', 'मानन्‍धर', 'मैनाली', 'चौलागाई', 'न्यौपाने', 'महर्जन', 'मानन्धर', 'राजकर्णिकार', 'सिंह', 'तुलाधर', 'अधिकारी', 'श्रेष्‍ठ', 'अमात्य', 'महर्जन', 'अग्रवाल', 'के.सी', 'अग्रवाल', 'अधिकारी', 'न्यौपाने', 'लामा', 'पौडेल', 'शाह', 'श्रेष्‍ठ', 'शर्मा', 'शाक्य', 'पराजुली', 'शाही', 'श्रेष्‍ठ', 'पौडेल', 'न्यौपाने', 'मानन्धर', 'सिंह', 'भट्टराई', 'सुनुवार', 'श्रेष्‍ठ', 'जैन', 'शाह', 'लोहनी', 'तुलाधर', 'सिं‌खडा', 'प्रजापति', 'पोद्वार', 'के.सी', 'शर्मा', 'शर्मा', 'श्रेष्ठ', 'सिंघल', 'के.सी.', 'देउजा', 'दाहाल', 'खनाल', 'पनेरु', 'मानन्धर', 'गोयल', 'जोशी', 'अमात्‍य', 'शेर्पा', 'श्रेष्ठ', 'प्रधानाङ', 'भिमसरिया', 'सुवाल', 'तण्डुकार', 'तुलाधर', 'गुरागाई', 'मानन्धर', 'च्यामे', 'सी', 'गौतम', 'जोशी', 'शाह', 'श्रेष्‍ठ', 'श्रेष्ठ', 'गौतम', 'साह', 'जोशी', 'गुरुङ', 'मोक्तान', 'राजकर्णिकार', 'सुवाल', 'श्रेष्‍ठ', 'पन्त', 'डंगोल', 'उपाध्‍याय', 'प्रधान', 'खनाल', '(न्यौपाने)', 'मित्तल', 'शर्मा', 'गडतौला', 'गोयल', 'रेग्मी', 'खड्गी', 'लोहनी', 'पाण्डेय', 'लोहनी', 'पाण्डे', 'लिम्बु', 'शाही', 'राजकर्णिकार', 'डंगोल', 'सि‌ह', 'मानन्धर', 'श्रेष्‍ठ', 'खत्री', 'हायाजु', 'पाण्डे', 'खनाल', 'राजकर्णिकार', 'थापा', 'श्रेष्‍ठ', 'शाक्य', 'प्रजापती', 'खड्गी', 'श्रेष्‍ठ', 'श्रेष्‍ठ', 'श्रेष्‍ठ', 'जैन', 'अग्रवाल', 'गौतम', 'रसायली', 'खड्गी', 'सिलवाल', 'शाही', 'श्रेष्‍ठ', 'शाही', 'राजकर्णिकार', 'जैन', 'मानन्धर', 'ज्ञवाली', 'भिमसरीया', 'ढङ्गेल', 'बस्नेत', 'प्याकुरेल', 'पाण्डे', 'दुगड', 'राजकर्णिकार', 'पाण्डे', 'राजकर्णिकार', 'कुइकेल', 'अग्रवाल', 'गुरुङ्ग', 'अग्रवाल', 'पौडेल', 'कंसाकार', 'दुगड', 'श्रेष्‍ठ', 'भट्टराई', 'क्षेत्री', 'श्रेष्‍ठ', 'नाहटा', 'बस्नेत', 'राजकर्णिकार', 'के.सी.', 'के.सी.', 'गुप्‍ता', 'बज्राचार्य', 'जोशी', 'ज्ञवाली', 'पन्त', 'सिहं', 'गुप्‍ता', 'जोशी', 'शर्मा', 'के.सी', 'देउजा', 'श्रेष्‍ठ', 'लोहनी', 'रेग्‍मी', 'क्षेत्री', 'श्रेष्‍ठ', 'चालिसे', 'हायजु', 'मनन्धर', 'श्रेष्ठ', 'के.सी.', 'गुरुङ', 'मानन्धर', 'राणा', 'श्रेष्‍ठ', 'मानन्धर', 'मानन्धर', 'काबरा', 'शाही', 'राठौर', 'उपाध्याय', 'खनाल', 'चालिसे', 'तुलाधर', 'मगर', 'जैन', 'मल्‍ल', 'जैन', 'राठी', 'अधिकारी', 'पन्‍त', 'गुरुङ्ग', 'थापा', 'पौडेल', 'सुवेदी', 'अधिकारी', 'मुसलमान', 'किल्ला', 'मोक्तान', 'बस्न्यात', 'अधिकारी', 'श्रेष्ठ', 'तुलाधर', 'बज्राचार्य', 'देउजा', 'शाक्य', 'श्रेष्‍ठ', 'गुरुङ्ग', 'लेखक', 'खड्का', 'महर्जन', 'कार्की', 'थापा', 'श्रेष्‍ठ', 'पन्त', 'राई', 'पाण्डे', 'लामा', 'डंगोल', 'मानन्धर', 'पन्‍त', 'श्रेष्‍ठ', 'शाह', 'लोहनी', 'दुगड', 'लामा', 'श्रेष्‍ठ', 'शाह', 'मानन्धर', 'अधिकारी', 'पाण्डे', 'शाह', 'उपाध्याय', 'देउजा', 'श्रेष्‍ठ', 'बेगानी', 'शर्मा', 'गिरी', 'गुरुङ्ग', 'श्रेष्‍ठ', 'थापा', 'राजकर्णिकार', 'आलम', 'अधिकारी', 'मानन्‍धर', 'श्रेष्ठ', 'श्रेष्‍ठ', 'पाण्डे', 'रसायली', 'के.सी', 'राजकर्णिकार', 'श्रेष्‍ठ', 'ढकाल', 'ठुकरी', 'ढुङ्गेल', 'राजकर्णिकार', 'भट्टराई', 'राजकर्णिकार', 'श्रेष्ठ', 'नेपाल', 'महर्जन', 'गुरुङ्ग', 'शाह', 'श्रेष्‍ठ', 'सत्याल', 'सिंह', 'मानन‍धर', 'श्रेष्‍ठ', 'श्रेष्‍ठ', 'नेपाली', 'शाह', 'शंकर', 'सुनुवार', 'आलम', 'श्रेष्‍ठ', 'राजकर्णिकार', 'तुलाधर', 'देउजा', '(श्रेष्‍ठ)', 'ज्ञवाली', 'तुलाधर', 'खड्गी', 'बज्राचार्य', 'पन्त', 'हायजु', 'श्रेष्ठ', 'सिंह', 'गौतम', 'मित्तल', 'ठकुरी', 'थापा', 'मानन्धर', 'न्यौपाने', '(अमात्य)', 'लामा', 'सिंह', 'थापा', 'मानन्धर', 'ड‌ंगोल', 'मानन्धर', 'तुलाधर', 'रसाइली', 'अग्रवाल', 'जैन', 'श्रेष्‍ठ', 'श्रेष्‍ठ', 'तिवारी', 'श्रेष्‍ठ', 'न्यौपाने', 'तिवारी', 'जैन', 'ढुङ्गेल', 'मल्ल', 'गिरी', 'राजकर्णिकार', 'थापा', 'अग्रवाल', 'सिटौला', 'थापा', 'कर्माचार्य', 'किराँत', 'सिंह', 'सिंह', 'जोशी', 'शाही', 'दाहाल', 'महर्जन', 'महर्जन', 'जोशी', 'सिंह', 'जोशी', ) prefixes_female = ('श्रीमती', 'सुश्री', ) prefixes_male = ('श्री', 'श्रीमान',) faker-0.7.7/faker/providers/person/pt_PT/0000755000175000017500000000000013026251410016352 5ustar hlehlefaker-0.7.7/faker/providers/person/pt_PT/__init__.py0000644000175000017500000001007213026251410020463 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats = ( '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{prefix}} {{last_name}}', '{{first_name}} {{last_name}}-{{last_name}}', '{{first_name}}-{{first_name}} {{last_name}}', ) first_names = ( 'Adriana', 'Afonso', 'Alex', 'Alexandra', 'Alexandre', 'Alice', 'Alícia', 'Amélia', 'Ana', 'Andreia', 'André', 'Anita', 'António', 'Ariana', 'Artur', 'Beatriz', 'Benedita', 'Benjamim', 'Bernardo', 'Bianca', 'Brian', 'Bruna', 'Bruno', 'Bryan', 'Bárbara', 'Caetana', 'Camila', 'Carlos', 'Carlota', 'Carminho', 'Carolina', 'Catarina', 'Clara', 'Cláudio', 'Constança', 'Cristiano', 'César', 'Daniel', 'Daniela', 'David', 'Denis', 'Diana', 'Diego', 'Dinis', 'Diogo', 'Duarte', 'Débora', 'Edgar', 'Eduarda', 'Eduardo', 'Ema', 'Emanuel', 'Emma', 'Emília', 'Enzo', 'Erica', 'Erika', 'Eva', 'Fabiana', 'Fernando', 'Filipa', 'Filipe', 'Flor', 'Francisca', 'Francisco', 'Frederico', 'Fábio', 'Gabriel', 'Gabriela', 'Gaspar', 'Gil', 'Gonçalo', 'Guilherme', 'Gustavo', 'Helena', 'Henrique', 'Hugo', 'Iara', 'Igor', 'Inês', 'Irina', 'Isaac', 'Isabel', 'Isabela', 'Ivan', 'Ivo', 'Jaime', 'Joana', 'Joaquim', 'Joel', 'Jorge', 'José', 'João', 'Juliana', 'Jéssica', 'Júlia', 'Kelly', 'Kevin', 'Kyara', 'Kévim', 'Lara', 'Larissa', 'Laura', 'Leandro', 'Leonardo', 'Leonor', 'Letícia', 'Lia', 'Lisandro', 'Lorena', 'Lourenço', 'Luana', 'Luca', 'Lucas', 'Luciana', 'Luna', 'Luís', 'Luísa', 'Lúcia', 'Madalena', 'Mafalda', 'Manuel', 'Mara', 'Marco', 'Marcos', 'Margarida', 'Maria', 'Mariana', 'Marta', 'Martim', 'Mateus', 'Matias', 'Matilde', 'Mauro', 'Melissa', 'Mia', 'Micael', 'Miguel', 'Miriam', 'Márcio', 'Mário', 'Mélanie', 'Naiara', 'Nair', 'Nelson', 'Nicole', 'Noa', 'Noah', 'Nuno', 'Nádia', 'Núria', 'Patrícia', 'Paulo', 'Pedro', 'Petra', 'Pilar', 'Rafael', 'Rafaela', 'Raquel', 'Renata', 'Renato', 'Ricardo', 'Rita', 'Rodrigo', 'Rui', 'Rúben', 'Salomé', 'Salvador', 'Samuel', 'Sandro', 'Santiago', 'Sara', 'Sebastião', 'Simão', 'Sofia', 'Soraia', 'Sérgio', 'Tatiana', 'Teresa', 'Tiago', 'Tomás', 'Tomé', 'Valentim', 'Valentina', 'Vasco', 'Vera', 'Vicente', 'Victória', 'Violeta', 'Vitória', 'Vítor', 'William', 'Wilson', 'Xavier', 'Yara', 'Yasmin', 'Álvaro', 'Ângela', 'Ângelo', 'Érica', 'Íris', ) last_names = ( 'Abreu', 'Almeida', 'Alves', 'Amaral', 'Amorim', 'Andrade', 'Anjos', 'Antunes', 'Araújo', 'Assunção', 'Azevedo', 'Baptista', 'Barbosa', 'Barros', 'Batista', 'Borges', 'Branco', 'Brito', 'Campos', 'Cardoso', 'Carneiro', 'Carvalho', 'Castro', 'Coelho', 'Correia', 'Costa', 'Cruz', 'Cunha', 'Domingues', 'Esteves', 'Faria', 'Fernandes', 'Ferreira', 'Figueiredo', 'Fonseca', 'Freitas', 'Garcia', 'Gaspar', 'Gomes', 'Gonçalves', 'Guerreiro', 'Henriques', 'Jesus', 'Leal', 'Leite', 'Lima', 'Lopes', 'Loureiro', 'Lourenço', 'Macedo', 'Machado', 'Magalhães', 'Maia', 'Marques', 'Martins', 'Matias', 'Matos', 'Melo', 'Mendes', 'Miranda', 'Monteiro', 'Morais', 'Moreira', 'Mota', 'Moura', 'Nascimento', 'Neto', 'Neves', 'Nogueira', 'Nunes', 'Oliveira', 'Pacheco', 'Paiva', 'Pereira', 'Pinheiro', 'Pinho', 'Pinto', 'Pires', 'Ramos', 'Reis', 'Ribeiro', 'Rocha', 'Rodrigues', 'Santos', 'Silva', 'Simões', 'Soares', 'Sousa', 'Sá', 'Tavares', 'Teixeira', 'Torres', 'Valente', 'Vaz', 'Vicente', 'Vieira', ) prefixes = ('de', 'da', 'do') @classmethod def prefix(cls): return cls.random_element(cls.prefixes) faker-0.7.7/faker/providers/person/ja_JP/0000755000175000017500000000000013026251410016307 5ustar hlehlefaker-0.7.7/faker/providers/person/ja_JP/__init__.py0000644000175000017500000001474213026251410020430 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats_female = ( '{{last_name}} {{first_name_female}}', ) formats_male = ( '{{last_name}} {{first_name_male}}', ) formats = formats_male + formats_female first_names_female = ( '明美', 'あすか', '香織', '加奈', 'くみ子', 'さゆり', '知実', '千代', '直子', '七夏', '花子', '春香', '真綾', '舞', '美加子', '幹', '桃子', '結衣', '裕美子', '陽子', '里佳', ) first_names_male = ( '晃', '篤司', '治', '和也', '京助', '健一', '修平', '翔太', '淳', '聡太郎', '太一', '太郎', '拓真', '翼', '智也', '直樹', '直人', '英樹', '浩', '学', '充', '稔', '裕樹', '裕太', '康弘', '陽一', '洋介', '亮介', '涼平', '零', ) first_names = first_names_male + first_names_female last_names = ( '青田', '青山', '石田', '井高', '伊藤', '井上', '宇野', '江古田', '大垣', '加藤', '加納', '喜嶋', '木村', '桐山', '工藤', '小泉', '小林', '近藤', '斉藤', '坂本', '佐々木', '佐藤', '笹田', '鈴木', '杉山', '高橋', '田中', '田辺', '津田', '中島', '中村', '渚', '中津川', '西之園', '野村', '原田', '浜田', '廣川', '藤本', '松本', '三宅', '宮沢', '村山', '山岸', '山口', '山田', '山本', '吉田', '吉本', '若松', '渡辺', ) kana_formats = ( '{{last_kana_name}} {{first_kana_name_female}}', '{{last_kana_name}} {{first_kana_name_male}}', ) first_kana_names_female = ( 'アキラ', 'アケミ', 'アスカ', 'カオリ', 'カナ', 'クミコ', 'サユリ', 'チヨ', 'ツバサ', 'トモミ', 'ナオコ', 'ナナカ', 'ハナコ', 'ハルカ', 'マアヤ', 'マイ', 'ミキ', 'モモコ', 'ユイ', 'ヨウコ', 'ユミコ', 'レイ', 'リカ', ) first_kana_names_male = ( 'アキラ', 'アツシ', 'オサム', 'キョウスケ', 'ケンイチ', 'ジュン', 'ソウタロウ', 'タイチ', 'タクマ', 'タロウ', 'ツバサ', 'トモヤ', 'ナオキ', 'ナオト', 'ヒデキ', 'ヒロシ', 'マナブ', 'ミツル', 'ミノル', 'ヒロキ', 'ユウタ', 'ヤスヒロ', 'ヨウイチ', 'ヨウスケ', 'リョウスケ', 'リョウヘイ', ) first_kana_names = first_kana_names_male + first_kana_names_female last_kana_names = ( 'アオタ', 'アオヤマ', 'イシダ', 'イダカ', 'イトウ', 'ウノ', 'エコダ', 'オオガキ', 'カノウ', 'カノウ', 'キジマ', 'キムラ', 'キリヤマ', 'クドウ', 'コイズミ', 'コバヤシ', 'コンドウ', 'サイトウ', 'サカモト', 'ササキ', 'サトウ', 'ササダ', 'スズキ', 'スギヤマ', 'タカハシ', 'タナカ', 'タナベ', 'ツダ', 'ツチヤ', 'ナカジマ', 'ナカムラ', 'ナギサ', 'ナカツガワ', 'ニシノソノ', 'ノムラ', 'ハラダ', 'ハマダ', 'ヒロカワ', 'フジモト', 'マツモト', 'ミヤケ', 'ミヤザワ', 'ムラヤマ', 'ヤマギシ', 'ヤマグチ', 'ヤマダ', 'ヤマモト', 'ヨシダ', 'ヨシモト', 'ワカマツ', 'ワタナベ', ) romanized_formats = ( '{{first_romanized_name_female}} {{last_romanized_name}}', '{{first_romanized_name_male}} {{last_romanized_name}}', ) first_romanized_names_female = ( 'Akira', 'Akemi', 'Asuka', 'Kaori', 'Kana', 'Kumiko', 'Sayuri', 'Chiyo', 'Tsubasa', 'Tomomi', 'Naoko', 'Nanaka', 'Hanako', 'Haruka', 'Maaya', 'Mai', 'Miki', 'Momoko', 'Yui', 'Yoko', 'Yumiko', 'Rei', 'Rika', ) first_romanized_names_male = ( 'Akira', 'Atsushi', 'Osamu', 'Kyosuke', 'Kenichi', 'Jun', 'Sotaro', 'Taichi', 'Takuma', 'Taro', 'Tsubasa', 'Tomoya', 'Naoki', 'Naoto' 'Hideki', 'Hiroshi', 'Manabu', 'Mituru', 'Minoru', 'Hiroki', 'Yuta', 'Yasuhiro', 'Yoichi', 'Yosuke', 'Ryosuke', 'Ryohei', ) first_romanized_names = first_romanized_names_male + first_romanized_names_female last_romanized_names = ( 'Aota', 'Aoyama', 'Ishida', 'Idaka', 'Ito', 'Uno', 'Ekoda', 'Ogaki', 'Kato', 'Kano', 'Kijima', 'Kimura', 'Kiriyama', 'Kudo', 'Koizumi', 'Kobayashi', 'Kondo', 'Saito', 'Sakamoto', 'Sasaki', 'Sato', 'Sasada', 'Suzuki', 'Sugiyama', 'Takahashi', 'Tanaka', 'Tanabe', 'Tsuda', 'Tsuchiya', 'Nakajima', 'Nakamura', 'Nagisa', 'Nakatsugawa', 'Nishinosono', 'Nomura', 'Harada', 'Hamada', 'Hirokawa', 'Fujimoto', 'Matsumoto', 'Miyake', 'Miyagawa', 'Murayama', 'Yamagishi', 'Yamaguchi', 'Yamada', 'Yamamoto', 'Yoshida', 'Yoshimoto', 'Wakamatsu', 'Watanabe', ) def kana_name(self): ''' @example 'アオタ アキラ' ''' pattern = self.random_element(self.kana_formats) return self.generator.parse(pattern) @classmethod def first_kana_name(cls): ''' @example 'アキラ' ''' return cls.random_element(cls.first_kana_names) @classmethod def first_kana_name_female(cls): return cls.random_element(cls.first_kana_names_female) @classmethod def first_kana_name_male(cls): return cls.random_element(cls.first_kana_names_male) @classmethod def last_kana_name(cls): ''' @example 'アオタ' ''' return cls.random_element(cls.last_kana_names) def romanized_name(self): ''' @example 'Akira Aota' ''' pattern = self.random_element(self.romanized_formats) return self.generator.parse(pattern) @classmethod def first_romanized_name(cls): ''' @example 'Akira' ''' return cls.random_element(cls.first_romanized_names) @classmethod def first_romanized_name_female(cls): return cls.random_element(cls.first_romanized_names_female) @classmethod def first_romanized_name_male(cls): return cls.random_element(cls.first_romanized_names_male) @classmethod def last_romanized_name(cls): ''' @example 'Aota' ''' return cls.random_element(cls.last_romanized_names) faker-0.7.7/faker/providers/person/pl_PL/0000755000175000017500000000000013026251410016332 5ustar hlehlefaker-0.7.7/faker/providers/person/pl_PL/__init__.py0000644000175000017500000013773313026251410020461 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats = ( '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{prefix}} {{first_name}} {{last_name}}', '{{first_name}} {{last_name}}', '{{prefix}} {{first_name}} {{last_name}}' ) first_names_male = ( 'Jakub', 'Jan', 'Mateusz', 'Bartek', 'Kacper', 'Michał', 'Szymon', 'Antoni', 'Filip', 'Piotr', 'Maciej', 'Aleksander', 'Franciszek', 'Mikołaj', 'Adam', 'Stanisław', 'Wiktor', 'Krzysztof', 'Wojciech', 'Igor', 'Maksymilian', 'Karol', 'Dawid', 'Tomasz', 'Patryk', 'Oskar', 'Paweł', 'Dominik', 'Kamil', 'Oliwier', 'Ignacy', 'Marcel', 'Hubert', 'Adrian', 'Łukasz', 'Sebastian', 'Julian', 'Tymon', 'Krystian', 'Marcin', 'Damian', 'Miłosz', 'Leon', 'Alan', 'Tymoteusz', 'Kajetan', 'Grzegorz', 'Daniel', 'Rafał', 'Eryk', 'Konrad', 'Ksawery', 'Gabriel', 'Nikodem', 'Bruno', 'Przemysław', 'Borys', 'Artur', 'Olaf', 'Jerzy', 'Marek', 'Tadeusz', 'Andrzej', 'Witold', 'Iwo', 'Juliusz', 'Robert', 'Błażej', 'Cezary', 'Jeremi', 'Jacek', 'Konstanty', 'Ryszard', 'Stefan', 'Aleks', 'Gustaw', 'Radosław', 'Emil', 'Norbert', 'Fabian', 'Jędrzej', 'Alex', 'Kazimierz', 'Arkadiusz', 'Kornel', 'Józef', 'Natan', 'Cyprian', 'Mieszko', 'Nataniel', 'Maks', 'Maurycy', 'Olgierd', 'Dariusz', 'Leonard', 'Mariusz', 'Albert', 'Fryderyk', 'Ernest', 'Tobiasz' ) first_names_female = ( 'Kamila', 'Ewa', 'Blanka', 'Olga', 'Kalina', 'Klara', 'Urszula', 'Sandra', 'Kaja', 'Marianna', 'Kornelia', 'Justyna', 'Monika', 'Sara', 'Adrianna', 'Aniela', 'Agnieszka', 'Róża', 'Marcelina', 'Roksana', 'Natasza', 'Lidia', 'Malwina', 'Karina', 'Ada', 'Marika', 'Anastazja', 'Sonia', 'Nela', 'Dorota', 'Apolonia', 'Ida', 'Eliza', 'Angelika', 'Anna Maria', 'Liwia', 'Ewelina', 'Julita', 'Rozalia', 'Inga', 'Krystyna', 'Bianka', 'Dagmara', 'Melania', 'Sylwia', 'Nicole', 'Anita', 'Aurelia', 'Elżbieta', 'Janina', 'Julianna', 'Tola', 'Gaja') unisex_last_names = ( 'Wandzel', 'Pajda', 'Dzienis', 'Borysewicz', 'Szlaga', 'Krzysiek', 'Iwańczyk', 'Cierpisz', 'Borczyk', 'Szymula', 'Pietrasiak', 'Minkiewicz', 'Hojka', 'Goral', 'Staś', 'Smoter', 'Bosek', 'Bitner', 'Kondej', 'Furgał', 'Durlik', 'Kusa', 'Pacewicz', 'Masiak', 'Kucz', 'Cichowlas', 'Anders', 'Wawszczak', 'Słupek', 'Pych', 'Piszcz', 'Opoka', 'Lorenz', 'Grochowina', 'Wicha', 'Pawliczek', 'Kus', 'Zysk', 'Sroga', 'Rychel', 'Patora', 'Maciocha', 'Rozmiarek', 'Pesta', 'Działak', 'Godyń', 'Chmara', 'Jakubaszek', 'Bałazy', 'Rykała', 'Wika', 'Kotala', 'Fikus', 'Sus', 'Kunc', 'Mateusiak', 'Kusyk', 'Romańczyk', 'Makieła', 'Lejman', 'Kołaczek', 'Kurzak', 'Bondyra', 'Podkowa', 'Paśnik', 'Oleszko', 'Marcol', 'Szybiak', 'Ruszczak', 'Zbroja', 'Stosik', 'Gruchot', 'Boś', 'Wożniak', 'Gniewek', 'Buława', 'Wiatrak', 'Talaśka', 'Patalas', 'Kwoka', 'Krzempek', 'Danilczuk', 'Ważny', 'Sidorczuk', 'Legutko', 'Kobos', 'Tylek', 'Szkoda', 'Przerwa', 'Linek', 'Galik', 'Dulewicz', 'Drozda', 'Nowek', 'Matulewicz', 'Karpeta', 'Jurczuk', 'Buśko', 'Słomian', 'Drywa', 'Rybus', 'Langa', 'Kluczek', 'Orkisz', 'Ziemkiewicz', 'Siara', 'Para', 'Kwasek', 'Januszko', 'Hejduk', 'Łuszczak', 'Sprawka', 'Kiełek', 'Jop', 'Faryna', 'Zimoń', 'Utrata', 'Mirga', 'Kozaczuk', 'Wojtyna', 'Rzońca', 'Madejczyk', 'Glapiak', 'Dziadkowiec', 'Ochnio', 'Sieja', 'Malewicz', 'Bachanek', 'Mirocha', 'Domżał', 'Tworzydło', 'Płaneta', 'Feret', 'Witas', 'Figat', 'Muc', 'Kuciel', 'Kielan', 'Hałat', 'Tecław', 'Loba', 'Klucznik', 'Bielas', 'Rajczyk', 'Myszak', 'Muniak', 'Michalczak', 'Kochanowicz', 'Szołtysik', 'Rychert', 'Pyda', 'Janowiak', 'Janiga', 'Grądziel', 'Wdowczyk', 'Pytlarz', 'Kuzia', 'Dziewa', 'Bernatowicz', 'Ostapiuk', 'Rejniak', 'Kotlarek', 'Gajownik', 'Brach', 'Tatarek', 'Szyc', 'Masny', 'Drop', 'Saternus', 'Podsiadła', 'Patyna', 'Kargol', 'Truchan', 'Pietrusiak', 'Kolbusz', 'Kalota', 'Hołubowicz', 'Andrzejuk', 'Zdziech', 'Szymonik', 'Sych', 'Strojna', 'Seta', 'Orman', 'Hermanowicz', 'Denkiewicz', 'Bulanda', 'Szwaja', 'Jankowicz', 'Pochopień', 'Kobza', 'Karwot', 'Kałek', 'Laszuk', 'Aleksiejuk', 'Witaszek', 'Wawryniuk', 'Jacak', 'Bugla', 'Wejman', 'Jaroch', 'Janiszek', 'Gorzelańczyk', 'Zieja', 'Krochmal', 'Filas', 'Wawrzynowicz', 'Szałas', 'Machoń', 'Labus', 'Irzyk', 'Gomuła', 'Wesoły', 'Solarek', 'Kośka', 'Myszk', 'Moryc', 'Lizoń', 'Lesisz', 'Kiełbowicz', 'Serwa', 'Piórek', 'Majdak', 'Bruzda', 'Bakun', 'Subocz', 'Stypuła', 'Gołek', 'Fik', 'Wołczyk', 'Waniek', 'Parzyszek', 'Oszust', 'Burza', 'Żbik', 'Misztela', 'Kurant', 'Drygas', 'Łaciak', 'Franczuk', 'Rycerz', 'Żok', 'Zeman', 'Mejer', 'Kanarek', 'Jędruch', 'Saj', 'Nieroda', 'Juśkiewicz', 'Surdyk', 'Paliga', 'Makaruk', 'Hamera', 'Łukowicz', 'Barcz', 'Witos', 'Strzelczak', 'Siedlaczek', 'Pakosz', 'Burchardt', 'Nurek', 'Morys', 'Korbel', 'Kokosza', 'Kijanka', 'Bobak', 'Samson', 'Jarosiewicz', 'Szelest', 'Stanisławek', 'Perka', 'Ciepłuch', 'Bryja', 'Świątkiewicz', 'Samul', 'Rohde', 'Prucnal', 'Miszkiewicz', 'Kuropatwa', 'Gajdzik', 'Mućka', 'Misiaszek', 'Fornalik', 'Wiszowaty', 'Thiel', 'Osiadacz', 'Miśko', 'Mielcarz', 'Drózd', 'Oleksiuk', 'Matyka', 'Łyczak', 'Cabała', 'Ośka', 'Bereś', 'Armatys', 'Szmajda', 'Młyńczak', 'Kupidura', 'Kijas', 'Chomiuk', 'Gowin', 'Dybka', 'Bródka', 'Wziątek', 'Ślęczka', 'Koj', 'Drabczyk', 'Buczko', 'Sawko', 'Kłysz', 'Karpiel', 'Jarczyk', 'Flaga', 'Fiedorczuk', 'Tomalak', 'Nałęcz', 'Choroś', 'Brańka', 'Rajchel', 'Kiedrowicz', 'Gąbka', 'Fiołek', 'Drozdowicz', 'Stypa', 'Kawala', 'Mazanek', 'Kwinta', 'Koczy', 'Hyży', 'Grzejszczak', 'Wywiał', 'Sacharczuk', 'Jaroszuk', 'Golon', 'Chachuła', 'Malarczyk', 'Kawula', 'Bohdanowicz', 'Bartocha', 'Lewko', 'Igras', 'Damps', 'Tlałka', 'Niechciał', 'Łyskawa', 'Goś', 'Więckiewicz', 'Leśko', 'Konsek', 'Juszczuk', 'Szczudło', 'Poniedziałek', 'Palus', 'Bodziony', 'Śmieszek', 'Rej', 'Pietryga', 'Mieszała', 'Malcher', 'Kopij', 'Kaczan', 'Janasik', 'Watras', 'Stojak', 'Strzyż', 'Siemieniec', 'Kośnik', 'Kasperczak', 'Woszczyna', 'Wiech', 'Stefanik', 'Miara', 'Łodyga', 'Walo', 'Oleksiewicz', 'Mainka', 'Baka', 'Trybuś', 'Samol', 'Jamroży', 'Gruszczyk', 'Deluga', 'Trzos', 'Sinkiewicz', 'Lesik', 'Kroczak', 'Klamka', 'Grzelczyk', 'Dycha', 'Ciesielczyk', 'Armata', 'Wawrzyczek', 'Prokopczyk', 'Hampel', 'Grzech', 'Rzucidło', 'Rawa', 'Kręcisz', 'Karyś', 'Rodzeń', 'Karalus', 'Mikosz', 'Kazimierczuk', 'Hajda', 'Berg', 'Teper', 'Słabosz', 'Dziechciarz', 'Dmoch', 'Śleziak', 'Pietrek', 'Martyka', 'Wołk', 'Smętek', 'Kroll', 'Grab', 'Dziedzina', 'Noszczyk', 'Kazek', 'Jędrusiak', 'Cebo', 'Tokarek', 'Małota', 'Hanc', 'Uliasz', 'Pysz', 'Piłka', 'Błaszyk', 'Wyrobek', 'Trybus', 'Szlęk', 'Pindor', 'Łuc', 'Baszak', 'Majak', 'Łój', 'Szczypek', 'Łuczkiewicz', 'Łaszcz', 'Froń', 'Dybaś', 'Budner', 'Ostasz', 'Siekierka', 'Pilipczuk', 'Kandzia', 'Gieroń', 'Drost', 'Chwała', 'Malesza', 'Fiedler', 'Suszko', 'Kurnik', 'Bereda', 'Nalewajko', 'Duczmal', 'Sieradzan', 'Pietrasz', 'Cecot', 'Tomaszkiewicz', 'Rabiej', 'Staniaszek', 'Mikusek', 'Kuryłowicz', 'Herda', 'Brzykcy', 'Początek', 'Ochal', 'Koral', 'Kaźmierczyk', 'Kandziora', 'Sycz', 'Reich', 'Lindner', 'Fulara', 'Przybycień', 'Hermann', 'Forysiak', 'Strzępek', 'Sondej', 'Pyć', 'Piaścik', 'Grygo', 'Wita', 'Szynkiewicz', 'Piesik', 'Nasiadka', 'Murach', 'Kostro', 'Hinca', 'Engler', 'Tułacz', 'Przewoźny', 'Pizoń', 'Łapacz', 'Hajduga', 'Bulczak', 'Bubel', 'Smutek', 'Samoraj', 'Plaskota', 'Fraś', 'Becker', 'Baranowicz', 'Trznadel', 'Topa', 'Stanisławczyk', 'Lato', 'Kołton', 'Uryga', 'Tomaszczyk', 'Szymanik', 'Stochmal', 'Kiszczak', 'Dylong', 'Chruszcz', 'Byra', 'Friedrich', 'Cyganik', 'Pacocha', 'Jonczyk', 'Szymańczyk', 'Radko', 'Meler', 'Kuran', 'Koman', 'Błądek', 'Banachowicz', 'Babiuch', 'Kruszka', 'Fijoł', 'Zatoń', 'Włodarz', 'Trepka', 'Świerszcz', 'Strzała', 'Opioła', 'Kursa', 'Dyś', 'Broś', 'Tyka', 'Syroka', 'Grys', 'Szczepaniuk', 'Marcińczyk', 'Leks', 'Kubina', 'Janke', 'Dąbrowicz', 'Hulbój', 'Cieciura', 'Chochół', 'Szpila', 'Samiec', 'Rduch', 'Nabiałek', 'Margol', 'Kopa', 'Engel', 'Czerepak', 'Rosłon', 'Pusz', 'Matla', 'Wołoch', 'Pazik', 'Nazimek', 'Kuśka', 'Karczmarz', 'Gajzler', 'Sławik', 'Lalak', 'Grabias', 'Gągała', 'Chwedoruk', 'Wasil', 'Pachołek', 'Wichłacz', 'Walentynowicz', 'Tylus', 'Kosz', 'Iwanow', 'Garczarek', 'Dorociak', 'Boguta', 'Betka', 'Widuch', 'Wawrzynek', 'Szymajda', 'Stanaszek', 'Klama', 'Goj', 'Dzierżak', 'Walasik', 'Skwira', 'Luks', 'Kujawiak', 'Dworczak', 'Tofil', 'Rurarz', 'Pachla', 'Lenarcik', 'Kusztal', 'Chaber', 'Skała', 'Radzewicz', 'Kramer', 'Kochel', 'Dukat', 'Naglik', 'Szurek', 'Litwiniuk', 'Halama', 'Grzela', 'Wojaczek', 'Popielarczyk', 'Krysik', 'Dawidczyk', 'Barteczko', 'Balik', 'Warych', 'Miodek', 'Madera', 'Leszczyk', 'Kolanek', 'Fijak', 'Furgała', 'Faruga', 'Poleszak', 'Kusek', 'Herok', 'Golda', 'Rymarz', 'Pociask', 'Kowalak', 'Czupryna', 'Trzcionka', 'Sulik', 'Matulka', 'Herbut', 'Stosio', 'Kurtyka', 'Ciuk', 'Szczerbiak', 'Snoch', 'Budniak', 'Boruc', 'Tylka', 'Kwak', 'Garncarz', 'Szuta', 'Miśkowiec', 'Sykut', 'Jarosik', 'Golus', 'Chmielak', 'Abramczuk', 'Skrobek', 'Patrzałek', 'Linkiewicz', 'Jereczek', 'Jarema', 'Flasza', 'Fiedoruk', 'Budkiewicz', 'Świgoń', 'Przewoźnik', 'Parada', 'Heller', 'Gierak', 'Ferdyn', 'Sumera', 'Bik', 'Kamela', 'Ciereszko', 'Świtaj', 'Pastuszko', 'Łobacz', 'Kuba', 'Krzywonos', 'Granat', 'Szóstak', 'Płoskonka', 'Kumorek', 'Komuda', 'Klinkosz', 'Falba', 'Szczechowicz', 'Rozum', 'Moroń', 'Matynia', 'Greszta', 'Łuczka', 'Dziewit', 'Mueller', 'Kapral', 'Hrynkiewicz', 'Gonsior', 'Forma', 'Ciesiółka', 'Bors', 'Siwa', 'Niemczuk', 'Nazar', 'Liśkiewicz', 'Jarczak', 'Felisiak', 'Fedorczyk', 'Wilusz', 'Pastor', 'Gierek', 'Romaniak', 'Oleszczak', 'Juras', 'Zachwieja', 'Szmurło', 'Smektała', 'Przewoźna', 'Nikel', 'Chlebek', 'Balas', 'Latuszek', 'Ambrozik', 'Janczura', 'Aleksandrzak', 'Wojtalik', 'Rok', 'Nagórka', 'Latoszek', 'Kubowicz', 'Domian', 'Ciemięga', 'Soliwoda', 'Komsta', 'Filus', 'Wierzchoń', 'Skotarczak', 'Cader', 'Trzmiel', 'Jagieło', 'Wawszczyk', 'Troć', 'Swatek', 'Bączkiewicz', 'Ulewicz', 'Tutka', 'Pałac', 'Mydlarz', 'Molka', 'Janiuk', 'Guziak', 'Frycz', 'Drzał', 'Zacharek', 'Wiencek', 'Szłapka', 'Kurach', 'Bareja', 'Pawlukiewicz', 'Moździerz', 'Mich', 'Lisik', 'Kałwa', 'Dadej', 'Matela', 'Lenda', 'Wolff', 'Wojnicz', 'Sendor', 'Mrózek', 'Łągiewka', 'Kulisz', 'Kolarz', 'Walus', 'Mikoda', 'Kral', 'Darul', 'Warczak', 'Kunysz', 'Kidoń', 'Ciuła', 'Chomiak', 'Rzeźniczak', 'Przeniosło', 'Chomik', 'Zimoląg', 'Wojtyś', 'Mędrala', 'Hennig', 'Handzel', 'Twardzik', 'Śmieja', 'Solarczyk', 'Mendak', 'Lemieszek', 'Kiryluk', 'Wrześniak', 'Kwarciak', 'Gasik', 'Borysiewicz', 'Sierota', 'Mysiak', 'Kraszkiewicz', 'Hyjek', 'Polaszek', 'Pazera', 'Kubisz', 'Kościukiewicz', 'Kopczyk', 'Kliber', 'Kaczmar', 'Kaczka', 'Bicz', 'Augustynek', 'Straszak', 'Sajewicz', 'Glanc', 'Bzymek', 'Zieniewicz', 'Pagacz', 'Gortat', 'Bubak', 'Warwas', 'Skoneczna', 'Nestorowicz', 'Dziopa', 'Danisz', 'Bazydło', 'Garncarek', 'Albin', 'Szeszko', 'Naczk', 'Łukowiak', 'Kopciuch', 'Jakoniuk', 'Węgrzynowicz', 'Walencik', 'Turlej', 'Leonowicz', 'Kierepka', 'Hendzel', 'Fronczek', 'Zarzeczna', 'Zagrodnik', 'Wałęsa', 'Trzepizur', 'Tereszkiewicz', 'Szczubełek', 'Magier', 'Działo', 'Drygała', 'Czesak', 'Majorek', 'Wlizło', 'Skutnik', 'Radke', 'Piątkiewicz', 'Oślizło', 'Kansy', 'Szela', 'Mol', 'Kuświk', 'Karpik', 'Janczarek', 'Hajdukiewicz', 'Mzyk', 'Kostera', 'Leszkiewicz', 'Hutnik', 'Glaza', 'Fydrych', 'Piegza', 'Matusewicz', 'Matus', 'Kluczyk', 'Drobnik', 'Połom', 'Okraska', 'Neska', 'Kozłowicz', 'Wołos', 'Wacławczyk', 'Ochnik', 'Maruszczak', 'Lesner', 'Kuncewicz', 'Kieszek', 'Betlej', 'Wałdoch', 'Szarejko', 'Smalec', 'Łosiewicz', 'Lisak', 'Walkusz', 'Owsiak', 'Kowaluk', 'Simon', 'Rup', 'Neubauer', 'Muskała', 'Kucharzyk', 'Gabryel', 'Zimniak', 'Warmuz', 'Opas', 'Michniak', 'Cieloch', 'Wójcikiewicz', 'Świech', 'Powierża', 'Olko', 'Miękus', 'Kutnik', 'Kustosz', 'Kochman', 'Trąbka', 'Szyja', 'Młynarz', 'Wojtak', 'Dzierwa', 'Zyguła', 'Taciak', 'Koziatek', 'Koss', 'Walenciak', 'Twardosz', 'Pakos', 'Mamcarz', 'Burzawa', 'Lenik', 'Franc', 'Sadza', 'Mądrzak', 'Mak', 'Bobel', 'Szajna', 'Proch', 'Kosela', 'Guźniczak', 'Radziewicz', 'Olchawa', 'Morcinek', 'Bastek', 'Ragan', 'Podeszwa', 'Mitek', 'Janoszka', 'Słaba', 'Rusnak', 'Płócienniczak', 'Hanke', 'Gosek', 'Wujek', 'Warchał', 'Starzak', 'Prochownik', 'Molak', 'Duszkiewicz', 'Sztaba', 'Piwek', 'Nowotnik', 'Kiljan', 'Dubel', 'Brodowicz', 'Tylec', 'Pik', 'Pastucha', 'Księżak', 'Gumieniak', 'Ufnal', 'Stawinoga', 'Słoń', 'Kolarczyk', 'John', 'Fleszar', 'Lemke', 'Kurc', 'Kamieniarz', 'Jaskóła', 'Jaremko', 'Gogacz', 'Dudała', 'Chlipała', 'Szłapa', 'Seidel', 'Kopyt', 'Karłowicz', 'Gębura', 'Frączkiewicz', 'Frankowicz', 'Dybiec', 'Drobny', 'Brózda', 'Boruń', 'Pelka', 'Macias', 'Ruszel', 'Pabis', 'Krefta', 'Ćwierz', 'Bieleń', 'Szyca', 'Pronobis', 'Dreszer', 'Bryzek', 'Ambrożewicz', 'Słobodzian', 'Mrozowicz', 'Wojak', 'Szklarek', 'Paw', 'Kościelak', 'Kalarus', 'Wylegała', 'Powązka', 'Młot', 'Krekora', 'Bilewicz', 'Pyszka', 'Niedźwiadek', 'Lubera', 'Chodak', 'Breguła', 'Synak', 'Supeł', 'Suda', 'Roczniak', 'Matuszyk', 'Helak', 'Gubernat', 'Wojtera', 'Wiszowata', 'Świętoń', 'Deryło', 'Szałaj', 'Rzeszutko', 'Matejczuk', 'Żołądź', 'Suchta', 'Pokrzywa', 'Piguła', 'Litwińczuk', 'Kik', 'Gula', 'Geisler', 'Micał', 'Maszota', 'Kurzyna', 'Feliksiak', 'Cybul', 'Wiaderek', 'Śnieg', 'Linka', 'Fidler', 'Fabiszak', 'Cibor', 'Ryczko', 'Rudolf', 'Jędrzejek', 'Bekus', 'Bek', 'Wolan', 'Radzio', 'Kuliberda', 'Kolanko', 'Szykuła', 'Skowyra', 'Porwoł', 'Kosiak', 'Kasica', 'Jakiel', 'Piejko', 'Owczarczak', 'Michnik', 'Linke', 'Kutera', 'Bobryk', 'Szabla', 'Powała', 'Marciniszyn', 'Gorgol', 'Czerwionka', 'Ledzion', 'Dykas', 'Zygmuntowicz', 'Listwan', 'Bobrowicz', 'Żurawik', 'Migała', 'Merchel', 'Bogumił', 'Wojsa', 'Sadura', 'Łyjak', 'Giers', 'Gałat', 'Parafiniuk', 'Kryszkiewicz', 'Wyrostek', 'Wałek', 'Rembisz', 'Paściak', 'Maksym', 'Kusio', 'Kostek', 'Kalisiak', 'Bździuch', 'Szlufik', 'Pogorzelec', 'Pielech', 'Kafel', 'Gmur', 'Glazer', 'Borysiuk', 'Białk', 'Adamaszek', 'Wiesiołek', 'Wakuła', 'Rogula', 'Leszczuk', 'Kapciak', 'Gul', 'Buszka', 'Sklorz', 'Parda', 'Miszkiel', 'Latek', 'Kurzydło', 'Kucharz', 'Giec', 'Wajdzik', 'Mazik', 'Klimko', 'Kleina', 'Dorawa', 'Perczak', 'Lang', 'Grunt', 'Cywka', 'Batóg', 'Widłak', 'Miszta', 'Kość', 'Kosidło', 'Aleksander', 'Marchlewicz', 'Korkosz', 'Beśka', 'Bak', 'Stoch', 'Makles', 'Hudzik', 'Hornik', 'Bujko', 'Ziętal', 'Zawal', 'Sochaj', 'Podpora', 'Małyszek', 'Maćków', 'Latacz', 'Kozdra', 'Kosno', 'Gogół', 'Fit', 'Bienia', 'Wendt', 'Szyda', 'Suchoń', 'Sobel', 'Lesiewicz', 'Koleśnik', 'Kinder', 'Kasper', 'Jaszczyszyn', 'Weremczuk', 'Steinke', 'Sądej', 'Puła', 'Nowrot', 'Nowotny', 'Majorczyk', 'Kunert', 'Jerzyk', 'Capała', 'Bartoś', 'Wojciech', 'Stelmasiak', 'Portka', 'Pietrak', 'Łuksza', 'Kulma', 'Jeske', 'Góraj', 'Fyda', 'Siemion', 'Rusiniak', 'Flisiak', 'Cherek', 'Bryndza', 'Zioła', 'Zapaśnik', 'Raszkiewicz', 'Pszczółka', 'Pałgan', 'Kozar', 'Gumienny', 'Fedak', 'Erdmann', 'Matura', 'Kapera', 'Golan', 'Szczesiak', 'Szambelan', 'Półchłopek', 'Łuszczyk', 'Szymocha', 'Pielka', 'Macioł', 'Brudny', 'Babij', 'Zacharczuk', 'Pilarek', 'Owsianka', 'Harasimiuk', 'Durlak', 'Długajczyk', 'Wijata', 'Szyndler', 'Morka', 'Mendyka', 'Kubiaczyk', 'Kij', 'Gaudyn', 'Bok', 'Posłuszny', 'Plich', 'Pacyga', 'Miętus', 'Ficner', 'Świerkosz', 'Krzywoń', 'Kojder', 'Kiepura', 'Godzisz', 'Ciuba', 'Bukowiec', 'Wlaźlak', 'Teterycz', 'Ścibisz', 'Sobkiewicz', 'Raczkiewicz', 'Konrad', 'Kohut', 'Gonet', 'Frydel', 'Dyka', 'Siemek', 'Ośko', 'Gospodarek', 'Stryjek', 'Labudda', 'Kosiec', 'Indyk', 'Franik', 'Fiołka', 'Strycharz', 'Ostapczuk', 'Laszczyk', 'Lament', 'Korzekwa', 'Kędziorek', 'Dziuban', 'Biegała', 'Witoń', 'Szpara', 'Padło', 'Otremba', 'Mierzwiak', 'Kordus', 'Bojczuk', 'Szmelter', 'Rudzik', 'Madzia', 'Grabara', 'Górkiewicz', 'Bartel', 'Śliz', 'Sura', 'Skrzecz', 'Puto', 'Pułka', 'Piotrowiak', 'Mazan', 'Kobryń', 'Klatka', 'Januchta', 'Grubba', 'Zaucha', 'Sularz', 'Siergiej', 'Pianka', 'Jędruszczak', 'Groth', 'Sobisz', 'Siejak', 'Rećko', 'Lorens', 'Cegła', 'Wochnik', 'Kuryś', 'Gregorowicz', 'Filek', 'Salawa', 'Piekarek', 'Pabisiak', 'Glonek', 'Butrym', 'Przewoźniak', 'Macek', 'Konstanty', 'Kolber', 'Jędrasiak', 'Wężyk', 'Szaj', 'Malara', 'Kłoczko', 'Karsznia', 'Golenia', 'Zajko', 'Wudarczyk', 'Stanuch', 'Niklewicz', 'Matejczyk', 'Kopyto', 'Grygorowicz', 'Szajda', 'Stachelek', 'Słyk', 'Loska', 'Job', 'Dziadura', 'Dworniczak', 'Skubis', 'Obst', 'Kazimierczyk', 'Cymer', 'Ciak', 'Chudoba', 'Achtelik', 'Tytko', 'Skupin', 'Skierka', 'Panuś', 'Pabiś', 'Folta', 'Bogaczyk', 'Basa', 'Trzpil', 'Morek', 'Kloska', 'Kapustka', 'Gzyl', 'Gołoś', 'Danel', 'Borkiewicz', 'Araszkiewicz', 'Miotke', 'Rezler', 'Potyrała', 'Pacholak', 'Herba', 'Grzenia', 'Giezek', 'Gajowiak', 'Filak', 'Fechner', 'Droździk', 'Cyman', 'Wieczerzak', 'Stróż', 'Staciwa', 'Ruchała', 'Rogal', 'Reszke', 'Kurpisz', 'Gryga', 'Stempniak', 'Matraszek', 'Kózka', 'Elsner', 'Boba', 'Barłóg', 'Kiliszek', 'Jessa', 'Ignatiuk', 'Gogola', 'Drobek', 'Lica', 'Larysz', 'Kalka', 'Dziczek', 'Czupryn', 'Żołna', 'Pytko', 'Misiarz', 'Majnusz', 'Kaszkowiak', 'Jonak', 'Basista', 'Potęga', 'Natanek', 'Matyszczak', 'Majerczyk', 'Łapaj', 'Korzonek', 'Jaśko', 'Futyma', 'Duszczyk', 'Antończak', 'Wysota', 'Dela', 'Stawowczyk', 'Milczarczyk', 'Malisz', 'Andrearczyk', 'Żynda', 'Swaczyna', 'Ryndak', 'Moskalik', 'Mitoraj', 'Łyś', 'Łepek', 'Knieć', 'Janisz', 'Gorol', 'Ciężka', 'Żyrek', 'Zmarzły', 'Wojtaszczyk', 'Szyguła', 'Szalast', 'Rząd', 'Nicewicz', 'Danieluk', 'Bulak', 'Wojtasiewicz', 'Pleskot', 'Materek', 'Kurczak', 'Dytko', 'Świstek', 'Szafarz', 'Litwa', 'Kreczmer', 'Idec', 'Grabczak', 'Goliszek', 'Flieger', 'Filiks', 'Dyszy', 'Błażejczak', 'Maksimowicz', 'Komisarczyk', 'Jewuła', 'Hallmann', 'Gabara', 'Budzyń', 'Andruszko', 'Pałyga', 'Moj', 'Koterba', 'Gruza', 'Gamoń', 'Pasierbek', 'Kuchciak', 'Kanik', 'Cis', 'Zegar', 'Sadlik', 'Paprotny', 'Nalazek', 'Mikita', 'Kucab', 'Kranc', 'Godzik', 'Sip', 'Powałka', 'Penkala', 'Pachuta', 'Nagel', 'Litwinowicz', 'Kukuczka', 'Knysak', 'Fojt', 'Brejnak', 'Tasarz', 'Zielke', 'Zaraś', 'Zaranek', 'Waleczek', 'Rubaj', 'Bazylewicz', 'Banyś', 'Balawender', 'Zmuda', 'Wojcik', 'Łabno', 'Gęsiarz', 'Frost', 'Bany', 'Żero', 'Rudowicz', 'Nyk', 'Milcarz', 'Lipowicz', 'Kycia', 'Kościołek', 'Korda', 'Berus', 'Wiese', 'Olkowicz', 'Dzieża', 'Doroszkiewicz', 'Cetera', 'Pazdan', 'Pacia', 'Kempka', 'Dydak', 'Ścibior', 'Szyjka', 'Pyziak', 'Pleśniak', 'Maszczyk', 'Ludwiniak', 'Zadora', 'Strug', 'Mokwa', 'Łasak', 'Kulczak', 'Kruszona', 'Zacharewicz', 'Miękina', 'Klaus', 'Glegoła', 'Wyderka', 'Maleszka', 'Malcherek', 'Lew', 'Kulis', 'Bodzak', 'Błaziak', 'Bartłomiejczyk', 'Toś', 'Kubasiak', 'Dorobisz', 'Cukier', 'Ciećko', 'Zapadka', 'Kłosowicz', 'Kasak', 'Czubaszek', 'Baumgart', 'Szemraj', 'Nogieć', 'Burczak', 'Pietraś', 'Ostafin', 'Noculak', 'Kukieła', 'Fogel', 'Duczek', 'Cylwik', 'Biernacik', 'Wydrych', 'Szajek', 'Siwczak', 'Majewicz', 'Łosiak', 'Karkut', 'Durys', 'Chwalisz', 'Bembenek', 'Bartkowicz', 'Piskor', 'Mikus', 'Księżyk', 'Goss', 'Drewniok', 'Bąkiewicz', 'Wódka', 'Wota', 'Prażmo', 'Kiwior', 'Bogdał', 'Rubacha', 'Hanus', 'Wasiewicz', 'Trochimiuk', 'Szwiec', 'Suszka', 'Palak', 'Ziemann', 'Maćczak', 'Kruzel', 'Kołaczyk', 'Kapka', 'Jodko', 'Jeszke', 'Gros', 'Gendek', 'Dubik', 'Ważna', 'Pierchała', 'Nieszporek', 'Kandora', 'Janasz', 'Gryszkiewicz', 'Drobik', 'Ciołczyk', 'Wołkowicz', 'Tylman', 'Pituła', 'Pioch', 'Pilich', 'Marach', 'Malon', 'Lepa', 'Kaliciak', 'Joszko', 'Hejna', 'Gryta', 'Frelich', 'Bełz', 'Bakalarczyk', 'Nóżka', 'Holewa', 'Fierek', 'Żuchowicz', 'Wojtunik', 'Trzop', 'Masłoń', 'Linda', 'Kurp', 'Gryka', 'Draus', 'Rezmer', 'Mizak', 'Makurat', 'Kościk', 'Helman', 'Gendera', 'Dydo', 'Bondaruk', 'Bodek', 'Wujec', 'Sady', 'Przekwas', 'Postawa', 'Polasik', 'Plebanek', 'Lejk', 'Kacperek', 'Gołofit', 'Tomys', 'Świadek', 'Mizgała', 'Kubrak', 'Ernst', 'Wielgos', 'Martynowicz', 'Drela', 'Ziarnik', 'Stasica', 'Semik', 'Mytych', 'Melka', 'Marat', 'Dąbrówka', 'Wyroba', 'Siudek', 'Senator', 'Ryszkiewicz', 'Podsiedlik', 'Małys', 'Lepianka', 'Giersz', 'Zugaj', 'Procek', 'Makosz', 'Kunda', 'Ziółko', 'Trzyna', 'Stroka', 'Rzeszut', 'Pyza', 'Krężołek', 'Kazior', 'Fidos', 'Sołek', 'Gordon', 'Dubis', 'Ciochoń', 'Bieszke', 'Żołnierczyk', 'Sobstyl', 'Skalik', 'Namysło', 'Litewka', 'Krzysztofek', 'Grycz', 'Feluś', 'Downar', 'Szram', 'Oleksik', 'Milej', 'Kudela', 'Klaja', 'Giedrojć', 'Getka', 'Durma', 'Dudko', 'Dębosz', 'Browarczyk', 'Sąsiadek', 'Picheta', 'Peciak', 'Niećko', 'Midura', 'Maciejko', 'Gregorek', 'Wąsiewicz', 'Twardy', 'Szachniewicz', 'Sypek', 'Sojda', 'Saran', 'Mosiołek', 'Guściora', 'Golak', 'Ellwart', 'Drewicz', 'Barszczak', 'Wójt', 'Strawa', 'Sereda', 'Rejmer', 'Prostak', 'Kołak', 'Klekot', 'Gerlach', 'Ciepła', 'Barankiewicz', 'Welc', 'Skotarek', 'Sadłocha', 'Roszkiewicz', 'Połetek', 'Ofiara', 'Kiełbus', 'Kałwak', 'Jas', 'Jarkiewicz', 'Jambor', 'Hartman', 'Graś', 'Raźniak', 'Janc', 'Doroz', 'Baster', 'Banak', 'Spólnik', 'Poreda', 'Orwat', 'Matyjas', 'Laskus', 'Bajak', 'Witko', 'Ślimak', 'Sapeta', 'Sadownik', 'Roszko', 'Nazarewicz', 'Mrotek', 'Gnyp', 'Dziarmaga', 'Zaniewicz', 'Walusiak', 'Toborek', 'Szulim', 'Pawliczak', 'Nikołajuk', 'Myszor', 'Mila', 'Liedtke', 'Korpal', 'Jaźwiec', 'Groborz', 'Świerkot', 'Sabała', 'Kluj', 'Żach', 'Wawrzyńczyk', 'Szumiło', 'Sulich', 'Stępak', 'Rutowicz', 'Krzyszczak', 'Kiełbik', 'Gogol', 'Buszkiewicz', 'Basaj', 'Bartuś', 'Samulak', 'Ryfa', 'Potoczna', 'Panicz', 'Leśny', 'Lada', 'Kuska', 'Gleba', 'Folga', 'Barczuk', 'Ślebioda', 'Olma', 'Kuśnierek', 'Krzan', 'Hubert', 'Grzebyk', 'Fras', 'Durlej', 'Pielach', 'Klin', 'Jędrak', 'Frelek', 'Brząkała', 'Borysiak', 'Zagozda', 'Śliż', 'Szkopek', 'Raźny', 'Olearczyk', 'Mirończuk', 'Chyb', 'Żybura', 'Żelazo', 'Kunka', 'Kosałka', 'Gosz', 'Dulas', 'Żelazek', 'Terka', 'Sośniak', 'Pikor', 'Pezda', 'Hadam', 'Groń', 'Fal', 'Chalimoniuk', 'Karnas', 'Uziębło', 'Grochola', 'Gawliczek', 'Freitag', 'Ćmiel', 'Wacław', 'Symonowicz', 'Strzoda', 'Sterna', 'Spadło', 'Rajtar', 'Krzykała', 'Holc', 'Gronostaj', 'Barej', 'Wasilewicz', 'Podgórny', 'Łapot', 'Lepak', 'Hojda', 'Dziuda', 'Klupś', 'Brzeźniak', 'Bojarczuk', 'Tryka', 'Nalewajek', 'Kudłacik', 'Kubasiewicz', 'Bazyluk', 'Bartoszak', 'Zbylut', 'Tołoczko', 'Szaruga', 'Obuchowicz', 'Gryska', 'Bociek', 'Wowra', 'Szramka', 'Spychaj', 'Roj', 'Musiolik', 'Franas', 'Dłubak', 'Cholewka', 'Bobko', 'Białous', 'Osial', 'Nieborak', 'Minta', 'Kozica', 'Kowara', 'Gwara', 'Tekieli', 'Pancerz', 'Mleczak', 'Celuch', 'Zapiór', 'Graboś', 'Fidura', 'Cyrek', 'Bracha', 'Gradek', 'Noras', 'Mulawa', 'Moniuszko', 'Kapcia', 'Gumienna', 'Graj', 'Gilewicz', 'Żółtek', 'Wojtalewicz', 'Szumny', 'Opyrchał', 'Macha', 'Łuczyk', 'Hus', 'Czak', 'Borzym', 'Wojtczuk', 'Winnik', 'Kuk', 'Kubanek', 'Dziełak', 'Dudziec', 'Cimoch', 'Ciapa', 'Buchalik', 'Zbróg', 'Węgrzyniak', 'Wawrzkiewicz', 'Teodorowicz', 'Szkoła', 'Sutor', 'Kapuścik', 'Hajdas', 'Fołta', 'Burkiewicz', 'Aleksa', 'Wajer', 'Siembab', 'Kozon', 'Wojewódka', 'Wenda', 'Majos', 'Huczek', 'Domoń', 'Zubel', 'Szymaniuk', 'Salomon', 'Mikiciuk', 'Grodek', 'Wielądek', 'Szymańczak', 'Sommer', 'Saczuk', 'Pastuszek', 'Mroczko', 'Łokaj', 'Deptuch', 'Wawak', 'Szczepaniec', 'Romejko', 'Rogacz', 'Poczta', 'Nowotka', 'Jaszcz', 'Jany', 'Hewelt', 'Stachów', 'Smykla', 'Sędek', 'Niemira', 'Młodzik', 'Łyczek', 'Kleban', 'Fura', 'Fudalej', 'Cyroń', 'Zagożdżon', 'Kenig', 'Górnisiewicz', 'Wołoszyk', 'Szatanik', 'Sajda', 'Pyrkosz', 'Misiejuk', 'Mikołajewicz', 'Kołsut', 'Glenc', 'Eckert', 'Dziadowicz', 'Waszczyk', 'Szyba', 'Steckiewicz', 'Kloch', 'Kabala', 'Zamora', 'Tabiś', 'Sobków', 'Pupek', 'Neugebauer', 'Kołtuniak', 'Galek', 'Stój', 'Rajda', 'Pruchnik', 'Kuza', 'Karaśkiewicz', 'Judek', 'Jędryczka', 'Grzegorzak', 'Drobniak', 'Chowaniak', 'Wąsek', 'Smagacz', 'Pędzik', 'Klinger', 'Klęczar', 'Wochna', 'Rejek', 'Krakowczyk', 'Kobak', 'Kawiak', 'Grosz', 'Czubaj', 'Chorążewicz', 'Zadka', 'Wietecha', 'Sass', 'Męcik', 'Gustaw', 'Furga', 'Frącz', 'Dawiec', 'Wypchło', 'Tarasek', 'Szmaj', 'Ornat', 'Huszcza', 'Dudczak', 'Ułanowicz', 'Rubin', 'Pich', 'Makoś', 'Krępa', 'Korek', 'Jonik', 'Andrejczuk', 'Wiertel', 'Soroko', 'Składanek', 'Mortka', 'Małocha', 'Majsterek', 'Lemanowicz', 'Lelito', 'Krystkowiak', 'Krasa', 'Kierat', 'Jędraszczyk', 'Handke', 'Dymarczyk', 'Doruch', 'Beker', 'Peszko', 'Osik', 'Łyp', 'Karmelita', 'Herdzik', 'Brzęk', 'Białczyk', 'Uss', 'Pitura', 'Łusiak', 'Knapek', 'Gumuła', 'Darłak', 'Znojek', 'Wilkos', 'Rut', 'Przekop', 'Kręcichwost', 'Korab', 'Józwik', 'Jagiełka', 'Chylak', 'Zbiciak', 'Wasążnik', 'Tłuczek', 'Syldatk', 'Parkitny', 'Juroszek', 'Wisz', 'Wiciak', 'Palonek', 'Kusik', 'Kocurek', 'Kacperczyk', 'Bluszcz', 'Wydmuch', 'Wereda', 'Trybała', 'Sito', 'Pietraszkiewicz', 'Nojek', 'Madziar', 'Kazana', 'Szulczyk', 'Rosołek', 'Roskosz', 'Proć', 'Mazek', 'Koniecko', 'Horbacz', 'Zastawny', 'Orszulik', 'Mesjasz', 'Margas', 'Koźlak', 'Dzidek', 'Damek', 'Zinkiewicz', 'Sznura', 'Sapała', 'Piaseczna', 'Osada', 'Koziarz', 'Korta', 'Kłosiewicz', 'Klyszcz', 'Janoszek', 'Deszcz', 'Okła', 'Matacz', 'Hankiewicz', 'Front', 'Daraż', 'Czura', 'Bylina', 'Bugiel', 'Anioła', 'Amanowicz', 'Zach', 'Starościak', 'Kliszcz', 'Hadała', 'Czopik', 'Bytner', 'Wośko', 'Wawrzyn', 'Świt', 'Sanetra', 'Pyszczek', 'Potaczek', 'Osman', 'Materka', 'Madura', 'Kniaź', 'Gryciuk', 'Fidor', 'Dunal', 'Dobroń', 'Chlebda', 'Słupik', 'Osica', 'Oleksak', 'Maraszek', 'Kręgiel', 'Kopytko', 'Gomoła', 'Droździel', 'Szott', 'Szkup', 'Posmyk', 'Młotek', 'Klejna', 'Jałowiec', 'Heinrich', 'Haraburda', 'Grupa', 'Dziadkiewicz', 'Zaczyk', 'Rapa', 'Łodej', 'Lempart', 'Lamch', 'Głuszko', 'Cudzich', 'Brojek', 'Ziemak', 'Tusk', 'Kieloch', 'Dziduch', 'Dudkowiak', 'Czerner', 'Sommerfeld', 'Migoń', 'Macheta', 'Dusik', 'Ćwirko', 'Bilik', 'Sydor', 'Swiątek', 'Sporek', 'Olesiejuk', 'Kutek', 'Jaszczur', 'Jarmuż', 'Gronkiewicz', 'Witan', 'Staniczek', 'Rząca', 'Roter', 'Pracz', 'Hnat', 'Cydzik', 'Szatko', 'Styrna', 'Podleśna', 'Oleksa', 'Nieścior', 'Matyjaszek', 'Łasica', 'Kwapień', 'Koronkiewicz', 'Hołota', 'Elert', 'Czochara', 'Toczko', 'Święs', 'Słysz', 'Salach', 'Leśna', 'Głownia', 'Galica', 'Cieniuch', 'Szulist', 'Pedrycz', 'Królczyk', 'Zyzik', 'Zaborek', 'Skałka', 'Sankiewicz', 'Pleban', 'Martin', 'Lewek', 'Jędrys', 'Guzdek', 'Dumała', 'Wszoła', 'Rębiś', 'Pośnik', 'Porzucek', 'Hawro', 'Dziób', 'Zwara', 'Wiraszka', 'Romankiewicz', 'Roch', 'Paleń', 'Ogonek', 'Makar', 'Majdan', 'Kozdrój', 'Kozdroń', 'Jachna', 'Duniec', 'Dułak', 'Wojtanowicz', 'Waloch', 'Ubysz', 'Stożek', 'Małycha', 'Kmak', 'Hass', 'Frydrychowicz', 'Domka', 'Żugaj', 'Zubowicz', 'Wyrwał', 'Mordal', 'Kordys', 'Gozdur', 'Gabrych', 'Zbrożek', 'Zbroszczyk', 'Wojtoń', 'Tórz', 'Torbus', 'Letkiewicz', 'Lampart', 'Superson', 'Sopata', 'Sobiło', 'Sapa', 'Salwin', 'Pera', 'Organiściak', 'Matwiejczyk', 'Matejuk', 'Mały', 'Krüger', 'Dyszkiewicz', 'Basak', 'Ankiewicz', 'Adamiuk', 'Sykała', 'Skonieczka', 'Pawełko', 'Nojman', 'Iskierka', 'Zięcik', 'Trojanek', 'Sadlak', 'Nieradko', 'Behrendt', 'Wojewodzic', 'Polewka', 'Zasępa', 'Szczerek', 'Szałata', 'Sot', 'Mleczek', 'Kukawka', 'Kaczmarkiewicz', 'Dorobek', 'Burchard', 'Blaut', 'Witka', 'Sasak', 'Pasiak', 'Panasiewicz', 'Motak', 'Lizurej', 'Kuboń', 'Jędraszek', 'Dylik', 'Cal', 'Buszko', 'Burnat', 'Wyskiel', 'Winek', 'Wiertelak', 'Wiak', 'Roś', 'Orzeszek', 'Ochota', 'Mijas', 'Maculewicz', 'Kaja', 'Ciesielka', 'Bejm', 'Szmuc', 'Sygut', 'Siarkiewicz', 'Ryznar', 'Patoka', 'Miszkurka', 'Kudełka', 'Krzyśko', 'Galon', 'Buczma', 'Ziegler', 'Uroda', 'Turczyk', 'Tolak', 'Sypuła', 'Sadowy', 'Rasała', 'Kazubek', 'Han', 'Wasiuk', 'Stempin', 'Stawczyk', 'Prokopiak', 'Pospiech', 'Polakiewicz', 'Olas', 'Maruszczyk', 'Kapinos', 'Kabza', 'Szwałek', 'Smagała', 'Musiała', 'Miksza', 'Lampa', 'Kulon', 'Koczara', 'Drynda', 'Szczypiór', 'Pawełkiewicz', 'Myk', 'Kuczak', 'Kołata', 'Żywica', 'Tondera', 'Szmalec', 'Szczap', 'Sypień', 'Sołtysek', 'Mosur', 'Kościesza', 'Kosowicz', 'Kolendo', 'Huber', 'Giel', 'Gałęza', 'Dyja', 'Cacko', 'Apanowicz', 'Wandas', 'Siebert', 'Moneta', 'Ziajka', 'Sieg', 'Paluszak', 'Lichoń', 'Kastelik', 'Gwizdek', 'Drewa', 'Andrys', 'Zbrzeźniak', 'Wlazły', 'Wittbrodt', 'Niksa', 'Habdas', 'Fryś', 'Doktór', 'Detka', 'Cieplucha', 'Ciarka', 'Witkowicz', 'Wardzała', 'Stąpór', 'Pniak', 'Pierzak', 'Kryk', 'Kożuszek', 'Kohnke', 'Kapałka', 'Domino', 'Czuj', 'Boksa', 'Wocial', 'Stuglik', 'Steciuk', 'Smela', 'Plona', 'Piwowarek', 'Pernak', 'Minkina', 'Klos', 'Halik', 'Dzika', 'Dargacz', 'Damian', 'Adrian', 'Węgrzynek', 'Tomal', 'Świerad', 'Szkatuła', 'Sajnóg', 'Kudlak', 'Golczyk', 'Fronczyk', 'Czapiga', 'Błażejak', 'Bejma', 'Bartela', 'Tadeusiak', 'Nędzi', 'Kurcz', 'Jasionek', 'Heleniak', 'Ziarek', 'Zera', 'Sarniak', 'Różak', 'Ligas', 'Kuzior', 'Kuder', 'Korzeniak', 'Fac', 'Domowicz', 'Dębniak', 'Cieciora', 'Chaberek', 'Bogusiewicz', 'Block', 'Wardziak', 'Prawdzik', 'Niebudek', 'Jeszka', 'Szpyrka', 'Szkaradek', 'Starek', 'Pasich', 'Lademann', 'Jantos', 'Grzelec', 'Zapora', 'Wnuczek', 'Wąsala', 'Pompa', 'Małas', 'Janka', 'Gałaj', 'Dybał', 'Chromy', 'Szpyt', 'Senger', 'Prygiel', 'Pawela', 'Łakota', 'Jama', 'Graban', 'Fogt', 'Cebulak', 'Boryczko', 'Bojdo', 'Biesek', 'Arendarczyk', 'Schubert', 'Namysł', 'Milewczyk', 'Hetmańczyk', 'Dyczko', 'Dankiewicz', 'Czerniec', 'Staśko', 'Rochowiak', 'Misiuk', 'Markiel', 'Ksel', 'Krzyżostaniak', 'Elwart', 'Delekta', 'Zębik', 'Siatka', 'Niewiara', 'Miozga', 'Mętel', 'Korgul', 'Karwan', 'Franków', 'Domek', 'Ciepluch', 'Chojna', 'Surmiak', 'Strama', 'Stein', 'Siewiera', 'Robaszkiewicz', 'Piksa', 'Kociemba', 'Klyta', 'Gromala', 'Gill', 'Broszkiewicz', 'Zontek', 'Stiller', 'Rosada', 'Mieloch', 'Kornak', 'Goworek', 'Gadzała', 'Fitas', 'Uzar', 'Siedlarz', 'Rorat', 'Oskroba', 'Mitera', 'Grygorcewicz', 'Gmurczyk', 'Dylak', 'Zybura', 'Wojtaszak', 'Wisła', 'Wasyluk', 'Szałkiewicz', 'Krzysztoszek', 'Kościuszko', 'Kasiak', 'Wyrwich', 'Wołoszczuk', 'Śledzik', 'Smorąg', 'Satora', 'Pochroń', 'Melaniuk', 'Jajko', 'Czajor', 'Bajko', 'Wojsław', 'Szumiec', 'Nehring', 'Naumiuk', 'Luberda', 'Kęsek', 'Jaśkowiec', 'Foit', 'Fita', 'Fedyk', 'Działa', 'Cygal', 'Zdancewicz', 'Walocha', 'Toma', 'Soczewka', 'Monkiewicz', 'Majtyka', 'Hynek', 'Dynia', 'Czuryło', 'Bernatek', 'Apostel', 'Zawiasa', 'Piersa', 'Megger', 'Kukier', 'Jarka', 'Glazik', 'Dyjas', 'Buś', 'Bona', 'Bandyk', 'Zięciak', 'Krajniak', 'Koperek', 'Kazberuk', 'Dziewior', 'Chachaj', 'Sołoducha', 'Słomiany', 'Skolik', 'Pęksa', 'Mularz', 'Kosman', 'Kolonko', 'Januszewicz', 'Gramza', 'Foremniak', 'Fijałek', 'Cierpka', 'Polnik', 'Drwięga', 'Semenowicz', 'Pieszak', 'Narożna', 'Ładniak', 'Kontny', 'Klemens', 'Jancewicz', 'Fąferek', 'Bisaga', 'Złotnik', 'Wosiek', 'Supernak', 'Kala', 'Giża', 'Bielat', 'Żyto', 'Rompa', 'Kurpanik', 'Kołpak', 'Gołas', 'Długozima', 'Bacia', 'Wincenciak', 'Styn', 'Moczko', 'Langier', 'Szrama', 'Szok', 'Suchenek', 'Pieczarka', 'Parus', 'Machul', 'Latko', 'Krzyśków', 'Galos', 'Ekert', 'Dawidek', 'Czerkies', 'Bujas', 'Andryszczyk', 'Zuziak', 'Węgrzyk', 'Stąpor', 'Pinda', 'Muzyk', 'Maligłówka', 'Łukasiuk', 'Kinal', 'Dobosiewicz', 'Waraksa', 'Szywała', 'Nastały', 'Mordak', 'Ligenza', 'Leszczak', 'Krauz', 'Kopała', 'Byzdra', 'Bartman', 'Wojtach', 'Wałaszek', 'Szara', 'Hapka', 'Wielgat', 'Węgier', 'Pokusa', 'Małż', 'Kononowicz', 'Hawrylak', 'Grund', 'Druszcz', 'Dacko', 'Sprycha', 'Pryszcz', 'Łachut', 'Dobrosz', 'Brygoła', 'Ryguła', 'Posłuszna', 'Mydlak', 'Bernard', 'Woroch', 'Uliczka', 'Tomaszuk', 'Pastuła', 'Pachnik', 'Kudra', 'Kretek', 'Keler', 'Heczko', 'Beck', 'Tekiela', 'Plizga', 'Piekacz', 'Ochab', 'Maziarczyk', 'Krzosek', 'Gabryelczyk', 'Stępka', 'Rajch', 'Owsiany', 'Kossak', 'Kocaj', 'Gierach', 'Buza', 'Berendt', 'Tabak', 'Przewłoka', 'Nytko', 'Kuban', 'Gebauer', 'Gajcy', 'Franaszek', 'Chwedczuk', 'Bochnak', 'Stachewicz', 'Sosnówka', 'Słowiak', 'Mądro', 'Malcharek', 'Łukasz', 'Kornek', 'Hanusiak', 'Furmankiewicz', 'Dzikiewicz', 'Duży', 'Delikat', 'Chojak', 'Zyga', 'Pyrz', 'Pietrusiewicz', 'Olszyna', 'Olszowa', 'Ograbek', 'Molga', 'Maron', 'Jasica', 'Frymus', 'Buszta', 'Woszczak', 'Woronko', 'Trawka', 'Rychcik', 'Przystupa', 'Oczko', 'Migda', 'Klebba', 'Jaje', 'Grabas', 'Bugno', 'Bortkiewicz', 'Wesoła', 'Sudak', 'Puc', 'Przeklasa', 'Kocoł', 'Goik', 'Błażejewicz', 'Tuzimek', 'Petrus', 'Pawlaczek', 'Pacholczak', 'Maciejewicz', 'Jakóbik', 'Frania', 'Duszczak', 'Domurad', 'Bednarowicz', 'Thomas', 'Rakus', 'Przybyś', 'Pasiut', 'Małyszka', 'Kurz', 'Kuczaj', 'Doktor', 'Tadla', 'Praczyk', 'Milka', 'Leszcz', 'Kryza', 'Kryszczuk', 'Juraszczyk', 'Durczok', 'Boduch', 'Szeja', 'Pryk', 'Pitala', 'Molek', 'Duchnik', 'Brachaczek', 'Wieja', 'Waloszek', 'Nawrotek', 'Nawój', 'Mironiuk', 'Matyjasek', 'Łachacz', 'Kubów', 'Kidawa', 'Jaremek', 'Hasiak', 'Gierat', 'Gawłowicz', 'Wichary', 'Sornat', 'Solich', 'Kurczab', 'Jasnoch', 'Famuła', 'Budrewicz', 'Pawliszyn', 'Kułach', 'Kuffel', 'Konieczek', 'Koćwin', 'Imiołczyk', 'Dyda', 'Zander', 'Stochel', 'Osojca', 'Mysior', 'Kuciak', 'Kłósek', 'Buchholz', 'Zegadło', 'Wiewiórka', 'Stochaj', 'Smolka', 'Piotrak', 'Misior', 'Leoniak', 'Karwala', 'Jasina', 'Cięciwa', 'Ciastek', 'Chadaj', 'Białach', 'Tabisz', 'Such', 'Sromek', 'Rysz', 'Puch', 'Plak', 'Palej', 'Och', 'Niedbał', 'Mytnik', 'Morgała', 'Lukas', 'Lisoń', 'Królikiewicz', 'Kamieniak', 'Jachimczyk', 'Grzywnowicz', 'Frukacz', 'Feliniak', 'Dzienisz', 'Drążyk', 'Żelasko', 'Waloszczyk', 'Strójwąs', 'Smoczyk', 'Klorek', 'Kajdan', 'Kajak', 'Gral', 'Zawodnik', 'Ulfik', 'Sobieszczyk', 'Skrobot', 'Ochał', 'Leżoń', 'Krywult', 'Iciek', 'Gasek', 'Czenczek', 'Budzeń', 'Botor', 'Wikło', 'Tymczyszyn', 'Szpyra', 'Słonka', 'Prasek', 'Majczyna', 'Lula', 'Jakubiuk', 'Hanzel', 'Głowiak', 'Calik', 'Zagrajek', 'Stefankiewicz', 'Serzysko', 'Piechna', 'Myga', 'Maślankiewicz', 'Kuziora', 'Korniak', 'Indyka', 'Gałach', 'Gadzina', 'Cyba', 'Bystrek', 'Bazela', 'Wabik', 'Ragus', 'Pitek', 'Mizia', 'Łaskawiec', 'Holeksa', 'Hajdasz', 'Fugiel', 'Białasik', 'Woźniczko', 'Wilma', 'Rode', 'Preś', 'Komander', 'Klus', 'Sarosiek', 'Sadoch', 'Osipowicz', 'Lelonek', 'Korbut', 'Jarmużek', 'Włodyka', 'Józefczak', 'Jędra', 'Hamerla', 'Gęgotek', 'Domińczak', 'Wypiór', 'Sudnik', 'Słoboda', 'Pela', 'Kupś', 'Kostorz', 'Kosak', 'Kopyść', 'Jarmuła', 'Daniec', 'Blank', 'Balcewicz', 'Starostka', 'Siemieńczuk', 'Reiter', 'Mycek', 'Miętka', 'Łupina', 'Lipok', 'Knych', 'Drobisz', 'Cuch', 'Wojtarowicz', 'Wojniak', 'Piechura', 'Meissner', 'Lemiesz', 'Klęk', 'Jargieło', 'Jamroz', 'Huczko', 'Ceynowa', 'Trochim', 'Kremer', 'Janic', 'Gal', 'Cyrulik', 'Bejger', 'Bawoł', 'Szczepan', 'Plewnia', 'Pędrak', 'Niedośpiał', 'Maras', 'Klepka', 'Kawulok', 'Katana', 'Bronka', 'Bender', 'Bałdys', 'Wawrzonek', 'Taranek', 'Tadych', 'Szymała', 'Stebel', 'Skup', 'Skubała', 'Pasieczna', 'Karkocha', 'Hak', 'Gąszczak', 'Pyś', 'Prażuch', 'Politowicz', 'Piestrzeniewicz', 'Pajek', 'Nitek', 'Kozok', 'Kowala', 'Kalinka', 'Galuba', 'Buk', 'Breś', 'Bodych', 'Bittner', 'Bakiera', 'Rembacz', 'Podgórna', 'Myrcik', 'Mojsa', 'Karpiak', 'Kajdas', 'Gregorczuk', 'Dziurla', 'Dzienniak', 'Dyrek', 'Żołądkiewicz', 'Szumacher', 'Sado', 'Pyszny', 'Narożny', 'Kuszyk', 'Jakimiak', 'Dynak', 'Dejneka', 'Wiekiera', 'Tatarczuk', 'Rudyk', 'Nieścioruk', 'Laszkiewicz', 'Gołota', 'Golisz', 'Bąbel', 'Taczała', 'Świć', 'Siciarz', 'Ropiak', 'Pacura', 'Makulec', 'Krauza', 'Grzesiek', 'Gemza', 'Dering', 'Banek', 'Andziak', 'Wiza', 'Trojanowicz', 'Parkitna', 'Pacholik', 'Majtczak', 'Krenc', 'Koniec', 'Wawrzeńczyk', 'Stupak', 'Roda', 'Maciejczuk', 'Irla', 'Husak', 'Fuławka', 'Fabiańczyk', 'Bryda', 'Zackiewicz', 'Szoka', 'Melcer', 'Kempny', 'Dulemba', 'Duc', 'Ziniewicz', 'Truchel', 'Szajner', 'Petryk', 'Peda', 'Obarzanek', 'Maszkiewicz', 'Łabaj', 'Cymbała', 'Biesaga', 'Zdobylak', 'Wojtiuk', 'Ulrych', 'Szymków', 'Sporysz', 'Smardz', 'Mandrysz', 'Kulus', 'Duras', 'Dumin', 'Borejko', 'Wyłupek', 'Ufniarz', 'Stypka', 'Młyńczyk', 'Miros', 'Maciuk', 'Hrabia', 'Burzec', 'Buksa', 'Wygoda', 'Tomzik', 'Pindral', 'Nijak', 'Mszyca', 'Maciejuk', 'Kudłacz', 'Dziwak', 'Chaba', 'Borkowicz', 'Berek', 'Żakiewicz', 'Wykręt', 'Sztuba', 'Smykała', 'Pyc', 'Pęciak', 'Parzonka', 'Kyc', 'Klemczak', 'Gąsienica', 'Gabryszak', 'Częścik', 'Cisoń', 'Zmyślony', 'Komisarek', 'Ficoń', 'Citko', 'Bidas', 'Bas', 'Żabierek', 'Wyciszkiewicz', 'Tarach', 'Staniewicz', 'Reichel', 'Panasewicz', 'Kucewicz', 'Kilar', 'Hein', 'Fronia', 'Derek', 'Bruś', 'Antoń', 'Pawlos', 'Ochwat', 'Kurbiel', 'Gosik', 'Gierasimiuk', 'Doroba', 'Chłąd', 'Wrochna', 'Protasiuk', 'Opalach', 'Mućko', 'Martyn', 'Drgas', 'Ceran', 'Bryczek', 'Ziarno', 'Wołodźko', 'Wac', 'Szpala', 'Szlachcic', 'Rurka', 'Oczkowicz', 'Mik', 'Małysiak', 'Kubek', 'Imiela', 'Graboń', 'Garbacik', 'Dolega', 'Broncel', 'Baum', 'Bancerz', 'Siedlik', 'Miąsko', 'Lenc', 'Konat', 'Kaletka', 'Jenek', 'Honkisz', 'Droś', 'Suchojad', 'Ratka', 'Raba', 'Lulek', 'Komperda', 'Kołodziejak', 'Koloch', 'Kolka', 'Joniak', 'Jezior', 'Faltyn', 'Dyjach', 'Czulak', 'Cop', 'Wyroślak', 'Woda', 'Stranc', 'Solis', 'Skomra', 'Sierpień', 'Rzeźniczek', 'Pajdak', 'Mostek', 'Machowiak', 'Janduła', 'Fitrzyk', 'Welenc', 'Tyczka', 'Skiepko', 'Potok', 'Olewniczak', 'Nitkiewicz', 'Myrcha', 'Krata', 'Kara', 'Hołysz', 'Hałka', 'Florian', 'Dziurdzia', 'Dryka', 'Sysło', 'Rolek', 'Młocek', 'Idzi', 'Haponiuk', 'Grębowiec', 'Gęca', 'Bochnia', 'Ślipek', 'Sieczko', 'Pierz', 'Nyc', 'Łacina', 'Ludwisiak', 'Kujda', 'Hutyra', 'Dziugieł', 'Białka', 'Zemanek', 'Zawartka', 'Smyl', 'Smolec', 'Słoka', 'Putek', 'Pietrewicz', 'Lepka', 'Krzeszowiec', 'Kowalówka', 'Jośko', 'Hamrol', 'Gapys', 'Antoszczyk', 'Turoń', 'Teter', 'Surdel', 'Pieczyrak', 'Mudlaff', 'Manista', 'Kolek', 'Kadela', 'Jeka', 'Jamrożek', 'Goliasz', 'Dywan', 'Drewnik', 'Dąbroś', 'Ciaś', 'Obiała', 'Nocek', 'Marko', 'Ładziak', 'Hadaś', 'Dulik', 'Dorynek', 'Wolańczyk', 'Stoltmann', 'Rozumek', 'Łudzik', 'Łaś', 'Leoniuk', 'Krzyk', 'Karol', 'Kamyszek', 'Filusz', 'Czermak', 'Budych', 'Żółkiewicz', 'Tatarczyk', 'Pietrus', 'Pachowicz', 'Niesporek', 'Kultys', 'Kornet', 'Kajstura', 'Grześków', 'Dub', 'Drobot', 'Urynowicz', 'Swacha', 'Prokopczuk', 'Michnowicz', 'Malka', 'Labocha', 'Capiga', 'Zawalich', 'Wizner', 'Startek', 'Smolorz', 'Rozynek', 'Pal', 'Madajczyk', 'Ławniczek', 'Haremza', 'Bejnarowicz', 'Żuberek', 'Windak', 'Sobolak', 'Sibiga', 'Rajczak', 'Pudełek', 'Michalkiewicz', 'Fularczyk', 'Broniarek', 'Żabka', 'Towarek', 'Sugier', 'Pikula', 'Pawlonka', 'Marosz', 'Kut', 'Grymuza', 'Dąbkiewicz', 'Ciechowicz', 'Brodawka', 'Borzych', 'Bela', 'Zaguła', 'Tyniec', 'Trepczyk', 'Stwora', 'Paczos', 'Olbrych', 'Ogrodowicz', 'Michel', 'Mazepa', 'Lazarek', 'Krzystek', 'Jażdżyk', 'Goska', 'Fraszczyk', 'Drożdżal', 'Cofała', 'Chołody', 'Wawrzyk', 'Prokurat', 'Policht', 'Płodzień', 'Pasztaleniec', 'Osipiuk', 'Mateńko', 'Kiciak', 'Grotek', 'Członka', 'Żal', 'Zimmer', 'Wosiak', 'Srokosz', 'Paździora', 'Patoła', 'Pałęga', 'Orawiec', 'Nastaj', 'Mirgos', 'Merda', 'Machniak', 'Łokietek', 'Fogiel', 'Elias', 'Świergiel', 'Stempel', 'Skocz', 'Potoczek', 'Penar', 'Miecznik', 'Kwapis', 'Jakóbiak', 'Gietka', 'Flisek', 'Dudzicz', 'Cich', 'Broniek', 'Wiercigroch', 'Usarek', 'Tryc', 'Szylar', 'Szczot', 'Ptok', 'Prystupa', 'Preuss', 'Piekara', 'Łaszczyk', 'Kurzaj', 'Kopiczko', 'Jachimczak', 'Hirsch', 'Dytrych', 'Dorna', 'Bystroń', 'Worach', 'Tokaj', 'Szmagaj', 'Solnica', 'Rejmak', 'Reimann', 'Pazoła', 'Nieradzik', 'Miechowicz', 'Langiewicz', 'Kruś', 'Kozień', 'Kielczyk', 'Jargiło', 'Dąbal', 'Cichos', 'Sorbian', 'Ruman', 'Piotrkowicz', 'Oziębło', 'Henke', 'Czosnyka', 'Choina', 'Chabior', 'Warzybok', 'Seweryniak', 'Pyzel', 'Niewola', 'Nesterowicz', 'Liss', 'Kiepas', 'Kalista', 'Demiańczuk', 'Cłapa', 'Błasik', 'Berdzik', 'Bełza', 'Złotek', 'Tonder', 'Szwaj', 'Szarzec', 'Suchora', 'Sarota', 'Palica', 'Matula', 'Malecha', 'Magryta', 'Łuckiewicz', 'Kuster', 'Stoltman', 'Siewert', 'Serwach', 'Schwarz', 'Kuźnia', 'Kuśmider', 'Kurzac', 'Klisz', 'Gwardiak', 'Gotfryd', 'Deneka', 'Ciuruś', 'Żmija', 'Tałaj', 'Sobuś', 'Rajman', 'Perlik', 'Kurda', 'Kosznik', 'Kaluga', 'Jaracz', 'Hanas', 'Dzwonnik', 'Ziegert', 'Szyma', 'Różewicz', 'Paszkowiak', 'Maślach', 'Lewicz', 'Heba', 'Godzwon', 'Drej', 'Borak', 'Adamów', 'Tywoniuk', 'Ścieszka', 'Smal', 'Łabuś', 'Kominiak', 'Dietrich', 'Cąkała', 'Budzich', 'Bąbol', 'Zgoła', 'Sładek', 'Sierżant', 'Misiurek', 'Miąsik', 'Mądrzyk', 'Kretowicz', 'Kasznia', 'Jeżyna', 'Humeniuk', 'Fiutak', 'Czerniakiewicz', 'Bork', 'Żymełka', 'Tomalik', 'Szarpak', 'Sołtan', 'Maciuszek', 'Krysta', 'Grzeszkowiak', 'Brachman', 'Zys', 'Westfal', 'Waluk', 'Wacławiak', 'Sałuda', 'Sabak', 'Niedojadło', 'Nazarko', 'Murat', 'Majzner', 'Ludwin', 'Kubaczyk', 'Kielich', 'Doliwa', 'Dej', 'Chuchla', 'Boguś', 'Bobik', 'Zadworny', 'Wójs', 'Tyma', 'Sztuczka', 'Strządała', 'Sowała', 'Omiotek', 'Oleśkiewicz', 'Morawiak', 'Kwapisiewicz', 'Krokosz', 'Hajder', 'Garczyk', 'Burdach', 'Związek', 'Wojczuk', 'Stanclik', 'Piekart', 'Mielke', 'Machowicz', 'Kozieja', 'Kaziród', 'Gaś', 'Garbaciak', 'Chatys', 'Bzdęga', 'Bartoszczyk', 'Zdonek', 'Więcławek', 'Wielgo', 'Steuer', 'Staręga', 'Sakwa', 'Orpel', 'Kobel', 'Golonko', 'Stark', 'Soczówka', 'Nickel', 'Kupaj', 'Kolman', 'Kieca', 'Kamyk', 'Jeżyk', 'Glica', 'Gasz', 'Gamrat', 'Franiak', 'Bacik', 'Andrukiewicz', 'Troka', 'Siwka', 'Odrzywołek', 'Nurkiewicz', 'Kozubal', 'Kott', 'Głowienka', 'Doroszuk', 'Cogiel', 'Cheba', 'Baś', 'Andreasik', 'Wenzel', 'Szumna', 'Rosłoń', 'Ogłaza', 'Mikłaszewicz', 'Kubieniec', 'Jędral', 'Bieniak', 'Wons', 'Władyka', 'Rolak', 'Prejs', 'Płocharczyk', 'Ostręga', 'Łęgowik', 'Ludwik', 'Kopik', 'Kleinschmidt', 'Karczmarek', 'Gładka', 'Czylok', 'Wawrzynkiewicz' ) male_last_names = ( 'Kowalski', 'Wiśniewski', 'Dąbrowski', 'Lewandowski', 'Wójcik', 'Kamiński', 'Kowalczyk', 'Zieliński', 'Szymański', 'Woźniak', 'Kozłowski', 'Jankowski', 'Wojciechowski', 'Kwiatkowski', 'Kaczmarek', 'Mazur', 'Krawczyk', 'Piotrowski', 'Grabowski', 'Nowakowski', 'Pawłowski', 'Michalski', 'Nowicki', 'Adamczyk', 'Dudek', 'Zając', 'Wieczorek', 'Jabłoński', 'Król', 'Majewski', 'Olszewski', 'Jaworski', 'Wróbel', 'Malinowski', 'Pawlak', 'Witkowski', 'Walczak', 'Stępień', 'Górski', 'Rutkowski', 'Michalak', 'Sikora', 'Ostrowski', 'Baran', 'Duda', 'Szewczyk', 'Tomaszewski', 'Pietrzak', 'Marciniak', 'Wróblewski', 'Zalewski', 'Jakubowski', 'Jasiński', 'Zawadzki', 'Sadowski', 'Bąk', 'Chmielewski', 'Włodarczyk', 'Borkowski', 'Czarnecki', 'Sawicki', 'Sokołowski', 'Urbański', 'Kubiak', 'Maciejewski', 'Szczepański', 'Kucharski', 'Wilk', 'Kalinowski', 'Lis', 'Mazurek', 'Wysocki', 'Adamski', 'Kaźmierczak', 'Wasilewski', 'Sobczak', 'Czerwiński', 'Andrzejewski', 'Cieślak', 'Głowacki', 'Zakrzewski', 'Kołodziej', 'Sikorski', 'Krajewski', 'Gajewski', 'Szymczak', 'Szulc', 'Baranowski', 'Laskowski', 'Brzeziński', 'Makowski', 'Ziółkowski', 'Przybylski', 'Domański', 'Nowacki', 'Borowski', 'Błaszczyk', 'Chojnacki', 'Ciesielski', 'Mróz', 'Szczepaniak', 'Wesołowski', 'Górecki', 'Krupa', 'Kaczmarczyk', 'Leszczyński', 'Lipiński', 'Kowalewski', 'Urbaniak', 'Kozak', 'Kania', 'Mikołajczyk', 'Czajkowski', 'Mucha', 'Tomczak', 'Kozioł', 'Markowski', 'Kowalik', 'Nawrocki', 'Brzozowski', 'Janik', 'Musiał', 'Wawrzyniak', 'Markiewicz', 'Orłowski', 'Tomczyk', 'Jarosz', 'Kołodziejczyk', 'Kurek', 'Kopeć', 'Żak', 'Wolski', 'Łuczak', 'Dziedzic', 'Kot', 'Stasiak', 'Stankiewicz', 'Piątek', 'Jóźwiak', 'Urban', 'Dobrowolski', 'Pawlik', 'Kruk', 'Domagała', 'Piasecki', 'Wierzbicki', 'Karpiński', 'Jastrzębski', 'Polak', 'Zięba', 'Janicki', 'Wójtowicz', 'Stefański', 'Sosnowski', 'Bednarek', 'Majchrzak', 'Bielecki', 'Małecki', 'Maj', 'Sowa', 'Milewski', 'Gajda', 'Klimek', 'Olejniczak', 'Ratajczak', 'Romanowski', 'Matuszewski', 'Śliwiński', 'Madej', 'Kasprzak', 'Wilczyński', 'Grzelak', 'Socha', 'Czajka', 'Marek', 'Kowal', 'Bednarczyk', 'Skiba', 'Wrona', 'Owczarek', 'Marcinkowski', 'Matusiak', 'Orzechowski', 'Sobolewski', 'Kędzierski', 'Kurowski', 'Rogowski', 'Olejnik', 'Dębski', 'Barański', 'Skowroński', 'Mazurkiewicz', 'Pająk', 'Czech', 'Janiszewski', 'Bednarski', 'Łukasik', 'Chrzanowski', 'Bukowski', 'Leśniak', ) prefixes = ('pan', 'pani') first_names = first_names_male + first_names_female @classmethod def last_name(cls): return cls.random_element(cls.unisex_last_names) faker-0.7.7/faker/providers/person/pt_BR/0000755000175000017500000000000013026251410016332 5ustar hlehlefaker-0.7.7/faker/providers/person/pt_BR/__init__.py0000644000175000017500000001252113026251410020444 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats_female = ( '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{prefix_female}} {{first_name_female}} {{last_name}}' ) formats_male = ( '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{prefix_male}} {{first_name_male}} {{last_name}}' ) formats = formats_male + formats_female """ To a previous (undocumented?) list of female given names was added the 100 most popular names in Brazil in 2014 and 2015 according to Exame magazine: * http://exame.abril.com.br/brasil/noticias/os-100-nomes-mais-comuns-no-brasil-em-2014 * http://exame.abril.com.br/brasil/noticias/os-100-nomes-mais-comuns-no-brasil-em-2015 """ first_names_female = ( 'Agatha', 'Alana', 'Alexia', 'Alice', 'Alícia', 'Amanda', 'Ana Beatriz', 'Ana Carolina', 'Ana Clara', 'Ana Julia', 'Ana Júlia', 'Ana Laura', 'Ana Luiza', 'Ana Lívia', 'Ana Sophia', 'Ana Vitória', 'Ana', 'Beatriz', 'Bianca', 'Brenda', 'Bruna', 'Bárbara', 'Camila', 'Carolina', 'Caroline', 'Catarina', 'Cecília', 'Clara', 'Clarice', 'Daniela', 'Eduarda', 'Elisa', 'Eloah', 'Emanuella', 'Emanuelly', 'Emilly', 'Esther', 'Evelyn', 'Fernanda', 'Gabriela', 'Gabrielly', 'Giovanna', 'Helena', 'Heloísa', 'Isabel', 'Isabella', 'Isabelly', 'Isadora', 'Isis', 'Joana', 'Julia', 'Juliana', 'Júlia', 'Kamilly', 'Lara', 'Larissa', 'Laura', 'Lavínia', 'Laís', 'Letícia', 'Lorena', 'Luana', 'Luiza', 'Luna', 'Lívia', 'Maitê', 'Manuela', 'Marcela', 'Maria Alice', 'Maria Cecília', 'Maria Clara', 'Maria Eduarda', 'Maria Fernanda', 'Maria Julia', 'Maria Luiza', 'Maria Sophia', 'Maria Vitória', 'Maria', 'Mariana', 'Mariane', 'Marina', 'Maysa', 'Melissa', 'Milena', 'Mirella', 'Natália', 'Nicole', 'Nina', 'Olivia', 'Pietra', 'Rafaela', 'Raquel', 'Rebeca', 'Sabrina', 'Sarah', 'Sofia', 'Sophia', 'Sophie', 'Stella', 'Stephany', 'Valentina', 'Vitória', 'Yasmin' ) """ To a previous (undocumented?) list of male given names was added the 100 most popular names in Brazil in 2014 and 2015 according to this blog post: * http://exame.abril.com.br/brasil/noticias/os-100-nomes-mais-comuns-no-brasil-em-2014 * http://exame.abril.com.br/brasil/noticias/os-100-nomes-mais-comuns-no-brasil-em-2015 """ first_names_male = ( 'Alexandre', 'André', 'Anthony', 'Antônio', 'Arthur', 'Augusto', 'Benjamin', 'Benício', 'Bernardo', 'Breno', 'Bruno', 'Bryan', 'Caio', 'Calebe', 'Carlos Eduardo', 'Cauã', 'Cauê', 'Daniel', 'Danilo', 'Davi Lucas', 'Davi Lucca', 'Davi Luiz', 'Davi', 'Diego', 'Diogo', 'Eduardo', 'Emanuel', 'Enrico', 'Enzo Gabriel', 'Enzo', 'Erick', 'Felipe', 'Fernando', 'Francisco', 'Gabriel', 'Guilherme', 'Gustavo Henrique', 'Gustavo', 'Heitor', 'Henrique', 'Ian', 'Igor', 'Isaac', 'Joaquim', 'João Felipe', 'João Gabriel', 'João Guilherme', 'João Lucas', 'João Miguel', 'João Pedro', 'João Vitor', 'João', 'Juan', 'Kaique', 'Kevin', 'Leandro', 'Leonardo', 'Levi', 'Lorenzo', 'Lucas Gabriel', 'Lucas', 'Lucca', 'Luigi', 'Luiz Felipe', 'Luiz Fernando', 'Luiz Gustavo', 'Luiz Henrique', 'Luiz Miguel', 'Luiz Otávio', 'Marcelo', 'Marcos Vinicius', 'Matheus', 'Miguel', 'Murilo', 'Nathan', 'Nicolas', 'Noah', 'Otávio', 'Paulo', 'Pedro Henrique', 'Pedro Lucas', 'Pedro Miguel', 'Pedro', 'Pietro', 'Rafael', 'Raul', 'Renan', 'Rodrigo', 'Ryan', 'Samuel', 'Thales', 'Theo', 'Thiago', 'Thomas', 'Vicente', 'Vinicius', 'Vitor Gabriel', 'Vitor Hugo', 'Vitor', 'Yago', 'Yuri' ) first_names = first_names_male + first_names_female """ To a previous (undocumented?) list of family names was added the 70 most popular family names in Brazil according to this blog post: * http://nomeschiques.com/os-70-sobrenomes-mais-comuns-e-famosos-do-brasil/ """ last_names = ( 'Almeida', 'Alves', 'Aragão', 'Araújo', 'Azevedo', 'Barbosa', 'Barros', 'Caldeira', 'Campos', 'Cardoso', 'Cardoso,', 'Carvalho', 'Castro', 'Cavalcanti', 'Correia', 'Costa', 'Costela', 'Cunha', 'da Conceição', 'da Costa', 'da Cruz', 'da Cunha', 'da Luz', 'da Mata', 'da Mota', 'da Paz', 'da Rocha', 'da Rosa', 'das Neves', 'Dias', 'Duarte', 'Farias' 'Fernandes', 'Ferreira', 'Fogaça', 'Freitas', 'Gomes', 'Gonçalves', 'Jesus', 'Lima', 'Lopes', 'Martins', 'Melo', 'Mendes', 'Monteiro', 'Moraes', 'Moreira', 'Moura', 'Nascimento', 'Nogueira', 'Novaes', 'Nunes', 'Oliveira', 'Peixoto', 'Pereira', 'Pinto', 'Pires', 'Porto', 'Ramos', 'Rezende', 'Ribeiro', 'Rocha', 'Rodrigues', 'Sales', 'Santos', 'Silva', 'Silveira', 'Souza', 'Teixeira', 'Viana', 'Vieira' ) prefixes_female = ('Srta.', 'Sra.', 'Dra.') prefixes_male = ('Sr.', 'Dr.') faker-0.7.7/faker/providers/person/sv_SE/0000755000175000017500000000000013026251410016343 5ustar hlehlefaker-0.7.7/faker/providers/person/sv_SE/__init__.py0000644000175000017500000002555213026251410020465 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats = ( '{{first_name}} {{last_name}}', ) first_names = ( 'Erik', 'Maria', 'Karl', 'Margareta', 'Lars', 'Anna', 'Gunnar', 'Elisabet', 'Nils', 'Kristina', 'Sven', 'Karin', 'Lennart', 'Eva', 'Anders', 'Birgitta', 'Olof', 'Ingrid', 'Per', 'Elisabeth', 'Johan', 'Linnéa', 'Åke', 'Kerstin', 'Gustaf', 'Ingeborg', 'Bengt', 'Marianne', 'Bertil', 'Viola', 'Hans', 'Elsa', 'Jan', 'Inger', 'Arne', 'Lena', 'Göran', 'Ulla', 'Axel', 'Marie', 'Bo', 'Christina', 'Stig', 'Astrid', 'John', 'Sofia', 'Gustav', 'Rut', 'Ingemar', 'Viktoria', 'Gösta', 'Märta', 'Peter', 'Anita', 'Mikael', 'Helena', 'Leif', 'Irene', 'Oskar', 'Gunilla', 'Rolf', 'Margit', 'Ingvar', 'Barbro', 'Vilhelm', 'Ingegerd', 'Kjell', 'Inga', 'Roland', 'Linnea', 'Ulf', 'Britt', 'Rune', 'Signe', 'Christer', 'Birgit', 'Mats', 'Siv', 'Carl', 'Ester', 'Stefan', 'Katarina', 'Bror', 'Ingegärd', 'Magnus', 'Matilda', 'Håkan', 'Cecilia', 'Emanuel', 'Gunhild', 'Georg', 'Charlotta', 'Fredrik', 'Carina', 'Olov', 'Gun', 'Kurt', 'Monica', 'Ragnar', 'Susanne', 'Knut', 'Berit', 'Evert', 'Elin', 'Ivar', 'Sonja', 'Harry', 'Alice', 'Ove', 'Yvonne', 'Björn', 'Svea', 'Martin', 'Agneta', 'Ernst', 'Greta', 'Einar', 'Gunborg', 'Allan', 'Maj', 'Thomas', 'Edit', 'Folke', 'Annika', 'Valdemar', 'Gunvor', 'Birger', 'Karolina', 'Sten', 'Gunnel', 'Torsten', 'Sigrid', 'Henry', 'Brita', 'Börje', 'Vilhelmina', 'Robert', 'Ellen', 'Tommy', 'Johanna', 'Arvid', 'Elvira', 'Harald', 'Ulrika', 'Jonas', 'Anette', 'Roger', 'Gerd', 'Alf', 'Teresia', 'Sigvard', 'Valborg', 'Helge', 'Ann', 'Yngve', 'Britta', 'Henrik', 'Maj-Britt', 'Edvin', 'Lilly', 'Tage', 'Åsa', 'Sture', 'Gertrud', 'Tore', 'Aina', 'Artur', 'Dagmar', 'Kent', 'Ebba', 'Göte', 'Augusta', 'Emil', 'Emilia', 'Bernt', 'Gudrun', 'Hugo', 'Gerda', 'Hjalmar', 'Solveig', 'Jörgen', 'Agnes', 'Albert', 'Lovisa', 'Holger', 'Louise', 'Inge', 'Lisa', 'Adolf', 'Josefina', 'Kenneth', 'Mona', 'Tomas', 'Ruth', 'Verner', 'Hanna', 'Torbjörn', 'Jenny', 'Ture', 'Eleonora', 'Sune', 'Ragnhild', 'August', 'Lilian', 'Valter', 'Eivor', 'Uno', 'Hildur', 'Viktor', 'Lisbeth', 'Herbert', 'Stina', 'David', 'Monika', 'Sigfrid', 'Dagny', 'Otto', 'Helga', 'Edvard', 'Britt-Marie', 'Alfred', 'Pia', 'Sören', 'Hilda', 'Paul', 'Olga', 'Sixten', 'Ingela', 'Patrik', 'Ida', 'Hilding', 'Anneli', 'Henning', 'Berta', 'Bernhard', 'Emma', 'Klas', 'Margaretha', 'Reinhold', 'Marita', 'Krister', 'Camilla', 'Sigurd', 'Ann-Marie', 'Algot', 'Mary', 'Ivan', 'Alma', 'Michael', 'Hulda', 'Rudolf', 'Vera', 'Erland', 'Charlotte', 'Albin', 'Maud', 'Helmer', 'Iris', 'Claes', 'Asta', 'Herman', 'Olivia', 'Alvar', 'Evy', 'Dan', 'Inga-Lill', 'Gerhard', 'Doris', 'Johannes', 'Ulla-Britt', 'Evald', 'Helen', 'Gottfrid', 'Erika', 'Ola', 'Hilma', 'Eric', 'Sylvia', 'Rickard', 'Sara', 'Daniel', 'Hildegard', 'Arnold', 'Frideborg', 'Frans', 'Irma', 'Mauritz', 'Helene', 'Gert', 'Tyra', 'Valfrid', 'Inez', 'Teodor', 'Harriet', 'Conny', 'Ottilia', 'Fritz', 'Elna', 'Wilhelm', 'Amalia', 'Olle', 'Laila', 'Anton', 'Ella', 'Urban', 'Anne', 'Valentin', 'Annie', 'Josef', 'Lillemor', 'Elof', 'Eugenia', 'William', 'Elsie', 'Leonard', 'Klara', 'Tord', 'Hillevi', 'Egon', 'Marta', 'Joakim', 'Iréne', 'Erling', 'Mari', 'Staffan', 'Hedvig', 'Elis', 'Selma', 'Ronny', 'Anne-Marie', 'Andreas', 'Ann-Christin', 'Mattias', 'Ann-Charlotte', 'Bert', 'Marie-Louise', 'Eskil', 'Anna-Lisa', 'Alexander', 'Agda', 'Julius', 'Jeanette', 'Ingmar', 'Malin', 'Christian', 'Siri', 'Ferdinand', 'Alfrida', 'Jonny', 'Ann-Mari', 'Benny', 'Frida', 'Richard', 'Majken', 'Jan-Erik', 'Rose-Marie', 'Lars-Erik', 'Elise', 'Konrad', 'Ingalill', 'Natanael', 'Annette', 'Ludvig', 'Göta', 'Niklas', 'Paulina', 'Tony', 'Amanda', 'Johnny', 'Gun-Britt', 'Eugen', 'Alfhild', 'Pär', 'Gulli', 'Morgan', 'Judit', 'Svante', 'Evelina', 'Fritiof', 'Pernilla', 'Östen', 'Inga-Britt', 'Karl-Erik', 'Anna-Lena', 'Agne', 'Hjördis', 'Oscar', 'Ann-Britt', 'Kristian', 'Fredrika', 'Jens', 'Carin', 'Filip', 'Elsy', 'Manfred', 'Magdalena', 'Curt', 'Mariana', 'Samuel', 'Margot' ) last_names = ( 'Johansson', 'Andersson', 'Karlsson', 'Nilsson', 'Eriksson', 'Larsson', 'Olsson', 'Persson', 'Svensson', 'Pettersson', 'Gustafsson', 'Jonsson', 'Jansson', 'Hansson', 'Jönsson', 'Petersson', 'Bengtsson', 'Carlsson', 'Gustavsson', 'Magnusson', 'Olofsson', 'Lindberg', 'Lindström', 'Jakobsson', 'Lindgren', 'Axelsson', 'Lundberg', 'Bergström', 'Lundgren', 'Fredriksson', 'Mattsson', 'Berglund', 'Berg', 'Henriksson', 'Sandberg', 'Håkansson', 'Danielsson', 'Lindqvist', 'Fransson', 'Sjöberg', 'Forsberg', 'Johnsson', 'Engström', 'Samuelsson', 'Lundin', 'Eklund', 'Lind', 'Mårtensson', 'Holm', 'Lundqvist', 'Nyström', 'Holmberg', 'Isaksson', 'Bergman', 'Söderberg', 'Nordström', 'Nyberg', 'Eliasson', 'Lundström', 'Björk', 'Arvidsson', 'Gunnarsson', 'Ström', 'Berggren', 'Månsson', 'Wallin', 'Hermansson', 'Nordin', 'Björklund', 'Jonasson', 'Andreasson', 'Sundberg', 'Hedlund', 'Sandström', 'Ekström', 'Holmgren', 'Sjögren', 'Åberg', 'Abrahamsson', 'Öberg', 'Göransson', 'Hellström', 'Martinsson', 'Strömberg', 'Blom', 'Dahlberg', 'Norberg', 'Söderström', 'Blomqvist', 'Sundström', 'Löfgren', 'Åkesson', 'Åström', 'Johannesson', 'Bergqvist', 'Josefsson', 'Ek', 'Adolfsson', 'Börjesson', 'Lund', 'Ottosson', 'Hallberg', 'Boström', 'Englund', 'Lindholm', 'Möller', 'Nyman', 'Nygren', 'Palm', 'Sjöström', 'Dahl', 'Viklund', 'Söderlund', 'Borg', 'Falk', 'Ivarsson', 'Höglund', 'Vikström', 'Holmström', 'Hedberg', 'Bäckström', 'Davidsson', 'Aronsson', 'Pålsson', 'Friberg', 'Lindblom', 'Skoglund', 'Björkman', 'Östlund', 'Ekman', 'Lindahl', 'Strandberg', 'Olausson', 'Rosén', 'Erlandsson', 'Strand', 'Stenberg', 'Edlund', 'Klasson', 'Haglund', 'Augustsson', 'Holmqvist', 'Dahlgren', 'Oskarsson', 'Knutsson', 'Moberg', 'Malm', 'Norén', 'Högberg', 'Dahlström', 'Sundqvist', 'Sundin', 'Von', 'Hedström', 'Blomberg', 'Franzén', 'Lindén', 'Melin', 'Claesson', 'Alm', 'Boman', 'Nord', 'Paulsson', 'Sjödin', 'Hedman', 'Kristiansson', 'Wikström', 'Näslund', 'Berntsson', 'Öhman', 'Lundmark', 'Hagström', 'Ågren', 'Lindell', 'Molin', 'Roos', 'Lindkvist', 'Lundkvist', 'Svärd', 'Sköld', 'Ljungberg', 'Lilja', 'Ståhl', 'Lindblad', 'Ericsson', 'Norman', 'Hellberg', 'Ohlsson', 'Niklasson', 'Ekberg', 'Ljung', 'Alfredsson', 'Österberg', 'Malmberg', 'Törnqvist', 'Forslund', 'Hedin', 'Edström', 'Linder', 'Frisk', 'Wahlström', 'Hägglund', 'Skog', 'Bäckman', 'Emanuelsson', 'Asplund', 'Byström', 'Ahlström', 'Lövgren', 'Marklund', 'Dahlin', 'Hagberg', 'Simonsson', 'Fors', 'Nordlund', 'Nordqvist', 'Alexandersson', 'Ljunggren', 'Edvardsson', 'Karlström', 'Brandt', 'Jacobsson', 'Antonsson', 'Bergkvist', 'Hjalmarsson', 'Ahlberg', 'Dahlqvist', 'Hjelm', 'Hall', 'Malmström', 'Vilhelmsson', 'Backman', 'Grahn', 'Wiklund', 'Lindvall', 'Salomonsson', 'Westerberg', 'Kjellberg', 'Vallin', 'Backlund', 'Östman', 'Vesterlund', 'Westerlund', 'Granberg', 'Strid', 'Jensen', 'Forsman', 'Torstensson', 'Hult', 'Hallgren', 'Hellman', 'Almqvist', 'Kristensson', 'Levin', 'Sjöblom', 'Rydberg', 'Svedberg', 'Jeppsson', 'Hellgren', 'Viberg', 'Ahlgren', 'Sjöholm', 'Palmqvist', 'Hagman', 'Hägg', 'Kvist', 'Blomgren', 'Östberg', 'Gabrielsson', 'Israelsson', 'Kristoffersson', 'Wiberg', 'Malmqvist', 'Vestin', 'Sandin', 'Engman', 'Lundell', 'Westman', 'Nordgren', 'Broberg', 'Hultgren', 'Rydén', 'Sjöstrand', 'Malmgren', 'Hansen', 'Lindh', 'Rosengren', 'Bäck', 'Åkerlund', 'Sahlin', 'Hultman', 'Engberg', 'Holgersson', 'Karlberg', 'Ekholm', 'Lindmark', 'Hallin', 'Hammar', 'Broman', 'Gren', 'Hammarström', 'Krantz', 'Bertilsson', 'Svanberg', 'Norling', 'Asp', 'Nylander', 'Bodin', 'Sandgren', 'Brännström', 'Nielsen', 'Svantesson', 'Svahn', 'Blomkvist', 'Thorén', 'Ekstrand', 'Bolin', 'Wahlberg', 'Lantz', 'Löf', 'Söderqvist', 'Westberg', 'Sjölund', 'Andrén', 'Engdahl', 'Ekelund', 'Norrman', 'Halvarsson', 'Forsgren', 'Henningsson', 'Lindskog', 'Norgren', 'Granström', 'Nordberg', 'Burman', 'Borgström', 'Vestman', 'Söderholm', 'Westin', 'Melander', 'Sjöstedt', 'Åsberg', 'Sandell', 'Häggström', 'Bylund', 'Södergren', 'Lundblad', 'Åslund', 'Elofsson', 'Öman', 'Haraldsson', 'Forsell', 'Sjölin', 'Lindquist', 'Östling', 'Almgren', 'Källström', 'Brodin', 'Eklöf', 'Lidén', 'Ahlqvist', 'Lennartsson', 'Ljungqvist', 'Wall', 'Blixt', 'Landin', 'Rasmusson', 'Thulin', 'Granlund', 'Nylén', 'Ögren', 'Söderman', 'Lundquist', 'Helgesson', 'Bohlin', 'Palmgren', 'Kling', 'Nordlander', 'Lindfors', 'Linde', 'Edman', 'Frank', 'Frid', 'Norlin', 'Flink', 'Ekdahl', 'Bergvall', 'Rosenqvist', 'Flodin', 'Lundholm', 'Turesson', 'Sundell', 'Robertsson', 'Sjölander', 'Lundh', 'Lundahl', 'Landström', 'Engvall', 'Bergsten', 'Ericson', 'Pedersen', 'Zetterberg', 'Widén', 'Liljegren', 'Ahlin', 'Vestlund', 'Edin', 'Lönn', 'Vestberg', 'Nyqvist', 'Stenström', 'Stark', 'Wennberg', 'Lidström', 'Brolin', 'Anderberg', 'Sundkvist', 'Matsson', 'Vesterberg', 'Edberg', 'Skoog', 'Bergstrand', 'Ring', 'Norström', 'Pihl', 'Olander', 'Stenlund', 'Granath', 'Åman', 'Hjort', 'Åkerström', 'Werner', 'Hultberg', 'Sten', 'Emilsson', 'Christensson', 'Olovsson', 'Wahlgren', 'Wester', 'Österlund', 'Holst', 'Högström', 'Roth', 'Albertsson', 'Grönlund', 'Ahl', 'Einarsson', 'Rask', 'Klang', 'Westlund', 'Norin', 'Gullberg', 'Fagerström', 'Green', 'Dahlén', 'Ferm', 'Enström', 'Broström', 'Holmkvist', 'Fält', 'Hallström', 'Adamsson', 'Åkerman', 'Söder', 'Sjöqvist', 'Viktorsson', 'Åkerblom', 'Svanström', 'Rehn', 'Holmlund', 'Olin', 'Boberg', 'Rylander', 'Sandqvist', 'Juhlin', 'Bäcklund', 'Selin', 'Zetterström', 'Wallén', 'Storm', 'Thunberg', 'Ekvall', 'Hellqvist', 'Molander', 'Lindman', 'Lindeberg', 'Rundqvist', 'Nordén', 'Törnblom', 'Risberg', 'Brink', 'Wallgren', 'Bohman', 'Grönberg', 'Åkerberg', 'Bergdahl', 'Modig', 'Albinsson', 'Östergren', 'Edvinsson' ) faker-0.7.7/faker/providers/person/en_US/0000755000175000017500000000000013026251410016335 5ustar hlehlefaker-0.7.7/faker/providers/person/en_US/__init__.py0000644000175000017500000016156713026251410020466 0ustar hlehlefrom __future__ import unicode_literals from collections import OrderedDict from .. import Provider as PersonProvider class Provider(PersonProvider): formats_female = OrderedDict(( ('{{first_name_female}} {{last_name}}', 0.97), ('{{prefix_female}} {{first_name_female}} {{last_name}}', 0.015), ('{{first_name_female}} {{last_name}} {{suffix_female}}', 0.02), ('{{prefix_female}} {{first_name_female}} {{last_name}} {{suffix_female}}', 0.005), )) formats_male = OrderedDict(( ('{{first_name_male}} {{last_name}}', 0.97), ('{{prefix_male}} {{first_name_male}} {{last_name}}', 0.015), ('{{first_name_male}} {{last_name}} {{suffix_male}}', 0.02), ('{{prefix_male}} {{first_name_male}} {{last_name}} {{suffix_male}}', 0.005), )) # Using random_element's dictionary weighting means that the # formats = formats_male + formats_female # has to be replaced with something dict and python 2.x compatible formats = formats_male.copy() formats.update(formats_female) # Top 200 names of the decade from the 60's-90's from: # https://www.ssa.gov/OACT/babynames/decades/names1960s.html # Weightings derived from total number on each name first_names_female = OrderedDict(( ('April', 0.004529083), ('Abigail', 0.002043839), ('Adriana', 0.000488767), ('Adrienne', 0.000622931), ('Aimee', 0.000424727), ('Alejandra', 0.000415754), ('Alexa', 0.000663005), ('Alexandra', 0.002835711), ('Alexandria', 0.000964993), ('Alexis', 0.003446735), ('Alice', 0.000589904), ('Alicia', 0.003766845), ('Alisha', 0.000475942), ('Alison', 0.001506047), ('Allison', 0.003740866), ('Alyssa', 0.00324341), ('Amanda', 0.015360768), ('Amber', 0.006928794), ('Amy', 0.012860314), ('Ana', 0.000853679), ('Andrea', 0.006747028), ('Angel', 0.001161117), ('Angela', 0.011954085), ('Angelica', 0.001102746), ('Angie', 0.00030166), ('Anita', 0.001383767), ('Ann', 0.002627483), ('Anna', 0.004691502), ('Anne', 0.002089582), ('Annette', 0.001487399), ('Ariana', 0.000412668), ('Ariel', 0.000615774), ('Ashlee', 0.000696534), ('Ashley', 0.014773009), ('Audrey', 0.001139165), ('Autumn', 0.000918594), ('Bailey', 0.000691916), ('Barbara', 0.004839169), ('Becky', 0.000960944), ('Belinda', 0.000502227), ('Beth', 0.002246113), ('Bethany', 0.001249385), ('Betty', 0.000840241), ('Beverly', 0.000990272), ('Bianca', 0.000624835), ('Bonnie', 0.001351901), ('Brandi', 0.002077216), ('Brandy', 0.002177499), ('Breanna', 0.000876003), ('Brenda', 0.005737124), ('Briana', 0.00093665), ('Brianna', 0.002543549), ('Bridget', 0.000787232), ('Brittany', 0.007258404), ('Brittney', 0.001566147), ('Brooke', 0.002410152), ('Caitlin', 0.001808319), ('Caitlyn', 0.000481194), ('Candace', 0.000550662), ('Candice', 0.000653199), ('Carla', 0.00195185), ('Carly', 0.000498725), ('Carmen', 0.000891783), ('Carol', 0.002972719), ('Caroline', 0.001198127), ('Carolyn', 0.002647225), ('Carrie', 0.002934659), ('Casey', 0.001177707), ('Cassandra', 0.002501243), ('Cassidy', 0.000452129), ('Cassie', 0.000344886), ('Catherine', 0.004460622), ('Cathy', 0.001413248), ('Charlene', 0.000538865), ('Charlotte', 0.000530417), ('Chelsea', 0.00280043), ('Chelsey', 0.000368501), ('Cheryl', 0.004166447), ('Cheyenne', 0.000696907), ('Chloe', 0.000565807), ('Christie', 0.000397873), ('Christina', 0.008735669), ('Christine', 0.007488758), ('Christy', 0.00141861), ('Cindy', 0.003360109), ('Claire', 0.000553835), ('Claudia', 0.00096055), ('Colleen', 0.001836203), ('Connie', 0.001821845), ('Courtney', 0.00484939), ('Cristina', 0.000328734), ('Crystal', 0.006365045), ('Cynthia', 0.007655379), ('Daisy', 0.000437443), ('Dana', 0.003395805), ('Danielle', 0.006671783), ('Darlene', 0.000952737), ('Dawn', 0.005014983), ('Deanna', 0.002049026), ('Debbie', 0.001842922), ('Deborah', 0.005386088), ('Debra', 0.004123572), ('Denise', 0.004592291), ('Desiree', 0.000991497), ('Destiny', 0.001055515), ('Diamond', 0.000331732), ('Diana', 0.003699348), ('Diane', 0.003058996), ('Dominique', 0.000847857), ('Donna', 0.00570819), ('Doris', 0.000398026), ('Dorothy', 0.000722426), ('Ebony', 0.000399624), ('Eileen', 0.000544271), ('Elaine', 0.000601175), ('Elizabeth', 0.014954075), ('Ellen', 0.000747267), ('Emily', 0.009100581), ('Emma', 0.001272059), ('Erica', 0.004344471), ('Erika', 0.002105537), ('Erin', 0.005450719), ('Evelyn', 0.000825095), ('Faith', 0.000427113), ('Felicia', 0.001717294), ('Frances', 0.000546897), ('Gabriela', 0.000526937), ('Gabriella', 0.00044123), ('Gabrielle', 0.001090096), ('Gail', 0.00071934), ('Gina', 0.002841095), ('Glenda', 0.000384982), ('Gloria', 0.001155623), ('Grace', 0.00087202), ('Gwendolyn', 0.000407831), ('Hailey', 0.000662917), ('Haley', 0.001557939), ('Hannah', 0.004189822), ('Hayley', 0.000478305), ('Heather', 0.010945254), ('Heidi', 0.002239941), ('Helen', 0.000636675), ('Holly', 0.003487028), ('Isabel', 0.000352305), ('Isabella', 0.000410282), ('Jackie', 0.000566748), ('Jaclyn', 0.00047708), ('Jacqueline', 0.004811242), ('Jade', 0.000446264), ('Jaime', 0.000853175), ('Jamie', 0.005067663), ('Jane', 0.0009486), ('Janet', 0.002489993), ('Janice', 0.001593308), ('Jasmin', 0.000333374), ('Jasmine', 0.003025422), ('Jean', 0.000815969), ('Jeanette', 0.000767293), ('Jeanne', 0.000515381), ('Jenna', 0.001804052), ('Jennifer', 0.029218839), ('Jenny', 0.000932667), ('Jessica', 0.020047608), ('Jill', 0.003253018), ('Jillian', 0.000988587), ('Jo', 0.000442083), ('Joan', 0.000802793), ('Joann', 0.000544336), ('Joanna', 0.001176284), ('Joanne', 0.000729824), ('Jocelyn', 0.000456878), ('Jodi', 0.001252405), ('Jody', 0.000741861), ('Jordan', 0.001653057), ('Joy', 0.000916515), ('Joyce', 0.001009488), ('Judith', 0.000870706), ('Judy', 0.001101586), ('Julia', 0.003301891), ('Julie', 0.008211731), ('Kaitlin', 0.000674473), ('Kaitlyn', 0.001478623), ('Kara', 0.001549119), ('Karen', 0.009643845), ('Kari', 0.000794323), ('Karina', 0.000494764), ('Karla', 0.000387696), ('Katelyn', 0.001476128), ('Katherine', 0.006581479), ('Kathleen', 0.00503549), ('Kathryn', 0.004177806), ('Kathy', 0.002710214), ('Katie', 0.003056216), ('Katrina', 0.001565446), ('Kayla', 0.004621465), ('Kaylee', 0.000551734), ('Kelli', 0.000932163), ('Kellie', 0.000299187), ('Kelly', 0.009342929), ('Kelsey', 0.002470383), ('Kendra', 0.001401079), ('Kerri', 0.000316215), ('Kerry', 0.000352984), ('Kiara', 0.000390037), ('Kim', 0.002518642), ('Kimberly', 0.015594077), ('Kirsten', 0.000369486), ('Krista', 0.001266872), ('Kristen', 0.004345587), ('Kristi', 0.001022926), ('Kristie', 0.000380189), ('Kristin', 0.003613728), ('Kristina', 0.002316281), ('Kristine', 0.000977709), ('Kristy', 0.001097734), ('Krystal', 0.001238113), ('Kylie', 0.00049739), ('Lacey', 0.00045469), ('Latasha', 0.00032904), ('Latoya', 0.000646371), ('Laura', 0.010815096), ('Lauren', 0.007015421), ('Laurie', 0.002200786), ('Leah', 0.001997571), ('Leslie', 0.003606134), ('Linda', 0.006437751), ('Lindsay', 0.002185466), ('Lindsey', 0.002646153), ('Lisa', 0.01872729), ('Loretta', 0.000482945), ('Lori', 0.006040316), ('Lorraine', 0.000486753), ('Lydia', 0.000370274), ('Lynn', 0.001522308), ('Mackenzie', 0.000761056), ('Madeline', 0.000808921), ('Madison', 0.002011184), ('Makayla', 0.000439391), ('Mallory', 0.000688633), ('Mandy', 0.000355566), ('Marcia', 0.000403213), ('Margaret', 0.003839968), ('Maria', 0.006593123), ('Mariah', 0.00097598), ('Marie', 0.001520229), ('Marilyn', 0.000590889), ('Marisa', 0.000339983), ('Marissa', 0.001582627), ('Martha', 0.001290028), ('Mary', 0.014288466), ('Maureen', 0.000753855), ('Mckenzie', 0.000334512), ('Meagan', 0.000729999), ('Megan', 0.007686786), ('Meghan', 0.001481578), ('Melanie', 0.003400117), ('Melinda', 0.002078113), ('Melissa', 0.014890692), ('Melody', 0.000404264), ('Mercedes', 0.000334643), ('Meredith', 0.000766987), ('Mia', 0.000319935), ('Michaela', 0.000506998), ('Michele', 0.003519551), ('Michelle', 0.01527423), ('Mikayla', 0.000410195), ('Mindy', 0.000306891), ('Miranda', 0.001421193), ('Misty', 0.001564614), ('Molly', 0.001710641), ('Monica', 0.004324095), ('Monique', 0.001272125), ('Morgan', 0.002527025), ('Nancy', 0.005023343), ('Natalie', 0.003658398), ('Natasha', 0.001739815), ('Nichole', 0.001001237), ('Nicole', 0.011156655), ('Nina', 0.000298115), ('Norma', 0.000470754), ('Olivia', 0.001967609), ('Paige', 0.001106313), ('Pam', 0.000374454), ('Pamela', 0.005816222), ('Patricia', 0.008349353), ('Patty', 0.000383493), ('Paula', 0.002478284), ('Peggy', 0.000810606), ('Penny', 0.000836564), ('Phyllis', 0.000562437), ('Priscilla', 0.000350226), ('Rachael', 0.001098128), ('Rachel', 0.00876108), ('Raven', 0.000404855), ('Rebecca', 0.010563161), ('Rebekah', 0.000858581), ('Regina', 0.001941739), ('Renee', 0.00257883), ('Rhonda', 0.002879221), ('Rita', 0.000719187), ('Roberta', 0.000461715), ('Robin', 0.00409199), ('Robyn', 0.00032138), ('Rose', 0.000697125), ('Ruth', 0.001041946), ('Sabrina', 0.001920969), ('Sally', 0.000532912), ('Samantha', 0.008186124), ('Sandra', 0.006473426), ('Sandy', 0.000497106), ('Sara', 0.005619879), ('Sarah', 0.014434273), ('Savannah', 0.000978344), ('Selena', 0.000329106), ('Shannon', 0.005952552), ('Shari', 0.000449043), ('Sharon', 0.004796469), ('Shawna', 0.000354209), ('Sheena', 0.000355763), ('Sheila', 0.00220129), ('Shelby', 0.001575601), ('Shelia', 0.000403673), ('Shelley', 0.000922227), ('Shelly', 0.001339469), ('Sheri', 0.000913166), ('Sherri', 0.001285038), ('Sherry', 0.002445235), ('Sheryl', 0.00057025), ('Shirley', 0.000833259), ('Sierra', 0.000954816), ('Sonia', 0.000332739), ('Sonya', 0.000914085), ('Sophia', 0.000535976), ('Stacey', 0.002836761), ('Stacie', 0.0003903), ('Stacy', 0.00311717), ('Stefanie', 0.00034644), ('Stephanie', 0.013595762), ('Sue', 0.000472877), ('Summer', 0.000411508), ('Susan', 0.0088973), ('Suzanne', 0.001943577), ('Sydney', 0.001220101), ('Sylvia', 0.000625798), ('Tabitha', 0.000428404), ('Tamara', 0.00212948), ('Tami', 0.000403651), ('Tammie', 0.00042337), ('Tammy', 0.006493584), ('Tanya', 0.002039024), ('Tara', 0.00316834), ('Tasha', 0.000355807), ('Taylor', 0.003996871), ('Teresa', 0.005060003), ('Terri', 0.001823903), ('Terry', 0.00060494), ('Theresa', 0.003492762), ('Tiffany', 0.006594283), ('Tina', 0.005186419), ('Toni', 0.000891695), ('Tonya', 0.002404133), ('Tracey', 0.001511146), ('Traci', 0.00086193), ('Tracie', 0.000301901), ('Tracy', 0.00498572), ('Tricia', 0.000449196), ('Valerie', 0.003218022), ('Vanessa', 0.003779189), ('Veronica', 0.003017805), ('Vicki', 0.00088653), ('Vickie', 0.000695199), ('Victoria', 0.005237677), ('Virginia', 0.001496482), ('Wanda', 0.001336186), ('Wendy', 0.004058263), ('Whitney', 0.001690768), ('Yesenia', 0.000331951), ('Yolanda', 0.001213819), ('Yvette', 0.000483427), ('Yvonne', 0.001005483), ('Zoe', 0.000367407), )) first_names_male = OrderedDict(( ('Aaron', 0.006741589), ('Adam', 0.007124922), ('Adrian', 0.001521889), ('Alan', 0.002344657), ('Albert', 0.001316595), ('Alec', 0.000442958), ('Alejandro', 0.000862489), ('Alex', 0.002111833), ('Alexander', 0.005215733), ('Alexis', 0.000277915), ('Alfred', 0.000318919), ('Allen', 0.001679613), ('Alvin', 0.00024794), ('Andre', 0.001400621), ('Andres', 0.000335574), ('Andrew', 0.013475074), ('Angel', 0.000902262), ('Anthony', 0.013783357), ('Antonio', 0.002392535), ('Arthur', 0.001342637), ('Austin', 0.003785615), ('Barry', 0.001102751), ('Benjamin', 0.006535474), ('Bernard', 0.000298691), ('Bill', 0.000430013), ('Billy', 0.001749806), ('Blake', 0.001218155), ('Bob', 0.000235731), ('Bobby', 0.001666977), ('Brad', 0.000984544), ('Bradley', 0.003845018), ('Brady', 0.000277522), ('Brandon', 0.009518346), ('Brendan', 0.000736758), ('Brent', 0.001889131), ('Brett', 0.002248371), ('Brian', 0.01597677), ('Bruce', 0.001883335), ('Bryan', 0.00456454), ('Bryce', 0.000457406), ('Caleb', 0.001485861), ('Calvin', 0.001168738), ('Cameron', 0.00180755), ('Carl', 0.002011802), ('Carlos', 0.00266638), ('Casey', 0.001440035), ('Cesar', 0.000304898), ('Chad', 0.003858817), ('Charles', 0.010889881), ('Chase', 0.000971942), ('Chris', 0.001389507), ('Christian', 0.003097779), ('Christopher', 0.02783596), ('Clarence', 0.000299289), ('Clayton', 0.000662222), ('Clifford', 0.00053078), ('Clinton', 0.000579307), ('Cody', 0.00353482), ('Cole', 0.000578811), ('Colin', 0.00078508), ('Collin', 0.000406057), ('Colton', 0.000520845), ('Connor', 0.000981073), ('Corey', 0.002476612), ('Cory', 0.001813005), ('Craig', 0.00338161), ('Cristian', 0.000333847), ('Curtis', 0.002140235), ('Dakota', 0.000797614), ('Dale', 0.001171354), ('Dalton', 0.000615113), ('Damon', 0.00034308), ('Dan', 0.000388496), ('Daniel', 0.018881874), ('Danny', 0.001873879), ('Darin', 0.000234962), ('Darius', 0.000336189), ('Darrell', 0.001218582), ('Darren', 0.001253738), ('Darryl', 0.00067019), ('Daryl', 0.000260918), ('Dave', 0.000269673), ('David', 0.031073833), ('Dean', 0.000965375), ('Dennis', 0.003318992), ('Derek', 0.003095299), ('Derrick', 0.001955921), ('Devin', 0.001312474), ('Devon', 0.000485877), ('Dillon', 0.000558361), ('Dominic', 0.000438221), ('Don', 0.000378322), ('Donald', 0.005689572), ('Douglas', 0.004513687), ('Drew', 0.000596868), ('Duane', 0.00061855), ('Dustin', 0.003088938), ('Dwayne', 0.000711382), ('Dylan', 0.002329096), ('Earl', 0.000348347), ('Eddie', 0.0007944), ('Edgar', 0.000379536), ('Eduardo', 0.000465358), ('Edward', 0.005702242), ('Edwin', 0.001117833), ('Elijah', 0.000592183), ('Eric', 0.012024659), ('Erik', 0.001997096), ('Ernest', 0.000746556), ('Ethan', 0.001143978), ('Eugene', 0.000784243), ('Evan', 0.001570691), ('Fernando', 0.000557608), ('Francis', 0.000330837), ('Francisco', 0.001084335), ('Frank', 0.003276449), ('Franklin', 0.000237561), ('Fred', 0.000396618), ('Frederick', 0.001104188), ('Gabriel', 0.001906504), ('Garrett', 0.001124861), ('Gary', 0.005023109), ('Gavin', 0.000295373), ('Gene', 0.00023426), ('Geoffrey', 0.000425978), ('George', 0.004423984), ('Gerald', 0.00165841), ('Gilbert', 0.000246726), ('Glen', 0.000374338), ('Glenn', 0.001111421), ('Gordon', 0.00027075), ('Grant', 0.00068322), ('Greg', 0.000623492), ('Gregg', 0.000235885), ('Gregory', 0.007676443), ('Guy', 0.000262645), ('Harold', 0.000929467), ('Harry', 0.000586934), ('Hayden', 0.000279454), ('Hector', 0.000798691), ('Henry', 0.001856232), ('Herbert', 0.000234226), ('Howard', 0.000712921), ('Hunter', 0.001034679), ('Ian', 0.001863192), ('Isaac', 0.001001951), ('Isaiah', 0.000625441), ('Ivan', 0.000350433), ('Jack', 0.001839748), ('Jackson', 0.000403253), ('Jacob', 0.007845384), ('Jaime', 0.000421378), ('Jake', 0.000565782), ('James', 0.029601617), ('Jamie', 0.00093552), ('Jared', 0.002538802), ('Jason', 0.01520513), ('Javier', 0.000625202), ('Jay', 0.001411462), ('Jeff', 0.001271436), ('Jeffery', 0.002627873), ('Jeffrey', 0.01225709), ('Jeremiah', 0.001209605), ('Jeremy', 0.006336079), ('Jermaine', 0.000450156), ('Jerome', 0.000634299), ('Jerry', 0.003150273), ('Jesse', 0.003884552), ('Jesus', 0.001628965), ('Jim', 0.000567714), ('Jimmy', 0.001607489), ('Joe', 0.001621544), ('Joel', 0.002537742), ('John', 0.028683008), ('Johnathan', 0.000840448), ('Johnny', 0.002117065), ('Jon', 0.001561184), ('Jonathan', 0.009963971), ('Jonathon', 0.000701157), ('Jordan', 0.003451546), ('Jorge', 0.001180553), ('Jose', 0.005368207), ('Joseph', 0.018604763), ('Joshua', 0.014808101), ('Juan', 0.003233598), ('Julian', 0.000693736), ('Justin', 0.010197889), ('Karl', 0.000362437), ('Keith', 0.004622866), ('Kelly', 0.000775283), ('Kenneth', 0.008318145), ('Kent', 0.000329418), ('Kerry', 0.000261448), ('Kevin', 0.014324157), ('Kirk', 0.0003801), ('Kristopher', 0.000580692), ('Kurt', 0.000716375), ('Kyle', 0.006350049), ('Lance', 0.001048495), ('Larry', 0.003658807), ('Lawrence', 0.001670294), ('Lee', 0.001223883), ('Leon', 0.000236347), ('Leonard', 0.000756713), ('Leroy', 0.000260234), ('Leslie', 0.000234637), ('Levi', 0.000347184), ('Logan', 0.001325812), ('Lonnie', 0.000258576), ('Louis', 0.001212255), ('Lucas', 0.001098237), ('Luis', 0.002427777), ('Luke', 0.001221455), ('Malik', 0.000306813), ('Manuel', 0.001331369), ('Marc', 0.001431947), ('Marco', 0.000290586), ('Marcus', 0.002604122), ('Mario', 0.001229337), ('Mark', 0.014382277), ('Martin', 0.002085226), ('Marvin', 0.000732962), ('Mason', 0.000562037), ('Mathew', 0.000605555), ('Matthew', 0.020425018), ('Maurice', 0.000777078), ('Max', 0.000311276), ('Maxwell', 0.000357478), ('Melvin', 0.00061932), ('Michael', 0.045602241), ('Micheal', 0.001273847), ('Miguel', 0.001416267), ('Mike', 0.001221797), ('Mitchell', 0.001747788), ('Nathan', 0.005039405), ('Nathaniel', 0.001887558), ('Neil', 0.000240331), ('Nicholas', 0.010021219), ('Nicolas', 0.000362522), ('Noah', 0.000960947), ('Norman', 0.000389043), ('Omar', 0.000639052), ('Oscar', 0.000946583), ('Parker', 0.000277522), ('Patrick', 0.007153255), ('Paul', 0.009272953), ('Pedro', 0.000275726), ('Perry', 0.000258644), ('Peter', 0.004340385), ('Philip', 0.002262956), ('Phillip', 0.00280273), ('Preston', 0.000292022), ('Ralph', 0.000836891), ('Randall', 0.001614722), ('Randy', 0.003021926), ('Ray', 0.000379451), ('Raymond', 0.003493952), ('Reginald', 0.00095108), ('Ricardo', 0.001197276), ('Richard', 0.014131961), ('Rick', 0.000440016), ('Rickey', 0.00023833), ('Ricky', 0.001856882), ('Riley', 0.000322031), ('Robert', 0.026938092), ('Roberto', 0.000906024), ('Rodney', 0.002180555), ('Roger', 0.002038032), ('Ronald', 0.00576775), ('Ronnie', 0.000905938), ('Ross', 0.00026863), ('Roy', 0.001311346), ('Ruben', 0.000774821), ('Russell', 0.002096221), ('Ryan', 0.01128178), ('Samuel', 0.00498019), ('Scott', 0.010580999), ('Sean', 0.005593456), ('Sergio', 0.000568518), ('Seth', 0.001537416), ('Shane', 0.002530218), ('Shannon', 0.000421583), ('Shaun', 0.000748761), ('Shawn', 0.004474546), ('Spencer', 0.000912094), ('Stanley', 0.000739032), ('Stephen', 0.007675365), ('Steve', 0.001407564), ('Steven', 0.013292898), ('Stuart', 0.000238826), ('Tanner', 0.000639292), ('Taylor', 0.00133036), ('Terrance', 0.000203311), ('Terrence', 0.000203704), ('Terry', 0.002873624), ('Theodore', 0.000596561), ('Thomas', 0.0143364), ('Tim', 0.000711126), ('Timothy', 0.012632608), ('Todd', 0.00414612), ('Tom', 0.000499283), ('Tommy', 0.000778737), ('Tony', 0.002511563), ('Tracy', 0.000728259), ('Travis', 0.004022458), ('Trevor', 0.001692523), ('Tristan', 0.000408759), ('Troy', 0.002695415), ('Tyler', 0.005962323), ('Tyrone', 0.000587207), ('Vernon', 0.000246401), ('Victor', 0.002340621), ('Vincent', 0.002494515), ('Walter', 0.001525891), ('Warren', 0.000317414), ('Wayne', 0.00160966), ('Wesley', 0.001733835), ('William', 0.020025989), ('Willie', 0.001379247), ('Wyatt', 0.000306591), ('Xavier', 0.000415222), ('Zachary', 0.005918634), )) first_names = first_names_male.copy() first_names.update(first_names_female) # Top 1000 US surnames from US Census data # Weighted by number of occurrences # By way of http://names.mongabay.com/data/1000.html on 2/10/2016 last_names = OrderedDict(( ('Smith', 0.021712045), ('Johnson', 0.01696938), ('Williams', 0.014016962), ('Brown', 0.012610763), ('Jones', 0.012451866), ('Miller', 0.010305045), ('Davis', 0.009798219), ('Garcia', 0.007842422), ('Rodriguez', 0.007348561), ('Wilson', 0.007154951), ('Martinez', 0.007082045), ('Anderson', 0.006966203), ('Taylor', 0.006582218), ('Thomas', 0.006493824), ('Hernandez', 0.006454314), ('Moore', 0.006383948), ('Martin', 0.006146745), ('Jackson', 0.006086567), ('Thompson', 0.005887767), ('White', 0.005843424), ('Lopez', 0.005679145), ('Lee', 0.005535909), ('Gonzalez', 0.005461513), ('Harris', 0.005423356), ('Clark', 0.005010598), ('Lewis', 0.00465937), ('Robinson', 0.004596305), ('Walker', 0.004580579), ('Perez', 0.00446375), ('Hall', 0.004327121), ('Young', 0.004257495), ('Allen', 0.00423392), ('Sanchez', 0.004031749), ('Wright', 0.004023754), ('King', 0.004011135), ('Scott', 0.003838487), ('Green', 0.003778053), ('Baker', 0.003776901), ('Adams', 0.00377448), ('Nelson', 0.003766713), ('Hill', 0.003762455), ('Ramirez', 0.003554281), ('Campbell', 0.003398636), ('Mitchell', 0.003357336), ('Roberts', 0.003346207), ('Carter', 0.0033127), ('Phillips', 0.003214932), ('Evans', 0.003127113), ('Turner', 0.003067045), ('Torres', 0.002971158), ('Parker', 0.002962725), ('Collins', 0.002904264), ('Edwards', 0.002897155), ('Stewart', 0.002859044), ('Flores', 0.002856449), ('Morris', 0.002848582), ('Nguyen', 0.002833697), ('Murphy', 0.00274576), ('Rivera', 0.002736275), ('Cook', 0.002693623), ('Rogers', 0.002690041), ('Morgan', 0.002525543), ('Peterson', 0.002513125), ('Cooper', 0.00246795), ('Reed', 0.0024437), ('Bailey', 0.002429747), ('Bell', 0.002419112), ('Gomez', 0.002408494), ('Kelly', 0.002379209), ('Howard', 0.002327986), ('Ward', 0.002321973), ('Cox', 0.002318775), ('Diaz', 0.00230051), ('Richardson', 0.002280051), ('Wood', 0.002259639), ('Watson', 0.002215168), ('Brooks', 0.002199808), ('Bennett', 0.002184311), ('Gray', 0.002162912), ('James', 0.002131032), ('Reyes', 0.002124517), ('Cruz', 0.002111304), ('Hughes', 0.002095999), ('Price', 0.002090206), ('Myers', 0.002054278), ('Long', 0.002042126), ('Foster', 0.002019703), ('Sanders', 0.002018442), ('Ross', 0.002009844), ('Morales', 0.001988655), ('Powell', 0.001978704), ('Sullivan', 0.001970362), ('Russell', 0.001968461), ('Ortiz', 0.001961617), ('Jenkins', 0.001952974), ('Gutierrez', 0.001945371), ('Perry', 0.001942986), ('Butler', 0.001926859), ('Barnes', 0.00192272), ('Fisher', 0.001921377), ('Henderson', 0.001919686), ('Coleman', 0.001906255), ('Simmons', 0.001842531), ('Patterson', 0.00181427), ('Jordan', 0.00180198), ('Reynolds', 0.001787233), ('Hamilton', 0.001775656), ('Graham', 0.001773307), ('Kim', 0.001773243), ('Gonzales', 0.001772028), ('Alexander', 0.001767542), ('Ramos', 0.001764371), ('Wallace', 0.001743026), ('Griffin', 0.001741893), ('West', 0.001722047), ('Cole', 0.001715916), ('Hayes', 0.001712992), ('Chavez', 0.001698299), ('Gibson', 0.001685096), ('Bryant', 0.001679075), ('Ellis', 0.001662381), ('Stevens', 0.001657657), ('Murray', 0.001630218), ('Ford', 0.001630062), ('Marshall', 0.001619244), ('Owens', 0.001611212), ('Mcdonald', 0.001609019), ('Harrison', 0.001604295), ('Ruiz', 0.001602943), ('Kennedy', 0.001568285), ('Wells', 0.001559139), ('Alvarez', 0.001542527), ('Woods', 0.0015425), ('Mendoza', 0.001540243), ('Castillo', 0.001511972), ('Olson', 0.001493963), ('Webb', 0.001493771), ('Washington', 0.001489705), ('Tucker', 0.001488763), ('Freeman', 0.001486507), ('Burns', 0.001481636), ('Henry', 0.001474683), ('Vasquez', 0.001461863), ('Snyder', 0.001456143), ('Simpson', 0.001445891), ('Crawford', 0.001444795), ('Jimenez', 0.001438892), ('Porter', 0.001433163), ('Mason', 0.0014207), ('Shaw', 0.001417849), ('Gordon', 0.001415674), ('Wagner', 0.001411855), ('Hunter', 0.001410886), ('Romero', 0.001405057), ('Hicks', 0.00140365), ('Dixon', 0.001389003), ('Hunt', 0.001388738), ('Palmer', 0.00137431), ('Robertson', 0.001373323), ('Black', 0.001372291), ('Holmes', 0.001372108), ('Stone', 0.001368782), ('Meyer', 0.001367521), ('Boyd', 0.001365803), ('Mills', 0.001351485), ('Warren', 0.001351458), ('Fox', 0.001346441), ('Rose', 0.001342485), ('Rice', 0.001338062), ('Moreno', 0.001334846), ('Schmidt', 0.001330067), ('Patel', 0.001325508), ('Ferguson', 0.001299832), ('Nichols', 0.001296908), ('Herrera', 0.0012864), ('Medina', 0.001273307), ('Ryan', 0.001273142), ('Fernandez', 0.001272841), ('Weaver', 0.001268354), ('Daniels', 0.001268034), ('Stephens', 0.001267724), ('Gardner', 0.001266974), ('Payne', 0.0012612), ('Kelley', 0.001256878), ('Dunn', 0.001251395), ('Pierce', 0.001247393), ('Arnold', 0.001245547), ('Tran', 0.001243537), ('Spencer', 0.001228443), ('Peters', 0.001226505), ('Hawkins', 0.001224998), ('Grant', 0.001224705), ('Hansen', 0.001219589), ('Castro', 0.001217578), ('Hoffman', 0.001212014), ('Hart', 0.001210378), ('Elliott', 0.001210296), ('Cunningham', 0.00120517), ('Knight', 0.001204841), ('Bradley', 0.001199624), ('Carroll', 0.001197166), ('Hudson', 0.001195091), ('Duncan', 0.001191674), ('Armstrong', 0.001187681), ('Berry', 0.001182409), ('Andrews', 0.001181632), ('Johnston', 0.001178114), ('Ray', 0.001176826), ('Lane', 0.001176214), ('Riley', 0.001169206), ('Carpenter', 0.001161101), ('Perkins', 0.001159986), ('Aguilar', 0.001154942), ('Silva', 0.001152795), ('Richards', 0.001148126), ('Willis', 0.001147888), ('Matthews', 0.001140688), ('Chapman', 0.001138632), ('Lawrence', 0.001135955), ('Garza', 0.00113421), ('Vargas', 0.001132583), ('Watkins', 0.001118832), ('Wheeler', 0.00111186), ('Larson', 0.001106195), ('Carlson', 0.001097606), ('Harper', 0.001095267), ('George', 0.001094444), ('Greene', 0.001092855), ('Burke', 0.001088935), ('Guzman', 0.001081762), ('Morrison', 0.001077641), ('Munoz', 0.001076133), ('Jacobs', 0.001055721), ('Obrien', 0.001054304), ('Lawson', 0.001052486), ('Franklin', 0.001049498), ('Lynch', 0.001045743), ('Bishop', 0.00104196), ('Carr', 0.001040662), ('Salazar', 0.001036788), ('Austin', 0.001033974), ('Mendez', 0.0010301), ('Gilbert', 0.001027084), ('Jensen', 0.001026408), ('Williamson', 0.001025348), ('Montgomery', 0.00102469), ('Harvey', 0.001024617), ('Oliver', 0.001020094), ('Howell', 0.001001756), ('Dean', 0.000998064), ('Hanson', 0.000996685), ('Weber', 0.000985601), ('Garrett', 0.000984788), ('Sims', 0.000979918), ('Burton', 0.000979132), ('Fuller', 0.000974783), ('Soto', 0.000974317), ('Mccoy', 0.000972946), ('Welch', 0.00096676), ('Chen', 0.000964384), ('Schultz', 0.000959067), ('Walters', 0.000952844), ('Reid', 0.00095034), ('Fields', 0.00094335), ('Walsh', 0.000943113), ('Little', 0.000938563), ('Fowler', 0.000937667), ('Bowman', 0.000934186), ('Davidson', 0.000932404), ('May', 0.000929498), ('Day', 0.000929041), ('Schneider', 0.00091878), ('Newman', 0.000918214), ('Brewer', 0.000917976), ('Lucas', 0.000917538), ('Holland', 0.000912677), ('Wong', 0.000908172), ('Banks', 0.000907276), ('Santos', 0.000904526), ('Curtis', 0.000904206), ('Pearson', 0.000902105), ('Delgado', 0.000901621), ('Valdez', 0.000901027), ('Pena', 0.000898605), ('Rios', 0.000882377), ('Douglas', 0.000881062), ('Sandoval', 0.000879947), ('Barrett', 0.000876228), ('Hopkins', 0.000864414), ('Keller', 0.000861645), ('Guerrero', 0.000860293), ('Stanley', 0.000857232), ('Bates', 0.000856555), ('Alvarado', 0.000856373), ('Beck', 0.000851238), ('Ortega', 0.000850963), ('Wade', 0.00084825), ('Estrada', 0.000848222), ('Contreras', 0.00084666), ('Barnett', 0.000843252), ('Caldwell', 0.00083458), ('Santiago', 0.00083119), ('Lambert', 0.000828001), ('Powers', 0.000826019), ('Chambers', 0.000825324), ('Nunez', 0.000824255), ('Craig', 0.000818618), ('Leonard', 0.000815027), ('Lowe', 0.000814844), ('Rhodes', 0.000812459), ('Byrd', 0.00081149), ('Gregory', 0.000811481), ('Shelton', 0.000807059), ('Frazier', 0.00080705), ('Becker', 0.000805122), ('Maldonado', 0.000804226), ('Fleming', 0.000803614), ('Vega', 0.000801595), ('Sutton', 0.000798351), ('Cohen', 0.000797008), ('Jennings', 0.00079529), ('Parks', 0.000788967), ('Mcdaniel', 0.000788702), ('Watts', 0.000787889), ('Barker', 0.000778688), ('Norris', 0.000778605), ('Vaughn', 0.000777006), ('Vazquez', 0.000775992), ('Holt', 0.000774018), ('Schwartz', 0.000773918), ('Steele', 0.000770756), ('Benson', 0.00076966), ('Neal', 0.000766151), ('Dominguez', 0.000765073), ('Horton', 0.000763173), ('Terry', 0.000762387), ('Wolfe', 0.000759417), ('Hale', 0.000757983), ('Lyons', 0.000751614), ('Graves', 0.000750892), ('Haynes', 0.000749595), ('Miles', 0.000748644), ('Park', 0.000748251), ('Warner', 0.000747648), ('Padilla', 0.000747475), ('Bush', 0.000744907), ('Thornton', 0.000741864), ('Mccarthy', 0.000740439), ('Mann', 0.00074032), ('Zimmerman', 0.000739608), ('Erickson', 0.000739534), ('Fletcher', 0.000739498), ('Mckinney', 0.00073661), ('Page', 0.000735487), ('Dawson', 0.000732718), ('Joseph', 0.000731256), ('Marquez', 0.000730534), ('Reeves', 0.00072931), ('Klein', 0.000728104), ('Espinoza', 0.000724787), ('Baldwin', 0.000723224), ('Moran', 0.000717696), ('Love', 0.000715659), ('Robbins', 0.000713996), ('Higgins', 0.000713685), ('Ball', 0.000708696), ('Cortez', 0.000708066), ('Le', 0.000707709), ('Griffith', 0.00070749), ('Bowen', 0.000704283), ('Sharp', 0.000702364), ('Cummings', 0.000700893), ('Ramsey', 0.000700144), ('Hardy', 0.000699988), ('Swanson', 0.000699358), ('Barber', 0.000699038), ('Acosta', 0.000698791), ('Luna', 0.000695593), ('Chandler', 0.000695474), ('Daniel', 0.000686529), ('Blair', 0.000686529), ('Cross', 0.00068652), ('Simon', 0.000683824), ('Dennis', 0.000683322), ('Oconnor', 0.000683066), ('Quinn', 0.00068101), ('Gross', 0.000678762), ('Navarro', 0.000675884), ('Moss', 0.000673874), ('Fitzgerald', 0.000671791), ('Doyle', 0.000671754), ('Mclaughlin', 0.000668191), ('Rojas', 0.00066767), ('Rodgers', 0.000667213), ('Stevenson', 0.000666034), ('Singh', 0.00066375), ('Yang', 0.000663613), ('Figueroa', 0.000662754), ('Harmon', 0.000661667), ('Newton', 0.000660881), ('Paul', 0.00066015), ('Manning', 0.000658514), ('Garner', 0.000658359), ('Mcgee', 0.000657198), ('Reese', 0.000655636), ('Francis', 0.000655353), ('Burgess', 0.000654265), ('Adkins', 0.000653571), ('Goodman', 0.000653151), ('Curry', 0.00065189), ('Brady', 0.000650345), ('Christensen', 0.000650062), ('Potter', 0.000649688), ('Walton', 0.000648719), ('Goodwin', 0.000642652), ('Mullins', 0.000642222), ('Molina', 0.000641537), ('Webster', 0.000640733), ('Fischer', 0.000640477), ('Campos', 0.000639152), ('Avila', 0.000638175), ('Sherman', 0.000638147), ('Todd', 0.000637873), ('Chang', 0.00063738), ('Blake', 0.000633021), ('Malone', 0.00063282), ('Wolf', 0.000629604), ('Hodges', 0.000629266), ('Juarez', 0.000628507), ('Gill', 0.000627722), ('Farmer', 0.000624158), ('Hines', 0.00062266), ('Gallagher', 0.00062202), ('Duran', 0.000621755), ('Hubbard', 0.000621527), ('Cannon', 0.000620631), ('Miranda', 0.0006181), ('Wang', 0.000617406), ('Saunders', 0.000614116), ('Tate', 0.000614098), ('Mack', 0.000613604), ('Hammond', 0.000612773), ('Carrillo', 0.000612691), ('Townsend', 0.000610854), ('Wise', 0.000609803), ('Ingram', 0.000609136), ('Barton', 0.000608743), ('Mejia', 0.000607939), ('Ayala', 0.000607766), ('Schroeder', 0.000606825), ('Hampton', 0.000606514), ('Rowe', 0.000604933), ('Parsons', 0.000604915), ('Frank', 0.000602311), ('Waters', 0.000601388), ('Strickland', 0.000601361), ('Osborne', 0.000601251), ('Maxwell', 0.000601041), ('Chan', 0.000600493), ('Deleon', 0.000599387), ('Norman', 0.000596381), ('Harrington', 0.00059512), ('Casey', 0.000592232), ('Patton', 0.00059184), ('Logan', 0.000590049), ('Bowers', 0.000589318), ('Mueller', 0.000587572), ('Glover', 0.00058643), ('Floyd', 0.000586074), ('Hartman', 0.000583205), ('Buchanan', 0.000583187), ('Cobb', 0.000582401), ('French', 0.00057701), ('Kramer', 0.000575858), ('Mccormick', 0.000572569), ('Clarke', 0.0005715), ('Tyler', 0.00057139), ('Gibbs', 0.000571208), ('Moody', 0.000569654), ('Conner', 0.000569572), ('Sparks', 0.000568649), ('Mcguire', 0.000567571), ('Leon', 0.000566822), ('Bauer', 0.000566319), ('Norton', 0.000564729), ('Pope', 0.000564227), ('Flynn', 0.000564199), ('Hogan', 0.000563322), ('Robles', 0.00056303), ('Salinas', 0.000562692), ('Yates', 0.000561029), ('Lindsey', 0.000559192), ('Lloyd', 0.000558781), ('Marsh', 0.000557365), ('Mcbride', 0.000556222), ('Owen', 0.000552449), ('Solis', 0.000548648), ('Pham', 0.00054777), ('Lang', 0.000546802), ('Pratt', 0.000546418), ('Lara', 0.000545779), ('Brock', 0.000545331), ('Ballard', 0.00054513), ('Trujillo', 0.000544664), ('Shaffer', 0.000541173), ('Drake', 0.000539602), ('Roman', 0.000539282), ('Aguirre', 0.00053835), ('Morton', 0.000537162), ('Stokes', 0.000536239), ('Lamb', 0.000535033), ('Pacheco', 0.000534841), ('Patrick', 0.00053231), ('Cochran', 0.000532091), ('Shepherd', 0.000529368), ('Cain', 0.000528801), ('Burnett', 0.000528674), ('Hess', 0.000528335), ('Li', 0.000528007), ('Cervantes', 0.000527084), ('Olsen', 0.000524087), ('Briggs', 0.000523538), ('Ochoa', 0.000522743), ('Cabrera', 0.000522387), ('Velasquez', 0.000522314), ('Montoya', 0.00052151), ('Roth', 0.000521099), ('Meyers', 0.000518485), ('Cardenas', 0.000517334), ('Fuentes', 0.000515717), ('Weiss', 0.000513085), ('Wilkins', 0.000512309), ('Hoover', 0.000512309), ('Nicholson', 0.000511559), ('Underwood', 0.000511441), ('Short', 0.000510801), ('Carson', 0.000510052), ('Morrow', 0.000508617), ('Colon', 0.000507228), ('Holloway', 0.000506808), ('Summers', 0.000506123), ('Bryan', 0.000505008), ('Petersen', 0.00050424), ('Mckenzie', 0.000503318), ('Serrano', 0.000503071), ('Wilcox', 0.000502431), ('Carey', 0.000501856), ('Clayton', 0.000501408), ('Poole', 0.000499864), ('Calderon', 0.000499727), ('Gallegos', 0.000499553), ('Greer', 0.000498996), ('Rivas', 0.000498786), ('Guerra', 0.000498667), ('Decker', 0.000497525), ('Collier', 0.000497196), ('Wall', 0.000497077), ('Whitaker', 0.000496547), ('Bass', 0.000496117), ('Flowers', 0.000495944), ('Davenport', 0.000495295), ('Conley', 0.000495185), ('Houston', 0.00049365), ('Huff', 0.000492426), ('Copeland', 0.00049132), ('Hood', 0.00049101), ('Monroe', 0.000488616), ('Massey', 0.00048847), ('Roberson', 0.000486085), ('Combs', 0.00048592), ('Franco', 0.000485747), ('Larsen', 0.000483937), ('Pittman', 0.000481434), ('Randall', 0.000479661), ('Skinner', 0.000479616), ('Wilkinson', 0.000479552), ('Kirby', 0.00047946), ('Cameron', 0.00047915), ('Bridges', 0.000477514), ('Anthony', 0.000476472), ('Richard', 0.000476399), ('Kirk', 0.00047565), ('Bruce', 0.000475175), ('Singleton', 0.000473283), ('Mathis', 0.000473274), ('Bradford', 0.000472635), ('Boone', 0.000472205), ('Abbott', 0.000471666), ('Charles', 0.000470734), ('Allison', 0.000470606), ('Sweeney', 0.00047057), ('Atkinson', 0.000470469), ('Horn', 0.000469473), ('Jefferson', 0.0004693), ('Rosales', 0.000469071), ('York', 0.000469053), ('Christian', 0.000467618), ('Phelps', 0.000467408), ('Farrell', 0.000466869), ('Castaneda', 0.000466814), ('Nash', 0.000466193), ('Dickerson', 0.000466156), ('Bond', 0.000465818), ('Wyatt', 0.00046485), ('Foley', 0.000464649), ('Chase', 0.000463963), ('Gates', 0.000463698), ('Vincent', 0.000462602), ('Mathews', 0.000462419), ('Hodge', 0.000462136), ('Garrison', 0.000461268), ('Trevino', 0.000461012), ('Villarreal', 0.000460071), ('Heath', 0.000459669), ('Dalton', 0.00045838), ('Valencia', 0.000457101), ('Callahan', 0.000456178), ('Hensley', 0.000455566), ('Atkins', 0.000454616), ('Huffman', 0.000454461), ('Roy', 0.000454351), ('Boyer', 0.000453218), ('Shields', 0.000452807), ('Lin', 0.000451016), ('Hancock', 0.000450742), ('Grimes', 0.000449965), ('Glenn', 0.000449929), ('Cline', 0.000449252), ('Delacruz', 0.00044917), ('Camacho', 0.000447726), ('Dillon', 0.0004462), ('Parrish', 0.000446109), ('Oneill', 0.000444583), ('Melton', 0.000444017), ('Booth', 0.000443889), ('Kane', 0.000443404), ('Berg', 0.000442975), ('Harrell', 0.000442893), ('Pitts', 0.000442811), ('Savage', 0.000441943), ('Wiggins', 0.000441833), ('Brennan', 0.000441294), ('Salas', 0.000441166), ('Marks', 0.000441157), ('Russo', 0.00043974), ('Sawyer', 0.000438397), ('Baxter', 0.000437283), ('Golden', 0.000437118), ('Hutchinson', 0.000436844), ('Liu', 0.000435528), ('Walter', 0.000435071), ('Mcdowell', 0.000434258), ('Wiley', 0.000434048), ('Rich', 0.00043381), ('Humphrey', 0.000433746), ('Johns', 0.000432093), ('Koch', 0.000432065), ('Suarez', 0.000431599), ('Hobbs', 0.000431462), ('Beard', 0.000430621), ('Gilmore', 0.000429909), ('Ibarra', 0.000428492), ('Keith', 0.00042714), ('Macias', 0.000427067), ('Khan', 0.000426829), ('Andrade', 0.000426729), ('Ware', 0.000426546), ('Stephenson', 0.000426363), ('Henson', 0.000425879), ('Wilkerson', 0.000425843), ('Dyer', 0.000425559), ('Mcclure', 0.000424929), ('Blackwell', 0.000424838), ('Mercado', 0.000424308), ('Tanner', 0.000424079), ('Eaton', 0.000423997), ('Clay', 0.000422727), ('Barron', 0.000422106), ('Beasley', 0.00042195), ('Oneal', 0.000421786), ('Small', 0.000418944), ('Preston', 0.000418944), ('Wu', 0.000418624), ('Zamora', 0.000418542), ('Macdonald', 0.000418323), ('Vance', 0.000418149), ('Snow', 0.000417473), ('Mcclain', 0.000416294), ('Stafford', 0.000414366), ('Orozco', 0.000413818), ('Barry', 0.000411579), ('English', 0.00041147), ('Shannon', 0.000410282), ('Kline', 0.000410264), ('Jacobson', 0.000410026), ('Woodard', 0.000409624), ('Huang', 0.000408573), ('Kemp', 0.000408445), ('Mosley', 0.000408418), ('Prince', 0.000407888), ('Merritt', 0.00040776), ('Hurst', 0.000407404), ('Villanueva', 0.000407248), ('Roach', 0.000406188), ('Nolan', 0.000405887), ('Lam', 0.000405558), ('Yoder', 0.000404279), ('Mccullough', 0.000403164), ('Lester', 0.0004013), ('Santana', 0.000400898), ('Valenzuela', 0.000399938), ('Winters', 0.000399865), ('Barrera', 0.000399482), ('Orr', 0.000398988), ('Leach', 0.000398988), ('Berger', 0.000397983), ('Mckee', 0.000397974), ('Strong', 0.000396832), ('Conway', 0.000396512), ('Stein', 0.000395927), ('Whitehead', 0.000395735), ('Bullock', 0.000393095), ('Escobar', 0.000392492), ('Knox', 0.000392327), ('Meadows', 0.000391843), ('Solomon', 0.000391432), ('Velez', 0.000391258), ('Odonnell', 0.000391094), ('Kerr', 0.000390692), ('Stout', 0.000389878), ('Blankenship', 0.000389824), ('Browning', 0.000389632), ('Kent', 0.00038922), ('Lozano', 0.000388946), ('Bartlett', 0.000388444), ('Pruitt', 0.000387996), ('Buck', 0.000387795), ('Barr', 0.000387713), ('Gaines', 0.000387137), ('Durham', 0.000387101), ('Gentry', 0.000387028), ('Mcintyre', 0.000386826), ('Sloan', 0.000386333), ('Rocha', 0.000385036), ('Melendez', 0.000385036), ('Herman', 0.000384597), ('Sexton', 0.000384496), ('Moon', 0.000384332), ('Hendricks', 0.00038266), ('Rangel', 0.000382559), ('Stark', 0.000382514), ('Lowery', 0.00038075), ('Hardin', 0.000380695), ('Hull', 0.000380622), ('Sellers', 0.000379754), ('Ellison', 0.000378822), ('Calhoun', 0.000378758), ('Gillespie', 0.000378219), ('Mora', 0.000377808), ('Knapp', 0.000377068), ('Mccall', 0.000376739), ('Morse', 0.000375652), ('Dorsey', 0.000375579), ('Weeks', 0.000375113), ('Nielsen', 0.000374692), ('Livingston', 0.000374299), ('Leblanc', 0.000373925), ('Mclean', 0.00037345), ('Bradshaw', 0.000372746), ('Glass', 0.000372106), ('Middleton', 0.00037196), ('Buckley', 0.000371942), ('Schaefer', 0.000371549), ('Frost', 0.000370809), ('Howe', 0.000370562), ('House', 0.000369849), ('Mcintosh', 0.00036963), ('Ho', 0.000369265), ('Pennington', 0.000368588), ('Reilly', 0.000368324), ('Hebert', 0.000368077), ('Mcfarland', 0.00036772), ('Hickman', 0.000367538), ('Noble', 0.000367474), ('Spears', 0.000367346), ('Conrad', 0.000366423), ('Arias', 0.000366277), ('Galvan', 0.000365911), ('Velazquez', 0.000365765), ('Huynh', 0.000365591), ('Frederick', 0.000364659), ('Randolph', 0.000363134), ('Cantu', 0.000361845), ('Fitzpatrick', 0.000360931), ('Mahoney', 0.000360374), ('Peck', 0.000360301), ('Villa', 0.000360027), ('Michael', 0.000359725), ('Donovan', 0.000358821), ('Mcconnell', 0.000358209), ('Walls', 0.00035787), ('Boyle', 0.000357642), ('Mayer', 0.000357368), ('Zuniga', 0.000356875), ('Giles', 0.000356372), ('Pineda', 0.000356345), ('Pace', 0.000356125), ('Hurley', 0.000356089), ('Mays', 0.000355568), ('Mcmillan', 0.000355403), ('Crosby', 0.000354928), ('Ayers', 0.000354855), ('Case', 0.000354152), ('Bentley', 0.00035374), ('Shepard', 0.000353658), ('Everett', 0.000353631), ('Pugh', 0.00035353), ('David', 0.000353238), ('Mcmahon', 0.000352306), ('Dunlap', 0.000351931), ('Bender', 0.000351456), ('Hahn', 0.000350451), ('Harding', 0.000350323), ('Acevedo', 0.000349336), ('Raymond', 0.00034866), ('Blackburn', 0.000348468), ('Duffy', 0.000346869), ('Landry', 0.00034686), ('Dougherty', 0.00034633), ('Bautista', 0.000345818), ('Shah', 0.00034569), ('Potts', 0.000344356), ('Arroyo', 0.000344274), ('Valentine', 0.000344192), ('Meza', 0.000344128), ('Gould', 0.00034411), ('Vaughan', 0.000343479), ('Fry', 0.000343032), ('Rush', 0.000342374), ('Avery', 0.0003421), ('Herring', 0.000341305), ('Dodson', 0.000340802), ('Clements', 0.000340245), ('Sampson', 0.000340217), ('Tapia', 0.000339916), ('Bean', 0.000339404), ('Lynn', 0.000339221), ('Crane', 0.000339203), ('Farley', 0.000339139), ('Cisneros', 0.000338536), ('Benton', 0.000338372), ('Ashley', 0.000338271), ('Mckay', 0.000337604), ('Finley', 0.000336928), ('Best', 0.000336818), ('Blevins', 0.000336626), ('Friedman', 0.000336553), ('Moses', 0.00033638), ('Sosa', 0.00033637), ('Blanchard', 0.000335923), ('Huber', 0.000335603), ('Frye', 0.000335484), ('Krueger', 0.000335283), ('Bernard', 0.000333931), ('Rosario', 0.000333867), ('Rubio', 0.000333794), ('Mullen', 0.000332981), ('Benjamin', 0.000332953), ('Haley', 0.000332898), ('Chung', 0.000332798), ('Moyer', 0.000332789), ('Choi', 0.000332505), ('Horne', 0.000331573), ('Yu', 0.000331546), ('Woodward', 0.000331153), ('Ali', 0.000329664), ('Nixon', 0.00032928), ('Hayden', 0.000329161), ('Rivers', 0.000328759), ('Estes', 0.000327471), ('Mccarty', 0.000326365), ('Richmond', 0.000326338), ('Stuart', 0.00032621), ('Maynard', 0.000325726), ('Brandt', 0.000325433), ('Oconnell', 0.000325378), ('Hanna', 0.000325278), ('Sanford', 0.000324967), ('Sheppard', 0.000324867), ('Church', 0.00032473), ('Burch', 0.000324565), ('Levy', 0.000324044), ('Rasmussen', 0.000323944), ('Coffey', 0.000323843), ('Ponce', 0.000323459), ('Faulkner', 0.000323359), ('Donaldson', 0.000323341), ('Schmitt', 0.000322783), ('Novak', 0.000322381), ('Costa', 0.000321879), ('Montes', 0.000321595), ('Booker', 0.000320727), ('Cordova', 0.000320481), ('Waller', 0.000319814), ('Arellano', 0.000319795), ('Maddox', 0.00031953), ('Mata', 0.000318781), ('Bonilla', 0.000318196), ('Stanton', 0.000318087), ('Compton', 0.000317867), ('Kaufman', 0.000317849), ('Dudley', 0.000317703), ('Mcpherson', 0.000317639), ('Beltran', 0.000317392), ('Dickson', 0.000317045), ('Mccann', 0.00031699), ('Villegas', 0.000316917), ('Proctor', 0.000316899), ('Hester', 0.000316835), ('Cantrell', 0.000316826), ('Daugherty', 0.000316607), ('Cherry', 0.000316287), ('Bray', 0.000315921), ('Davila', 0.000315611), ('Rowland', 0.000315218), ('Madden', 0.00031498), ('Levine', 0.00031498), ('Spence', 0.000314642), ('Good', 0.000314596), ('Irwin', 0.000314085), ('Werner', 0.000313884), ('Krause', 0.00031382), ('Petty', 0.000313207), ('Whitney', 0.000312961), ('Baird', 0.000312796), ('Hooper', 0.000311435), ('Pollard', 0.000311389), ('Zavala', 0.000311289), ('Jarvis', 0.000311124), ('Holden', 0.000311042), ('Hendrix', 0.00031096), ('Haas', 0.00031096), ('Mcgrath', 0.000310951), ('Bird', 0.00031032), ('Lucero', 0.000309955), ('Terrell', 0.000309882), ('Riggs', 0.000309461), ('Joyce', 0.000309233), ('Rollins', 0.000308812), ('Mercer', 0.000308812), ('Galloway', 0.000308593), ('Duke', 0.000308337), ('Odom', 0.000308081), ('Andersen', 0.000306172), ('Downs', 0.000306044), ('Hatfield', 0.00030577), ('Benitez', 0.00030556), ('Archer', 0.000305285), ('Huerta', 0.00030471), ('Travis', 0.000304628), ('Mcneil', 0.000303714), ('Hinton', 0.00030344), ('Zhang', 0.000303376), ('Hays', 0.000303303), ('Mayo', 0.000302681), ('Fritz', 0.000302151), ('Branch', 0.000301896), ('Mooney', 0.000301101), ('Ewing', 0.000300845), ('Ritter', 0.000300287), ('Esparza', 0.000299447), ('Frey', 0.000299109), ('Braun', 0.00029857), ('Gay', 0.000298533), ('Riddle', 0.000298369), ('Haney', 0.000298277), ('Kaiser', 0.000297574), ('Holder', 0.000296651), ('Chaney', 0.000296349), ('Mcknight', 0.00029592), ('Gamble', 0.000295838), ('Vang', 0.000295435), ('Cooley', 0.000295015), ('Carney', 0.000294969), ('Cowan', 0.000294604), ('Forbes', 0.000294476), ('Ferrell', 0.000293983), ('Davies', 0.0002939), ('Barajas', 0.000293736), ('Shea', 0.000293023), ('Osborn', 0.000292795), ('Bright', 0.000292777), ('Cuevas', 0.00029253), ('Bolton', 0.000292347), ('Murillo', 0.000292064), ('Lutz', 0.000291845), ('Duarte', 0.000291442), ('Kidd', 0.000291351), ('Key', 0.000291315), ('Cooke', 0.000291114), )) prefixes_female = OrderedDict(( ('Mrs.', 0.5), ('Ms.', 0.1), ('Miss', 0.1), ('Dr.', 0.3), )) prefixes_male = OrderedDict(( ('Mr.', 0.7), ('Dr.', 0.3), )) suffixes_female = OrderedDict(( ('MD', 0.5), ('DDS', 0.3), ('PhD', 0.1), ('DVM', 0.2), )) # Removed Sr and I as they'd almost never be part of legal names. suffixes_male = OrderedDict(( ('Jr.', 0.2), ('II', 0.05), ('III', 0.03), ('IV', 0.015), ('V', 0.005), ('MD', 0.3), ('DDS', 0.2), ('PhD', 0.1), ('DVM', 0.1), )) faker-0.7.7/faker/providers/person/tr_TR/0000755000175000017500000000000013026251410016356 5ustar hlehlefaker-0.7.7/faker/providers/person/tr_TR/__init__.py0000644000175000017500000004742313026251410020501 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats_female = ( '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{first_name_female}} {{last_name}}', '{{first_name_female}} {{last_name}}', '{{first_name_female}} {{first_name_female}} {{last_name}} {{last_name}}', '{{first_name_female}} {{last_name}} {{last_name}}', '{{prefix_female}} {{first_name_female}} {{first_name_female}} {{last_name}}', '{{prefix_female}} {{first_name_female}} {{first_name_female}} {{last_name}} {{last_name}}', '{{prefix_female}} {{first_name_female}} {{last_name}} {{last_name}}' ) formats_male = ( '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{first_name_male}} {{first_name_male}} {{last_name}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{prefix_male}} {{first_name_male}} {{last_name}}', '{{first_name_male}} {{last_name}}', '{{prefix_male}} {{first_name_male}} {{first_name_male}} {{last_name}}' ) formats = formats_male + formats_female first_names_female = ('Abiye', 'Acarkan', 'Adal', 'Adila', 'Adviye', 'Afife', 'Ahter', 'Akay', 'Akgüneş', 'Akise', 'Akmaral', 'Aksoy', 'Akyıldız', 'Alabezek', 'Alaz', 'Algış', 'Alize', 'Almast', 'Alsoy', 'Altınbike', 'Altınçiçek', 'Alışık', 'Amre', 'Anargül', 'Anka', 'Aral', 'Armahan', 'Arziye', 'Arıpınar', 'Asiman', 'Asliye', 'Asu', 'Atanur', 'Atiyye', 'Avunç', 'Ayasun', 'Aybet', 'Aycagül', 'Aydar', 'Ayduru', 'Aygönenç', 'Ayhan', 'Aykut', 'Aylil', 'Aynilhayat', 'Aynımah', 'Aysema', 'Aysevim', 'Aysuna', 'Ayten', 'Aytöz', 'Ayyaruk', 'Ayçan', 'Ayülker', 'Ayşeana', 'Ayşenur', 'Azade', 'Azize', 'Açılay', 'Ağbegim', 'Aşhan', 'Badegül', 'Bahtinur', 'Balca', 'Ballı', 'Banü', 'Basriye', 'Bağdat', 'Bediriye', 'Begim', 'Behiza', 'Belgizar', 'Belkize', 'Benek', 'Benice', 'Beray', 'Bergen', 'Beriye', 'Berrin', 'Besey', 'Beste', 'Beyhatun', 'Bezek', 'Bidayet', 'Bilay', 'Bilginur', 'Bilkay', 'Binay', 'Birben', 'Birgül', 'Birsan', 'Bitül', 'Burcuhan', 'Buşra', 'Büreyre', 'Büşranur', 'Canan', 'Canfeza', 'Cannur', 'Canseven', 'Canur', 'Cedide', 'Cemiyle', 'Cevale', 'Ceyhun', 'Cihan', 'Cuheyna', 'Damlanur', 'Deha', 'Deniz', 'Deryanur', 'Değer', 'Dilara', 'Dilcan', 'Dilfeza', 'Dilhuş', 'Dilsitan', 'Dilşat', 'Divan', 'Doğannur', 'Duha', 'Durgadin', 'Dursadiye', 'Duyguhan', 'Döner', 'Dürrüşehvar', 'Ecegül', 'Edaviye', 'Efil', 'Egenur', 'Elamiye', 'Elgin', 'Elifnur', 'Elvan', 'Emal', 'Emine.', 'Emiş', 'Enfes', 'Erbay', 'Erem', 'Ergül', 'Eriş', 'Ervaniye', 'Esengün', 'Esmanperi', 'Esna', 'Evde', 'Evrim', 'Ezgin', 'Eşim', 'Fadile', 'Fadıla', 'Faize', 'Fatigül', 'Fatinur', 'Fatmanur', 'Fayize', 'Feden', 'Fehmiye', 'Ferahdiba', 'Feraye', 'Ferhan', 'Ferinaz', 'Fermuta', 'Feryas', 'Feyha', 'Feyzin', 'Fidaye', 'Fildan', 'Firdevis', 'Fitnat', 'Fügen', 'Gabel', 'Ganiye', 'Gelengül', 'Gilman', 'Goncafer', 'Gök', 'Gökperi', 'Gökçe', 'Göli', 'Görsev', 'Gözem', 'Gül', 'Gülay', 'Gülbani', 'Gülbeyan', 'Gülbiye', 'Gülcegün', 'Güldam', 'Gülder', 'Güldünya', 'Gülenay', 'Güler', 'Gülev', 'Gülfari', 'Gülfeza', 'Gülgen', 'Gülgüzel', 'Gülhisar', 'Gülinaz', 'Gülkadın', 'Güllühan', 'Gülmisal', 'Gülnaziye', 'Gülper', 'Gülsalın', 'Gülselin', 'Gülseren', 'Gülsevil', 'Gülsiye', 'Gülsü', 'Gülter', 'Gülzadiye', 'Gülçe', 'Gülözge', 'Gülüs', 'Gülşa', 'Gülşeref', 'Günar', 'Günebakan', 'Güngören', 'Günsel', 'Günver', 'Gürcüye', 'Gürten', 'Güverçin', 'Güzey', 'Habibe', 'Hacile', 'Hadrey', 'Hafıza', 'Halenur', 'Haliye', 'Hamiyet', 'Hanbiken', 'Hanim', 'Hansultan', 'Harbinaz', 'Hasgül', 'Hasret', 'Hatin', 'Havali', 'Havse', 'Hayel', 'Hayrünnisa', 'Hazine', 'Hekime', 'Henife', 'Heva', 'Hezniye', 'Hilayda', 'Hinet', 'Hoşkadem', 'Huban', 'Hurican', 'Hurşide', 'Hüda', 'Hümeyra', 'Hürmet', 'Hürüyet', 'Hüsnühâl', 'Ildız', 'Irıs', 'Işin', 'Işın', 'Jaruthip', 'Kader', 'Kadınana', 'Kandef', 'Kardelen', 'Kaver', 'Kefser', 'Kerime', 'Kezban', 'Kifaye', 'Kitan', 'Koncagül', 'Kumral', 'Kutgün', 'Kutun', 'Kâzime', 'Kübran', 'Kısmet', 'Laika', 'Laze', 'Lerze', 'Leyli', 'Lezize', 'Limon', 'Lâle', 'Lüfen', 'Macide', 'Mahigül', 'Mahnaz', 'Mahter', 'Maksüde', 'Masume', 'Maynur', 'Maşide', 'Mecide', 'Mefharet', 'Mehdiye', 'Mehrigül', 'Melaha', 'Meleknur', 'Melikkan', 'Melûl', 'Menfeat', 'Menişan', 'Merba', 'Merim', 'Merva', 'Meryeme', 'Mesude', 'Meveddet', 'Mevlüdiye', 'Meyhanim', 'Mezide', 'Mihrab', 'Mihriye', 'Minibe', 'Miray', 'Misra', 'Miyesser', 'Muarra', 'Mufide', 'Muhiye', 'Mujde', 'Mukbile', 'Musaffa', 'Muvahhide', 'Mübetcel', 'Mücevher', 'Müferrih', 'Müjde', 'Mükrüme', 'Mümtaze', 'Münezzer', 'Müret', 'Müsemma', 'Müveddet', 'Müğber', 'Müşüre', 'Nades', 'Nafile', 'Naide', 'Nalân', 'Narhanim', 'Nasiba', 'Natalia', 'Naz', 'Nazende', 'Nazi', 'Nazimet', 'Nazlihan', 'Nazıdil', 'Nebiha', 'Necilal', 'Necva', 'Nefaret', 'Nefiye', 'Nejdet', 'Neptün', 'Neriban', 'Nesfe', 'Neslinur', 'Neval', 'Nevgin', 'Nevise', 'Nevsale', 'Neyran', 'Nezengül', 'Nezize', 'Neşrin', 'Nihan', 'Nilcan', 'Nili', 'Nirgül', 'Niğmet', 'Nura', 'Nurbanu', 'Nurda', 'Nurdeniz', 'Nurey', 'Nurgil', 'Nurhayet', 'Nuriyet', 'Nurmelek', 'Nurseda', 'Nurser', 'Nursim', 'Nurtaç', 'Nurveren', 'Nurşan', 'Nüdret', 'Nürice', 'Oguş', 'Oluş', 'Orçin', 'Paksu', 'Paye', 'Pekkan', 'Pembesin', 'Peren', 'Perinur', 'Permun', 'Pesent', 'Piran', 'Pürçek', 'Rabbiye', 'Rafia', 'Rahiye', 'Rakide', 'Rana', 'Rayla', 'Rebihat', 'Refet', 'Rehime', 'Rengül', 'Revza', 'Rezin', 'Risalet', 'Rojnu', 'Ruhide', 'Ruhugül', 'Rumeysa', 'Rümeysa', 'Rıfkıye', 'Sabihe', 'Sabır', 'Sadeti', 'Sadiye', 'Safinaz', 'Safura', 'Sahil', 'Saire', 'Salimet', 'Samahat', 'Sanavber', 'Sanur', 'Sarya', 'Satıa', 'Saygın', 'Saçı', 'Sebigül', 'Seblâ', 'Sedife', 'Sefer', 'Sehel', 'Sejda', 'Selcen', 'Selime', 'Selmin', 'Selvi', 'Selçuk', 'Semat', 'Semine', 'Semrin', 'Seniha', 'Serda', 'Serfinaz', 'Serma', 'Sernur', 'Servinaz', 'Sevcan', 'Sevdinar', 'Sevgen', 'Sevginur', 'Sevican', 'Sevim', 'Sevla', 'Sevsevil', 'Seyhan', 'Seyyide', 'Sezen', 'Seçgül', 'Sidar', 'Silanur', 'Simber', 'Simten', 'Sirap', 'Siti', 'Solma', 'Sonnur', 'Soykan', 'Subutiye', 'Sultane', 'Sunay', 'Susam', 'Söyler', 'Süheyda', 'Süleyla', 'Sümerya', 'Süner', 'Süsen', 'Süzer', 'Sırriye', 'Tagangül', 'Talibe', 'Tan', 'Tangül', 'Tanses', 'Tanyu', 'Tasvir', 'Tayyibe', 'Taçnur', 'Teknaz', 'Temime', 'Tercan', 'Teybet', 'Ticen', 'Tomurcuk', 'Tule', 'Turcein', 'Tutkucan', 'Tuğçe', 'Tülin', 'Türcan', 'Türknur', 'Tüzenur', 'Ufukay', 'Ummahani', 'Umuşan', 'Uyanser', 'Uğur', 'Vacibe', 'Varlık', 'Vecide', 'Vefia', 'Verde', 'Vezrife', 'Vildane', 'Yahşi', 'Yalın', 'Yasemen', 'Yazgül', 'Yaşar', 'Yekbun', 'Yepelek', 'Yeşil', 'Yosma', 'Yurdaser', 'Yurtseven', 'Yücel', 'Yıldız', 'Zahfer', 'Zaliha', 'Zebirce', 'Zehranur', 'Zelha', 'Zemzem', 'Zerafet', 'Zeride', 'Zevlüde', 'Zeyno', 'Zilfa', 'Zinnure', 'Zubeyde', 'Zöhrehan', 'Züheyla', 'Zülbiye', 'Zülfüye', 'Zümre', 'Âlemşah', 'Çalım', 'Çağlar', 'Çevregül', 'Çilga', 'Çisem', 'Çolpan', 'Ömriye', 'Öncel', 'Örfiye', 'Övün', 'Özay', 'Özbilge', 'Özdeş', 'Özge', 'Özgün', 'Özlem', 'Özpetek', 'Özyurt', 'Üge', 'Ülke', 'Ülküm', 'Ümmahan', 'Ümmühan', 'Ümray', 'Ünal', 'Ünsever', 'Ürper', 'Üçgül', 'İde', 'İhsan', 'İklim', 'İldeş', 'İlkbahar', 'İlklima', 'İlper', 'İmge', 'İmrihan', 'İncifir', 'İnsaf', 'İrfan', 'İslime', 'İsra', 'İzel', 'İçimbike', 'Şadıman', 'Şahdiye', 'Şahinder', 'Şahnuray', 'Şahıgül', 'Şamiha', 'Şayan', 'Şazime', 'Şefiye', 'Şehreban', 'Şehza', 'Şelâle', 'Şemsinisa', 'Şendoğan', 'Şennur', 'Şeref', 'Şerman', 'Şevketfeza', 'Şeyda', 'Şilan', 'Şirivan', 'Şöhret', 'Şüküfe' ) first_names_male = ('Abdiş', 'Abdulbekir', 'Abdulgazi', 'Abdulkadir', 'Abdulmenaf', 'Abdulsemet', 'Abdurrahman', 'Abdülahat', 'Abdülcemal', 'Abdülhadi', 'Abdülkerim', 'Abdülsamed', 'Abdürreşit', 'Abid', 'Abuzar', 'Acar', 'Aclan', 'Adak', 'Adasal', 'Adlan', 'Adıgün', 'Afer', 'Ahat', 'Ahsen', 'Akalan', 'Akar', 'Akatay', 'Akbaş', 'Akboğa', 'Akcivan', 'Akdora', 'Akdurmuş', 'Akgöl', 'Akif', 'Akkerman', 'Akmaner', 'Aksay', 'Aksöğüt', 'Aktemür', 'Akver', 'Akçabay', 'Akçasu', 'Aköz', 'Akınal', 'Alaaddin', 'Alaeddin', 'Alanalp', 'Alattin', 'Alcan', 'Alexandru', 'Aliabbas', 'Aliihsan', 'Aliseydi', 'Alkor', 'Almus', 'Alparslan', 'Alpcan', 'Alpin', 'Alpsü', 'Alsoy', 'Altoğan', 'Altuğ', 'Altınkaya', 'Altınışın', 'Amaç', 'Andiç', 'Annak', 'Apaydın', 'Aran', 'Arcan', 'Argu', 'Arifcan', 'Arkut', 'Arpağ', 'Artan', 'Aru', 'Arıel', 'Arıkol', 'Arısoy', 'Asalet', 'Aslanhan', 'Asım', 'Atagün', 'Atalay', 'Atasagun', 'Atatöre', 'Atgun', 'Atilhan', 'Atnan', 'Atılgan', 'Avşin', 'Ayaydın', 'Aybora', 'Aydinç', 'Aydınbey', 'Aygutalp', 'Aykutalp', 'Aypar', 'Aysoy', 'Aytek', 'Aytuna', 'Ayvas', 'Ayşan', 'Azettin', 'Açıkel', 'Ağakişi', 'Ağmur', 'Aşir', 'Baba', 'Bahaddin', 'Bahittin', 'Baki', 'Balatekin', 'Bali', 'Baltaş', 'Barak', 'Bariş', 'Barsen', 'Barışcan', 'Basım', 'Baturay', 'Batırhan', 'Baydu', 'Baykan', 'Bayman', 'Bayruhan', 'Baytal', 'Bayzettin', 'Bağdaş', 'Başay', 'Başhan', 'Başok', 'Bedi', 'Bedri', 'Behrem', 'Bekbay', 'Bektaşi', 'Bellisan', 'Bengibay', 'Benol', 'Beren', 'Berkal', 'Berki', 'Berksay', 'Berran', 'Besin', 'Beyda', 'Beyler', 'Beyzade', 'Bican', 'Bilender', 'Bilgen', 'Bilgütay', 'Biltaş', 'Binbaşar', 'Binışık', 'Birgit', 'Birsen', 'Bişar', 'Borahan', 'Borataş', 'Boynak', 'Bozbağ', 'Bozerk', 'Boztaş', 'Boğatimur', 'Buhari', 'Bulunç', 'Burakhan', 'Burç', 'Buyrukhan', 'Börteçin', 'Büget', 'Bünyamün', 'Cabir', 'Canal', 'Canberk', 'Candeniz', 'Cangür', 'Cannur', 'Cansin', 'Cantez', 'Cavit', 'Cebesoy', 'Celilay', 'Cemalettin', 'Cenan', 'Cercis', 'Cevheri', 'Cezayir', 'Cihandide', 'Cindoruk', 'Coşkun', 'Cuman', 'Cüneyit', 'Dalan', 'Dalkılıç', 'Danış', 'Dayar', 'Dağistan', 'Delil', 'Demirbüken', 'Demiriz', 'Demirok', 'Demiryürek', 'Denizalp', 'Denkel', 'Derkay', 'Deviner', 'Değmeer', 'Diken', 'Dilder', 'Dincer', 'Dinçkol', 'Dinçsü', 'Dirican', 'Dirlik', 'Dolun', 'Dorukhan', 'Doğanalp', 'Doğanşah', 'Doğuhan', 'Duracan', 'Durdali', 'Durmuşali', 'Duruk', 'Duruöz', 'Dölensoy', 'Dündaralp', 'Eba', 'Ebuakil', 'Ecemiş', 'Edgübay', 'Efe', 'Eflâtun', 'Efser', 'Ekber', 'Ekmel', 'Elhan', 'Elnur', 'Elöve', 'Emin', 'Emirşan', 'Emrullah', 'Enes', 'Enginiz', 'Ensari', 'Eral', 'Eraycan', 'Erbil', 'Ercihan', 'Erdemer', 'Erdibay', 'Erdogan', 'Erdursun', 'Erenalp', 'Erensoy', 'Ergener', 'Erginel', 'Ergönül', 'Ergün', 'Erik', 'Erinçer', 'Erkan', 'Erkinel', 'Erksoy', 'Erkılıç', 'Ermutlu', 'Eroğul', 'Ersel', 'Erseç', 'Ertan', 'Erten', 'Ertuncay', 'Ertün', 'Eryıldız', 'Eröz', 'Erşat', 'Esenbay', 'Esentürk', 'Eskinalp', 'Evcimen', 'Evrimer', 'Eyyüp', 'Ezgütekin', 'Eşref', 'Fahrullah', 'Fami', 'Fatih', 'Fazul', 'Fehim', 'Fenni', 'Ferat', 'Feremez', 'Ferihan', 'Fersan', 'Ferzi', 'Fetullah', 'Feyruz', 'Feza', 'Filit', 'Fuzuli', 'Galip', 'Gazel', 'Gencaslan', 'Gençay', 'Geray', 'Ginyas', 'Giz', 'Gökay', 'Gökbudun', 'Göken', 'Göknur', 'Göksev', 'Gökten', 'Gökçebalan', 'Gökçil', 'Gönen', 'Görgünay', 'Görklü', 'Gözel', 'Gücal', 'Gülağa', 'Gülel', 'Güleğen', 'Gülşahin', 'Gümüştekin', 'Günaydin', 'Günden', 'Gündüzalp', 'Güneri', 'Güngördü', 'Günkurt', 'Günser', 'Günver', 'Günşen', 'Gürarda', 'Gürelcem', 'Gürsal', 'Güçal', 'Güçlüer', 'Güçyeter', 'Haciali', 'Hakikat', 'Halidun', 'Haluk', 'Hami', 'Hanedan', 'Hariz', 'Hasbek', 'Hatem', 'Hayali', 'Hayret', 'Hazrat', 'Hekmet', 'Heyvetullah', 'Hidir', 'Hindal', 'Hiçsönmez', 'Hudavent', 'Hunalp', 'Huzuri', 'Hükümdar', 'Hürdoğan', 'Hüryaşar', 'Hüsmen', 'Hıfzullah', 'Idık', 'Ilgı', 'Ismık', 'Işıkay', 'Işıman', 'Jankat', 'Kader', 'Kahir', 'Kalgay', 'Kamar', 'Kanak', 'Kanpulat', 'Kapagan', 'Karabaş', 'Karaca', 'Karaer', 'Karakucak', 'Karanbay', 'Karataş', 'Karcan', 'Karlukhan', 'Kasim', 'Kavurt', 'Kayagün', 'Kaygusuz', 'Kayrabay', 'Kayıt', 'Kaşif', 'Kelâmi', 'Kenter', 'Kerman', 'Kete', 'Kibar', 'Kiramettin', 'Kiyasi', 'Kocabaş', 'Koldan', 'Konguralp', 'Kopan', 'Koray', 'Korkmazalp', 'Korugan', 'Kotuz', 'Koçak', 'Koçkan', 'Koşukhan', 'Kuddusi', 'Kutay', 'Kâmil', 'Köker', 'Köktaş', 'Kösemen', 'Kürşad', 'Kılıçbay', 'Kınel', 'Kırat', 'Kırgız', 'Kıvılcım', 'Kızıl', 'Kızıltunç', 'Ledün', 'Lutfi', 'Lütfi', 'Mahir', 'Mahsun', 'Maksur', 'Mansurali', 'Masar', 'Mazlum', 'Mecit', 'Mefarettin', 'Mehmed', 'Mehmetzahir', 'Melihcan', 'Memili', 'Mengi', 'Mengüç', 'Merdi', 'Mertel', 'Merzuk', 'Mestur', 'Metinkaya', 'Mevlüt', 'Meşhur', 'Mihin', 'Milay', 'Mirbadin', 'Mishat', 'Monis', 'Mucahit', 'Muhammet', 'Muhip', 'Muhyettin', 'Muktedir', 'Muratcan', 'Musafet', 'Mutasım', 'Mutluhan', 'Muvaffak', 'Möhsim', 'Mücellib', 'Müfit', 'Mükramin', 'Mülâyim', 'Münif', 'Mürit', 'Müslum', 'Müzekker', 'Nabil', 'Nafii', 'Nakip', 'Nas', 'Nasuf', 'Nayil', 'Nazlim', 'Nebih', 'Necdat', 'Necmettin', 'Nehip', 'Nerim', 'Nesip', 'Nevsal', 'Nezihi', 'Nihai', 'Niyazi', 'Noman', 'Nural', 'Nurcan', 'Nuretdin', 'Nurkan', 'Nurullah', 'Nuyan', 'N˜zamett˜n', 'Odkanlı', 'Oganer', 'Okanay', 'Okbay', 'Okgüçlü', 'Okseven', 'Oktüremiş', 'Okyalaz', 'Olca', 'Oldağ', 'Oliver', 'Omaca', 'Onat', 'Ongay', 'Onuker', 'Onurcan', 'Onursu', 'Oranlı', 'Orgün', 'Ortak', 'Oruç', 'Otay', 'Oymak', 'Ozansü', 'Oğulbaş', 'Oğurata', 'Oğuzman', 'Paker', 'Pehlil', 'Pirahmet', 'Rabih', 'Rafih', 'Rahmet', 'Ramadan', 'Rasul', 'Razı', 'Recepali', 'Refik', 'Remazan', 'Resulcan', 'Rezzak', 'Risalet', 'Rohat', 'Ruhsat', 'Rüknettin', 'Rüşen', 'Saba', 'Sabih', 'Sadat', 'Sadittin', 'Safet', 'Sahir', 'Sakip', 'Salami', 'Salkın', 'Salurbay', 'Sami', 'Samurtay', 'Sancak', 'Sançar', 'Sargın', 'Sarpkın', 'Sarıcabay', 'Satrettin', 'Savak', 'Savni', 'Saydam', 'Sayin', 'Sayrak', 'Sayın', 'Sağcan', 'Sağıt', 'Sebattin', 'Seda', 'Seha', 'Selaheddin', 'Selatin', 'Seler', 'Selvi', 'Selâtin', 'Semender', 'Sencar', 'Seracettin', 'Serda', 'Serezli', 'Serhatmehmet', 'Serol', 'Server', 'Sevdi', 'Sevindik', 'Seydo', 'Seyfullah', 'Seyithan', 'Sezal', 'Sezginbaş', 'Seçme', 'Sidki', 'Siper', 'Sittik', 'Sonad', 'Songurkan', 'Soydaner', 'Soykut', 'Soyselçuk', 'Suat', 'Sudi', 'Sulhi', 'Sunel', 'Suphi', 'Sökmen', 'Sözer', 'Sücaettin', 'Süha', 'Sümeyye', 'Süvari', 'Sıla', 'Sıylıhan', 'Taciddin', 'Tahir', 'Talayer', 'Tali', 'Tamaydın', 'Tanak', 'Tanbay', 'Tandoğdu', 'Tanhan', 'Tanpınar', 'Tansev', 'Tansığ', 'Tanyolaç', 'Tanır', 'Tarancı', 'Tartış', 'Tatu', 'Tayaydın', 'Taygan', 'Taylak', 'Tayyip', 'Taşar', 'Taşkan', 'Teber', 'Tecimer', 'Tekbay', 'Tekecan', 'Tekiner', 'Teksoy', 'Telim', 'Temirhan', 'Temizkal', 'Temuçin', 'Tenvir', 'Terlan', 'Tevs', 'Tezcan', 'Tezol', 'Timurtaş', 'Tiğin', 'Toker', 'Toktuğ', 'Toköz', 'Tolonbay', 'Tonguç', 'Topuz', 'Torhan', 'Toy', 'Toğan', 'Tulun', 'Tunahan', 'Tunguç', 'Tunçboğa', 'Tunçkılıç', 'Turabi', 'Turgut', 'Tutkun', 'Tuyuğ', 'Tuğcan', 'Tuğrulhan', 'Tuğtaş', 'Törel', 'Tükelalp', 'Tümer', 'Tümkurt', 'Türabi', 'Türkalp', 'Türkmen', 'Tüzeer', 'Tınal', 'Ufukay', 'Ulakbey', 'Ulu', 'Uludağ', 'Uluman', 'Ulutay', 'Uluğbey', 'Umman', 'Umutcan', 'Uraltay', 'Urhan', 'Us', 'Ushan', 'Utkucan', 'Uygun', 'Uzbay', 'Uzsoy', 'Uçan', 'Uçbeyi', 'Uğan', 'Uğurkan', 'Uğurtan', 'Vafir', 'Vahittin', 'Vargın', 'Vaysal', 'Vedat', 'Veis', 'Velitdin', 'Verim', 'Vezat', 'Vâlâ', 'Yadigar', 'Yahşikan', 'Yalazabay', 'Yalgın', 'Yaltırak', 'Yalın', 'Yamin', 'Yankı', 'Yargı', 'Yasan', 'Yavuz', 'Yayak', 'Yazganalp', 'Yağın', 'Yağızkurt', 'Yaşattin', 'Yekda', 'Yelesen', 'Yeneral', 'Yertan', 'Yetişal', 'Yigit', 'Yilmaz', 'Yolal', 'Yoruç', 'Yunt', 'Yurdanur', 'Yurtgüven', 'Yurttaş', 'Yönetmen', 'Yücelen', 'Yümun', 'Yıldır', 'Yılma', 'Zahid', 'Zamir', 'Zekayi', 'Zennun', 'Zeynelabidin', 'Zihni', 'Ziyaettin', 'Zoral', 'Züfer', 'Zülgarni', 'Âdem', 'Çakar', 'Çakırca', 'Çaltı', 'Çamok', 'Çapkan', 'Çavuldur', 'Çağa', 'Çağdan', 'Çağlasın', 'Çağveren', 'Çelem', 'Çelikkan', 'Çelikyürek', 'Çerçi', 'Çetinsu', 'Çeviköz', 'Çinerk', 'Çokan', 'Çopur', 'Çoğay', 'Çıdal', 'Çıvgın', 'Öge', 'Ökkaş', 'Öktürk', 'Ömür', 'Öncel', 'Önel', 'Öngen', 'Önsal', 'Örik', 'Öryürek', 'Över', 'Özakan', 'Özalpsan', 'Özaslan', 'Özbay', 'Özbilek', 'Özdal', 'Özdil', 'Özdoğdu', 'Özel', 'Özerdinç', 'Özertem', 'Özger', 'Özgür', 'Özinal', 'Özkent', 'Özkutlu', 'Özlü', 'Özokçu', 'Özpınar', 'Özsözlü', 'Öztek', 'Öztürk', 'Özçam', 'Özüdoğru', 'Öğet', 'Übeydullah', 'Ülfet', 'Ülküdeş', 'Ümmet', 'Ünek', 'Ünlen', 'Ünsever', 'Ünübol', 'Ürfettin', 'Üsame', 'Üstün', 'Üzer', 'Ğanim', 'İbrahim', 'İdiris', 'İkiz', 'İlalmış', 'İlbek', 'İldem', 'İlgi', 'İlim', 'İlkim', 'İlmafer', 'İlsu', 'İlteriş', 'İmam', 'İmren', 'İnançlı', 'İntihap', 'İsak', 'İsmet', 'İvecen', 'İyiyürek', 'İzgü', 'İşcan', 'Şabettin', 'Şafii', 'Şahat', 'Şahinbey', 'Şahmettin', 'Şali', 'Şanlı', 'Şavki', 'Şefi', 'Şehamet', 'Şekim', 'Şemsettin', 'Şendoğan', 'Şenkal', 'Şerafeddin', 'Şevket', 'Şide', 'Şinasi', 'Şuayp', 'Şükri' ) first_names = first_names_male + first_names_female last_names = ( 'Yılmaz', 'Yıldırım', 'Türk', 'Yorulmaz', 'Erdoğan', 'Çorlu', 'Sakarya', 'Demir', 'Yaman', 'Manço', 'Aksu', 'Akçay', 'Akar', 'Bilir', 'Bilgin', 'Yüksel', 'Eraslan', 'Aslan', 'Arslan', 'Hançer', 'Hayrioğlu', 'Şama', 'Ergül', 'Arsoy', 'Kısakürek', 'Gülen', 'Seven', 'Şafak', 'Dumanlı', 'Ertaş', 'Güçlü', 'Soylu', 'Zorlu', 'Fırat', 'Duran', 'Durmuş', 'Durdu', 'Zengin', 'Tevetoğlu', 'Mansız', 'Şener', 'Şensoy', 'Ülker', 'Tarhan', 'Sezer', 'Demirel', 'Gül', 'Korutürk', 'İnönü', 'Öcalan', 'Çetin', 'Sezgin', 'Alemdar', 'Karadeniz', 'Akdeniz', 'Bilge', 'Akgündüz', 'Akçay', 'Çamurcuoğlu', 'İhsanoğlu', 'Akça' ) prefixes_female = ('Bayan', 'Dr.') prefixes_male = ('Bay', 'Dr.') prefixes = prefixes_female + prefixes_male faker-0.7.7/faker/providers/person/zh_CN/0000755000175000017500000000000013026251410016325 5ustar hlehlefaker-0.7.7/faker/providers/person/zh_CN/__init__.py0000644000175000017500000001636313026251410020447 0ustar hlehle# -*- coding: utf-8 -*- from __future__ import unicode_literals from .. import Provider as PersonProvider class Provider(PersonProvider): formats = ["{{last_name}}{{first_name}}", ] first_names = [ "伟", "芳", "娜", "敏", "静", "秀英", "丽", "强", "磊", "洋", "艳", "勇", "军", "杰", "娟", "涛", "超", "明", "霞", "秀兰", "刚", "平", "燕", "辉", "玲", "桂英", "丹", "萍", "鹏", "华", "红", "玉兰", "飞", "桂兰", "英", "梅", "鑫", "波", "斌", "莉", "宇", "浩", "凯", "秀珍", "健", "俊", "帆", "雪", "帅", "慧", "旭", "宁", "婷", "玉梅", "龙", "林", "玉珍", "凤英", "晶", "欢", "玉英", "颖", "红梅", "佳", "倩", "阳", "建华", "亮", "成", "琴", "兰英", "畅", "建", "云", "洁", "峰", "建国", "建军", "柳", "淑珍", "春梅", "海燕", "晨", "冬梅", "秀荣", "瑞", "桂珍", "莹", "秀云", "桂荣", "志强", "秀梅", "丽娟", "婷婷", "玉华", "兵", "雷", "东", "琳", "雪梅", "淑兰", "丽丽", "玉", "秀芳", "欣", "淑英", "桂芳", "博", "丽华", "丹丹", "彬", "桂香", "坤", "想", "淑华", "荣", "秀华", "桂芝", "岩", "杨", "小红", "金凤", "文", "利", "楠", "红霞", "建平", "瑜", "桂花", "璐", "凤兰", ] last_names = [ "赵", "钱", "孙", "李", "周", "吴", "郑", "王", "冯", "陈", "诸", "卫", "蒋", "沈", "韩", "杨", "朱", "秦", "尤", "许", "何", "吕", "施", "张", "孔", "曹", "严", "华", "金", "魏", "陶", "姜", "戚", "谢", "邹", "喻", "柏", "水", "窦", "章", "云", "苏", "潘", "葛", "奚", "范", "彭", "郎", "鲁", "韦", "昌", "马", "苗", "凤", "花", "方", "俞", "任", "袁", "柳", "酆", "鲍", "史", "唐", "费", "廉", "岑", "薛", "雷", "贺", "倪", "汤", "滕", "殷", "罗", "毕", "郝", "邬", "安", "常", "乐", "于", "时", "傅", "皮", "卞", "齐", "康", "伍", "余", "元", "卜", "顾", "孟", "平", "黄", "和", "穆", "萧", "尹", "姚", "邵", "湛", "汪", "祁", "毛", "禹", "狄", "米", "贝", "明", "臧", "计", "伏", "成", "戴", "谈", "宋", "茅", "庞", "熊", "纪", "舒", "屈", "项", "祝", "董", "粱", "杜", "阮", "蓝", "闵", "席", "季", "麻", "强", "贾", "路", "娄", "危", "江", "童", "颜", "郭", "梅", "盛", "林", "刁", "钟", "徐", "邱", "骆", "高", "夏", "蔡", "田", "樊", "胡", "凌", "霍", "虞", "万", "支", "柯", "咎", "管", "卢", "莫", "经", "房", "裘", "缪", "干", "解", "应", "宗", "丁", "宣", "贲", "邓", "郁", "单", "杭", "洪", "包", "诸", "左", "石", "崔", "吉", "钮", "龚", "程", "嵇", "邢", "滑", "裴", "陆", "荣", "翁", "荀", "羊", "於", "惠", "甄", "魏", "家", "封", "芮", "羿", "储", "靳", "汲", "邴", "糜", "松", "井", "段", "富", "巫", "乌", "焦", "巴", "弓", "牧", "隗", "山", "谷", "车", "侯", "宓", "蓬", "全", "郗", "班", "仰", "秋", "仲", "伊", "宫", "宁", "仇", "栾", "暴", "甘", "钭", "厉", "戎", "祖", "武", "符", "刘", "景", "詹", "束", "龙", "叶", "幸", "司", "韶", "郜", "黎", "蓟", "薄", "印", "宿", "白", "怀", "蒲", "邰", "从", "鄂", "索", "咸", "籍", "赖", "卓", "蔺", "屠", "蒙", "池", "乔", "阴", "郁", "胥", "能", "苍", "双", "闻", "莘", "党", "翟", "谭", "贡", "劳", "逄", "姬", "申", "扶", "堵", "冉", "宰", "郦", "雍", "却", "璩", "桑", "桂", "濮", "牛", "寿", "通", "边", "扈", "燕", "冀", "郏", "浦", "尚", "农", "温", "别", "庄", "晏", "柴", "翟", "阎", "充", "慕", "连", "茹", "习", "宦", "艾", "鱼", "容", "向", "古", "易", "慎", "戈", "廖", "庚", "终", "暨", "居", "衡", "步", "都", "耿", "满", "弘", "匡", "国", "文", "寇", "广", "禄", "阙", "东", "殴", "殳", "沃", "利", "蔚", "越", "夔", "隆", "师", "巩", "厍", "聂", "晁", "勾", "敖", "融", "冷", "訾", "辛", "阚", "那", "简", "饶", "空", "曾", "毋", "沙", "乜", "养", "鞠", "须", "丰", "巢", "关", "蒯", "相", "查", "后", "荆", "红", "游", "竺", "权", "逯", "盖", "益", "桓", "公", "万", "俟", "司", "马", "上", "官", "欧", "阳", "夏", "侯", "诸", "葛", "闻", "人", "东", "方", "赫", "连", "皇", "甫", "尉", "迟", "公", "羊", "澹", "台", "公", "冶", "宗", "政", "濮", "阳", "淳", "于", "单", "于", "太", "叔", "申", "屠", "公", "孙", "仲", "孙", "轩", "辕", "令", "狐", "钟", "离", "宇", "文", "长", "孙", "慕", "容", "鲜", "于", "闾", "丘", "司", "徒", "司", "空", "亓", "官", "司", "寇", "仉", "督", "子", "车", "颛", "孙", "端", "木", "巫", "马", "公", "西", "漆", "雕", "乐", "正", "壤", "驷", "公", "良", "拓", "跋", "夹", "谷", "宰", "父", "谷", "粱", "晋", "楚", "闫", "法", "汝", "鄢", "涂", "钦", "段", "干", "百", "里", "东", "郭", "南", "门", "呼", "延", "归", "海", "羊", "舌", "微", "生", "岳", "帅", "缑", "亢", "况", "后", "有", "琴", "梁", "丘", "左", "丘", "东", "门", "西", "门", "商", "牟", "佘", "佴", "伯", "赏", "南", "宫", "墨", "哈", "谯", "笪", "年", "爱", "阳", "佟", ] romanized_formats = ( '{{first_romanized_name}} {{last_romanized_name}}', ) # From https://en.wikipedia.org/wiki/Chinese_given_name#Common_Chinese_names, # with accents stripped first_romanized_names = ( 'Chao', 'Fang', 'Gang', 'Guiying', 'Jie', 'Jing', 'Juan', 'Jun', 'Lei', 'Li', 'Min', 'Ming', 'Na', 'Ping', 'Qiang', 'Tao', 'Wei', 'Xia', 'Xiulan', 'Xiuying', 'Yang', 'Yong', 'Yan', ) # From https://en.wikipedia.org/wiki/List_of_common_Chinese_surnames # with accents stripped last_romanized_names = ( 'Bai', 'Cai', 'Cao', 'Chang', 'Chen', 'Cheng', 'Cui', 'Dai', 'Deng', 'Ding', 'Dong', 'Du', 'Duan', 'Fan', 'Fang', 'Feng', 'Fu', 'Gao', 'Gong', 'Gu', 'Guo', 'Han', 'Hao', 'He', 'Hou', 'Hu', 'Huang', 'Jia', 'Jiang', 'Jin', 'Kang', 'Kong', 'Lai', 'Lei', 'Li', 'Liang', 'Liao', 'Lin', 'Liu', 'Long', 'Lu', 'Luo', 'Ma', 'Mao', 'Meng', 'Mo', 'Pan', 'Peng', 'Qian', 'Qiao', 'Qin', 'Qiu', 'Ren', 'Shao', 'Shen', 'Shi', 'Song', 'Su', 'Sun', 'Tan', 'Tang', 'Tao', 'Tian', 'Wan', 'Wang', 'Wei', 'Wen', 'Wu', 'Xia', 'Xiang', 'Xiao', 'Xie', 'Xiong', 'Xu', 'Xue', 'Yan', 'Yang', 'Yao', 'Ye', 'Yi', 'Yin', 'Yu', 'Yuan', 'Zeng', 'Zhang', 'Zhao', 'Zheng', 'Zhong', 'Zhou', 'Zhu', 'Zou', ) def romanized_name(self): ''' @example 'Chao Bai' ''' pattern = self.random_element(self.romanized_formats) return self.generator.parse(pattern) @classmethod def first_romanized_name(cls): ''' @example 'Chao' ''' return cls.random_element(cls.first_romanized_names) @classmethod def last_romanized_name(cls): ''' @example 'Chao' ''' return cls.random_element(cls.last_romanized_names) faker-0.7.7/faker/providers/misc/0000755000175000017500000000000013026251410014751 5ustar hlehlefaker-0.7.7/faker/providers/misc/__init__.py0000644000175000017500000001752013026251410017067 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals import hashlib import string import uuid import os from faker.generator import random from faker.providers.date_time import Provider as DatetimeProvider from .. import BaseProvider class Provider(BaseProvider): # Locales supported by Linux Mint from `/usr/share/i18n/SUPPORTED` language_locale_codes = { 'aa': ('DJ', 'ER', 'ET'), 'af': ('ZA',), 'ak': ('GH',), 'am': ('ET',), 'an': ('ES',), 'apn': ('IN',), 'ar': ('AE', 'BH', 'DZ', 'EG', 'IN', 'IQ', 'JO', 'KW', 'LB', 'LY', 'MA', 'OM', 'QA', 'SA', 'SD', 'SS', 'SY', 'TN', 'YE'), 'as': ('IN',), 'ast': ('ES',), 'ayc': ('PE',), 'az': ('AZ', 'IN'), 'be': ('BY',), 'bem': ('ZM',), 'ber': ('DZ', 'MA'), 'bg': ('BG',), 'bhb': ('IN',), 'bho': ('IN',), 'bn': ('BD', 'IN'), 'bo': ('CN', 'IN'), 'br': ('FR',), 'brx': ('IN',), 'bs': ('BA',), 'byn': ('ER',), 'ca': ('AD', 'ES', 'FR', 'IT'), 'ce': ('RU',), 'ckb': ('IQ',), 'cmn': ('TW',), 'crh': ('UA',), 'cs': ('CZ',), 'csb': ('PL',), 'cv': ('RU',), 'cy': ('GB',), 'da': ('DK',), 'de': ('AT', 'BE', 'CH', 'DE', 'LI', 'LU'), 'doi': ('IN',), 'dv': ('MV',), 'dz': ('BT',), 'el': ('GR', 'CY'), 'en': ('AG', 'AU', 'BW', 'CA', 'DK', 'GB', 'HK', 'IE', 'IN', 'NG', 'NZ', 'PH', 'SG', 'US', 'ZA', 'ZM', 'ZW'), 'eo': ('US',), 'es': ('AR', 'BO', 'CL', 'CO', 'CR', 'CU', 'DO', 'EC', 'ES', 'GT', 'HN', 'MX', 'NI', 'PA', 'PE', 'PR', 'PY', 'SV', 'US', 'UY', 'VE' ), 'et': ('EE',), 'eu': ('ES', 'FR'), 'fa': ('IR',), 'ff': ('SN',), 'fi': ('FI',), 'fil': ('PH',), 'fo': ('FO',), 'fr': ('CA', 'CH', 'FR', 'LU'), 'fur': ('IT',), 'fy': ('NL', 'DE'), 'ga': ('IE',), 'gd': ('GB',), 'gez': ('ER', 'ET'), 'gl': ('ES',), 'gu': ('IN',), 'gv': ('GB',), 'ha': ('NG',), 'hak': ('TW',), 'he': ('IL',), 'hi': ('IN',), 'hne': ('IN',), 'hr': ('HR',), 'hsb': ('DE',), 'ht': ('HT',), 'hu': ('HU',), 'hy': ('AM',), 'ia': ('FR',), 'id': ('ID',), 'ig': ('NG',), 'ik': ('CA',), 'is': ('IS',), 'it': ('CH', 'IT'), 'iu': ('CA',), 'iw': ('IL',), 'ja': ('JP',), 'ka': ('GE',), 'kk': ('KZ',), 'kl': ('GL',), 'km': ('KH',), 'kn': ('IN',), 'ko': ('KR',), 'kok': ('IN',), 'ks': ('IN',), 'ku': ('TR',), 'kw': ('GB',), 'ky': ('KG',), 'lb': ('LU',), 'lg': ('UG',), 'li': ('BE', 'NL'), 'lij': ('IT',), 'ln': ('CD',), 'lo': ('LA',), 'lt': ('LT',), 'lv': ('LV',), 'lzh': ('TW',), 'mag': ('IN',), 'mai': ('IN',), 'mg': ('MG',), 'mhr': ('RU',), 'mi': ('NZ',), 'mk': ('MK',), 'ml': ('IN',), 'mn': ('MN',), 'mni': ('IN',), 'mr': ('IN',), 'ms': ('MY',), 'mt': ('MT',), 'my': ('MM',), 'nan': ('TW',), 'nb': ('NO',), 'nds': ('DE', 'NL'), 'ne': ('NP',), 'nhn': ('MX',), 'niu': ('NU', 'NZ'), 'nl': ('AW', 'BE', 'NL'), 'nn': ('NO',), 'nr': ('ZA',), 'nso': ('ZA',), 'oc': ('FR',), 'om': ('ET', 'KE'), 'or': ('IN',), 'os': ('RU',), 'pa': ('IN', 'PK'), 'pap': ('AN', 'AW', 'CW'), 'pl': ('PL',), 'ps': ('AF',), 'pt': ('BR', 'PT'), 'quz': ('PE',), 'raj': ('IN',), 'ro': ('RO',), 'ru': ('RU', 'UA'), 'rw': ('RW',), 'sa': ('IN',), 'sat': ('IN',), 'sc': ('IT',), 'sd': ('IN', 'PK'), 'se': ('NO',), 'shs': ('CA',), 'si': ('LK',), 'sid': ('ET',), 'sk': ('SK',), 'sl': ('SI',), 'so': ('DJ', 'ET', 'KE', 'SO'), 'sq': ('AL', 'ML'), 'sr': ('ME', 'RS'), 'ss': ('ZA',), 'st': ('ZA',), 'sv': ('FI', 'SE'), 'sw': ('KE', 'TZ'), 'szl': ('PL',), 'ta': ('IN', 'LK'), 'tcy': ('IN',), 'te': ('IN',), 'tg': ('TJ',), 'th': ('TH',), 'the': ('NP',), 'ti': ('ER', 'ET'), 'tig': ('ER',), 'tk': ('TM',), 'tl': ('PH',), 'tn': ('ZA',), 'tr': ('CY', 'TR'), 'ts': ('ZA',), 'tt': ('RU',), 'ug': ('CN',), 'uk': ('UA',), 'unm': ('US',), 'ur': ('IN', 'PK'), 'uz': ('UZ',), 've': ('ZA',), 'vi': ('VN',), 'wa': ('BE',), 'wae': ('CH',), 'wal': ('ET',), 'wo': ('SN',), 'xh': ('ZA',), 'yi': ('US',), 'yo': ('NG',), 'yue': ('HK',), 'zh': ('CN', 'HK', 'SG', 'TW'), 'zu': ('ZA',) } @classmethod def boolean(cls, chance_of_getting_true=50): return random.randint(1, 100) <= chance_of_getting_true @classmethod def null_boolean(cls): return { 0: None, 1: True, -1: False }[random.randint(-1, 1)] @classmethod def binary(cls, length=(1 * 1024 * 1024)): """ Returns random binary blob. Default blob size is 1 Mb. """ return os.urandom(length) @classmethod def md5(cls, raw_output=False): """ Calculates the md5 hash of a given string :example 'cfcd208495d565ef66e7dff9f98764da' """ res = hashlib.md5(str(random.random()).encode('utf-8')) if raw_output: return res.digest() return res.hexdigest() @classmethod def sha1(cls, raw_output=False): """ Calculates the sha1 hash of a given string :example 'b5d86317c2a144cd04d0d7c03b2b02666fafadf2' """ res = hashlib.sha1(str(random.random()).encode('utf-8')) if raw_output: return res.digest() return res.hexdigest() @classmethod def sha256(cls, raw_output=False): """ Calculates the sha256 hash of a given string :example '85086017559ccc40638fcde2fecaf295e0de7ca51b7517b6aebeaaf75b4d4654' """ res = hashlib.sha256(str(random.random()).encode('utf-8')) if raw_output: return res.digest() return res.hexdigest() @classmethod def locale(cls): language_code = cls.language_code() return language_code + '_' + cls.random_element( cls.language_locale_codes[language_code] ) @classmethod def country_code(cls): return cls.random_element(DatetimeProvider.countries)['code'] @classmethod def language_code(cls): return cls.random_element(cls.language_locale_codes.keys()) @classmethod def uuid4(cls): """ Generates a random UUID4 string. """ return str(uuid.uuid4()) @classmethod def password(cls, length=10, special_chars=True, digits=True, upper_case=True, lower_case=True): """ Generates a random password. @param length: Integer. Length of a password @param special_chars: Boolean. Whether to use special characters !@#$%^&*()_+ @param digits: Boolean. Whether to use digits @param upper_case: Boolean. Whether to use upper letters @param lower_case: Boolean. Whether to use lower letters @return: String. Random password """ choices = "" required_tokens = [] if special_chars: required_tokens.append(random.choice("!@#$%^&*()_+")) choices += "!@#$%^&*()_+" if digits: required_tokens.append(random.choice(string.digits)) choices += string.digits if upper_case: required_tokens.append(random.choice(string.ascii_uppercase)) choices += string.ascii_uppercase if lower_case: required_tokens.append(random.choice(string.ascii_lowercase)) choices += string.ascii_lowercase assert len(required_tokens) <= length, "Required length is shorter than required characters" # Generate a first version of the password chars = [random.choice(choices) for x in range(length)] # Pick some unique locations random_indexes = set() while len(random_indexes) < len(required_tokens): random_indexes.add(random.randint(0, len(chars) - 1)) # Replace them with the required characters for i, index in enumerate(random_indexes): chars[index] = required_tokens[i] return ''.join(chars) faker-0.7.7/faker/providers/misc/en_US/0000755000175000017500000000000013026251410015762 5ustar hlehlefaker-0.7.7/faker/providers/misc/en_US/__init__.py0000644000175000017500000000012113026251410020065 0ustar hlehlefrom .. import Provider as MiscProvider class Provider(MiscProvider): pass faker-0.7.7/faker/providers/file/0000755000175000017500000000000013026251410014735 5ustar hlehlefaker-0.7.7/faker/providers/file/__init__.py0000644000175000017500000002347213026251410017056 0ustar hlehle# coding=utf-8 from __future__ import unicode_literals from collections import OrderedDict from .. import BaseProvider from ..lorem.la import Provider as WordProvider class Provider(BaseProvider): application_mime_types = ( "application/atom+xml", # Atom feeds "application/ecmascript", # ECMAScript/JavaScript; Defined in RFC 4329 (equivalent to application/javascript but with stricter processing rules) "application/EDI-X12", # EDI X12 data; Defined in RFC 1767 "application/EDIFACT", # EDI EDIFACT data; Defined in RFC 1767 "application/json", # JavaScript Object Notation JSON; Defined in RFC 4627 "application/javascript", # ECMAScript/JavaScript; Defined in RFC 4329 (equivalent to application/ecmascript # but with looser processing rules) It is not accepted in IE 8 # or earlier - text/javascript is accepted but it is defined as obsolete in RFC 4329. # The "type" attribute of the