[[TableOfContents]] == 시작 == 블로그에 있는 글을 트위터로 발행하는 서비스는 이미 존재하지만, 그 반대의 경우를 처리해주는 서비스는 없다는 것을 생각해 내고 구글링을 통해 정보를 얻기 시작. == 방법을 찾아내기까지.. == 1. [http://www.whitepoem.com/439 Twitter Digest 2009-06-14]와 [http://theflow.tistory.com/461 Twitter Digest 2009-06-15]에 따르면, 파이썬을 지원하는 서버가 있다면 트위터의 글을 블로그로 발행하는 것이 가능하다고 한다. 1. 하지만 내가 이용하고 있는 무료 호스팅 서비스에서는 PHP만을 사용할 수 있다. Python을 이용하려면 등급을 올리거나 유료 호스팅을 신청해야 한다. 다른 좋은 방법이 없을까? 1. 혹시나 해서 PC에 Python 2.6.1을 설치한 다음 테스트를 해봤다. 분명 정보는 맞게 입력했지만 글이 올라가지 않는다. t2b_test.py를 실행해보니 딱 1번 테스트글이 올라갔다. 그걸 보면 아이디와 비번 등의 정보는 잘 입력한 것 같은데 잘 안되는 원인은 뭘까? 1. 하루 지난 다음 해보니 문제없이 잘 작동하는 것을 확인!!! 그리고 FFcomputing에서 python을 이용할 수 있다는 것도 확인받았다. 1. 이제 리눅스에서 반복 작업을 지정할 수 있는 crontab으로 매일 밤 12시에 트위터 하루치 글이 올라오는 것을 확인하면 끝! == Twitter 2 Blog == === 데스크탑 PC 이용 === 1. [http://code.google.com/p/twitter2blog/downloads/list twitter2blog source code]를 다운 받는다. 1. 다운받은 파일 안의 info.py.sample을 info.py로 copy한 후 info.py에 twitter 계정 및 blog 계정 정보[[footnote(블로그 ID, Password / BlogAPI 주소, ID)]]를 채워 넣는다. {{| # 1. cp info.py.sample info.py # 2. write down your info #twitter tw_user="{{{{color:red}트위터 아이디}}}" tw_passwd="{{{{color:red}트위터 비밀번호}}}" #blog blog_user = "{{{{color:red}블로그 아이디}}}" blog_passwd = "{{{{color:red}블로그 패스워드}}}" blog_id = {{{{color:red}BlogAPI ID}}} blog_api_url = "{{{{color:red}BlogAPI 주소}}}" #blog post title (using time.strftime) title_type = "Twitter Digest %Y-%m-%d" #blog post publish ? publish = 0 # 1: publish, 0: don't publish|}} 1. PC에 [http://www.python.org/download/releases/2.6.1/ Python 2.6.1] 설치 1. t2b.py를 탐색기에서 더블클릭해서 실행한다. 1. 블로그에 하루치 트위터 글이 저장된 것을 확인했다면, 다시 info.py 파일을 열어 publish = 0을 1로 수정해 놓는다. 1. 수동으로 t2b.py를 실행하거나, 제어판의 예약된 작업 기능을 이용해서 특정 시간에 Twitter2blog가 작동하도록 한다. === 서버나 웹 호스팅 서비스 이용 ===