{ "info": { "author": "Andrew Dunai", "author_email": "a@dun.ai", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6" ], "description": ".. content-start\n\nCodename\n========\n\nA codename generator inspired by `projectcodename.com `_\n\nInstallation\n============\n\n.. code:: bash\n\n $ pip install codename\n\nUsage\n=====\n\nCommand-line usage:\n\n.. code:: bash\n\n $ codename\n killer unicorn\n\n # Capitalize\n $ codename -c\n Unexpected Dragon\n\n # Uppercase\n $ codename -u\n STALKING BATTERY\n\n # Custom separator\n $ codename -s _\n exploding_crab\n\n # Deterministic codenames\n $ codename -i 1.2.3+foo\n diamond guitar\n $ codename -i 1.2.3+foo\n diamond guitar\n\n $ codename -h\n usage: codename.py [-h] [-c] [-u] [-s SEPARATOR]\n\n optional arguments:\n -h, --help show this help message and exit\n -c, --capitalize Capitalize words.\n -u, --uppercase Upper-case each word.\n -s SEPARATOR, --separator SEPARATOR\n String to use to join words. Defaults to whitespace.\n -i ID, --id ID String to use as random seed for deterministic\n codenames.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/and3rson/codename", "keywords": "python project codename generator code name", "license": "", "maintainer": "", "maintainer_email": "", "name": "codename", "package_url": "https://pypi.org/project/codename/", "platform": "", "project_url": "https://pypi.org/project/codename/", "project_urls": { "Homepage": "https://github.com/and3rson/codename" }, "release_url": "https://pypi.org/project/codename/1.1/", "requires_dist": null, "requires_python": "", "summary": "Codename generator. Credits to \"projectcodename.com\".", "version": "1.1" }, "last_serial": 3534988, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "adcdb541e501b9850b2aff74e260c93f", "sha256": "680195f5660be8b6cb818548f0a3b813d93f9444a2fc37f51512257a1185d925" }, "downloads": -1, "filename": "codename-1.0.tar.gz", "has_sig": false, "md5_digest": "adcdb541e501b9850b2aff74e260c93f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3227, "upload_time": "2018-01-24T13:15:47", "url": "https://files.pythonhosted.org/packages/ab/13/f561a29ae3be7e44c82c9fcf21a41b98952bc39dc747105867e82e0a7a47/codename-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "4de2f3229a9321c70dfb290781c2261e", "sha256": "863780fa47521baa19087015d408b19dac4e93c6eaac4b1cc59a7ea728ea15fd" }, "downloads": -1, "filename": "codename-1.1.tar.gz", "has_sig": false, "md5_digest": "4de2f3229a9321c70dfb290781c2261e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3493, "upload_time": "2018-01-30T13:22:36", "url": "https://files.pythonhosted.org/packages/c8/44/682d39480678b0d3a07c7c7c08e5c102e4807938ed9d126a77e21be00afd/codename-1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4de2f3229a9321c70dfb290781c2261e", "sha256": "863780fa47521baa19087015d408b19dac4e93c6eaac4b1cc59a7ea728ea15fd" }, "downloads": -1, "filename": "codename-1.1.tar.gz", "has_sig": false, "md5_digest": "4de2f3229a9321c70dfb290781c2261e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3493, "upload_time": "2018-01-30T13:22:36", "url": "https://files.pythonhosted.org/packages/c8/44/682d39480678b0d3a07c7c7c08e5c102e4807938ed9d126a77e21be00afd/codename-1.1.tar.gz" } ] }