사용자 스크립트

재미 이상의 재미, 트위터와 pbtweet에서 pbtweet를 '크롬'에 '사용자 스크립트'로 설치하는 방법을 설명했다. 원래 크롬에서 Firefox처럼 확장 사용하기라는 글을 읽고 재미 이상의 재미, 트위터와 pbtweet라는 글을 읽어야 정상적으로 설치할 수 있다. 그런데 뒤의 글만 읽고 '안된다'는 사람이 많다. 또 재미 이상의 재미, 트위터와 pbtweet에서 설명한 방법으로 사용자 스크립트로 설치하면 'pbtweet'는 번역 기능과 짧은 주소를 긴 주소로 바꾸는 기능이 동작하지 않는다. 따라서 이 번에는 사용자 스크립트로 실행시켜도 번역 기능과 짧은 주소 변환기능이 정상적으로 동작하도록 하는 방법을 설명하겠다.

목차

트위터

요즘 항상 띄워두는 사이트는 트위터(Twitter)이다. 이전에 소개한 pbtweet을 이용하면 아주 좋은 '트위터 클라이언트'를 만들 수 있기 때문이다. 트위터를 처음 사용하는 사람은 트위터의 낯선 개념 때문에 가입만 하고 사용하지 않는 사람들이 많다. 그러나 오바마나 김연아와 같은 유명인들이 많이 사용하고 아무 것도 하지 않고 정보 채널로만 사용해도 유용한 트위터[1]이기 때문에 앞으로 사용자는 계속 늘 것으로 생각된다.

재미 이상의 재미, 트위터와 pbtweet에서 pbtweet를 '크롬'에 '사용자 스크립트'로 설치하는 방법을 설명했다. 원래 크롬에서 Firefox처럼 확장 사용하기라는 글을 읽고 재미 이상의 재미, 트위터와 pbtweet라는 글을 읽어야 정상적으로 설치할 수 있다. 그런데 뒤의 글만 읽고 '안된다'는 사람이 많다. 또 재미 이상의 재미, 트위터와 pbtweet에서 설명한 방법으로 사용자 스크립트로 설치하면 'pbtweet'는 번역 기능과 짧은 주소를 긴 주소로 바꾸는 기능이 동작하지 않는다. 따라서 이 번에는 사용자 스크립트로 실행시켜도 번역 기능과 짧은 주소 변환기능이 정상적으로 동작하도록 하는 방법을 설명하겠다.

크롬의 사용자 스크립트 설정

크롬에서 Firefox처럼 확장 사용하기라는 글에서 설명했듯이 '크롬'에서 사용자 스크립트를 사용하기 위해서는 먼저 크롬의 사용자 스크립트 기능을 활성화 시켜야 한다. 활성화 시키는 방법은 다음과 같다.

  1. '크롬'으로 '트위터'에 접속한 뒤 폴더 '아이콘/웹 어플리케이션 바로가기 만들기'를 클릭한다.
  2. 바탕화면의 '트위터' 아이콘에 마우스 오른쪽 단추를 클릭한 뒤 '속성'(Properties) 메뉴를 클릭한다.
  3. '대상'(Target)에서 chrome.exe --app=http://twitter.com/ 다음에 --enable-user-scripts을 추가한 뒤 '확인'(OK) 단추를 클릭한다. 사용자 스크립트외에 확장까지 사용하고 싶다면 --enable-user-scripts --enable-extensions를 추가하면 된다.

사용자 스크립트 설치

pbtweet 홈페이지에서 제공하는 GreaseKit용 사용자 스크립트(pbtweet_stable.user.js)를 크롬에 설치하면 다른 기능은 잘 동작하지만 외부 사이트를 이용해서 변환환 결과를 반환하는 기능(예: 번역과 짧은 주소 변환)은 동작하지 않는다. 물론 북마크릿(Bookmarklet)으로 동작하면 이 기능은 잘 동작한다. 이런 문제때문에 'pbtweet'를 사용자 스크립트로 동작 시켜도 이 기능이 동작하도록 사용자 스크립트를 바꿨다. 내용을 보면 알 수 있지만 북마크릿을 사용자 스크립로 바꾼 것이 불과하다.

//v1.3.4 00464
// ==UserScript==
// @name    pbtweet
// @namespace  http://t-trace.blogspot.com/
// @description   Expand conversation chains and twitPic.com thumbnails.
// @include    https://twitter.com/*
// @include    http://twitter.com/*
// ==/UserScript==
// UPDATE INFO http://web.me.com/t_trace/pbtweet.html

// Modified by DoA
// Chrome 2.0 higher
// /

var pb_script = document.createElement('script');pb_script.src = 'http://web.me.com/t_trace/pbtweet/pbtweet_stable.user.js';document.getElementsByTagName('head')[0].appendChild(pb_script);return(false);
  1. pbtweet_by_doa.user.js에 마우스 오른쪽 단추를 클릭한 뒤 '다른 이름으로 링크 저장' 메뉴를 클릭한다.
  2. 다음 폴더에 이 스크립트를 저장한다.

    XP: \Documents and Settings\username\Local Settings\Application Data\Google\Chrome\User Data\Default\User Scripts
    Vista: \Users\username\AppData\Local\Google\Chrome\User Data\Default\User Scripts
    

    여기서 'username'은 자신의 로그인 아이디이며, 'User Scripts' 폴더가 없다면 이 폴더를 만든뒤 저장하면 된다. 마지막으로 'Application Data'나 'AppData' 폴더가 보이지 않는다면 숨김 파일 및 폴더 표시하기를 읽고 숨김 파일 및 폴더를 표시하도록 설정해야 한다.

관련 글타래


  1. 개념을 잡고 사용할 수 있도록 따로 글을 올릴 생각이다. 
글쓴이
author image
운영체제의 모든 것을 운영하고 있는 IT 블로거. IT 블로거라는 이름은 현재 시국때문에 시사 블로거로 바뀐 상태다. 그러나 나는 아직도 시사와 사회에 관심이 많은 IT 블로거일 뿐이다. 컴퓨터, 운영체제, 시사, 가족, 여행, 맛집, 리뷰등과 살면서 느끼는 소소한 일상이 블로그의 주제이다. 왼쪽의 아이콘은 둘째 딸 다예가 그린 내 모습이다.
2009/06/07 10:25 2009/06/07 10:25
오늘의 글
인기있는 글
조회수 많은 글 | 베오베
댓글 많은 글 | 베오베

Trackback

Trackback Address :: https://offree.net/trackback/2583

  1. Subject : 트위터(Twitter), 소통의 확장이 필요한 SNS

    Tracked from 삶의여백이 꿈꾸는 국악교육공학 2009/06/22 23:19 del.

    트위터(http://twitter.com)를 블로그 포스트와 언론기사를 통해 알게 되고는 '호기심' 반, '웹2.0 시대 블로거로서의 제 역할(?)' 반으로 활용하기 시작한지 그리 오래 되지는 않았습니다. 제대로 활용

  2. Subject : [트위터 팁]블로그와 트위터를 연동시키는 방법

    Tracked from Image Generator 2009/10/04 06:21 del.

    말은 거창해서 "연동"이라고 제목을 적기는 했지만, 실은 블로그에 글을 올리면 트위터로 발행해 주는 사이트를 소개하는 글에 지나지 않는다. 트위터는 API를 공개하고 있기 때문에 API를 이용?

  3. Subject : 오페라 유저 스크립트 (User Script) 그리스몽키 사용하기

    Tracked from joogunking 2010/05/07 07:10 del.

    # 서 론 오픈소스 프로그램의 경우 프로그래밍에 대한 지식만 있으면 자유롭게 기능 추가 및 설정이 가능한 오프라인 프로그램에 비해 구글을 비롯한 웹서비스의 경우 사용자에 의한 기능 설정

  4. Subject : 트위터의 트자도 모르는 사람을 위한 설명서(4) - 트위터의 연동

    Tracked from 이글이글 2010/06/25 00:45 del.

    트위터의 트자도 모르는 사람을 위한 설명서(1) - 회원 가입 트위터의 트자도 모르는 사람을 위한 설명서(2) - 기본 개념과 용어 트위터의 트자도 모르는 사람을 위한 설명서(3) - 알아두면 좋은 ?

Facebook

Comments

  1. 불가리 2009/06/07 11:38

    매번 좋은 정보 감사합니다~ ^_^*

    perm. |  mod/del. reply.
    • 도아 2009/06/07 12:02

      아닙니다. 편하게 사용하는 방법은 모두 공유해야죠.

  2. 공상플러스[▶◀] 2009/06/07 11:53

    그냥 다 필요없이 어도비 에어로 만든 미투데스크탑 같은거 있으면 좋으련만..

    perm. |  mod/del. reply.
    • 도아 2009/06/07 12:01

      그것도 있습니다. 제가 사용을 안하는 것 뿐입니다.

  3. 푸른하늘 2009/06/07 15:48

    아... 잘 설치했는데, 마우스제스처가 필요해서 니켈-28(http://woojooin.egloos.com/1909503)을 설치했더니 pbtweet가 안먹더군요. 크롬을 삭제했다가 다시 설치해도 안되고... 아마도 레지스트리쪽을 건드렸나본데, 니켈-28을 삭제해도 원래대로 복구하지 않나보네요... ㅠㅠ 크롬하고는 인연이 없나봐여~ ㅠㅠ

    perm. |  mod/del. reply.
    • 도아 2009/06/08 07:53

      레지스트리 보다는 캐시에 데이타가 남아 있어서 그럴 가능성이 많습니다. User Data 폴더를 다른 이름으로 바꾼 뒤 설치해 보시기 바랍니다.

  4. 아크몬드 2009/06/07 20:54

    그런 방법이 있군요~ +_+
    덧. 한글 언어팩 사용하지 않으시는가 봅니다~

    perm. |  mod/del. reply.
    • 도아 2009/06/08 07:54

      한글 언어팩이 없습니다. 제가 사용하는 판은 7201이라 아직 안나왔습니다.

  5. 여게바라 2009/06/07 22:02

    ' 트위터의 낯선 개념 때문에 가입만 하고 사용하지 않는 사람들이 많다' 딱 저에게 하는 문구내요.ㅎ
    좀 더 지켜보다가(?) 활동을 해야겠어요. 블로그 하나도 제대로 못 꾸려 나가고 있는 중이라서..

    perm. |  mod/del. reply.
  6. 삶의여백 2009/06/10 14:44

    도아님의 유용한 정보를 통해 나날이 발전하고 있는(^&^) 블로거입니다.
    "크롬을 트위터 클라이언트로 사용할 수 있을까?"라는 포스트를 접하고 알려주신대로 실행에 옮겼으나
    이상하게도 여러 확장기능이 작동하지 않고 있습니다.
    이미지 파일을 첨부할 수 있으면, "pbtweet_by_doa.user" 파일이 폴더에 저장되어 있는 상태를 확인시켜드릴 수 있으련만 그렇지 못하니 어쩔 수 없구요.
    해결방법을 알려주시면 감사하겠습니다.

    perm. |  mod/del. reply.
    • 도아 2009/06/10 15:16

      그냥 안된다고 하면 저로서도 답변할 수 있는 방법은 없습니다. 저장된 경로가 맞는지 부터 확인하시고 저장 경로를 알려 주시기 바랍니다. 또 target의 내용도 알려 주시는 것이 좋습니다.

    • 삶의여백 2009/06/10 16:05

      저장된 경로가 맞는지 도아님께서 확인하실 수 있도록 프린트스크린해서 이미지 파일로 첨부해드릴 수 없어서 안타깝다고 말씀드린 거였는데...
      저장된 경로는 도아님께서 알려주신대로(즉, 맞습니다)입니다. target의 내용은, ""C:\Documents and Settings\김정수\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" --app=http://twitter.com/ --enable-user-scripts"입니다.

    • 도아 2009/06/10 16:33

      저장된 경로가 맞는지 도아님께서 확인하실 수 있도록 프린트스크린해서 이미지 파일로 첨부해드릴 수 없어서 안타깝다고 말씀드린 거였는데... 저장된 경로는 도아님께서 알려주신대로(즉, 맞습니다)입니다.

      폴더 경로를 복사해서 문자로 붙이면 됩니다. 맞는지 틀리는지는 제가 확인을 해봐야 알 수 있습니다. 다만 target은 맞기 때문에 저장 경로만 텍스트로 복사해서 알려 주시기 바랍니다. 아니면 직접 입력해도 됩니다. 또 그것도 아니라면 블로그에 올린 뒤 링크를 알려 주셔도 되고요. 알려줄 수 있는 방법은 정말 많습니다.

    • 삶의여백 2009/06/10 16:56

      경로는 다음과 같습니다.
      C://\Documents and Settings\제아뒤\Local Settings\Application Data\Google\Chrome\User Data\Default\User Scripts
      도아님께서 알려주신 '경로를 알려드릴 수 있는 방법'을 잘 이해할 수가 없어서 적었습니다.

    • 도아 2009/06/10 17:09

      설치 경로도 맞습니다. 크롬 판번호가 어찌되시는지요?

    • 삶의여백 2009/06/10 17:39

      2.0.172.30입니다.

    • 도아 2009/06/10 17:43

      저장된 스크립트의 내용을 복사해서 올려 주시기 바랍니다. 2.0 정식이면 동작해야 합니다.

    • 삶의여백 2009/06/12 14:31

      엉뚱한 데서 문제가 있었음을 발견하고 해결했는데, 업무에 쫓기다보니 이제서야 댓글 답니다.
      문제는 크롬 브라우져에서 트위터를 열었던 데 있었습니다. "웹 애플리케이션 바로가기"를 설정했으니, 바로가기를 열어 트위터 페이지를 연결해야했는데 아무 생각없이 크롬 브라우져에서 열었던 것입니다.
      하여간 도아님 감사합니다. 실시간 답변 주셔서 많은 도움이 되었습니다.

  7. 파로 2009/06/17 22:39

    저도 크롬으로 안되네요 ㅜㅜ

    번역도 되고 부러운 기능인데...

    perm. |  mod/del. reply.
  8. 어랍쇼 2009/06/19 22:05

    크롬으로 트위터 클라이언트 유틸을 만드셨다면...그 실행파일을 공유하실 의향은 없으세요? (잘 몰라서 여쭙니다)

    perm. |  mod/del. reply.
    • 도아 2009/06/20 10:13

      이미 공개했습니다. 글 읽고 따라하면 됩니다.

  9. sangwooklim 2009/07/01 08:47

    어제까지는 위와 같은 방법으로 잘 됐는데 이상하게 오늘 아침부터 잘 안되네요. 위의 방법으로 다시 다 해봤는데도ㅠㅠ bookmarklet으로 하는거 귀찮아서 어제 하고 좋아라 했는데...문제가 무엇일까요?

    perm. |  mod/del. reply.
    • 도아 2009/07/01 09:01

      종료했다가 다시 시작해도 안되면 실행 옵션을 살펴보기 바랍니다.

    • sangwooklim 2009/07/01 09:22

      제가 약간 컴맹인지라...실행옵션을 살핀다는게 어떤 것이죠? (빠른 답변 감사합니다)

    • sangwooklim 2009/07/01 13:10

      이것저것 테스트해보다가 결국 User Scripts 폴더를 삭제했다가 다시 만드니 해결되네요. 내일 또 안되면 사용포기하고 그냥 Bookmarklet으로 할까봐요. 그래도 확실히 이렇게 하니까 Chrome Resource가 상대적으로 적게 먹는데다가 다른 Chrome창들과 충돌도 별로 없는 것 같아 편하긴 한데...

  10. sangwooklim 2009/07/02 08:58

    결국은 Give up. 오늘 아침에 PC켜니 또 안되네요. 운영체제는 XP Pro인데...Chrome도 최신이고...그냥 Bookmarklet 쓸랍니다. 그래도 덕분에 몇일 행복했어요. 감사합니다ㅎㅎ

    perm. |  mod/del. reply.
    • 도아 2009/07/02 10:16

      기본적으로 이 강좌를 따라했다면 바탕화면에 만든 트위터 아이콘을 클릭해서 실행해야 됩니다. 제가 보기에는 만든 아이콘이 아니라 크롬으로 접속하면 안되고 바탕화면의 아이콘을 클릭하면 되고하는 것 같습니다.

    • sangwooklim 2009/07/02 15:17

      물론 바탕화면의 클릭하여 접속했었어요. 또한 전부 삭제하고 최초 설치할 때는 되었는데 컴퓨터를 재부팅한 후 안되는 것은 이유를 잘 모르겠네요. 제 PC가 이상할 수도 있으니 어쩔 수 없죠. 어쨌든 신경써 주셔서 감사합니다^^;

  11. orange4b 2009/07/09 00:16

    크롬창을 모드 닫은 상태에서 바탕화면에 바로가기로 만든 트위터로 들어오시면 사용 가능한 것 같습니다

    perm. |  mod/del. reply.
    • 도아 2009/07/09 07:10

      무슨 얘기신지요? 다른 분의 댓글에 대한 답이라면 해당글의 댓글로 달아 주시기 바랍니다.

    • 진퉁 2009/07/17 15:41

      바탕화면의 트위터 크롬 어플리케이션을 다른 모든 크롬 창을 끄신후에 실행하셔야 pbtweet 이 실행되네요^^; 크롬으로 다른거 보시다가
      어플 실행하시면 pbtweet이 실행되지 않은 상태로 트위터가 뜹니다.

      방금 저도 안되길래 테스트 해봤습니다요~
      안된시는 분들은 바탕화면의 트위터 크롬 어플부터 싫행하시기
      바랍니다~

      p.s 도아님 덕분에 트위터 편하기 이용하고 있습니다~ 고맙습니다.
      저도 주 브라우저가 크롬이거든요~허허허

    • 도아 2009/07/17 18:24

      진퉁// 맞습니다. 그래서 저는 모든 옵션을 똑 같이 설정해 둡니다. 그러면 먼저 실행하고 나중에 실행하고에 상관없이 동작합니다.

  12. 환상경 2009/07/18 15:20

    좋은 팁 감사합니다 ^^

    perm. |  mod/del. reply.
  13. 박성훈 2009/08/05 15:48

    와우 정말 멋진 기능들인데요. 앞으로 주 브라우저가 크롬이 될듯
    감사합니다. ^^

    perm. |  mod/del. reply.
  14. 하태영 2010/08/18 16:32

    pbtweet 홈페이지에 한국인의 굉장한 리뷰라며 소개가 되어있네요.
    http://web.me.com/t_trace/pbtweet.html
    잘 쓰겠습니다^^

    perm. |  mod/del. reply.
    • 도아 2010/08/19 09:54

      예. 알고 있습니다. 제작자가 저와 팔로 관계이기도 하고요.

(옵션: 없으면 생략)

글을 올릴 때 [b], [i], [url], [img]와 같은 BBCode를 사용할 수 있습니다.