Dress up ======== .. image:: images/logo.png Convert your strings to various Unicode characters. Turn "words" into "๐”ด๐”ฌ๐”ฏ๐”ก๐”ฐ", "๐Ÿ††๐Ÿ…พ๐Ÿ†๐Ÿ…ณ๐Ÿ†‚", and "๐”€๐“ธ๐“ป๐“ญ๐“ผ". Installation ------------ To install Dress up, run this command in your terminal: .. code-block:: console โฏ python -m pip install dressup If you're using it primarily as a command-line tool, it's recommended you install it via `pipx `_. .. code-block:: console โฏ pipx install dressup Usage ----- There are two primary ways to use Dress upโ€”as a command-line tool, or as Python library. Command-line usage ^^^^^^^^^^^^^^^^^^ Display all possible transformations by running: .. code-block:: console โฏ dressup Hello Circle โ’ฝโ“”โ“›โ“›โ“ž Negative circle ๐Ÿ…—๐Ÿ…”๐Ÿ…›๐Ÿ…›๐Ÿ…ž Monospace ๏ผจ๏ฝ…๏ฝŒ๏ฝŒ๏ฝ Math bold ๐‡๐ž๐ฅ๐ฅ๐จ ... Return only a specific transformation by using the ``--type`` flag. .. code-block:: console โฏ dressup Vibes --type inverted ๐Œกฤฑqวs See more options in the :ref:`CLI reference`, or by running .. code-block:: console โฏ dressup --help Autocompletion ^^^^^^^^^^^^^^ .. image:: images/autocompletion.gif Dress up supports argument completions along with live previews. To enable autocompletion run. .. code-block:: console โฏ dressup --install-completion zsh zsh completion installed in /Users/username/.zshrc. Completion will take effect once you restart the terminal. ``zsh`` may be replaced with ``bash``, ``fish``, ``powershell``, or ``pwsh``. Along with typical autocompletion, when typing in a value for ``--type`` if ``[TAB]`` is pressed the matching parameter values will be displayed below along with a preview of the conversion. .. code-block:: console โฏ dressup Words --type math [TAB] math-bold -- ๐–๐จ๐ซ๐๐ฌ math-bold-fraktur -- ๐–‚๐–”๐–—๐–‰๐–˜ math-bold-italic -- ๐‘พ๐’๐’“๐’…๐’” math-bold-script -- ๐“ฆ๐“ธ๐“ป๐“ญ๐“ผ math-double-struck -- ๐•Ž๐• ๐•ฃ๐••๐•ค math-fraktur -- ๐”š๐”ฌ๐”ฏ๐”ก๐”ฐ math-monospace -- ๐š†๐š˜๐š›๐š๐šœ math-sans -- ๐–ถ๐—ˆ๐—‹๐–ฝ๐—Œ math-sans-bold -- ๐—ช๐—ผ๐—ฟ๐—ฑ๐˜€ math-sans-bold-italic -- ๐™’๐™ค๐™ง๐™™๐™จ math-sans-italic -- ๐˜ž๐˜ฐ๐˜ณ๐˜ฅ๐˜ด Library usage ^^^^^^^^^^^^^ To convert characters, use ``convert``. .. code-block:: python import dressup dressup.convert("Hello", unicode_type="negative circle") .. code-block:: console '๐Ÿ…—๐Ÿ…”๐Ÿ…›๐Ÿ…›๐Ÿ…ž' To return all possible conversions, use ``show_all``. .. code-block:: python import dressup dressup.show_all("Hello") .. code-block:: console {'Circle': 'โ’ฝโ“”โ“›โ“›โ“ž', 'Negative circle': '๐Ÿ…—๐Ÿ…”๐Ÿ…›๐Ÿ…›๐Ÿ…ž', 'Monospace': '๏ผจ๏ฝ…๏ฝŒ๏ฝŒ๏ฝ', 'Math bold': '๐‡๐ž๐ฅ๐ฅ๐จ', 'Math bold fraktur': '๐•ณ๐–Š๐–‘๐–‘๐–”', 'Math bold italic': '๐‘ฏ๐’†๐’๐’๐’', 'Math bold script': '๐“—๐“ฎ๐“ต๐“ต๐“ธ', 'Math double struck': 'โ„๐•–๐•๐•๐• ', 'Math monospace': '๐™ท๐šŽ๐š•๐š•๐š˜', 'Math sans': '๐–ง๐–พ๐—…๐—…๐—ˆ', 'Math sans bold': '๐—›๐—ฒ๐—น๐—น๐—ผ', 'Math sans bold italic': '๐™ƒ๐™š๐™ก๐™ก๐™ค', 'Math sans italic': '๐˜๐˜ฆ๐˜ญ๐˜ญ๐˜ฐ', 'Parenthesized': 'โ’ฃโ’ โ’งโ’งโ’ช', 'Square': '๐Ÿ„ท๐Ÿ„ด๐Ÿ„ป๐Ÿ„ป๐Ÿ„พ', 'Negative square': '๐Ÿ…ท๐Ÿ…ด๐Ÿ…ป๐Ÿ…ป๐Ÿ…พ', 'Cute': 'Hรฉฤบฤบล‘', 'Math fraktur': 'โ„Œ๐”ข๐”ฉ๐”ฉ๐”ฌ', 'Rock dots': 'แธฆรซแธทแธทรถ', 'Small caps': 'สœแด‡สŸสŸแด', 'Stroked': 'ฤฆษ‡ล‚ล‚รธ', 'Subscript': 'โ‚•โ‚‘โ‚—โ‚—โ‚’', 'Superscript': 'แดดแต‰หกหกแต’', 'Inverted': 'ษฅวืŸืŸo', 'Reversed': 'Hษ˜โ…ƒโ…ƒo'} See :ref:`Library reference` for more arguments and examples. Prior art --------- Pseudomappings were inspired by `Unicode Text Converter `_. Index ----- .. toctree:: :caption: Contents :maxdepth: 1 reference CONTRIBUTING Code of Conduct license Changelog Index ~~~~~ :ref:`genindex`