Есть ли сервис pastebin, который поддерживает escape-последовательности терминала?

9

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

Например, я хотел бы сделать:

grep --color=force foo /etc/motd | pastebinit

Кто-нибудь знает такой крутой сайт?

anarcat
источник
1
Попробуйте те , которые я документированные в этом Q & A: unix.stackexchange.com/questions/108493/...
сого
Я также был бы заинтересован в поддержке wgetpaste.
Павел Шимерда

Ответы:

7

Termbin.com поддерживает то, что вам нужно.

$ grep --color=force foo /etc/motd | nc termbin.com 9999
http://termbin.com/xxxx

$ curl http://termbin.com/xxxx

Вы получите именно то, что отправили.

Служба работает на бесплатном и открытом программном обеспечении под названием Fiche, поэтому вы также можете установить свое собственное.

solusipse
источник
1
это довольно круто! Жаль, что пасты не отображаются в сети, хотя .... но да, это именно то, что я искал, спасибо!
anarcat
2
«Срок службы одной пасты - один месяц. Старые пасты удаляются». - будьте осторожны, если вы ожидаете долгосрочный хостинг.
Антон Самсонов
Этот ответ технически верен - вы получите именно то, что отправили, но это означает, что вы увидите коды ANSI, а не цвета ...
Грег Дубицки,
5

пастибинит не удовлетворителен.

Вы можете преобразовать ascii / ansi в HTML с помощью команды «aha» (ANSI HTML Adapter).

sudo apt-get install aha || sudo yum install aha
ls --color m* -d | aha

К сожалению - вы не можете просто передать этот HTML в pastebinit. Вы можете временно разместить HTML, если это разрешено различными брандмауэрами:

mkdir /tmp/temphosting
ls --color m* -d | aha > /tmp/temphosting/cmd.html
cd /tmp/temphosting
python -m SimpleHTTPServer

Затем укажите в веб-браузере http://ip.or.host.name:8000/cmd.html.

Дэн Гартвейт
источник
3

На самом деле есть новая услуга asciinema.org, которая предоставляет средства записи на экране. Это не пастин, но это, вероятно, лучшее приближение того, что я искал.

anarcat
источник
3

Я просто наткнулся на этот pastebin, который поддерживает цвета ANSI с символами Unicode!

Похоже, что он был специально разработан для цветных рисунков BBS Unicode ANSI старой школы ... посмотрите:

http://paste.sixteencolors.net/6

TrinitronX
источник
2
Кажется, ушел.
skagedal
Хороший улов! Похоже, что эта ссылка дает 502 Bad Gatewayошибку в настоящее время. Казалось бы, что-то изменилось и paste.sixteencolors.netбольше не является рабочим URL. Кажется, что http://sixteencolors.net/все еще дает страницу, которая работает, однако я не могу найти функциональность pastebin больше. Кажется, у них есть веб-страница, где вы можете создать ANSI Art здесь
TrinitronX
Обе ссылки в этом ответе и ссылки в комментарии выше дают 404-е на момент написания этих слов.
Грег Дубицки
1
Да, к сожалению, этот сайт исчез :-(
TrinitronX