{ "info": { "author": "Shashi Kumar Raja", "author_email": "shashiraja92@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "==========================================================\nnaughty_string_validator\n==========================================================\n\n.. image:: https://badge.fury.io/py/naughty-string-validator.svg\n :target: https://badge.fury.io/py/naughty-string-validator\n\n.. image:: https://travis-ci.org/shashikumarraja/naughty_string_validator_python.svg?branch=master\n :target: https://travis-ci.org/shashikumarraja/naughty_string_validator_python\n\n.. image:: https://coveralls.io/repos/github/shashikumarraja/naughty_string_validator_python/badge.svg?branch=master\n :target: https://coveralls.io/github/shashikumarraja/naughty_string_validator_python?branch=master\n\n.. image:: https://pyup.io/repos/github/shashikumarraja/naughty_string_validator_python/shield.svg\n :target: https://pyup.io/repos/github/shashikumarraja/naughty_string_validator_python/\n :alt: Updates\n\n.. image:: https://pyup.io/repos/github/shashikumarraja/naughty_string_validator_python/python-3-shield.svg\n :target: https://pyup.io/repos/github/shashikumarraja/naughty_string_validator_python/\n :alt: Python 3\n\nA python library that returns `naughty strings` from an offline database of `Big List of Naughty Strings `_ and emojis. The db will be continuously growing with each release.\n\nThe Big List of Naughty Strings is an evolving list of strings which have a high probability of causing issues when used as user-input data.\n\nThis library can be inluded in the test automation framework for API, UI, or DB testing to validate them against naughty strings.\n\n\nInstallation\n*************\n pip install naughty_string_validator\n\nUsage\n***********\n.. code-block:: python\n\n from naughty_string_validator import *\n\n* To get a random naughty string from the list\n\n.. code-block:: python\n\n print(get_random_naughty_string())\n\n #output\n \"test\"\n \n\n* To get entire naughty string list \n\n.. code-block:: python\n\n print(get_naughty_string_list())\n\n #output\n [\"\", \"undefined\", \"undef\", \"null\", \"NULL\", \"(null)\", \"nil\", \u2026]\n\n* To get a random emoji from the emoji list\n\n.. code-block:: python\n\n print(get_random_emoji())\n\n #output\n \"\ud83d\ude03\"\n\n* To get a entire emoji list\n \n.. code-block:: python\n\n print(get_emoji_list())\n\n #output\n [\"\ud83d\ude00\", \"\ud83d\ude03\", \"\ud83d\ude04\", \"\ud83d\ude01\", \"\ud83d\ude06\", \"\ud83d\ude05\", \"\ud83d\ude02\", \"\ud83e\udd23\", \"\u263a\ufe0f\", \"\ud83d\ude0a\", \u2026]\n\nTests\n***********\n* To run tests\n\n py.test --cov=naughty_string_validator test/ --verbose\n\n\n\n\n\n\n\nDocumentation\n-------------\n\nThe full documentation is at https://naughty-string-validator-python.readthedocs.io/en/latest/index.html.\n\n\n\nHistory\n-------\n\n0.1.1 (2018-09-03)\n++++++++++++++++++\n* Removed test from build.\n\n0.1.0 (2018-09-03)\n++++++++++++++++++\n\n* First release on PyPI.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/shashikumarraja/naughty_string_validator_python", "keywords": "naughty_string_validator strings emoji", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "naughty-string-validator", "package_url": "https://pypi.org/project/naughty-string-validator/", "platform": "", "project_url": "https://pypi.org/project/naughty-string-validator/", "project_urls": { "Homepage": "https://github.com/shashikumarraja/naughty_string_validator_python" }, "release_url": "https://pypi.org/project/naughty-string-validator/0.1.2/", "requires_dist": null, "requires_python": "", "summary": "A library that returns naughty strings from an offline database of Big List of Naughty Strings & emojis", "version": "0.1.2" }, "last_serial": 4232464, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "13d411b464813d12c552f530663b5e8f", "sha256": "a9e81238dda6783c2097883f3d3c6f6141749c10088cd5b3f4115a0281bb8d6f" }, "downloads": -1, "filename": "naughty_string_validator-0.1.0.tar.gz", "has_sig": false, "md5_digest": "13d411b464813d12c552f530663b5e8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40796, "upload_time": "2018-09-02T18:16:53", "url": "https://files.pythonhosted.org/packages/fd/b8/9b1295bf6d7052293abfa05677b28d67a35d66547a7bdc4f8ca0c314ab47/naughty_string_validator-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c0e91dba544d38bb6401f1875ef66f87", "sha256": "bd09f3377434ada0842b12319514480b0136a2948e31bc7710a13b9faff4ba52" }, "downloads": -1, "filename": "naughty_string_validator-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c0e91dba544d38bb6401f1875ef66f87", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 39868, "upload_time": "2018-09-02T19:20:02", "url": "https://files.pythonhosted.org/packages/b9/db/d96ce838d6815324d831b3086062cb2bcb59e43589b52fb21bae46707e0c/naughty_string_validator-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d94c577d3f17404e9d255a97502c523", "sha256": "be9b01a2d9550e118953cb1c1ebf7fa4f7cfb19ead6428ee7c3cf1313ee08786" }, "downloads": -1, "filename": "naughty_string_validator-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3d94c577d3f17404e9d255a97502c523", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40486, "upload_time": "2018-09-02T19:19:38", "url": "https://files.pythonhosted.org/packages/95/42/111ec1b7f443aee826f7280a541df974c9209955b7a27809e0a5c9904b9c/naughty_string_validator-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c0e91dba544d38bb6401f1875ef66f87", "sha256": "bd09f3377434ada0842b12319514480b0136a2948e31bc7710a13b9faff4ba52" }, "downloads": -1, "filename": "naughty_string_validator-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c0e91dba544d38bb6401f1875ef66f87", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 39868, "upload_time": "2018-09-02T19:20:02", "url": "https://files.pythonhosted.org/packages/b9/db/d96ce838d6815324d831b3086062cb2bcb59e43589b52fb21bae46707e0c/naughty_string_validator-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d94c577d3f17404e9d255a97502c523", "sha256": "be9b01a2d9550e118953cb1c1ebf7fa4f7cfb19ead6428ee7c3cf1313ee08786" }, "downloads": -1, "filename": "naughty_string_validator-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3d94c577d3f17404e9d255a97502c523", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40486, "upload_time": "2018-09-02T19:19:38", "url": "https://files.pythonhosted.org/packages/95/42/111ec1b7f443aee826f7280a541df974c9209955b7a27809e0a5c9904b9c/naughty_string_validator-0.1.2.tar.gz" } ] }