PC 무겁기 때문에 터미널에서 Qiita의 기사 검색·열람 툴[gota]를 만들었다
밖에서 작업 할 때 사용하는 MacBook의 파워가 부족하여 브라우저가 부드럽기 때문에,
Qiita의 기사를 찾아 보거나 하는 것을 터미널로 할 수 있으면, 작업 스피드 오를 것 같지 않을까? 라고 생각했기 때문에 만들었습니다.
이런 느낌입니다.
할 수 있는 일
입력한 키워드가 제목에 포함된 기사 목록을 표시합니다.
지금은 아직 검색 조건을 지정할 수 없지만, 앞으로 할 수 있도록 해 나갈 예정입니다.
검색 결과에서 더욱 키워드로 필터링 할 수 있습니다.
브라우저를 열어서 열람할지, 터미널에 출력하여 열람할지를 선택할 수 있습니다.
브라우저의 경우 기본 브라우저가 열립니다.
terminal의 경우는 표준 출력이 됩니다.
하지만 브라우저에서 열리는 것은 Windows와 Mac만 지원합니다.
다른 OS는 수동으로 열거나 터미널에서 볼 수 있습니다.
조작방법
기사 검색 시
Ctrl+d
:종료Ctrl+c
:종료Enter
: 검색검색결과 일람시
Ctrl+c
: 검색Ctrl+d
:종료jkhl
or ←↓↑→
: 기사 선택Enter
: 기사의 열람 방법 선택열람 방법 선택 시
Ctrl+c
: 검색Ctrl+d
:종료Enter
:열람※ 터미널에서 기사 내용을 출력 한 후 아무 키나 누르면 검색 결과 목록으로 돌아갑니다.
도입 방법
희귀 D 째. MD 에 쓰여져 있습니다.
Go 환경이 있다면 다음과 같이 go get
go get -u github.com/samfoo/mdcat
go get -u github.com/skanehira/gota
mdcat은 터미널에서 Markdown을 좋은 느낌으로 보여주는 도구입니다.
이것이 없으면 터미널 위의 것을 볼 수 없으므로주의하십시오.
Docker를 사용하고 있는 분은 docker run --rm -it skanehira/gota
하는 것만으로 사용할 수 있습니다.
위와 같이 브라우저에서 열 수 없으므로 수동으로 열거나 터미널에서 볼 수 있습니다.
요약
만들어 보았지만 터미널 상의 Markdown은 보기 힘들군요...
이미지도 볼 수 없고, 링크 점프도 할 수 없고, 긴 내용이라면 터미널 자체가 푹 빠져 버립니다.
검색은 바삭바삭할 수 있습니다만, 역시 보는 것은 브라우저가 제일일까라고 생각했습니다.
terminal에서 Markdown 열람은 그다지 도움이 되지 않으므로, 좋으면 검색 메인으로 사용해 주시면 좋겠습니다.
Reference
이 문제에 관하여(PC 무겁기 때문에 터미널에서 Qiita의 기사 검색·열람 툴[gota]를 만들었다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/gorilla0513/items/d53ef65cb556201c3506
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
go get -u github.com/samfoo/mdcat
go get -u github.com/skanehira/gota
만들어 보았지만 터미널 상의 Markdown은 보기 힘들군요...
이미지도 볼 수 없고, 링크 점프도 할 수 없고, 긴 내용이라면 터미널 자체가 푹 빠져 버립니다.
검색은 바삭바삭할 수 있습니다만, 역시 보는 것은 브라우저가 제일일까라고 생각했습니다.
terminal에서 Markdown 열람은 그다지 도움이 되지 않으므로, 좋으면 검색 메인으로 사용해 주시면 좋겠습니다.
Reference
이 문제에 관하여(PC 무겁기 때문에 터미널에서 Qiita의 기사 검색·열람 툴[gota]를 만들었다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/gorilla0513/items/d53ef65cb556201c3506텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)