포터블기기 강좌


리눅스: vim을 이북리더로 쓰기

2016.06.15 14:00

영진 조회:7133

역시 이번에도 터미널을 활용하는 방법입니다.

웹 브로우저로 책을 읽을려 하면 북마크하기가 어렵기도하고 다른 신경쓸 것들이 많아서 참 잘 안읽히죠.

터미널이 문장에 집중하기 훨씬 좋아서 터미널로 읽기위해 만든 스크립트입니다.


먼저 구텐베르그에서는 텍스트화일 번호가 있는데 이를 알면


gread 5230


이런식으로 읽을 수 있습니다.

읽던곳이 자동 저장되고 다음부터는 그저 gread 만 하면 그대로 다시 읽을수 있기때문에 웹보다 편리합니다.


번호는 구텐베르그 www.gutenberg.org에서 책을 열면 주소란에서 고유번호를 얻을수 있고요.

제목목록 검색같은거도 가능하게 할려했지만 그럴필요가 없을거 같습니다.


참, 구텐베르그는 접속을 자주하면 gotcha를 입력하게 제한이 걸리는데요 그래서 실제 화일은 ~/.gread 폴더 내에 저장되고 여기서 읽힙니다. 사이트에서는 처음에 단 한번만 읽게 됩니다.


사용법은 vim사용법입니다. 다만 페이지앞뒤로 가는거하고 사전찾는거만 편하게 키매핑했습니다.


space: 한페이지 앞으로

b 는 한페이지뒤로,

. (마침표)는 온라인사전에서 현재 커서위치 낱말을 찾아줍니다. (이전 사전 스크립트 게시물 참고)

동사활용등 때문에 안찾아지는 단어는 빔의 쉘기능을 이용해

:!dic word  하시면 되고요


혹시 키맵이나 컬러테마등 설정이 마음에 안드시면 원래의 vim의 설정화일대신 별도로 ~/.gread/vimrc 화일을 사용하니 마음대로 이화일을 고쳐서 쓰시면됩니다.


설정을 지우시려면 rm -r ~/.gread  하면 날아갑니다.


gread 를 다운받아 /usr/bin이나 ~/bin에 넣고 chmod +x gread 로 실행권한을 주고 사용하세요.


gread_ex1.png

커서에서 '.' 를 치면,


gread_ex2.png

전 아주 편리하게 사용하고 있는 스크립이에요.

번호 제목 작성자 작성일 조회
81 보조 뱅크 만들기.. [6] file 수원사랑 12.14 4440
80 PIPO U1 업그레이드 성공기 + 부팅 안됨 해결 + WIFI 수신개선 [2] file 예피노리 12.17 4114
79 카카오톡 연락처 연동 방지하는 방법 \(^0^)/ [11] file matsal 12.25 10167
78 iOS용 게임개발) 1. Xcode환경에 Cocos2d for iphone을 설치 [2] file 가영성채아빠 01.02 4356
77 [PD10,PD20] ClockWorkMod(리커버리 모드) 6.0.1.5 생성법 [5] file 하늘마루 01.12 5723
76 iOS용 게임개발) 2. FSM [2] file 가영성채아빠 01.15 5784
75 모바일 기기에서의 소비전력 관리의 중요성. [6] RuBisCO 01.18 5993
74 외국 3G 전화기 한국에서 개통하는 방법.. [9] 星夜舞人 01.21 8229
73 외국에서 들어온 3G 스마트폰 설정하는 방법.. [6] 星夜舞人 02.01 9013
72 iOS용 게임개발) 3.어떻게 그리고 무엇을 만들 것인가? [5] file 가영성채아빠 02.12 7441
71 외국 3G 스마트폰 샀을때 갑자기 No Service가 떠서 전화가 안될때 해결하는 방법.. [5] 星夜舞人 03.17 27577
70 부모들이 알아야 하는 아이들의 스마트폰 셋팅하는 법... (19금일까나??) [18] 星夜舞人 05.22 30520
69 MTK 6577, 6589 루팅 방법 [14] file tomeast 05.31 32068
68 안드로이드 어플에서 외부 USB 메모리, SD카드 쓰기 안될때 해결책 피델리티 07.18 33596
67 또 다른 MTK6589 루팅방법 [2] Lock3rz 07.22 31822
66 MT65xx Preloader 드라이버 설치 Lock3rz 07.24 32708
65 otp 인증 유지를, 다시 사용하고 싶을때 - 네이버 고객센터 안내 받음 맑은하늘 07.31 31498
64 ZTE 번들 백업 어플 [4] file tomeast 08.23 31970
63 [펌] 지메일 첨부 파일 삭제 및 용량 줄이는 방법 [4] 맑은하늘 08.23 36698
62 뷰2와 Smart App Protector 연동 문제점 맑은하늘 09.12 31618

오늘:
402
어제:
796
전체:
15,193,420