Gadget/E-Book Reader

[아이디어] 뉴스클리핑을 누트에서도

매니아 2008. 11. 21. 14:18
누트는 아직 마땅한 뉴스클리핑툴이 없어서, 머리를 좀 써봤습니다.
아직 오토핫키로 만들지는 않았지만,
이후에 시간이 나게된다면, 도전해봐야겠네요.



방법은 소니 PRS-505용으로 나온 뉴스클리핑 툴을 이용하는 것입니다.
소니 PRS-505용으로 뉴스를 HTML이나 LRF로 뽑아주는 calibre라는 소프트웨어를 이용하구요,
현재까지 누트는 HTML 조차도 지원을 하지 않으므로,
HTML또는 LRF 파일을 JPG등의 이미지로 캡쳐를 하는것이 좋은 방법이 되겠습니다.
LRF -> JPG, 아직까지 이런 소프트웨어는 없는 것으로 압니다.
HTML -> JPG, 몇개의 소프트웨어를 테스트해보았는데, 결과물이 무지 실망스럽습니다.
여기서 혹시 좋은 소프트웨어를 아시다면, 저에게도 좀 정보를 주세요.

제가 생각하는 방법은 LRF를 소니리더기 전용뷰어인 eBook Library로 읽어와서,
기존 이북을 캡쳐할때 사용하던, 북북.ahk(오토핫키)를 가지고 캡쳐를 하는건데요,
물론, 시간은 오래걸리고, 또 수고도 많이 해야하겠죠.
그래서 오토핫키를 일부 확장해서,
매일의 뉴스를 불러오는 작업과, 캡쳐의 작업을 하나의 오토핫키에서 실행하는것을 생각해보았습니다.
그리고 중요한 것은, 시간은 오래걸리더라도, 사용자가 키보드를 입력하는 것을 최소화하고,
전 과정을 오류없이 실행해야 하는 것이겠죠.
버튼하나로, 뉴스가 이미지파일로 캡쳐되어, 폴더에 오마이뉴스_081121 이름달고 저장.
그렇게되면, 폴더를 누트로 옮기면 되겠죠.

하루는님이 만들어주신, 오토핫키는 0.5 버젼에서, 좀더 다양한 뷰어프로그램에 응용이 가능하도록 만들어졌죠. 그래서 eBook Library에도 오토핫키를 통한 캡쳐가 가능합니다.

그리고, 키보드 입력을 최소화하기 위해서,
캡쳐할 페이지수도 수동으로 입력하는게 아니라,
자동으로 인식이 가능하도록 머리를 좀 짜봤습니다.


첫번째 방법은 마지막 페이지를 기억했다가(이미지로), 비교해서 같을시, 즉 마지막장에 도달시 정지하는것이고, (오토핫키에서 페이지인식이 어떤식으로 이루어지는것인지는 잘모르겠지만)
두번째 방법은 마지막 장에서 다음장으로 넘어가는 키를 눌러도, 역시나 같은 장이 나올수밖에 없는 점을 착안해서, 변동없을시 정지하는 것입니다.
그림이 있어서, 좀 거창한 내용처럼 보이겠네요.
어쨌든 이런 방법을 거쳐서 뉴스클리핑, LRF를 캡쳐, 마지막장을 인식해서 정지. 이런 단계까지 실행이 되겠죠.

여기서 아이디어를 몇개 더 내보자면,

1. 폴더명을 뉴스제목과 동일하게.
예를들어, 프레시안.py를 클리핑하면(제가 만들어놓은 간추린 calibre 클리핑소스를 이용),
프레시안_081121.lrf 이런 파일이 나올겁니다.
그럼 위 오토핫키로 만들어진 폴더도 이런식으로 제목을 다는거죠. 프레시안_날짜.

2. 만약 누트와 연결되어 있다면, 폴더를 복사.
캡쳐해서 폴더를 만드는것에서 끝나느게 아니라, 누트의 특정 폴더에 복사해주는 겁니다.
자동으로 말이죠.

2a. 여기서 하나더, 만약 같은 뉴스나 신문의 폴더가 있다면, 예전의 캡쳐들을 지웁니다.

3. 여러 뉴스나 신문들을 하나의 오토핫키로 관리합니다.
뉴스나 신문 하나하나를 따로 작업을 하는게 아니고, All이나 각각의 신문을 선택 할 수 있게합니다.
디렉토리에서, py확장자를 검색해서 메뉴에 선택창을 만들면 가능하겠죠.

4. INDEX.
위 [오토핫키를 이용한 뉴스클리핑 캡쳐]의 최대 단점은 인덱스 기능이 없다는 거겠죠? 이미지 파일에 하이퍼링크를 달 수 없으니..
이건 정말 방법이 없을 듯. 머리를 쓰면 나올것도 같긴 한데, 프로그램을 짜기가 영~

제 글이 무지 어렵죠?
특히나 제가 문과가 아닌 이과라서.
어쨌든, 이런 오토핫키를 만드는것도 쉬운 일은 아니겠네요.
혹시 다른 좋은 아이디어 있으시면 댓글로 남겨 주세요.