DEV Community

Robin Winslow
Robin Winslow

Posted on β€’ Originally published at robinwinslow.uk

1 1

New fancify-text Python module

Originally published on my blog.

I just made a new Python module and CLI tool called fancify-text for transforming text into fancy unicode representations:

$ fancify-bold "hello world"
𝗡𝗲𝗹𝗹𝗼 π˜„π—Όπ—Ώπ—Ήπ—±
$ fancify-bolditalics "hello world"
π™π™šπ™‘π™‘π™€ 𝙬𝙀𝙧𝙑𝙙
$ fancify-upsidedown "hello world"
plΙΉoʍ ollǝΙ₯
Enter fullscreen mode Exit fullscreen mode

I'm hoping to use it in an automatic tool for turning blog posts into twitter threads that I'm working on.

I stole the code

I can't say I wrote it - I basically stole it from @Secret-chest, and repackaged their code. They did all the hard work of finding the appropriate unicode characters was done by them.

I don't know if they mind. There's no license on the code so I'm treating it as public domain, but I contacted them to ask if they want control of the module. They're welcome to it if they want.

I just made it into a class, wrote a lot of boilerplate code around it for different function names and CLI entrypoints. And now you can use it.

Try it out

On the command-line:

$ pip3 install fancify-text
$ fancify-script "hello world"
𝒽𝑒𝓁𝓁𝓅 π“π“…π“ˆπ“π’Ή
Enter fullscreen mode Exit fullscreen mode

Or in Python:

In [1]: from fancify_text import blue

In [2]: print(blue("hello world"))
πŸ‡­ πŸ‡ͺ πŸ‡± πŸ‡± πŸ‡΄    πŸ‡Ό πŸ‡΄ πŸ‡· πŸ‡± πŸ‡© 
Enter fullscreen mode Exit fullscreen mode

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

πŸ‘‹ Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay