Новый модуль fancify-text Python

Я только что создал новый модуль Python и инструмент CLI под названием fancify-text для преобразования текста в причудливые представления юникода:

$ fancify-bold "hello world"
𝗵𝗲𝗹𝗹𝗼 𝘄𝗼𝗿𝗹𝗱
$ fancify-bolditalics "hello world"
𝙝𝙚𝙡𝙡𝙤 𝙬𝙤𝙧𝙡𝙙
$ fancify-upsidedown "hello world"
plɹoʍ ollǝɥ
Вход в полноэкранный режим Выход из полноэкранного режима

Я надеюсь использовать его в автоматическом инструменте для превращения сообщений блога в твиттер-потоки, над которым я сейчас работаю.

Я украл код

Я не могу сказать, что написал его сам — в основном я украл его у @Secret-chest и перепаковал их код. Они проделали всю тяжелую работу по поиску подходящих символов юникода.

Не знаю, возражают ли они. На коде нет лицензии, так что технически это их авторское право, но я связался с ними, чтобы спросить, хотят ли они контролировать модуль. Если они хотят, то пусть пользуются.

Я просто превратил его в класс, написал вокруг него много шаблонного кода для различных имен функций и точек входа в CLI. И теперь вы можете использовать его.

Попробуйте

В командной строке:

$ pip3 install fancify-text
$ fancify-script "hello world"
𝒽𝑒𝓁𝓁𝓅 𝓍𝓅𝓈𝓁𝒹
Войти в полноэкранный режим Выйти из полноэкранного режима

Или в Python:

In [1]: from fancify_text import blue

In [2]: print(blue("hello world"))
🇭 🇪 🇱 🇱 🇴    🇼 🇴 🇷 🇱 🇩 
Ввести полноэкранный режим Выйти из полноэкранного режима

Оцените статью
devanswers.ru
Добавить комментарий