트위터 백업 프로그램 짹짹v0.2.3 개발 버전 공개

Mar 13

트위터 백업 프로그램 짹짹v0.2.3 개발 버전 공개

한국 사용자를 위한 트위터 백업 프로그램, 짹짹(Check Check) v0.2.3 개발 버전을 공개합니다. 제가 이 프로그램을 만든 이유는 대부분의 트위터 백업 프로그램이 웹 베이스로 다소 불편한 감이 있고, 개중에는 한글을 제대로 지원하지 않아 깨져 보이는 경우가 있으며, 자신의 트윗을 꾸준히 백업해 나가기에는 뭔가 불편한 점이 있기 때문입니다.

또한, 이렇게 백업된 자료를 이용해 분석 프로그램을 만들면, 웹상에서 이용하는 분석 프로그램이 최근의 3200개 이하의 자료만을 가져와 분석하는 것과는 달리 누적해서 백업한 자료를 가지고 분석이 가능하다는 점도 이유 중 하나입니다.

현재는 일단 1.0 버전도 아닌 0.2 버전이므로 트윗과 멘션, 그리고 주고받은 DM데이터를 백업하고 엑셀 포맷으로 내보내기를 하며, 간단한 검색을 하는 기능까지 개발되어 있습니다. 향후에는 각종 분석 기능과 팔로어/팔로잉의 백업, 유저간 대화 추적 등의 기능을 추가할 계획입니다.

다만 이 프로그램은 제가 개인 시간을 이용해 틈틈히 취미삼아 개발하는 것이므로 성능 및 품질을 보장할 수 없고, 데이터의 유효성을 100% 보장하지는 못합니다. 게다가 현재로서는 개발 버전이므로 전혀 안정화되어있다고 말하기도 어렵습니다. 그러므로 이 프로그램을 사용함으로 인해서 생기는 문제는 전적으로 사용자의 책임입니다. (라고 해도 별 문제가 될 것은 없어 보입니다만.. 다 도망가려고 하는 말일 뿐..)

또한, 이성간의 은밀한 대화를 DM으로 나눴다가 이게 백업되어 PC에 남아있는 것을 배우자가 보게 되어 가정내 불화가 생겼다던가 하는 문제에 대해 저는 절대로 책임지지 않으니 주의하시기 바랍니다. (흠흠…)


설치 방법

1. 그림과 같이 웹 브라우저를 실행하고 다음 주소를 입력하거나, 바로 지금 아래 링크를 클릭해 줍니다.

http://barryspost.net/chkchk/chkchk.current.exe

2. 다음 나오는 버튼에서 Run 을 누릅니다. 브라우저에 따라 Save를 해서 실행해야 할 수도 있습니다. 이쯤은 알아서 하시리라 믿습니다.

다시 Run 버튼을 클릭합니다. 마찬가지로 웹브라우저에 따라 나올 수도 있고 안 나올 수도 있습니다.

3. 이제 다운로드가 완료되어 자동으로 실행되거나, 혹은 브라우저에 따라 유저가 직접 실행을 해 주면 다음과 같은 화면이 나타납니다. 여기에서 설치 버튼을 눌러 줍니다. (OS 버전에 따라 약간 다를 수 있습니다.)

4. 다음과 같은 화면이 나오면 여기에서 Install 혹은 설치 버튼을 눌러줍니다. 만약 이 화면에 앞서 .net Framework 3.5 설치를 한다는 화면이 나타난다면 설치를 해줍니다. .net Framework은 Microsoft에서 제공하는 프로그램 실행 환경이며, 다양한 프로그램에서 사용하므로 미리 설치해 주셔도 상관 없습니다. (다만 .net 프레임웍 3.5의 설치에는 10분 이상이 소요될 수도 있습니다. 시간이 부족하거나 컴퓨터가 느린 분은 주의해 주세요.)


사용하기

1. 이제 설치가 완료되면 자동으로 프로그램이 실행되며 아래와 같은 화면이 나옵니다. 여기에서 자신의 트위터 아이디와 패스워드를 넣어줍니다.

2. 로그인을 하면 바로 다음과 같은 메시지가 나타납니다. 아직 로그인한 계정으로 한 번도 백업을 하지 않은 경우에 나타나는 메시지 입니다.

3. 이제 짹짹의 메인 화면이 나옵니다. 먼저 백업을 하라고 했으니 백업을 해야 합니다. 다음 화면에 보이는 것과 같이 백업 버튼을 클릭합니다.

4. 이제 다음 화면과 같이 백업이 진행됩니다. 백업에는 보통 30초~5분 정도의 시간이 소요됩니다. 시간은 자신의 트윗량과 트위터의 시스템 부하, 그리고 네트웍 상태에 따라 다릅니다. 그리고 이 과정에서 간혹 에러가 나는 경우가 있는데, 이런 경우에는 짹짹을 종료한 후 다시 실행해서 백업을 시도해 보시기 바랍니다. 계속해서 에러가 나면 이 글의 댓글로 어떤 상황에서 에러가 났는지 (어떤 백업 중, 몇개까지 됐을 때 어떤 에러가 났다는 식의 상세 내용) 알려주시면 계속 보완해 나가겠습니다.

5. 이제 백업이 완료되었다는 메시지가 나오면 자신의 트윗이 잘 백업되었는지 한번 확인해 보십시오. 현재 트위터에서는 지난 3200개의 트윗, 800개의 멘션, 그리고 각각 800개의 보낸 DM과 받은 DM까지만 조회가 가능합니다. 따라서 그 이전 것은 확인하실 수 없습니다. 앞으로도 계속 이런 기준이 유지될 가능성이 높습니다. 하지만 짹짹을 이용해서 1주일에 한번 정도 백업을 해주면 기존 백업해 놓은 것에 계속해서 누적 백업이 되므로 안전하게 보관하실 수 있습니다. 물론 트윗 당사자가 트위터에서 삭제한 것은 백업되지 않지만, 이미 한번 백업이 된 것은 트위터에서 삭제되도 그대로 백업 데이터에 남아있습니다.

6. 검색창에 원하는 검색어를 넣고 검색 버튼을 누르시면 검색이 가능합니다. 멘션이나 DM에서 검색을 하시면 트윗 내용 뿐만 아니라 트윗을 한 유저 이름에서도 검색을 해 줍니다. 이렇게 백업된 내용을 excel 로 내보내려면 다음 그림과 같이 내보내기 버튼을 눌러줍니다. 그러면 내 문서 폴더 아래의 CheckCheck 이라는 폴더에 Tweet.xls, Mention.xls, SentDM.xls, 그리고 ReceivedDM.xls 라는 파일이 앞에 트위터 계정이 붙은 형태로 저장됩니다. 이 파일은 엑셀에서 열어볼 수 있습니다. 이 때, 주의할 점은 검색을 한 상태에서 저장을 하면 검색된 결과가 저장된다는 것입니다. 만약 전체 저장을 하고 싶으시면 빈칸으로 검색을 하신 후에 내보내기 하시기 바랍니다.

7.그리고 무엇보다도 주의할 점은 API 리밋입니다. 위의 그림에 보시면 API리밋 남은 갯수 / API리밋한도 라는 부분에 숫자가 나와 있습니다. 보통 API 리밋 한도는 1시간에 150개인데, 짹짹 프로그램만이 아니라 믹세로나 트윗덱, 시스믹과 같은 외부 프로그램을 사용해도 갯수가 카운트 된다는 점입니다. 만약 남은 갯수가 크게 줄어들 경우 1~2시간 정도 쨱짹을 사용하지 말고 기다렸다가 다시 실행해서 리밋 수량을 확인하고 사용하는 것이 좋습니다. (자신의 아이폰이나 안드로이드폰 같은 전혀 다른 주소를 사용하는 경우에는 해당되지 않습니다만, 이런 스마트폰도 WiFi를 쓰게 되면 API 리밋으로 카운트 될 수 있습니다.)


주의 사항

1. 내 문서의 CheckCheck 폴더에는 트위터계정.xml 이라는 파일이 생겨 있습니다. 이 파일이 바로 백업 데이터 파일입니다. 이 파일만 다른 곳에 복사해 두면 나중에 언제라도 이 상태에서 누적 백업을 하실 수 있습니다. 또한, 이 파일은 표준 XML 포맷을 가지고 있으므로 XML 파일을 볼 수 있는 다양한 프로그램에서 조회가 가능합니다.

다만, 이 파일에는 보안 잠금이 되어있지 않으므로 자신의 DM이 그대로 노출될 수 있습니다. 따라서 PC 방 등에서는 절대로 사용하지 마시기 바랍니다. 만약 불가피하게 사용하신 경우 내 문서 폴더 밑의 CheckCheck 폴더를 반드시 지우고 휴지통 비우기까지 하시기 바랍니다.

2. 그리고, 이 프로그램은 앞에서 말씀드린 바와 같이 개발 버전이기 때문에 어떤 에러가 있을지 모릅니다. 이런 에러로 인해 발생하는 문제에 대해 저는 책임을 지지 않습니다. 그러니 조금 이상한 점이 있으시면 바로 사용을 중지하시고 이 글에 댓글을 달아 주시기 바랍니다.

감사합니다.


v 0.2.3.5 추가 및 변경 사항

1. 대화 확인 기능 추가

특정 사용자와 자신간의 대화를 시간대별로 확인할 수 있는 기능입니다. 대화 탭을 누른 후 상대방 아이디를 입력하고 검색하면 됩니다.

2. 시간이 그리니치 표준시로 백업되던 것을, 유저의 로컬 시간대로 백업되도록 수정하였습니다.

3. 오류가 발생할 경우 좀 더 상세한 에러 메시지가 표시되도록 변경되었습니다.

* 기존 사용자는 그냥 실행만 하면 업데이트를 합니다.

* 실행 전 “내 문서\CheckCheck” 폴더에 있는 계정명.xml 파일을 다른 곳에 복사해 두시는 것이 좋습니다.

Barry Lee

PS> 아래와 같은 에러가 나는 분들은 계속해서 그 에러가 나는 모양입니다만 제게는 재현이 안되고 있어 아직 고치지 못하고 있습니다. 이 문제가 해결되면 다시 트윗을 할텐데, 그 때 다시 실행하시면 자동으로 업데이트 됩니다. 감사합니다.

PS2> 아직 좀 에러가 있네요. 2-3일 후에 다음번 버전을 받으셔도 좋을 듯 합니다

  • Share/Bookmark

30 comments

  1. 트위터 백업툴이군요. 멋집니다!
    전 트위터를 그냥 '독백'이라 생각하기 때문에 제가 남긴 말을 굳이 백업할 필요는 못느낍니다. 내가 어제 한 말을 다시 기록해둘 필요를 못느끼는 것과 같지요. 다만 다른 분의 독백 중에 좋은 것은 즐겨찾기해놓습니다. 하지만 분명 기록으로 남겨두고싶은 분들이 있을테니 그런 분들에겐 좋은 툴이 되겠네요.

  2. mangang /

    멋집니다…. 아직은 백업할만한 넋두리가 없어서// 나중에 요긴하게 사용할 수 있기를 기대해 봅니다.

  3. 트윗으로 보내고, 또 모아왔던 글들을 잘 정리할 수 있을 것 같네요. 잘 사용하겠습니다. ^^

  4. 차진국 /

    개체 참조가 개체의 인스턴스로 설정되지 않았다는 메시지와 함께 중단되네요. 윈7에 익스8입니다. 몇 번 그런 에러메시지 뜨다가 백업 완료되었다고 합니다. 근데요. 트윗케알에서 이전에 백업한 엑셀파일하고 합칠 방법은 없을까요?

    • 네.. 합칠 방법은 현재로서는 없습니다. 제가 그쪽은 아직 고려를 안해서요.. 나중에 한번 보겠습니다.
      에러 문제는 제 PC 몇대에서 해 봐도 재현이 안되서 고민 중입니다.

  5. 차진국 /

    에러메시지가 뜨기는 하지만 백업은 정상으로 되네요. 그런데 내보내는 경로를 바꿀 수는 없을까요? D드라이브에 내 문서 폴더를 이동해서 쓰는데 자꾸 C드라이브로 갑니다. 윈도우7에 64비트 버전입니다.

    • 글쎄요? 저는 윈7에 32비트인데 내 문서에 CheckCheck 폴더에 저장되는데요.. 바탕화면에는 그냥 설치 파일만 임시로 생기는 건데 이상하네요.. 확인해 보겠습니다.

  6. tuesdaymoon_화월 /

    나중에 제가 사용한 해쉬태그 별로 따로 서치가 되는 기능도!! 그럼 좋을텐데!! :) 암튼 좋네요!!

    • 짹짹이에서 자기가 백업한 다음에 거기다가 해쉬택 넣어서 검색하면 되는뎅?
      나 지금 "추천 사이트 리스트" 그렇게 해서 찾은 다음에 엑셀로 내보내기 해서 만든거라능

  7. 파인로 /

    잘 쓰겠습니다! 그런데 혹시 Retweet한(old RT말고 정식 기능요) 트윗의 백업이나 Favorite으로 모아둔 트윗의 백업은 안되나요?

  8. 전영진 a.k.a nike984 /

    드디어 공개하셨군요 ^^ 고생 많이 하셨습니다 ㅋㅋ

  9. 고생하셨어요~ 잘 쓰겠습니다 !!

  10. 좀 생뚱맞을 지 모르지만, Intense Debate 라는 댓글 플랫폼도 있었군요. 전 일단 DISQUS 쓰고 있는데 혹시 비교해 주실 수 있으세요? ECHO라는 애도 유명한가 보던데…

  11. 문득 든 생각인데, 이거 다운받아 실행하는 사람들이야 기본적으로 트위터에서 본 배리님을 믿고 하는 거겠지만, 검색을 통해서 온 분들도 있을테니, ID/PW 는 트위터에 API 접근하기 위한 수단으로만 사용되고 전혀 다른 곳에 기록이 남지 않는다는 것을(맞죠? ^^;) 본문에 명시해주시면 더 좋을 것 같습니다~

  12. 이쿠… 지난번 윈도우7때만 그럴줄 알았는데, 개체참조가 개체인스턴스로 설정되지 않았다는 오류가 트윗,멘션,DM 수집시 모두 뜨네용. 큭

  13. 왠지 댓글 스팸이 되는 것 같은데, 프로그램 자체의 오류라기보다는 트위터와 연결되는 과정에서 문제가 있지 않나 싶기도. 몇차례 시도하면 오류안날 때도 있군요. 근데 타임라인 긁는거는 항상 오류가. 양이 많으면 문제가 되나봐요? ^^;;;

  14. 계속 테스트해보니, 제 경우 트윗수집할 때는 꼭 1600에서 1800으로 넘어갈 때 그 에러 뜨고, 이제 멘션과 DM(600개 상당) 수집할 때는 에러 뜨지 않네요. 디버깅에 참고하세요. ^^; 그래서 현재 3/9~3/22 까지 트윗만 백업되었어요. 앞으로 며칠에 한 번씩은 해줘야 할 듯.

    • 헉.. 댓글 폭탄이..ㅋㅋㅋㅋ
      일단 트윗이 많으면 에러가 난다면 제 계정을 백업할 때 에러가 나야 하는데 안나더라구요.혹시 줄바꿈 트윗을 했을 때 (twtkr 등) 문제가 나는지 확인 중입니다. 글고 그 에러는 꼭 나는 사람만 나는 것으로 보아 특정 글자나 사용방법으로 인한 문제 같아요.

      패스워드 부분은 본문에 명시하겠습니다.

      그리고 다른 댓글 플랫폼은 안써봐서 모르겠어요 ^^;;;; 이 intense debate는 댓글이 달리면 메일로 알려주니까 편하더라구요.

      • ㅎㅎ 감사~ 하긴 배리님 트윗을 백업할 때 문제가 안생겼다면야… 근데 배리님 트윗 아직 65535 안넘으셨나요? 그거 넘어서면 디폴트 저장을 xls 가 아니라 xlsx 로 해야하는 건 아닌지…

        • 저도 이거 만들고 백업한지 얼마 안되서 5000 트윗 정도밖에 백업 못했어요 ㅠ.ㅠ

  15. 검색결과나 리스트의 트윗들도 백업이 되면 좋을 것 같습니다. 그리고 백업 결과를 구글 닥스랑 연동시켜서 로컬 PC가 아니라 구글닥스로 바로 백업되도록 해도 좋을 것 같습니다.

  16. jhkkumi /

    좋은 프로그램 감사합니다 :)
    다만, 윈도에서만 쓸수있겠네요; 쓰는 os가 맥인지라;
    귀찮아서 멀티부팅 안하고 있었는데 윈도를 설치해야겠습니다. ^^
    감사합니다 :)

  17. 감사합니다.

    1. 새 RT 이 안되네요? 역시 뭔가 구조적으로 깔끔하지 않은듯..
    2. 검색창에 정규식 표현 지원해주세요. 안 되면 구글 정도 수준도 괜찮아요 A AND (B OR C) AND -D 이런 식으로

    한번 백업 한 다음 다음에 또 백업할려면 3200 이 다 찰때까지 기다렸다가 프로그램 실행시키고 백업해야 중복이 없으려나요? 아니면 pop3 처럼 프로그램이 알아서 예전부터 계속해주나요?

  18. coocostyle /

    DM을 백업하던 중 "입력 문자열의 형식이 잘못되었습니다"라고 뜨네요. 그래서 DM은 몇개 밖에 백업이 안되는군요… …

  19. 트위터 백업 프로그램 짹짹v0.2.3 개발 버전 만들어주셔서 고맙습니다. 꽤 유용하게 쓰일듯 합니다. ^,.^;

  20. arkong2 /

    >_< 배리님 짹짹 잘 받아서 사용할께요~* 트윗량이 많지 않아 금방 백업 완료 뜨네요!! 감사합니다!! ^~^*

  21. 와. 너무 좋은 프로그램이네요.^^ 잘 사용하겠습니다!

Trackbacks/Pingbacks

  1. 트위터 백업 프로그램 짹짹v0.2.3 개발 버전 공개 « Apisces - [...] http://barryspost.net/post/1224 Posted in Twitter | Leave a Comment »Tags: [...]

Leave a Reply