anlytics


2010/05/18 02:51

중국에서 트위터 사용하기 2부 (트위터 차단된 장소에서도 사용가능) Android

너무 길어져서 글을 자릅니다.

자 다운 받으셔서 설치 하셨나요?

설치 후에 탐색기에서 다운받으실 디렉토리 상위 디렉을 선택하시고
마우스 오른쪽 버튼을 살포시 눌러 주시면
SVN Checkout 이라는 메뉴가 보입니다.
보이시죠? 안보이세요? 껏다 키세요... 쿨럭
저 메뉴를 살포시 선택하시면















바로
요런 창이 하나 뜹니다.
그럼 첫번째 URL of Repository : 요기에는
http://birdnest.googlecode.com/svn/branches/gae/ 요거 넣어 주시면 되시구요
그 다음에는 받으실 디렉토리 선택하시고
OK ~~ 선택합니다.
그럼 이제 여러분은 여러분을 트위터의 세상으로 연결해줄 소중한 우리의 친구를 구하신겁니다.
아아 이에 보니 소개도 안시켜 드렸네요 소개합니다. Birdnest - Twitter proxy 입니다.
birdnest is a Twitter API proxy which filter out the unnecessary information off the Twitter response. This result better utilization of bandwidth for Twitter mobile client, primarily for jibjib.
홈피는 http://code.google.com/p/birdnest/ 여기이니 방문해 보시구요
추후에 최신 버젼 여부를 웹에서 확인 하실려면
http://code.google.com/p/birdnest/source/list 여기 가셔서 여러분이 받은 이후 버젼이 보이시면 추가된게 있는 겁니다.

자자 여기 까지 오셨으면 절반은 끝나신겁니다.

그럼 이제 조금만 더 힘네도록 하시죠
birdnest는 파이썬으로 작성되어 있고 구글 앱 엔진에서 작동하지만 여러분은 그거 하나 알 필요 없습니다.
그냥 조금만 삽질하세요 ^^

자 다운 받은 어플리케이션을 보시면
app.yaml 이라는 파일이 보이실겁니다.
해당 파일을 열어 주시면 application: nest라는 부분이 보입니다.
여기가 핵심입니다. 바로 여러분의 APP ID로 바꿔 주십시오.
혹시 여러분의 APP ID를 모르신다면 단기 기억상실증이 의심됩니다. 서둘러 병원을 가보심이 아니라
강좌 1번에서 appengine 에서 어플리케이션 공간 설정하실때 신나게 Check Avalialble 눌르셨던 항목입니다.
그리고 저장 해주시면 됩니다.
*주의 * 저장은 UTF-8로 하셔야됩니다.
 
그리고 같은 경로에 code.py 라는 파일이 있습니다.
그 파일을 여시고
저 부분을 찾습니다.
대략 580라인 근처입니다.
    import socket
    import re
    ua = web.ctx.environ.get("HTTP_USER_AGENT", 'None')
    if ua.find('jibjib') >= 0:
      socket.setdefaulttimeout(60)
    elif ua.find('zh-CN') >= 0:
      #raise Exception('unknown error')
      socket.setdefaulttimeout(2)
    else:
      socket.setdefaulttimeout(2)
살포시 지워주시면 되겠습니다.
internal server error일으켜서 여러분의 트위터로 가는 길을 가로막습니다. 지우세요!
그리고 저장하신후에....

그러면 이제 올려 줘야죠
원래 정식방법 쓰면 좀 귀찮고 중국분이 만들어준 프로그램하나 가져다 쓰죠
받으세요 SDUpload <-- 다운로드 링크 입니다.
자 적당한 장소에 압축을 풀어 주시고 DOS창을 실행시켜서 압축을 푼곳으로 이동합니다.
cd c:\sdupload 이렇게요...-_-;;;;
그리고
이렇게 실행 시켜 주시면 됩니다.
사진의 첫줄 빨간 박스 안에만 보세요
명령어는 SDUpload update gae 입니다. gae 부분은 birdnest 다운받아서 app.yaml 이 저장된 그 디렉토리 입니다.
디렉토리만 선택해 주시면 됩니다.
저 화면 아래로

이 부분이 연결되서 나옵니다.
2번 물어보는데 첫번째는 Email: 에서는 앱엔진을 등록한 이메일 계정을 입력하시고
Password에서 이메일 패스워드를 입력하시면
끝납니다.

글이 무의미하게 길고 쓰잘데기 없는 잡설에 헛소기라 껴서 길고 길어 보이지
그냥 웹사이트 핸드폰 인증으로 하나 가입하고 프로그램 2개 다운받고 다운받은거 편집기 프로그램에서 주소 바꿔서
다시 한번 올려주는 형식입니다. 다운로드 시간 제외하고 10분도 안걸립니다.

여러분 힘든건 다 끝났습니다.

중국에 계신 여러분들도 트위터의 세계로 오세요~~

여기까진 공통입니다. 아이폰 유저 분들도 이대로 하시면 됩니다.
단지 앱에서 API 부분이 있는지 확인하시고 사용하시면 된다는...

안드로이드 트위터 앱은 3부에서 계속.....

핑백

덧글

  • 베토벤 2010/05/21 18:01 # 삭제 답글

    잘 읽었습니다 설치하기 전에 쭉 보고있었는데 좀 아리송합니다 특히 2부 내용은 안드로메다에 있는 기분입니다 ㅜㅜ
    검은색화면만 봐도 컴터 고장났구나!라고 생각하는 저한테는 좀 어렵네요...;;;주말에 용기내어서 해보고
    안되면 분노의 덧글(ㅜㅜ) 달겠습니다ㅋ그럼 전 이만 선배 만나러 가야겠네요 휘리릭~
  • peterpan 2010/05/21 19:43 #

    피드백 환영합니다. 안되는 부분 알려주시면 좀 보강토록 해보겠습니다.^^
    그래도... 나름 상세하게 쓴다고 회사 보고서보다 쪼오끔 사진 적게 넣는 수준으로 많이 넣은건데...
    꼭 화팅하셔서 한국 사람들 다 쓴다는 트위터 쓰십시오
  • 미나 2010/06/13 23:01 # 삭제 답글

    안녕하세요~ 트위터를너무하고싶은1인인데요~ 나와있는데로 하고 다운받고했는데요. DOS까지왔는데 명령어를 입력하니까 dos가 떳다가 바로 없어져요.ㅠㅠ 이건어떻게하는건지요.ㅠㅠㅠㅠ 그리고 app.yaml이걸 "*주의 * 저장은 UTF-8로 하셔야됩니다"라고하셨는데 이것이 뭔지 모르겠습니다.ㅠㅠ 전 그냥 저장만했는데요. 이젠 어떻게 하면되는것인가요~ 부탁좀드립니다~~갈켜주세요~~ 혹시나해서 메일남기고갑니다~ minali85@hanmail.net
  • peterpan 2010/06/17 17:20 #

    음 DOS까지 오셨다는 의미가 윈도우 버튼 -> 프로그램 실행 -> cmd.exe 같은걸로 해서 저 검정색 창이 실행이 되신건가요?
    윈도우 탐샘기에서 실행하시면 말짱 꽝입니다. 반드시 도스 창을 실행을 시켜서 cd 명령어로 이동후 해주세요
    utf부분은 전 emeditor만 사용해서 좀 계념이 없습니다. 그냥 일반 에디터로 하셔도 큰 문제 없을겁니다.
    안되면 다시 리플을...
  • 으네 2010/06/15 01:04 # 삭제 답글

    dos 창에서 이메일주소까지 썻는데요, 비번쓰는데서 아예 써지질 않아요, 왜그런거죠?
  • peterpan 2010/06/17 17:24 #

    허허 이메일 주소까지 쓰셨으면 위에 분하고 전혀 다른 케이스인데...
    제가 다시 해볼려고 하니까 되는데요 패스워드 부분은... 원래 글씨가 안보입니다.
    다시 한번 시도해 보십시오.. 그래도 안되면 제가 다른 방법을 찾아보도록 하겠습니다.
  • peterpan 2010/06/17 17:26 # 답글

    위에 두분들 어려운 부분은 얼추 다 끝났는데... 잘 되셔서 트위터 잘 사용하시길 바랍니다.^^
  • 으네 2010/06/18 19:00 # 삭제 답글

    흠, 이번엔 이메일쓰고 비번쓰고 엔터 치니깐 다시 invalid username or password. 래요
  • peterpan 2010/06/21 12:22 #

    진짜 거기는 되야되는 문제입니다.-_- 혹시 PC에서 사용하는 계정과 앱 엔진용 계정이 틀리시나요?
    PC에서 로그아웃하고 나서 한번 해보십시오... 상관없는건데 혹시나 모르니까요... 정말 저도 의문이네요^^
  • 원호 2010/07/23 19:04 # 삭제 답글

    안녕하세요. 갤럭시에스에서 따라하고 있는데요 다맞게했다고 생각하는데 안되네요..벌써 몇번째인지 ㅠㅠ 아..우선정보는 정말감사합니다. . 혹시 두번째과정에서 파일수정을 두번 하잖어요. 그때 저장을 하면 파일에 녹색 체크에서 빨간색 느낌표로 바뀌는게 정상인가요? 어떤에디터를써서라도 utf 8로 저장하면 빨간색 느낌표로 바뀌는데요.. 그게 문제인지. 계속접속할수없다고 떠서.. 답답합니다. 광명을 주세요..
  • peterpan 2010/08/02 00:21 # 삭제

    먼저.. 너무늦게 봐서 죄송합니다. 블로그를 잘 안와서요
    빨간색으로 바뀐다는게 앞에 아이콘인건가요? 정상입니다. 서버에서 가져온 코드와 틀리다는 내용입니다.
    신경쓰지 마시구요
    어디에서 접속이 안된다고 나오는건가요?
  • 바다 2010/08/07 16:00 # 삭제 답글

    트위터 계정도 없는 트위터 초보자
    지시하신데로 잘 따라가 완료하였습니다. 헌데 어떻게 트위터 사용가능여부를 확인할까요?
    여전히 트위터 홈페이지에는 접속이 안됩니다.
    트위터의 세계로 안내부탁합니다.
    산동성 연태에서...
  • peterpan 2010/08/08 18:48 # 삭제

    트위터 계정이 없으시면......이게 안됩니다.
    본문에도 쓴거 같은데 앱에서는 결국은 트위터 계정을 만들어야됩니다.
    임시로 무료 VPN을 찾아 보시거나 한국에 연락해서 계정좀 만들어 달라고...쿨럭 죄송합니다.
    계정은 만드셔야...
  • Jinny :-) 2010/08/11 04:15 # 삭제 답글

    좋은 정보 감사드립니다 ㅎㅎㅎ
    무료 VPN 쓰다가 답답해서 다시 찾게됐는데 최고의 정보가 아닐까 싶네요!!!

    그런데 정작 접속이 안되고 있어요.............. ;-(
    마지막까지 깔끔하게 다 끝냈는데 접속 불가에요 ㅠㅠ
    twitter.com/계정 이렇게 쳐도 안되고...
  • 2010/09/14 20:48 # 삭제 답글

    저기 도스에서 암축푼 곳으로 어떻게 가나요..안 가지던데..
  • 2010/09/14 22:03 # 삭제 답글

    도스에서 님 처럼 화면이 안나오고 마지막에 uploding index.....나오고 다시 명령어 처야 하는 칸이 나오는데요..도와주세요
  • 다스케~ 2010/10/27 01:21 # 삭제 답글

    끝까지 다했는데 연결이 되지않습니다..ㅡㅜ
    아이폰으로도 안되고 컴퓨터도 연결이 되지않아서...
    다 지우구 다시 해봤는데
    계정 비밀번호 치는 란이 안나오네요;ㅜㅜ

    제발 광명을 찾아주세요~~~
  • 카펠라 2012/03/07 16:04 # 삭제 답글

    SVN Checkout 에서 에러가 나는데..어쩌죠..;;
    중국에서 근무중이라.. 요 정보 찾고.. 대박~ 이러구 기분 UP됐었는데..ㅠ_ㅠ
    http://birdnest.googlecode.com/svn/branches/gae/ 넣고 ok눌렀더니.. 뭔가 실행되는데..

    Error Unable to connect to a repository at URL
    Error 'http://birdnest.googlecode.com/svn/branches/gae'
    Error OPTIONS of 'http://birdnest.googlecode.com/svn/branches/gae': Could not read
    Error status line: 远程主机强迫关闭了一个现有的连接。
    Error (http://birdnest.googlecode.com)
    Completed!:

    이렇게 뜹니다 ㅠ_ㅠ 그래도 다른 분들은 도스까진 넘어가나 본데..저는 왜 이모양인지.. 부탁 좀 드릴께요..
    이문제 해결할 방법이 없을까요??
댓글 입력 영역