ThinkUp으로 Tweet 통계를 보관, 검색 및 조회하는 방법
트윗 보관에 걱정하시는가요? 더 강력한 검색을 원하십니까? 트윗 통계를보고 싶으십니까? ThinkUp을 홈 서버에 설치하면 모든 것을 할 수 있습니다..
ThinkUp은 귀하의 모든 트윗, 답글, 답변 등을 보관하여 유용한 정보를 검색하고 유용한 정보를 찾을 수있는 훌륭한 응용 프로그램입니다 (현재 베타 버전입니다). 페이스 북을 완전히 지원하는 것을 포함하여 꽤 많은 플러그인이 있습니다..
LAMP 서버에 설치하도록 설계되었습니다. 즉, Linux, Apache, MySQL 및 PHP가 백본을 제공합니다. Windows 또는 Mac 기반 컴퓨터에 설치하는 것이 가능하지만 Linux에서 가장 쉽게 처리 할 수 있으므로 Ubuntu를 사용하여 설치 및 실행 방법을 보여줍니다. 창업자 인 Gina Trapani와 커뮤니티의 많은 사용자가 매우 적극적으로 개발하고 있습니다..
전제 조건
ThinkUp은 현재 베타 버전이므로 일부 버그가있을 수 있으며 완벽하게 진행되지 않을 수 있습니다. 버그 리포트를 제출하여 도움을받지 못하는 경우가 아니면 귀하에게 적합하지 않을 수 있습니다. 첫째, LAMP 서버를 가동시켜야하며, 이미 설정 한 것으로 가정합니다. 개인용 MySQL 사용자 계정이 이미 설정되어 있어야합니다. 마지막으로, PHP의 메일 기능이 작동해야합니다. 즉, 메일을 보낼 수있는 프로그램이나 스크립트가 필요합니다. 그렇지 않은 경우, 우리는 여러분을 대상으로합니다.
이제는 cURL 및 GD와 같이 설치되지 않은 추가 물건을 설치해야합니다. 그렇게하려면 다음 명령을 입력하십시오.
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-gd
암호를 입력하고 설치하십시오. 이 작업을 끝내려면 Apache 서버를 다시 시작해야합니다.
sudo /etc/init.d/apache2 restart
또는 다음을 사용할 수 있습니다.
sudo service apache2 restart
몇 가지 사항을 변경하려면 자주 다시 전환해야 할 수 있으므로 터미널 창을 열어 두십시오..
메일을 보내다
위에서 언급했듯이 서버 자체에서 메일을 보낼 수있는 무언가가 필요합니다. 그렇게하지 않으면 정말 쉽습니다. 다음 명령으로 sendmail을 설치하기 만하면됩니다.
sudo apt-get sendmail 설치
그런 다음 새로 설치된 프로그램을 가리 키도록 php.ini 파일을 편집해야합니다..
sudo nano /etc/php5/apache2/php.ini
다음과 같은 내용을 찾을 때까지 페이지 아래로 키를 누르십시오.
; sendmail_path =
초기 세미콜론을 삭제하고 끝에 경로를 추가해야합니다. 다음과 같이 변경하십시오.
sendmail_path = / usr / sbin / sendmail -t -i
저장하려면 CTRL + O를 누르고 엔터를 치십시오. 덮어 쓸지 묻는 메시지가 나오면 Y를 누르고 CTRL + X를 눌러 종료하십시오..
마지막으로, 마지막 절에서했던 것처럼 Apache를 다시 시작하십시오. 그러면 서버에 메일을 보낼 수있는 기능이 제공되며 ThinkUp 계정을 활성화하는 데 약간의 시간이 필요합니다..
ThinkUp 설치하기
ThinkUp GitHub 페이지에서 ThinkUp (현재 베타 버전 0.8)을 다운로드하십시오. 다운로드가 완료되면 터미널에서이 명령을 실행하여 기본 웹 디렉토리로 추출하십시오.
sudo unzip path / to / thinkup-0.8.zip -d / var / www
/ var / www에 "thinkup"이라는 디렉토리가 자동으로 생성됩니다..
ThinkUp에 액세스하려면 웹 브라우저를 열고 다음 중 하나를 탐색하십시오.
http : // localhost / thinkup
http : //your.internalip.address/thinkup
확률은 잘못된 사용 권한으로 인해 오류 메시지가 표시됩니다. 터미널에 명령을 입력하여 문제를 해결할 수 있습니다..
그런 다음 브라우저 페이지를 새로 고침하십시오..
"ThinkUp 설치"링크를 클릭하여 초기 구성을 시작하십시오. 요구 사항 화면이 나타납니다..
너는 잘 가야한다. 계속하려면 아래로 스크롤하고 버튼을 클릭하십시오..
유효한 이메일 주소를 입력하고, 암호를 만들고, 시간대를 설정해야합니다. 그것들은 쉬운 옵션입니다. 더 힘든 사람들은 다음에옵니다..
- 데이터베이스 호스트 : 여기에 호스트 이름을 넣거나 사설 서버에 있다면 "localhost"를 입력하십시오.
- 데이터베이스 이름 : ThinkUp이 데이터에 사용할 데이터베이스의 이름을 입력하십시오. 존재하지 않으면 생성됩니다..
- 사용자 이름 : MySQL 계정 사용자 이름.
- 암호 : MySQL 계정 암호.
그런 다음 버튼을 클릭하여 계속하십시오. 다음과 같은 메시지가 나타날 수 있습니다.
터미널에 두 개의 명령을 입력하여 구성 파일을 만들고이 파일의 소유권을 변경하십시오..
버튼을 클릭하면 설치가 성공적 이었음을 나타내는 녹색 배경의 메시지와 계정 활성화를위한 이메일이 전송됩니다. 이메일에 로그인하고 링크를 클릭하면 (IP / 도메인 이름이 올바른지 확인) 좋은 녹색의 '활성화 된'메시지가 표시됩니다..
자격증 명을 입력하고 로그인하십시오.!
ThinkUp 구성
일단 들어가면 아직 계정이 설정되어 있지 않은 것을 알 수 있습니다. 변경하려면 링크를 클릭하십시오..
기본적으로 Twitter 계정을 추가하라는 메시지가 표시됩니다. "Twitter 플러그인 구성"이라고 표시된 곳으로 스크롤하고 ThinkUp을 Twitter에 등록하는 단계를 수행하십시오..
외부 IP 또는 DNS 별칭을 가리 키도록 콜백 URL을 변경해야 할 수도 있습니다. Twitter는 몇 가지 추가 정보를 제공해야합니다 : 소비자 및 비밀 키.
이 애플리케이션은 특정 Twitter 계정과의 상호 작용에 고유하므로주의하십시오. ThinkUp 구성에 다음 키를 입력하십시오..
그런 다음 하단에있는 "고급 옵션 표시"를 클릭하여 다음을 확인하십시오.
내가 한 것처럼 값을 올릴 수 있습니다. 구성이 완료되면 ThinkUp은 트롤러에서 정보를 얻기 위해 크롤러를 사용합니다. 이러한 오류 허용 및 기타 값을 높이면 크롤링 할 때마다 더 많은 데이터를 얻을 수 있습니다. 완료되면 "저장"버튼을 클릭하고 위로 스크롤하십시오. "ThinkUp 트위터 승인"버튼이 보일 것입니다. 클릭하세요.
트위터로 리다이렉트하여 "허용"버튼 만 클릭하면 ThinkUp으로 돌아 가게됩니다..
위로 스크롤하면 "Twitter Plugin"아래에 계정이 표시되고 "공개로 설정"버튼을 클릭하여 통계를 공개 할 수 있다면 이렇게하면 앞으로 http : // localhost / thinkup에 갈 때 모든 통계를보기 위해 로그인 할 필요가 없습니다..
Cron을 통한 데이터 크롤링
ThinkUp으로 데이터를 가져와야합니다. ThinkUp 로고를 클릭하거나 ThinkUp 메인 페이지로 이동하십시오. 왼쪽 메뉴에 나열된 통계를 클릭하십시오..
사용할 수있는 것은 아무것도 없지만 "지금 데이터를 업데이트하십시오."라는 링크가 표시됩니다.
그것을 클릭하면 내 ThinkUp이 당신을 위해 트위터에서 데이터를 가져 오기위한 시도를 볼 수있는 또 다른 페이지로 이동합니다. 이것은 앞서 언급 한 크롤러입니다..
아래로 스크롤하면 편리한 제안을 볼 수 있습니다..
하단 명령? Linux에서 cron이라는 것을 통해이를 자동화 할 수 있습니다. 터미널로 다시 전환하고 다음 명령을 입력하십시오.
crontab -e
텍스트 편집기를 선택하라는 메시지가 표시됩니다. Nano는 초보자에게 유용하며 이전에 사용한 것입니다. 따라서 기본값을 만들기 위해 2를 누르십시오..
위의 다섯 열은 반복 할 시간을 분, 시간, 월, 일 및 요일로 나타냅니다. 숫자를 입력하면 값이 설정되고 별표를 입력하면 해당 값이 무시됩니다. 위, 내가 입력 한 것을 볼 수 있습니다 :
34 * * * *
즉, 매시간 34 분이 지나면 명령이 실행됩니다. 어떤 명령? 물론 ThinkUp이 제안한 이유는 무엇입니까?!
cd / var / www / thinkup / crawler /; export THINKUP_PASSWORD = yourpassword; /usr/bin/phpcrawl.php [email protected]
이 명령에서 암호를 입력하고 전자 메일 주소를 확인하십시오! 이렇게하면 매 시간 ThinkUp이 새로운 데이터를 얻는 데 필요한 시간을 새로 고칠 수 있습니다. 크롤러에 대해보다 정교한 기준을 사용하려면 Ubuntu 커뮤니티 문서의 Cron How-To부터 시작하는 것이 좋습니다. Ctrl + O를 눌러 저장하고 CTRL + X를 눌러 종료하십시오..
트위터 통계
모든 짹짹, 답장 및 기타 정보를 MySQL 데이터베이스에 보관하는 것 외에도 많은 흥미로운 통계를 볼 수 있습니다. 특정 고객의 사용 현황, 트윗 갯수, 추종자 수, 가장 많이 따르는 추종자 수 등을 비교하여 회신 한 내용을 확인할 수 있습니다..
ThinkUp은 또한 귀하를 언급 한 모든 게시물, 답장이나 전달이 아닌 언급 및 전체 대화와 같은 유용한 정보를 제공합니다.
아래쪽에서 ThinkUp이 트윗에 표시되는 링크 목록, 트윗에 표시되는 그림 등을 추출하는 방법을 확인할 수도 있습니다.
물론 검색 링크를 클릭하여 이러한 카테고리를 검색 할 수도 있습니다..
텍스트로 축소 된 멋진 검색 창이 나타납니다..
ThinkUp은 Twitter에서 많은 기능을 제공하지만 Facebook 플러그인도 마찬가지로 강력합니다. ThinkUp을 구성한 후에는 친구가 계정을 만들어서 사용할 수도 있습니다. 보존 외에도 ThinkUp을 사용하여 게시 한 질문에 대한 답변을 추적하고 전체 타임 라인에서 유용한 정보를 필터링 할 수 있습니다. 트위터 피드가 터무니없이 바쁠 때나 많은 일이 계속 될 때 도움이됩니다..