Size: a a a

2021 October 22

EG

Egor Gruzdev in PHP
в консоли вывод красивый делать
источник

T

Trekov in PHP
А симфони console умеет только в цвет текста и фона, насколько я понял
источник

T

Trekov in PHP
Плюс bold, underscore, blink, reverse, conceal
источник

А

Артём in PHP
Реально без скринов непонятно, в чём цимес. Я вот не могу себе вообразить, как в консоли будет выглядеть, например, chart
источник

А

Артём in PHP
И вообще, в инторнэтах нынче смотрят картинки, пора привыкнуть😁
источник

А

Артём in PHP
Хотя нет, уже даже не картинки, а видосики
источник

SD

Sergey Donin in PHP
Ого, Санта-Барбара отдыхает

Впрочем, да: популярность дает свои плоды.

Я в обоих проектах не заинтересован (мне и стандартных симфониевских тегов хватает), но тем не менее о мадуровском наслышан, а о вашем только сегодня узнал.

Удачи вам! (искренне, пойду GH-звезду поставлю)
источник

КГ

Константин Грачев... in PHP
Именно, у многих cli тулзов gif прямо в readme, очень удобно
источник

r

rocknrolla in PHP
Народ привет.
При парсинге сайта как можно достать картинки из fancybox?
видимо библиотека позже загружается чем срабатывает парсер, поэтому приходит пустой массив.
источник

EG

Egor Gruzdev in PHP
А зачем парсить fancybox, если картинки скорее всего лежат в html c дата атрибутами для fancybox
источник

SR

Sergey Romanenko in PHP
Дело в том что симфони - да позволяет делать стилизацию вывода в консольных приложениях, но она крайне примитивная и ограниченная, так же не интутивная и сложно-читаемая .

Вот пример

Вывод средставими Симфони Консоли

protected function execute(InputInterface $input, OutputInterface $output): int
{
 $output->writeln("     <fg=blue;bg=red;options=bold>\e[3m          Stay RAD!          \e[23m</>     ");
     
 // ...
}

Вывод в Симфони Консоли средставами Термейдж

protected function execute(InputInterface $input, OutputInterface $output): int
{
 $output->writeln(div('Stay RAD!')
                   ->px20()
                   ->mx10()
                   ->colorPink100()
                   ->bgRed500()
                   ->bold()
                   ->italic());
     
 // ...
}

Вывод в Симфони Консоли средставами Термейдж с помощью magic pipeline

protected function execute(InputInterface $input, OutputInterface $output): int
{
 $output->writeln(div('Stay RAD!', 'px-20, mx-10 color-pink-100 bg-red-500 bold italic'));
     
 // ...
}

Термейдж предоставляет расширеный функционал для стилизации вывода в консоли, а так же дополнительные элементы(компоненты) для отображения, например Сhart, и другие компоненты также появтся в будущих релизах
источник

r

rocknrolla in PHP
я не так выразился, само собой я произвожу парсинг html.
но массив приходит пустой.
источник

SR

Sergey Romanenko in PHP
да, я проработаю эту тему, и добавлю больше первьюшек или статичных или гифок в доку проекта
источник

SR

Sergey Romanenko in PHP
Спасибо! Звезды на гитхабе помогают продвигаться проекту и находить новых возможных контрибьютеров.
источник

🌴

🌴HermanSochi in PHP
Розовым по красному... Ты явно любишь розовый цвет )))
источник

SR

Sergey Romanenko in PHP
Виннтаж, ретровейв, маями, пальмы и все такое ))
источник

П

Павел in PHP
Если кому интересно (знаю, что нет), оказалось, такое только при специфическом теле запроса, а с другими телами работает как надо
источник

SR

Sergey Romanenko in PHP
начал делать певьюшки, остановился на варианте: воссоздать терминал первью на HTML+CSS , так как мне не нравится то как выглядят простые принсрины терминала нативного, а на HTML+CSS можно воссоздать точь в точь вид терминала и даже по красивше https://www.screencast.com/t/tqftEM1LT68I
источник

SR

Sergey Romanenko in PHP
- оригинал в терминале выглядит также, но только вот с HTML+CSS свободы для превьюшек будет больше
источник

А

Артём in PHP
Так в этом и смысл — видеть как в терминале!
источник