Bruji에서 내놓은 맥용 도서관리 프로그램 Bookpedia는 5.0대로 버전이 올라가면서 맥 앱스토어에서 판매되기 시작했다. 북피디아는 경쟁 앱인 딜리셔스 라이브러리에 비하면 디자인이 좀 떨어지지만 기능면에서는 훨씬 나은 점이 많다. 특히 검색 플러그인을 지원하기 때문에 도서검색 API를 공개한 다음, 알라딘 검색 플러그인이 일찌감치 등장하기도 했다. 나 역시 알라딘 검색 플러그인 개발에 잠시 손을 댄 이력도 있다.

그런데 5.0에서는 내부 플러그인 구조가 뒤집어지는 바람에 기존 플러그인 동작에 문제가 있었다. 어쩔 수 없이 오랜만에 다시 소매를 걷어부치고 직접 플러그인 개발에 나설 수밖에 없었다. 원래 알라딘 TTBkey는 일일 검색 제한이 있었고, 예전에 북피디아 플러그인을 개발했던 capri91님은 터미널 명령어로 각자 TTBkey를 등록하는 방법으로 이를 회피했다.
나는 capri91님 정도의 실력은 없었기 때문에 어떻게 이를 해결할까 전전긍긍했다. 하지만 뜻밖에도 쉽게 풀렸다. 궁리하다 못해 믿져야 본전이란 셈으로 알라딘에 검색 회수 제한을 풀어줄 수 없겠느냐는 메일을 보냈는데, 다행히 알라딘에서 검색 제한을 풀어준 것이다. 소 뒷걸음질치다 쥐 잡은 격이랄까.

이런 난관을 뚫고 플러그인을 개발한 건 좋았는데, 여기엔 내가 미처 몰랐던 버그가 있었다.  발행일을 제대로 가져오지 못하는 버그가 있었던 것이다. 그래서 해당 버그를 수정한 버전을 애플포럼에 올렸는데, 애포 회원이 아닌 분들을 위해 블로그에도 다운로드 링크를 공개한다.

Bookpedia 5용 Aladin 도서검색 플러그인 -> 아래 zip 파일을 다운!
설치방법은 간단하다. 압축을 푼 파일을 ~(user)/Library/Application Support/Bookpedia/Plug-ins 폴더 안에 넣으면 된다. plug-ins 폴더가 없다면 만들어 넣으면 된다. 그리고 북피디아를 다시 실행시키고 환경설정에서 aladin 검색 플러그인이 제대로 활성화됐는지 확인한 다음, Command+F를 눌러 도서검색을 실행해 보기 바란다. 이제 한글 제목도, 한글 저자도, 국내 도서 ISBN도, 알라딘에서 척척 찾아낼 것이다.

단, 기능추가나 확장은 절대 요청하지 마시길. 내 능력으론 기본 기능을 구현하는 것만으로도 벅차다!

PS : 링크를 변경합니다. 이제 다운로드 될 겁니다. :-)
2012/08/15 19:05 2012/08/15 19:05