소개
gn-text는 터미널 기반 GeekNews(하드웨어 뉴스) 리더로, 한국 기술 뉴스를 텍스트 인터페이스로 제공합니다. sappho192 개발자가 만든 오픈소스 프로젝트로, Go 언어로 작성되었습니다. 사용자는 키보드 단축키를 통해 기사 목록 탐색, 댓글 보기, 본문 읽기 등을 수행할 수 있습니다. MIT 라이선스로 배포되며, Chocolatey를 통해 Windows에서도 설치할 수 있습니다.
상세정보
프로그램 소개/무엇인지
gn-text는 터미널에서 동작하는 GeekNews(하드웨어 뉴스) 클라이언트로, 한국 기술 뉴스를 텍스트 기반 인터페이스로 제공합니다. sappho192 개발자가 Go 언어로 제작한 오픈소스 도구이며, hn-text를 기반으로 만들어졌습니다. 사용자는 별도의 브라우저 없이 터미널에서 뉴스 목록을 확인하고 기사를 읽을 수 있습니다.
주요 기능기사 목록 탐색
터미널에서 GeekNews 기사 목록을 실시간으로 불러와 표시합니다. 방향키 또는 j/k 키로 목록을 위아래로 이동할 수 있습니다.
기사 및 댓글 보기
기사 목록에서 l, →, Enter 키를 누르면 해당 기사의 댓글을 볼 수 있으며, 댓글 화면에서 동일한 키를 누르면 기사 본문을 확인할 수 있습니다. h 또는 ← 키로 이전 화면으로 돌아갈 수 있습니다.
브라우저 연동
Space 키를 누르면 현재 기사를 기본 웹 브라우저에서 열고, c 키를 누르면 댓글 페이지를 브라우저에서 엽니다.
새로고침 및 종료
r 키로 뉴스 목록을 새로고침할 수 있으며, q 또는 Ctrl+C 키를 눌러 프로그램을 종료할 수 있습니다.
다운로드·설치 방법Chocolatey (Windows)
Windows 사용자는 Chocolatey 패키지 관리자를 통해 다음 명령으로 gn-text를 설치할 수 있습니다:
choco install gn-text
Go
Go 개발 환경이 있는 경우 다음 명령으로 설치할 수 있습니다:
go install github.com/sappho192/gn-text@latest
Homebrew (macOS/Linux)
macOS 또는 Linux에서는 Homebrew를 이용해 설치할 수 있습니다:
brew install sappho192/tap/gn-text
수동 다운로드
GitHub 릴리스 페이지에서 바이너리를 직접 다운로드할 수 있습니다:
https://github.com/sappho192/gn-text/releases
기본 사용법/명령어
설치 후 터미널에서 다음 명령을 입력하면 gn-text를 실행할 수 있습니다:
gn-text
실행 후 화면에는 기사 목록이 표시되며, 다음과 같은 키보드 단축키로 조작할 수 있습니다:
- j 또는 ↓: 아래로 이동
- k 또는 ↑: 위로 이동
- l, →, Enter: 댓글 보기 → 기사 내용 보기
- h 또는 ←: 이전 화면으로 이동
- Space: 기사를 브라우저에서 열기
- c: 댓글을 브라우저에서 열기
- r: 뉴스 목록 새로고침
- q 또는 Ctrl+C: 프로그램 종료
이런 경우에 유용합니다
터미널 작업을 선호하는 개발자나 기술 블로거가 브라우저를 켜지 않고도 빠르게 최신 기술 뉴스를 확인하고 싶을 때 유용합니다. 특히 원격 서버나 최소한의 환경에서 작업할 때, 가벼운 터미널 기반 뉴스 리더로 편리하게 정보를 얻을 수 있습니다.
지원 환경·시스템 요구사항
Go 언어로 작성되어 Go가 설치된 모든 환경에서 소스 코드를 통해 빌드 및 실행할 수 있습니다. Windows에서는 Chocolatey를 통해 사전 컴파일된 바이너리를 설치하여 별도의 개발 환경 없이 바로 사용할 수 있습니다.
최신 버전·업데이트
현재 버전은 0.1.4이며, GitHub 저장소의 릴리스 페이지에서 업데이트 내역을 확인할 수 있습니다. 버전 확인은 다음 명령으로 할 수 있습니다:
gn-text -v 또는 gn-text –version
제한 사항·확인 사항
이 프로그램은 GeekNews(https://news.hada.io)의 공개 데이터를 기반으로 동작하므로, 해당 서비스가 이용 불가능할 경우 뉴스를 불러올 수 없습니다. 또한 그래픽 사용자 인터페이스(GUI)가 없으므로, 터미널 사용에 익숙하지 않은 사용자에게는 학습 곡선이 있을 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


