The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск Python-библиотек Bind.py и RichConsole.py, opennews (??), 30-Май-17, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


16. "Выпуск Python-библиотек Bind.py и RichConsole.py"  +/
Сообщение от myhand (ok), 30-Май-17, 16:54 
> Также доступна python-библиотека RichConsole для вывода форматированного текста на консоль.

Я, конечно, извиняюсь, но разве curses выкинули из стандартной библиотеки?!

Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск Python-библиотек Bind.py и RichConsole.py"  –1 +/
Сообщение от KOLANICH (?), 30-Май-17, 17:14 
curses - для псевдографического интерфейса. Я же делал приложение с консольным текстовым интерфейсом (пока ещё не в паблике, ждёт ещё одну зависимость и модно будет релизить), и мне нужно было раскрасить его вывод, сделать "подсветку синтаксиса" для улучшения восприятия. Гуглинг дал только colorama и подобные ей либы. У них есть перечисленные ограничения. Пришлось написать свою.
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск Python-библиотек Bind.py и RichConsole.py"  +/
Сообщение от myhand (ok), 30-Май-17, 19:23 
> curses - для псевдографического интерфейса.

Ви таки хотите сказать, что с ей я не могу текст в консольке раскрасить?


Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск Python-библиотек Bind.py и RichConsole.py"  –1 +/
Сообщение от KOLANICH (?), 01-Июн-17, 16:49 
Можешь. Но с извращениями.
Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск Python-библиотек Bind.py и RichConsole.py"  +/
Сообщение от myhand (ok), 04-Июн-17, 15:16 
> Можешь. Но с извращениями.

Например, какими?

Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск Python-библиотек Bind.py и RichConsole.py"  +/
Сообщение от Orduemail (ok), 30-Май-17, 17:16 
Выкинули вряд ли, но он давно просится на выкидывание. ncurses родом из 80-х, и если её используют и по сей день, то лишь потому, что возможности "красивого" вывода в консоль никому особо не нужны.
А цветной текст выводить в консоль -- много ума не нужно, и ncurses выглядит безумным оверхедом. Самое сложное -- выудить из terminfo управляющие коды, и поскольку всем лень заниматься этим, то либо они пишут '\e[...', либо используют ncurses.
Более интересный вопрос в том, зачем нужен этот RichConsole, если он использует подход с жёстко прошитыми управляющими кодами, и даже не парится заглянуть в terminfo. С жёстко прошитыми я и сам с усам, и никаких библиотек мне не надо. Даже если писать на бидоне.
То есть, идея стилей приятна, в том смысле, что позволяет отделить концептуально цвет выделения от смысла выделения, а связь между ними задавать конфигом. Но реализация этой идеи оказывается бесполезной, потому что она полагается на то, что контрол-коды везде одинаковы. Может быть так оно и есть де факто -- я не знаю. Но если мне понадобится выводить цветной текст в консоль, то не поверю и всё равно возьму ncurses.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

29. "Выпуск Python-библиотек Bind.py и RichConsole.py"  –1 +/
Сообщение от proud_anon (?), 31-Май-17, 07:09 
"... возможности "красивого" вывода в консоль никому особо не нужны. А цветной текст выводить в консоль -- много ума не нужно... " откуда мамы таких аналитиков достают?
Сидит крендель за ПК из ближайшего ашана и пребывает в полной уверенности что у всего остального человечества точно такая же железная конфигурация.
$ echo $TERM
dumb
это про тебя
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск Python-библиотек Bind.py и RichConsole.py"  +/
Сообщение от Orduemail (ok), 31-Май-17, 08:43 
> "... возможности "красивого" вывода в консоль никому особо не нужны. А цветной
> текст выводить в консоль -- много ума не нужно... " откуда
> мамы таких аналитиков достают?
> Сидит крендель за ПК из ближайшего ашана и пребывает в полной уверенности
> что у всего остального человечества точно такая же железная конфигурация.
> $ echo $TERM
> dumb
> это про тебя

Хы. Ты точно когда показывал пальцем, не перепутал направление? Мне почему-то кажется, что ты не осилил прочитать мой коммент целиком, прежде чем лезть с критикой типа "демонстрация выдающихся знаний".

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру