[부록] '텍스트 선택방식'으로 작동하는 개량된 OS X 팝업 사전 'PopClip도 지원'

2014. 2. 18. 01:47    작성자: ONE™

*이 글은 «OS X의 오토메이터를 이용해 네이버 사전, 다음 사전 앱을 뚝딱 만들어 보세요!» 포스팅의 부록입니다. 

앞의 글이 블로그에 올라온 후 CalamityHong님이 약간 다른 방식으로 작동하는 팝업 사전을 트위터를 통해 알려주셨습니다. 팝업 사전을 띄운 후 일일히 단어를 입력할 필요없이, 콘텍스트 메뉴를 이용해 단어를 검색할 수 있는 방법입니다. (아래 이미지 참조) 즉, 응용 프로그램이 아니라 서비스 형태로 작동하는 팝업 사전이라고 할 수 있습니다. ▼

그리고 이렇게 만든 서비스는 키보드 단축키를 통해 매우 신속하게 불러낼 수 있습니다. 시스템 환경설정 > 키보드 > 단축키 탭에서 서비스 항목을 찾은 후 원하는 단축키를 추가하면 됩니다. ▼

기존 작업흐름과 차이나는 점

1. 기존의 방법은 오토메이터에서 "응용 프로그램"으로 작성한데 비해 이번 작업흐름은 신규 문서를 만들 때 "서비스" 항목을 선택합니다. ▼

2. 검색창에 "AppleScript"라는 키워드를 넣어 목록에서 "Apple Script"를 찾은 후 오른쪽 작업 영역에 추가합니다. ▼

3. AppleScript 실행 동작 안에 아래와 같은 코드를 넣어 네이버 또는 다음 어학 사전 중 원하는 사전을 띄울 수 있습니다.

■ 네이버 영어사전

on run {input, parameters}

return "http://m.endic.naver.com/search.nhn?searchOption=all&query=" & (input as string)

end run

■ 다음 어학사전

on run {input, parameters}

return "http://small.dic.daum.net/search.do?q=" & (input as string)

end run

4. 마지막으로, "웹 사이트 팝업" 동작을 작업흐름에 추가합니다. 이전에 소개한 것과 같이 웹 페이지 크기에 "iPhone"을 선택해 아이폰 화면 크기/비율로 사전을 띄우거나, "사용자화" 항목을 선택해 원하는 크기로 화면에 표시할 수 있습니다. 그리고 출력 난은 기존과 마찬가지로 "입력 URL"을 선택합니다.▼

마지막으로 command + s 단축키를 눌러 원하는 이름으로 서비스를 저장합니다. 이제 텍스트 선택  후 서비스 메뉴나 키보드 단축키를 사용해 팝업 창을 간편하게 띄울 수 있습니다.

트위터로 유용한 방법 알려주신 CalamityHong님께 감사의 말씀 드립니다. 팝업 창의 유용함이 더 살아나는 것 같습니다. 앞으로 기회가 될 때마다 오토메이터와 애플스크립트를 활용하는데 도움이 될 만한 팁을 소개해 드리도록 하겠습니다.

보충 업데이트 - PopClip 익스텐션

네이버/다음 팝업 사전을 PopClip 앱과 연동해서 쓰고 싶은 분들이 많이 계셔서 익스텐션을 제작했습니다.

■ PopClip 익스텐션 'Naver' 버전

1. 익스텐션을 쓰기 전에 본문에 설명한 방법대로 OS X에 서비스를 등록해 두셔야 합니다.
2. 서비스를 저장할 때 이름을 반드시 "네이버 사전 검색"으로 지정하셔야 합니다.

다운로드

■ PopClip 익스텐션 'Daum' 버전

1. 익스텐션을 쓰기 전에 본문에 설명한 방법대로 OS X에 서비스를 등록해 두셔야 합니다.
2. 서비스를 저장할 때 이름을 반드시 "다음 사전 검색"으로 지정하셔야 합니다.

다운로드

■ 서비스 이름 변경 

만약 이미 서비스 이름이 지정되어 있는 상태라면, 또는 서비스 이름을 다른 것으로 사용하고 싶은 분들은 내려받은 popclipext 파일을 보조클릭한 다음 '패키지 내용 보기' 들어가면 그 안에 config.plist 파일이 있습니다. 이 파일을 텍스트 편집기에서 열면 중간에 Service Name이라는 <key>가 있는데 <string>xxx</string> 사이에 있는 이름을 원하는 것으로 변경하시면 됩니다.

예)
<key>Service Name</key>
<string>네이버 사전 검색</string>
 ▼
<key>Service Name</key>
<string>Naver Lookup</string>



참조
Twitter - CalamityHong

관련 글
• OS X의 오토메이터를 이용해 네이버 사전, 다음 사전 앱을 뚝딱 만들어 보세요!

    
  1. 이전 댓글 더보기
  2. Blog Icon
    써진

    저도 해보니 네이버는 이상없이 됩니다.
    다음이 제대로 안되네요. 뭐가 문제인지....

  3. Blog Icon
    유준열

    처음 네이버만 설치하고 했을 때는 잘 되더니 다음을 설치하고부터 둘 다 안 됩니다. ㅠㅠ 우클릭해서 서비스에서 찾아서 하면 잘 되구요. ㅠㅠ

    그런데 저는 선택을 하면 파란 테두리의 창에 '검색하기 + 돋보기 아이콘'이 보이던데 이게 있어서 안 되는 건가? 이거 선택하면 다음에서 검색해서 보여주더라구요. 그런데 이건 뭔지 기억이 나질 않아서.. 어디 가서 뭘 지우면 될까요? ㅠㅠ

  4. Blog Icon
    호호

    저는 다음만 되고 네이버 팝클릭 익스텐션은 안되네요. 허참

  5. PopClip 확장자를 둘 다 설치했을 때 뭔가 문제가 발생하는 모양이군요… 한번 자세히 검토해 보겠습니다.

  6. Blog Icon
    와룡서생

    네이버 영어사전 대신 어학사전으로 교체하실려면 아래의 코드로 바꿔 입력하세요.

    return "http://m.search.naver.com/search.naver?query=" & (input as string) & "&where=m_ldic&sm=msv_hty"

  7. Blog Icon
    오나여섬

    감사합니다.
    아주 조금 응용해서 텍스트 서치에서 네이버를 넣을 수 있었습니다.
    사이트 본문 중에 단어(상품 등)를 선택하여 네이버 웹 검색 결과 창을 사파이에서 띄울 수 있네요^^

  8. Blog Icon
    다음아빠

    혹시.. 뒷북일런지 모르지만..
    구글 번역기와 연동 되게 할 수 있을까요? ^-^

  9. Blog Icon
    nunsalam

    저 역시 뒷북일지 모르지만.. 혹시 PopClip좀 다시 공유해주실수 있나요??? ^^;;;;

  10. Blog Icon
    Best Electronic Ciga

    이것은 정말 당신이 제공하고 있고 또한 당신이 거리에 무료로 제공하는 등 훌륭한 자원입니다 http://www.electhinker.com/

  11. Blog Icon
    초보맥

    이거 다시 지우려면 어떻게 해야하나용?

  12. Blog Icon
    맥멜

    팝업 형태 말고 열린 탭에서 확인 할 수 있도록하려면 어떻게 해야하나요?
    (만약, 네이버 사전 탭이 이미 열려있는 상태라면 새로고침의 형태로 볼 수 있게끔)

  13. Blog Icon
    Miru

    다음 사전 익스텐션이 안되는 분은 다음처럼 해보시기 바랍니다.(전 이렇게 해서 모두 동작하게 되었습니다...)

    * 이미 익스텐션을 설치한 경우 터미널에서 아래와 같이 입력
    $ cp ~/Library/Application Support/PopClip/Extensions/Naver-Dic.popclipext/sbookicon.png ~/Library/Application Support/PopClip/Extensions/Daum-Dic.popclipext

    * 다운만 받고 아직 설치하지 않은 경우 아래와 같이 하고 설치
    - Finder에서 Naver-Dic.popclipext 의 패키지 내용 보기를 해서 sbookicon.png 복사
    - Daum-Dic.popclipext 의 패키지 내용 보기를 해서 위에서 복사한 파일 붙여넣기
    또는 위처럼 터미널에서 파일 복사

  14. Blog Icon
    ezoomin

    오토메이터나 팝클립에서 저렇게 온라인 사전을 검색할 때 검색한 단어나 검색 결과를 txt나 에버노트 등으로 리스트업 할 수 있는 방법이 있을까요? 검색만 하는 게 아니라 이력이 남으면 참 좋을텐데 말이죠.

  15. Blog Icon
    걷는자

    저 같은 경우에는 마우스 우클릭 서비스 항목에서는 둘 다 잘 되었는데 팝클립에서는 안되더군요. 그래서 서비스 항목 이름을 영문으로 바꾸고 팝클립 익스텐션속의 이름도 영문으로 같이 바꾸니 잘 동작 되더군요. 감사하게 잘 사용하고 있습니다 고맙습니다.

  16. Blog Icon
    torontorian

    @One님 질문 있어요...
    상세하게 알려주신 덕에 팝클립을 연동해서 아주 좋습니다. 그런데, 단어를 한 번 검색하고, 또 다른 단어를 검색하면 새 창이 뜨네요...
    이것을 처음 띄운 창에 계속 단어만 검색하게 할 수는 없나요? 한 창으로 계속 하고 싶은데 검색할때마다 창이 생기면 조금 부담되네요...
    너무 욕심인가요? ^^;;

  17. Blog Icon
    comiccmapus

    저도 popclilp 에서 네이버는 되고, 다음이 안되서 고생했습니다. 그러다 '걷는 자' 님의 댓글을 보고 서비스 이름과 popclip 설치파일 속 이름을 '영문'으로 바꿔 보았더니 잘 실행이 되네요. 원님과 걷는자님 모두 감사합니다.

  18. Blog Icon
    김강훈

    이런글에 댓글 처음남겨봅니다 블로그나 카페에도 안올리는데요
    맥북을 외국어공부때문에 산것도 있어서 사전기능 안됐을때 갑갑했습니다.
    초보자도 쉽게 이해할수있게 설명해주셔서 오래걸리긴했지만 설치했습니다.
    자신감도 붙고 맥북산 보람도 생기고 ㅠㅠㅠㅠ 정말감사합니다
    정말 수고 많으십니다.

  19. Blog Icon
    ㅈㄴㄱㄷ

    정말 감사합니다 맥 사전앱에서는 바로 한글 번역이 지원안되는 언어를 사용중인데 이 글 덕분에 네이버 사전으로의 접근이 훨씬 쉬워졌습니다 원님글 항상 즐겁고 유용하게 읽고있어요!

  20. Blog Icon
    aman

    @One님 저도 torontorian과 같은 질문 입니다.

    단어를 새로 검색할 때 마다 새 창이 뜨는데 새 창이 뜨지 않고
    기존의 창에서 입력 결과가 나온다던지 아니면 꼼수로 기존 창이 사라지면서
    새 창이 생기는 방법은 없을까요?

    외국에서 살면서 네이버 사전 덕 톡톡히 보고 있는데 이 점이 참 아쉽네요.


  21. Blog Icon

    좋은 팁 알게되어서 잘 설치했어요.
    혹시 파파고도 이렇게 하고 싶은데 스크립트에 뭐라고 넣어야할지 모르겠네요. 너무 옛날 포스팅이라 다시 보실지 모르겠지만 스크립트 주소 좀 알려주시면 안될까해서요. 감사합니다.