Dress up
Project description
Dress up
Convert your strings to various Unicode characters. Turn "words" into "๐ด๐ฌ๐ฏ๐ก๐ฐ", "๐๐ พ๐๐ ณ๐", and "๐๐ธ๐ป๐ญ๐ผ".
Documentation: https://dressup.readthedocs.io/
Contents
Installation
To install Dress up, run this command in your terminal
โฏ python -m pip install dressup
If you're using it primarily as a command-line tool, it's recommended you install it via pipx
โฏ 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:
โฏ dressup Hello
Circle
โฝโโโโ
Negative circle
๐
๐
๐
๐
๐
Monospace
๏ผจ๏ฝ
๏ฝ๏ฝ๏ฝ
Math bold
๐๐๐ฅ๐ฅ๐จ
...
Return only a specific transformation by using the --type
flag.
โฏ dressup Vibes --type inverted
๐กฤฑqวs
Autocompletion
Dress up supports argument completions along with live previews. To enable autocompletion run.
โฏ 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.
โฏ 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
.
import dressup
dressup.convert("Hello", unicode_type="negative circle")
'๐
๐
๐
๐
๐
'
To return all possible conversions, use show_all
.
import dressup
dressup.show_all("Hello")
{'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'}
Contributing
All character mappings are stored in translator.toml. Want to add a new mapping or tweak an existing one? Simply edit translator.toml and create a pull request.
Check out CONTRIBUTING.md for general contribution guidelines.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file dressup-0.1.2.tar.gz
.
File metadata
- Download URL: dressup-0.1.2.tar.gz
- Upload date:
- Size: 15.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13aa200ffe2f04e9b40a736337c510aa078a1a23be1df3ac059e5bff12f37bc6 |
|
MD5 | 746fb3db58fc97976782c9cbedec7fb3 |
|
BLAKE2b-256 | 6c0e1e1cfe2e15612f017c7a22d5bf65a83c0ae4edb4a9ac4b340a3aefd7dc37 |
File details
Details for the file dressup-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: dressup-0.1.2-py3-none-any.whl
- Upload date:
- Size: 14.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36733699deddf07f754a00ab429f907328c7f8025bfa0916f65801f3e7238fe3 |
|
MD5 | b02fb0762c7d20dbbe3eaf800ff3d85b |
|
BLAKE2b-256 | ea50dd5fa03b717774f941c6696f78bc4d94ca6caef5692ebfeab14ea7cd4759 |