{"id":19182005,"url":"https://github.com/glentner/names_generator","last_synced_at":"2025-05-07T23:07:57.570Z","repository":{"id":57444787,"uuid":"318028834","full_name":"glentner/names_generator","owner":"glentner","description":"Clone of the Moby/Docker random name generator as a Python package.","archived":false,"fork":false,"pushed_at":"2024-04-16T03:40:12.000Z","size":65,"stargazers_count":25,"open_issues_count":0,"forks_count":7,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-07T23:07:52.947Z","etag":null,"topics":["random-name-generator"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/glentner.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-03T00:29:52.000Z","updated_at":"2025-04-27T06:44:23.000Z","dependencies_parsed_at":"2024-06-20T23:22:27.975Z","dependency_job_id":"850995fa-b068-432f-8772-5e39d5e60599","html_url":"https://github.com/glentner/names_generator","commit_stats":{"total_commits":15,"total_committers":1,"mean_commits":15.0,"dds":0.0,"last_synced_commit":"9b1e9c01d7b139e028657da93635a4642a796007"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glentner%2Fnames_generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glentner%2Fnames_generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glentner%2Fnames_generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/glentner%2Fnames_generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/glentner","download_url":"https://codeload.github.com/glentner/names_generator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252968117,"owners_count":21833251,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["random-name-generator"],"created_at":"2024-11-09T10:56:15.901Z","updated_at":"2025-05-07T23:07:57.546Z","avatar_url":"https://github.com/glentner.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"names_generator\n===============\n\n.. image:: https://img.shields.io/badge/license-Apache-blue.svg?style=flat\n    :target: https://www.apache.org/licenses/LICENSE-2.0\n    :alt: License\n\n.. image:: https://img.shields.io/pypi/v/names_generator.svg?style=flat\u0026color=blue\n    :target: https://pypi.org/project/names_generator\n    :alt: PyPI Version\n\n.. image:: https://img.shields.io/pypi/pyversions/names_generator.svg?logo=python\u0026logoColor=white\u0026style=flat\n    :target: https://pypi.org/project/names_generator\n    :alt: Python Versions\n\n|\n\nClone of the Moby/Docker random name generator as a Python package.\n\n\nInstallation\n------------\n\n.. code-block:: bash\n\n    $ pip install names_generator\n\n|\n\nUsage\n-----\n\n|\n\nPython API\n^^^^^^^^^^\n\n|\n\nThe API only really consists of a single function.\n\n.. code-block:: python\n\n    \u003e\u003e\u003e from names_generator import generate_name\n    \u003e\u003e\u003e generate_name()\n    'vigorous_goldstine'\n\n|\n\nCustomize the formatting of the name by specifying a `style`,\none of `plain`, `capital`, `hyphen`, or `underscore` (default).\n\n.. code-block:: python\n\n    \u003e\u003e\u003e generate_name(style='capital')\n    'Hardcore Thompson'\n\n|\n\nPin a seed value for the underlying PRNG to reproduce a given name.\n\n.. code-block:: python\n\n    \u003e\u003e\u003e generate_name(seed=42) == generate_name(seed=42)\n    True\n\n|\n\nCommand-line\n^^^^^^^^^^^^\n\n|\n\nThe package also exposes a basic command-line interface for scripting outside of Python\n\n.. code-block:: bash\n\n    $ generate_name\n    clever_matsumoto\n\n    $ generate_name --style=capital\n    Heuristic Einstein\n\n    $ generate_name --help\n    usage: generate_name [-h] [-v] [--style NAME]\n    Generate random name pairing.\n\n    options:\n    -s, --style    NAME    Formatting (default: underscore).\n    -h, --help             Show this message and exit.\n    -v, --version          Show the version and exit.\n\n    Documentation and issue tracking at:\n    https://github.com/glentner/names_generator\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglentner%2Fnames_generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fglentner%2Fnames_generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fglentner%2Fnames_generator/lists"}