Tcl & Tk/확장 패키지 (Extension Package)
thtmlview
티클러
2025. 9. 18. 10:08
홈페이지: https://github.com/mittelmark/thtmlview
thtmlview 패키지는 기본적인 HTML 및 Markdown 파일을 표시할 수 있는 순수 Tcl/Tk 위젯을 제공합니다. 사용하려면 Tcllib 패키지의 snit가 설치되어 있어야 합니다. Markdown 파일을 표시하려면 Tcllib의 Markdown 패키지도 추가로 설치해야 합니다. JPEG 이미지를 지원하려면 TkImg 패키지가 필요합니다.
이 위젯은 웹 브라우저가 아닙니다. http(s) 주소를 사용할 수 없으며, 이미지와 링크에는 반드시 상대 파일명을 사용해야 합니다. 또한 위젯은 HTML 페이지에 직접 임베드된 base64 인코딩 이미지도 지원합니다.
thtmlview는 해당 패키지의 개발자가 만든 다른 위젯인 shtmlview를 포크한 것입니다. shtmlview는 https://github.com/tcltk/tklib에서 찾으실 수 있습니다. thtmlview의 변경사항을 shtmlview에 적용하고 싶었지만, 저는 fossil을 사용하지 않으므로 일반적인 포크 및 병합 방식이 작동하지 않았습니다. 그래서 tcllib 위젯과 구분하기 위해 제 위젯의 이름을 shtmlview에서 thtmlview로 변경하기로 했습니다. 이런 포크를 하게 되어 죄송하지만, 저는 제 소프트웨어에서 위젯을 직접 사용하고 확장해야 했고, 그것이 tklib에서 지원하는 방식과는 다를 수 있기 때문입니다.