Show HN: Hntui - Hacker News용 TUI

3 hours ago 1

hntui는 터미널에서 Hacker News의 Top, New, Best, Ask, Show, Jobs 피드 6개를 탐색하고 게시물의 댓글을 읽을 수 있는 TUI임 Vim 방식 키보드 조작과 마우스를 지원하며, 댓글 하위 트리 접기/펼치기와 댓글 내 링크 탐색이 가능함 게시물 저장 기능으로 나중에 읽을 목록을 관리하며, 저장 목록은 로컬 JSON 파일에 기록돼 세션이 바뀌어도 유지됨 다크/라이트 테마를 제공하고, 로딩 중에는 Knight Rider 스타일의 스캐너 애니메이션을 표시함 사전 빌드 바이너리는 별도 의존성이 없지만, truecolor, 마우스 입력, UTF-8을 지원하는 터미널이 필요함. 실제 테스트 환경은 macOS의 Ghostty이며 Linux/Windows는 직접 테스트하지 않음 피드 탐색과 댓글 읽기 Top, New, Best, Ask, Show, Jobs를 탭으로 전환하며 탐색할 수 있음 목록에서 처음/마지막 항목 이동, 반 페이지 스크롤, 피드 새로고침을 지원함 게시물의 댓글을 열거나 원문 URL을 브라우저로 열 수 있음 댓글 트리에서 댓글별 이동과 하위 트리 접기/펼치기가 가능함 댓글에 포함된 링크는 별도 팝업에서 선택해 열 수 있음 마우스로도 대부분의 키보드 기능을 사용할 수 있음 탭 클릭으로 피드를 전환하고, 게시물 행을 선택한 뒤 다시 클릭하면 댓글이 열림 게시물 우클릭 메뉴에서 저장, 원문 URL 열기, 댓글 열기를 실행할 수 있음 댓글 헤더 클릭으로 하위 트리를 접거나 펼치고, 본문 더블클릭으로 링크 팝업을 열 수 있음 Y 타일은 현재 피드를 새로고침하거나 게시물에서 목록으로 돌아가는 기능을 수행함 스크롤 휠로 목록과 댓글 트리를 이동하고, 팝업 바깥을 클릭해 닫을 수 있음 앱이 마우스 이벤트를 처리하므로 일반 드래그 텍스트 선택이 가로채짐 README에 안내된 macOS 터미널에서는 Option을 누른 채 드래그한 뒤 Cmd-C로 복사함 안내된 Linux 터미널에서는 Shift를 누른 채 드래그한 뒤 Ctrl-Shift-C로 복사함 저장 목록과 화면 테마 저장 목록은 게시물에서 s로 추가/삭제하며, 저장한 게시물 제목 옆에는 작은 별이 표시됨 탭 영역 오른쪽의 Saved 탭에서 확인하고, S로 바로 이동할 수 있음 데이터는 ~/.config/hntui/saved.json에 저장됨 이전 이름인 hackernuis 시절의 설정은 첫 실행 때 자동 이전됨 테마는 t로 전환함 다크 테...

Read Entire Article