{ "info": { "author": "Dair Aidarkhanov", "author_email": "dairaidarkhanov@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Utilities" ], "description": "Nano ID dictionary\n******************\n\nAlphabets and string functions designed to be used with `Nano ID `__.\n\nInstallation\n============\n\n.. code:: bash\n\n pip install nanoid-dictionary\n\nUsage\n=====\n\nAvailable alphabets and functions:\n\n* ``alphabet_std``\n* ``human_alphabet``\n* ``lookalikes``\n* ``lowercase``\n* ``numbers``\n* ``prevent_misreadings(unsafe_chars, alphabet)``\n* ``uppercase``\n\n``prevent_misreadings(unsafe_chars, alphabet)`` accepts a string and removes all the characters that look similar by default. The function is also case-insensitive.\n\n.. code:: python\n\n from nanoid_dictionary import *\n\n alphabet_std # => _-0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\n human_alphabet # => _-23456789abcdefghijkmnpqrstuvwxyzABCDEFGHIJKMNPQRSTUVWXYZ\n\n lookalikes # => 1l0o\n lowercase # => abcdefghijklmnopqrstuvwxyz\n numbers # => 0123456789\n prevent_misreadings(lookalikes, 'a1l0o') # => a\n uppercase # => ABCDEFGHIJKLMNOPQRSTUVWXYZ\n\nThanks to\n=========\n\n* Andrey Sitnik for `Nano ID `__.\n* Aleksandr Zhuravlev for incredible `Nano ID calculator `__.\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aidarkhanov/py-nanoid-dictionary", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "nanoid-dictionary", "package_url": "https://pypi.org/project/nanoid-dictionary/", "platform": "", "project_url": "https://pypi.org/project/nanoid-dictionary/", "project_urls": { "Homepage": "https://github.com/aidarkhanov/py-nanoid-dictionary" }, "release_url": "https://pypi.org/project/nanoid-dictionary/2.4.0/", "requires_dist": null, "requires_python": "", "summary": "Predefined character sets to be used with Nano ID", "version": "2.4.0" }, "last_serial": 5593322, "releases": { "2.0.0": [ { "comment_text": "", "digests": { "md5": "13e3ace08089e56cfba3df0ad7e36e43", "sha256": "98dc4207b08de5ffa1b7f0aaa7ca90586268e8f2457b92a395df9759a9620eec" }, "downloads": -1, "filename": "nanoid_dictionary-2.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "13e3ace08089e56cfba3df0ad7e36e43", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4830, "upload_time": "2018-11-15T17:11:36", "url": "https://files.pythonhosted.org/packages/3a/fa/f6a3d2f227d58587efbdbb4d34602ca4ed2fc3202f991a68f1973c319a0e/nanoid_dictionary-2.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "716309999f2b1e3c8edbe0671ce3c49d", "sha256": "7f7c2f8db03782869b95a434570dd77db7d6d63274d96092edca8ee288ed808c" }, "downloads": -1, "filename": "nanoid-dictionary-2.0.0.tar.gz", "has_sig": false, "md5_digest": "716309999f2b1e3c8edbe0671ce3c49d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2237, "upload_time": "2018-11-15T17:11:38", "url": "https://files.pythonhosted.org/packages/bf/d8/9a666162350eeaeb6b84ef44c1b1f0710d6abfb6af27dc28c73ea7ad9b4d/nanoid-dictionary-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "285608d84284eea727eb1892de4f44b8", "sha256": "bdbf3ba197d0704013ef6cec91881fa4cdaf49a44050759c5c8f363158dfdcbb" }, "downloads": -1, "filename": "nanoid_dictionary-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "285608d84284eea727eb1892de4f44b8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2630, "upload_time": "2018-12-01T09:31:52", "url": "https://files.pythonhosted.org/packages/1d/af/296fbdee68eda486fe56f200d15c1bd760b685f1e9f3db96a8ff688edf3d/nanoid_dictionary-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4d7294f319c2175aa419b45d8254b01", "sha256": "5ff2763e869ef63f665384cb195bf58d445973bde48e1b561d0b1d88f50e9ed6" }, "downloads": -1, "filename": "nanoid-dictionary-2.1.0.tar.gz", "has_sig": false, "md5_digest": "e4d7294f319c2175aa419b45d8254b01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2021, "upload_time": "2018-12-01T09:31:54", "url": "https://files.pythonhosted.org/packages/11/65/41a7270e07a51d7166b093aee23ff9b75b21ae0cf1fa5115a93383db8a93/nanoid-dictionary-2.1.0.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "108dcaef114fc23426bcaca1163139d4", "sha256": "ca493cfdb9832c98554459e2a765510cc0f2f83d8abd366a9bdad1cf44492db1" }, "downloads": -1, "filename": "nanoid_dictionary-2.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "108dcaef114fc23426bcaca1163139d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3269, "upload_time": "2019-07-27T15:28:04", "url": "https://files.pythonhosted.org/packages/85/fc/810e15be37c4bf383eb33bec12b35bcc08be518e6420e45d8b26b907f396/nanoid_dictionary-2.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ba2fa4746964314d6819fbe066c6b30", "sha256": "9bf3030de971e5c30cabc4684d81ed7c4c17acfd730324d795bca9b29b8a8f04" }, "downloads": -1, "filename": "nanoid-dictionary-2.4.0.tar.gz", "has_sig": false, "md5_digest": "9ba2fa4746964314d6819fbe066c6b30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1968, "upload_time": "2019-07-27T15:28:06", "url": "https://files.pythonhosted.org/packages/86/59/a6f6c9ee4aaf3c07d9f648093e6a298dda34f598370240e9adb47db4607b/nanoid-dictionary-2.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "108dcaef114fc23426bcaca1163139d4", "sha256": "ca493cfdb9832c98554459e2a765510cc0f2f83d8abd366a9bdad1cf44492db1" }, "downloads": -1, "filename": "nanoid_dictionary-2.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "108dcaef114fc23426bcaca1163139d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3269, "upload_time": "2019-07-27T15:28:04", "url": "https://files.pythonhosted.org/packages/85/fc/810e15be37c4bf383eb33bec12b35bcc08be518e6420e45d8b26b907f396/nanoid_dictionary-2.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ba2fa4746964314d6819fbe066c6b30", "sha256": "9bf3030de971e5c30cabc4684d81ed7c4c17acfd730324d795bca9b29b8a8f04" }, "downloads": -1, "filename": "nanoid-dictionary-2.4.0.tar.gz", "has_sig": false, "md5_digest": "9ba2fa4746964314d6819fbe066c6b30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1968, "upload_time": "2019-07-27T15:28:06", "url": "https://files.pythonhosted.org/packages/86/59/a6f6c9ee4aaf3c07d9f648093e6a298dda34f598370240e9adb47db4607b/nanoid-dictionary-2.4.0.tar.gz" } ] }