트윗 보관이 걱정 되십니까? 더 강력한 검색을 원하십니까? 트윗 통계를보고 싶으십니까? 홈 서버에 ThinkUp을 설치하면이 모든 것을 할 수 있습니다.
생각해 내다 은 (는) 모든 트윗, 답글, 응답 등을 보관하여 유용한 사용 통계를 찾을 수 있도록 훌륭한 애플리케이션 (현재 베타 버전)입니다. 완전한 Facebook 지원을 추가하는 플러그인을 포함하여 꽤 많은 플러그인이 있습니다.
LAMP 서버에 설치되도록 설계되었습니다. 즉, Linux, Apache, MySQL 및 PHP가이를위한 백본을 제공합니다. 가능하지만 Windows에 설치 – 또는 Mac 기반 컴퓨터 , Linux에서 가장 쉽게 처리 할 수 있으므로 Ubuntu를 사용하여 설치 및 실행 방법을 보여 드리겠습니다. 설립자 인 Gina Trapani와 커뮤니티의 많은 사용자가 매우 활발하게 개발하고 있습니다.
전제 조건
ThinkUp은 현재 베타 버전이므로 몇 가지 버그가있을 수 있으며 문제가 완벽하게 진행되지 않을 수 있습니다. 따라서 땜질에 관심이 없다면 (버그 보고서를 제출하여 도움을 줄 수도 있습니다.) 이것은 귀하에게 적합하지 않을 수 있습니다. 첫째, LAMP 서버를 설치하고 실행해야하며, 이미 설정되어 있다고 가정합니다. 개인 MySQL 사용자 계정도 이미 설정되어 있어야합니다. 마지막으로 PHP의 메일 기능이 작동해야합니다. 즉, 메일을 보낼 수있는 프로그램이나 스크립트가 필요하지만 그렇지 않은 경우 Google에서 해결해드립니다.
좋습니다. 시작하려면 cURL 및 GD와 같이 아직 설치되지 않았을 수있는 추가 항목을 설치해야합니다. 이를 수행하려면 다음 명령을 입력하십시오.
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-gd
암호를 입력하고 설치하십시오. 이 작업을 마치려면 Apache 서버를 다시 시작해야합니다.
sudo /etc/init.d/apache2 restart
또는 다음을 사용할 수 있습니다.
sudo 서비스 apache2 다시 시작
몇 가지 사항을 변경하기 위해 자주 다시 전환해야 할 수 있으므로 터미널 창을 열어 두십시오.
메일을 보내다
위에서 언급했듯이 서버 자체에서 메일을 보낼 수있는 것이 필요합니다. 그렇지 않은 경우 정말 쉽게 해결할 수 있습니다. 다음 명령을 사용하여 sendmail을 설치하십시오.
sudo apt-get install sendmail
그런 다음 새로 설치된 프로그램을 가리 키도록 php.ini 파일을 편집해야합니다.
須戸이야 / 네 tc / php5 / 아파 체 2 / php. 있어로
다음과 같은 것을 찾을 때까지 페이지 다운 키를 누르십시오.
; sendmail_path =
초기 세미콜론을 삭제하고 끝에 경로를 추가해야합니다. 그 줄을 다음과 같이 변경하십시오.
sendmail_path = / usr / sbin / sendmail -t –i
저장하려면 CTRL + O를 누르고 Enter를 누르십시오. 덮어 쓸지 묻는 메시지가 나타나면 Y를 누른 다음 CTRL + X를 눌러 종료합니다.
마지막으로 마지막 섹션에서했던 것처럼 Apache를 다시 시작합니다. 이렇게하면 서버에 메일을 보낼 수있는 기능이 제공되며 이는 ThinkUp 계정을 활성화하는 데 잠시 필요합니다.
ThinkUp 설치
계속해서 ThinkUp GitHub 페이지 ThinkUp (현재 베타 버전 0.8)을 다운로드합니다. 다운로드가 완료되면 터미널에 다음 명령을 입력하여 기본 웹 디렉토리에 압축을 풉니 다.
sudo unzip 경로 /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 플러그인 구성"이라고 표시된 곳으로 스크롤 한 다음 단계에 따라 Twitter에 ThinkUp을 등록하십시오.
외부 IP 또는 DNS 별칭을 가리 키도록 콜백 URL을 변경해야 할 수도 있습니다. Twitter는 소비자 및 비밀 키와 같은 추가 정보를 제공해야합니다.
이 응용 프로그램과 특정 Twitter 계정의 상호 작용에 고유하므로주의하십시오! ThinkUp 구성에 이러한 키를 입력하십시오.
다음으로 아래쪽에있는 "고급 옵션 표시"를 클릭하여 다음을 표시합니다.
내가 한 것처럼 값을 올릴 수 있습니다. 구성이 완료되면 ThinkUp은 크롤러를 사용하여 Twitter에서 정보를 가져옵니다. 이러한 오류 허용 범위 및 기타 값을 늘리면 크롤링 할 때마다 점점 더 많은 데이터를 얻을 수 있습니다. 완료되면 '저장'버튼을 클릭하고 위로 스크롤합니다. "Twitter에서 ThinkUp 승인"이라는 다른 버튼이 표시됩니다. 클릭하세요.
"허용"버튼을 클릭하기 만하면 Twitter로 리디렉션 된 다음 ThinkUp으로 다시 전송됩니다.
위로 스크롤하면 'Twitter 플러그인'아래에 계정이 표시되며 '공개로 설정'버튼을 클릭하여 통계를 공개 할 수 있습니다. 이렇게하면 모든 통계를보기 위해 로그인 할 필요가 없습니다. http : // localhost / thinkup 미래에.
Cron을 통한 데이터 크롤링
ThinkUp에 데이터를 가져와야합니다. ThinkUp 로고를 클릭하거나 ThinkUp 메인 페이지로 이동하십시오. 왼쪽 메뉴에 나열된 통계 중 하나를 클릭하십시오.
사용할 수있는 항목이 없지만 "지금 데이터 업데이트"라는 링크가 표시됩니다.
그것을 클릭하면 Twitter에서 데이터를 가져 오기 위해 내 ThinkUp이 시도한 것을 볼 수있는 다른 페이지로 이동합니다. 이것은 이전에 언급 한 크롤러입니다.
아래로 스크롤하면 편리한 제안이 표시됩니다.
맨 아래에있는 명령? Linux에서 cron이라는 것을 통해 자동화 할 수 있습니다. 터미널로 다시 전환하고 다음 명령을 입력하십시오.
crontab –e
텍스트 편집기를 선택하라는 메시지가 표시됩니다. Nano는 초보자에게 적합하며 이전에 사용한 것이므로 2를 눌러 기본값으로 설정합니다.
위쪽의 5 개 열은 각각 분, 시간, 월, 요일, 월, 요일 등 반복 할 기간을 나타냅니다. 숫자를 입력하면 해당 값이 설정되고 별표를 입력하면 해당 기준이 무시됩니다. 위에서 내가 입력 한 것을 볼 수 있습니다.
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을 사용하여 게시 한 질문에 대한 답변을 추적하고 전체 타임 라인에서 유용한 정보를 필터링 할 수 있습니다. 트위터 피드가 엄청나게 바쁘거나 팔로어가 많을 때 많은 도움이됩니다.