Я сделал простейшую утилиту для return'а цветного текста (это на Python)

Её название - Ette Colors

Что это вообще?

Ette Colors - это супер простецкая утилита для того, что-бы по цвету, который выбрал юзер функция просто делала return с нужным ANSI (шляпа по типу "\033[30m"), а далее - вашу строку и ANSI reset'а (\033[0m, но есть возможность выбрать - делать ли reset цвета или оставить, по дефолту - True, то есть ставить).

Зачем оно нужно?

Если честно: я просто захотел сделать утилиту "на коленке" (набросать быструю и простую структуру) что может окрашивать текст в цвет, который выбирает пользователь.

Что умеет и какие функции содержит?

Это отчасти полезная шляпа с простейшим управлением.

in_txt. Зачем оно? Оно содержит в себе "text, color_name: str = 'reset', reset: bool = True". Что это за шляпу я указал? Text - это текст, который вы отдаете функции для нужных операций. Color_name - это название цвета (например: "black", "green", "blue"). Reset - если оно в "трушном" (True) состоянии, то в конце любого текста, что return'ет функция содержится ANSI-код, который следующую строку сделает отчищенную от любого цвета, что вы указали через in_txt. Тут все просто: берет цвет, что вы указали, смотрит, есть ли в классе, в котором указаны цвета, потом достает нужную переменную с таким названием, после чего берет ваш текст и вставляет сначала ANSI-код цвета, потом ваш текст, потом ANSI-код reset'а. Это объяснение является абстрактным и без считывания других условий, что вы даете функции, хотя на практике оно универсальное.

in_rgb. Оно точно такое же, как и в in_txt, только вы отдаете RGB-код нужного вам цвета. Оно просто превращает его в ANSI-код, после чего проворачивает точно такую же махинацию.

"class templates". Этот класс содержит в себе шаблонные функции для return'а. succes() выдаст текст зеленым, error() выдаст текст красным, warn() выдаст текст желтым, а info() - синим.

Кто автор этого шедевра говно-кода?

Его звать Алексей. Его социальные сети:

Telegram: @sektor720

VK: @lessro

Как скачать?

python.exe -m pip install ette_colors

Подпишитесь в ТГК t.me/alexproductions77, пожалуйста ❤

1