한국 사용자를 위한 트위터 백업 프로그램, 짹짹(Check Check) v0.2.4 개발 버전을 공개합니다. 제가 이 프로그램을 만든 이유는 대부분의 트위터 백업 프로그램이 웹 베이스로 다소 불편한 감이 있고, 개중에는 한글을 제대로 지원하지 않아 깨져 보이는 경우가 있으며, 자신의 트윗을 꾸준히 백업해 나가기에는 뭔가 불편한 점이 있기 때문입니다.
또한, 이렇게 백업된 자료를 이용해 분석 프로그램을 만들면, 웹상에서 이용하는 분석 프로그램이 최근의 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분 이상이 소요될 수도 있습니다. 시간이 부족하거나 컴퓨터가 느린 분은 주의해 주세요.)
설치가 완료된 후에는 바탕화면에 CheckCheck 이라는 폴더가 생성되는 경우가 있는데, 이것은 설치를 위해 임시로 생성한 폴더이므로 삭제하시기 바랍니다.
사용하기
1. 이제 설치가 완료되면 자동으로 프로그램이 실행되며 아래와 같은 화면이 나옵니다. 여기에서 자신의 트위터 아이디와 패스워드를 넣어준 후 Allow 화면을 누릅니다. 이 화면은 짹짹 프로그램의 화면이 아니라 Twitter.com 의 인증 화면입니다. 여기에 자신의 아이디와 패스워드를 입력하는 것은 짹짹 프로그램에는 전혀 저장되거나 기록되지 않으며 내장된 웹브라우저를 통해 twitter.com 으로 전송될 뿐이므로 안심하고 입력하셔도 됩니다.
이렇게 로그인을 하면 다음과 같은 화면이 나타납니다. 여기에 보이는 일곱자리 PIN 번호는 twitter.com 에서 부여하는 인증번호입니다. 이제 이 번호를 아래쪽의 입력란에 똑같이 입력한 후 엔터키를 누르거나 submit 버튼을 누르면 인증이 완료되니다. 이렇게 인증이 완료되면 사용자가 자신의 웹 트위터 페이지의 settings -> Connections에서 짹짹(CheckCheck)을 Revoke 할 때 까지는 다시 로그인 정보를 묻지 않습니다.
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 리밋으로 카운트 될 수 있습니다.)
8. 새롭게 추가된 기능으로 “대화” 추적 기능이 있습니다. 특정 상대와 주고 받은 트윗/멘션을 한 화면에 보여주는 기능입니다. 아래 그림과 같이 마지막에 있는 “대화” 탭을 누르고, 조회를 원하는 상대의 트위터 아이디를 입력하면 상대와 나눈 대화를 한 화면에서 시간 순서대로 볼 수 있습니다. 다만, 백업이 되지 않은 이전 자료는 볼 수 없습니다.
주의 사항
1. 내 문서의 CheckCheck 폴더에는 트위터계정.xml 이라는 파일이 생겨 있습니다. 이 파일이 바로 백업 데이터 파일입니다. 이 파일만 다른 곳에 복사해 두면 나중에 언제라도 이 상태에서 누적 백업을 하실 수 있습니다. 또한, 이 파일은 표준 XML 포맷을 가지고 있으므로 XML 파일을 볼 수 있는 다양한 프로그램에서 조회가 가능합니다.
다만, 이 파일에는 보안 잠금이 되어있지 않으므로 자신의 DM이 그대로 노출될 수 있습니다. 따라서 PC 방 등에서는 절대로 사용하지 마시기 바랍니다. 만약 불가피하게 사용하신 경우 내 문서 폴더 밑의 CheckCheck 폴더를 반드시 지우고 휴지통 비우기까지 하시기 바랍니다.
2. 그리고, 이 프로그램은 앞에서 말씀드린 바와 같이 개발 버전이기 때문에 어떤 에러가 있을지 모릅니다. 이런 에러로 인해 발생하는 문제에 대해 저는 책임을 지지 않습니다. 그러니 조금 이상한 점이 있으시면 바로 사용을 중지하시고 이 글에 댓글을 달아 주시기 바랍니다.
감사합니다.
출처 http://barryspost.net/checkcheck