트위터
Yahoo GeoPlanet 를 이용한 트위터에서 유행하는 주제 알아보기 (3) - 국가별 WOE ID 찾아서 트렌드 알아보기
2016. 5. 8.국가별로 WOE ID 를 조회하여 트위터를 통해 나타난 트렌드를 알아보고 세계 트렌드와 비교해보는 페이지를 만들어보자. 1. 먼저 국가별 WOE ID 조회에 필요한 패키지를 설치한다. yweather 라는 패키지(https://pypi.python.org/pypi/yweather/0.1)를 이용하여 국가별 WOE ID 를 찾을 수 있는데, yweather 는 Yahoo! Weather RSS feed 인터페이스를 제공하기 위한 파이썬 모듈이다. yweather 설치 123456789envalpha)root@localhost:~/# pip install yweatherCollecting yweather Downloading yweather-0.1.1.tar.gzBuilding wheels for colle..
Yahoo GeoPlanet 를 이용한 트위터에서 유행하는 주제 알아보기 (2)
2016. 5. 8.앞의 예제를 응용하여 특정 두 지역의 공통된 트렌드 찾기 본 예제에 사용된 교집합(intersection)외에 집합에 대한 연산은 아래 링크 참조https://docs.python.org/3/library/stdtypes.html#set 12345678910111213141516171819202122232425262728from django.shortcuts import render_to_response, render, redirectimport twitter def get_twitter_trends(request): CONSUMER_KEY = '*****************' CONSUMER_SECRET = '*****************' OAUTH_TOKEN = '*****************..
Yahoo GeoPlanet 를 이용한 트위터에서 유행하는 주제 알아보기 (1)
2016. 5. 8.Yahoo GeoPlanet 를 이용하여 트위터에서 유행하는 주제를 알아보자.야후 GeoPlanet 의 Where On Earth(WOE) ID 시스템은 지구상의 장소와 고유의 식별자를 매핑시키는 방법을 제공한다.이 API 를 이용하여 한정된 쿼리를 실행해보자. [참조링크] https://dev.twitter.com/rest/reference/get/trends/place https://developer.yahoo.com/geo/geoplanet/guide/concepts.html [WOE ID 검색]아래의 사이트를 통해서 WOE ID를 찾을 수 있다.http://woeid.rosselliot.co.nz/ 서울의 경우 1132599 이다. District-County Province-StateCountr..
트위터 계정 접근을 위한 어플리케이션 인증
2016. 5. 8.트위터의 데이터를 활용하기 위한 OAuth 인증증명과 API 접근 획득을 위해서는 아래 사이트에서 새로운 트위터 어플리케이션을 생성해야 한다. https://apps.twitter.com/ 〉 CREATE NEW APP 제대로 연결되었는지 확인해보기 위해 아래와 같이 작성한 후 출력해보자. 123456789101112131415from django.shortcuts import render_to_response, render, redirectimport twitter def get_twitter_data(request): CONSUMER_KEY = '********************' CONSUMER_SECRET = '****************' OAUTH_TOKEN = '*************..
구글스프레드시트를 이용한 트위터 봇 만들기 (2) - "Markov" Setup
2015. 8. 17.시작하기 위에서 보는 바와 같이 4개의 데이터시트 중에 선택이 가능하다. 그 4개의 데이터시트는 각각의 특징이 있으며, 다른 내용으로 변경도 가능하다. 여기서는 먼저 Markov 시트의 적용에 대해 살펴본다. "Markov" Setup Markov 데이터시트의 경우 위와 같은 형태를 갖추고 있다. 데이터 입력 시트는 B5 와 그 이하의 셀을 스캔해서 트윗을 생성해낸다. 이 셀에 다른 텍스트를 대체해서 넣을 수도 있다. 이 형태는 다른 알고리즘보다는 트윗 생성에 좀 더 시간이 소요된다. 새로운 텍스트를 B5 셀 이하에 붙여넣는다. [Bot] - [Stop Posting Tweets] 을 통해 기존의 트윗 생성을 중단한 후 [Bot] - [Generate Preview] 를 통해서 트윗 데이터가 제대로 출력..
구글스프레드시트를 이용한 트위터 봇 만들기 (1)
2015. 8. 17.구글스프레드시트를 이용하여 주기적으로 트윗을 전송하는 봇을 만들어보자. 먼저 https://docs.google.com/spreadsheets/d/1Cbg_6pYN04XtDHpDLtxAP3ExQEBL8PYBXBQ1E5_Sq30/copy에서 스프레드시트를 복사한 후에 시작! Step 1: Create a Twitter account for your Bot먼저 봇으로 사용할 새로운 트위터 계정을 만듭니다. Step 2: Create a Twitter App for your Bot스프레드시트가 트위터와 소통할 트위터 앱을 만듭니다. http://apps.twitter.com 로 이동하여 "Create New App" 버튼을 이용해 트위터 앱을 만든다. name, description, website 항목을 필..
큐레이션의 시대 - 3 ‘관점에 체크인’하는 새로운 패러다임
2012. 8. 31.3 ‘관점에 체크인’하는 새로운 패러다임 1) 포스퀘어의 모듈화 전략 에코시스템의 형성을 위해 포스퀘어는 다음의 몇 가지 장치를 마련했다. 첫째, 스스로는 철저히 모듈로 남아, 거대 플랫폼에 의지할 것둘째, '장소'와 '정보'의 교차점을 잘 설계할 것셋째, 교차점에 이용자들을 접속시키기 위해 '체크인'이라는 새로운 수법을 도입할 것 2) 트위터가 낡은 비즈니스를 살리다 이제는 소셜미디어를 통해 기업과 소비자의 관계가 지속적인 관계로 바뀌고 있다. 어떤 푸드 트럭을 트위터에서 팔로우할 것인지의 선택은 소비자의 손에 달려있다. 또한 단순히 푸드 트럭의 정보만을 얻을 것인지, 아니면 답신을 해서 대화를 나눌 것인지, 소비자들은 관계의 속성도 선택할 수 있다. 물론 기업 측에서도 어느 정도는 소비자들과 개별적으..