나는 리눅스에서이고 웹에서 html 페이지를 가져 와서 터미널에 출력하고 싶다. 나는 html2text
이 본질적으로 그 일을한다는 것을 알았지 만, 나의 텍스트를 평범한 텍스트로 변환하는 반면에, 나는 그 텍스트를 ls --color=auto
의 정신으로 ansi 컬러 텍스트로 변환하는 편이 낫다. 어떤 아이디어?ansi 색깔의 터미널 텍스트에 대한 HTML
답변
w3m browser은 coloring the output text을 지원합니다.
lynx 브라우저를 사용하여이 명령을 사용하여 텍스트를 출력 할 수 있습니다.
lynx -dump http://example.com
'lynx -dump'도 색상을 포함시키는 방법을 알고 싶습니까? 적어도 내 배포판에서'lynx'는'ncurses'에 대해 컴파일되고'ncurses'를 사용하여 언제 컬러를 사용해야하는지 결정합니다. 색상 출력을 덤프 할 수 없습니다. – sarnold
나는'lynx -dump somefile.html <(echo -n qj)>을 시도했다; cat out'과 그 변이 형은 아무 소용이 없습니다. 그 중 하나가 작동하지 않는다는 것을 알려주는 것입니다. 그래서 당신이'ncurses'를 해킹하지 않는다면 ...하지만'elinks '를 설치하는 것은 아마 덜 번거롭지 않을 것입니다. ;) – Evi1M4chine
elinks
브라우저에서이를 수행 할 수 있습니다. lynx
또는 w3m
과 같은 다른 텍스트 브라우저에서도이를 수행 할 수 있습니다.
elinks -dump -dump-color-mode 1 http://example.com/
위의 예는 16 색을 사용하여 http://example.com/
의 텍스트 버전을 제공합니다. 필요에 따라 출력 형식을 추가로 사용자 정의 할 수 있습니다.
-dump
옵션을 사용하면 전체 페이지를 텍스트로 인쇄하고 링크 대상을 일종의 "전자 메일 스타일"로 인쇄 할 수 있습니다.
-dump-color-mode 1
은 16 가지 기본 터미널 색상을 사용하여 출력 색상을 사용할 수 있습니다. 터미널 에뮬레이터의 가치와 기능에 따라 최대 1600 만 (True Color)까지 가능합니다. 값은 elinks.conf(5)에 설명되어 있습니다.
출력에 사용되는 색상도 마찬가지로 구성 할 수 있습니다. 자세한 내용은 elinks.conf(5)에서도 확인할 수 있습니다.
- 1. 텍스트에 HTML 삽입 금지
- 2. 텍스트에 HTML 태그 추가
- 3. JQuery가 텍스트에 대한 링크 추가
- 4. 일반 텍스트에 html 링크 추가
- 5. 텍스트에 대한 CSS 하이퍼 링크
- 6. HTML 및 기타 텍스트에 대한 템플릿 제거/감지/차이 유틸리티
- 7. 커서의 텍스트에 대한 새 행
- 8. 작은 텍스트에 대한 효과적인 검색
- 9. 바닥 글 텍스트에 대한 CSS
- 10. 주식 정보에 대한 터미널 명령
- 11. 플렉스의 터미널 에뮬레이션
- 12. 텍스트에 맞게 html 문서 너비 설정
- 13. ASP.NET에서 단추 텍스트에 HTML 엔터티를 작성하려면 어떻게해야합니까?
- 14. 터미널 심볼과 비 터미널 심볼
- 15. 여러 줄 텍스트에 대한 줄당 로그 표시
- 16. informix의 blob 텍스트에 대한 하위 문자열 조작
- 17. 테이블의 모든 텍스트에 대한 Selenium assertText?
- 18. "@"기호 앞의 텍스트에 대한 이메일 구문 분석
- 19. 자동 완성을 얻으려면 Facet + 텍스트에 대한 쿼리
- 20. Spanned 및 Spannable 텍스트에 대한 예제가 있습니까
- 21. 정확한 터미널 아이콘에 대한 링크를 다운로드 하시겠습니까?
- 22. emacs ansi-term 배경색
- 23. ANSI 이스케이프 시퀀스를 사용하여 bash에서 터미널 창의 제목을 캡처하는 방법은 무엇입니까?
- 24. ANSI C 분할 문자열
- 25. HTML 형식의 텍스트에 링크를 추가하는 방법은 무엇입니까? (임의로, 프로그램 사용)
- 26. ElementTree 텍스트에 태그 삽입
- 27. 터미널 서비스
- 28. Javascript : 컨테이너 크기에 따라 HTML 텍스트에 줄임표 추가하기
- 29. 라디오 단추 텍스트에 HTML (구체적으로 링크) 넣는 방법
- 30. 자바 ANSI X923 패딩
글쎄,'lynx'도 마찬가지지만 페이지를 출력하고 브라우즈하지 않아도됩니다. – Sergey
당신은 필요가 없습니다. 'w3m'도'-dump'와 같은 옵션을 가지고 있고'elinks'도 마찬가지입니다. 가장 편안하게 선택하는 것입니다. – davrieb
@ davrieb, 브라우저에서 색상을 덤프하는 방법을 알려면 어떻게해야하나요? – sarnold