ThinkUpを使ってツイートの統計をアーカイブ、検索、および表示する方法
あなたのツイートをアーカイブするのが心配?もっと強力な検索をしたいですか?あなたのツイートの統計を見たいですか? ThinkUpをホームサーバーにインストールすれば、それ以上のことをすべて実行できます。.
ThinkUpはあなたのつぶやき、あなたの返事、返答などをすべてアーカイブしてくれる便利なアプリケーション(現在はベータ版)で、それらを検索して役に立つ統計を見つけることができます。 Facebookのフルサポートを追加するプラグインも含めて、かなりの数のプラグインがあります。.
LAMPサーバーにインストールするように設計されています。つまり、Linux、Apache、MySQL、およびPHPがそのためのバックボーンを提供します。 WindowsまたはMacベースのマシンにインストールすることは可能ですが、Linuxで最も簡単に処理されるので、Ubuntuを使用して起動および実行する方法を説明します。創設者のGina Trapaniによって、そしてコミュニティの多くのユーザーによって非常に活発に開発されています。.
前提条件
ThinkUpは現在ベータ版ですので、いくつかのバグがあり、物事が完全にはうまくいかないかもしれません。まず、LAMPサーバーを立ち上げて稼働させる必要があります。それがすでに設定されていると仮定します。個人用のMySQLユーザーアカウントもすでに設定されている必要があります。最後に、PHPのメール機能は機能しているはずです。つまり、メールを送信できるプログラムまたはスクリプトが必要ですが、そうでなければ、私たちはあなたに対応してもらいます。.
さて、はじめに、cURLやGDなど、まだインストールされていない可能性がある追加のものをインストールする必要があります。それには、次のコマンドを入力してください。
sudo apt-curlをインストールするlibcurl3 libcurl3-dev php5-curl php5-gd
パスワードを入力してインストールしてください。これを終了するには、Apacheサーバーを再起動する必要があります。
sudo /etc/init.d/apache2 restart
あるいは、次のものを使用できます。
sudoサービスapache2の再起動
端末ウィンドウを開いたままにしておくと、いくつかのことを変更するために頻繁に切り替える必要があるかもしれません.
SendMail
上記のように、サーバー自体にメールを送信できるものが必要になります。そうでなければ、それを本当に簡単に修正できます。次のコマンドでsendmailをインストールしてください。
sudo apt-send install sendmail
それから、新しくインストールしたプログラムを指すようにphp.iniファイルを編集する必要があります。.
sudo nano /etc/php5/apache2/php.ini
次のようなものが見つかるまでページダウンキーを押します。
; sendmail_path =
最初のセミコロンを削除し、最後にパスを追加する必要があります。この行を次のように変更してください。
sendmail_path = / usr / sbin / sendmail -t -i
保存するには、Ctrl + Oを押してからEnterを押します。上書きを促すメッセージが表示されたら、Yを押します。その後、Ctrl + Xで終了します.
最後のセクションで行ったように、最後にApacheを再起動してください。これはあなたのサーバーにメールを送る能力を提供するでしょう、そしてそれは私達が私達のThinkUpアカウントを活性化するために少し後に必要となる.
ThinkUpのインストール
ThinkUp GitHubページに進んで、ThinkUp(現在はベータ版0.8)をダウンロードしてください。ダウンロードしたら、端末でこのコマンドをポップしてデフォルトのWebディレクトリに展開します。
sudo unzip path / to / thinkup-0.8.zip -d / var / www
これにより、/ var / wwwに "thinkup"というディレクトリが自動的に作成されます。.
ThinkUpにアクセスするには、Webブラウザを開いて次のいずれかにナビゲートします。
http:// localhost / thinkup
http://your.internalip.address/thinkup
許可が間違っているために、エラーメッセージが表示されることがあります。問題を解決するには、端末にそのコマンドを入力するだけです。.
その後、ブラウザのページを更新してください。.
「ThinkUpのインストール」リンクをクリックして初期構成を開始します。要件画面が表示されます.
行ってもいいはずです。下にスクロールしてボタンをクリックして続行します.
有効なメールアドレスを入力し、パスワードを作成し、そしてタイムゾーンを設定する必要があります。これらは簡単な選択肢です。より厳しいものは次に来る.
- データベースホスト:ここでは、あなたのホスト名を入れてください、またはそれがあなたのプライベートサーバの上であれば、単に「localhost」とタイプしてください。
- データベース名:ThinkUpがデータに使用するデータベースの名前を入力してください。存在しない場合は作成されます.
- ユーザー名:あなたのMySQLアカウントのユーザー名.
- パスワード:あなたのMySQLアカウントのパスワード.
次にボタンをクリックして続行します。あなたはこのようなメッセージを見るかもしれません:
端末に2つのコマンドを入力して設定ファイルを作成し、その所有権を変更するだけです。.
ボタンをクリックすると、インストールが成功したこと、およびアカウントをアクティブにするための電子メールが送信されたことを示す緑色の背景のメッセージが表示されます。あなたのEメールにログインし、リンクをクリックしてください(IP /ドメイン名が正しいことを確認してください)、そしてあなたは素敵な緑色の「アクティブにされた」メッセージを見るでしょう.
認証情報を入力してログイン!
ThinkUpの設定
参加すると、まだアカウントが設定されていないことがわかります。リンクをクリックして変更する.
デフォルトでは、Twitterアカウントを追加するように求められます。 「Twitterプラグインの設定」と表示されている場所までスクロールし、手順に従ってTwitterにThinkUpを登録します。.
外部IPまたはDNSエイリアスを指すようにコールバックURLを変更する必要があるかもしれないことに注意してください。 Twitterはあなたにいくつかの追加情報を提供するべきです:消費者と秘密鍵.
これらは、このアプリケーションと特定のTwitterアカウントとのやり取りに固有のものであるため、注意してください。 ThinkUp構成にこれらのキーを入力してください。.
次に、これを明らかにするために下部に向かって「詳細オプションを表示」をクリックしてください。
あなたは私がやったように値を上げることができます。構成が完了すると、ThinkUpはTwitterから情報を取得するためにクローラーを使用します。これらの許容誤差やその他の値を増やすことで、各クロールでより多くのデータを取得できるようになります。完了したら、[保存]ボタンをクリックして上にスクロールします。 「TwitterでThinkUpを認証する」という別のボタンが表示されます。クリックして.
それはあなたがTwitterにリダイレクトされるでしょう、そこであなたはただ「許可」ボタンをクリックする必要がある、そしてそれからThinkUpにあなたを送り返すべきです.
上にスクロールすると、自分のアカウントが[Twitter Plugin]の下に表示されます。また、[Set to public]ボタンをクリックして統計を公開することができます。これにより、将来http:// localhost / thinkupにアクセスしたときにすべての統計を見るためにログインする必要がなくなります。.
Cronを介したデータのクロール
ThinkUpにデータを入れる必要があります。 ThinkUpのロゴをクリックするか、単にThinkUpのメインページにアクセスしてください。左側のメニューに表示されている統計のいずれかをクリックします。.
利用可能なものは何もないことがわかりますが、「今すぐデータを更新してください」というリンクが表示されます。
クリックすると別のページに移動し、そこでThinkUpがTwitterからデータを取得しようとした試みを見ることができます。これは前述のクローラーです.
下にスクロールすると、便利な提案が表示されます。.
一番下のそのコマンド? Linuxでは、cronと呼ばれる方法でこれを自動化できます。端末に戻り、次のコマンドを入力してください。
クロンタブ-e
テキストエディタを選択するように求められます。 Nanoは初心者に最適です、そしてそれは我々が以前に使用したものですので、それをデフォルトにするために2を押してください.
上の5つの列はそれぞれ、繰り返す時間(分、時、月の日、月、および曜日)を表します。数値を入力するとそれらの値が設定され、アスタリスクを入力するとその基準は無視されます。上で、あなたは私が入ったのを見ます:
34 * * * *
つまり、毎時34分の時点でコマンドが実行されます。どのコマンド?なぜThinkUpが提案したのか、もちろん!
cd / var / www / thinkup / crawler /; export THINKUP_PASSWORD = yourpassword; /usr/bin/phpcrawl.php [email protected]
このコマンドで必ずパスワードを入力し、Eメールアドレスを確認してください。これにより、ThinkUpは1時間ごとに新しいデータを取得するために自動的に更新されます。クローラにもっと複雑な基準を使用したい場合は、Ubuntu Community DocumentationのCron How-Toから始めることをお勧めします。 Ctrlキーを押しながらOキーを押して保存し、Ctrlキーを押しながらXキーを押して終了します.
Twitterの統計
ツイート、返信、その他の情報をすべてMySQLデータベースにアーカイブするだけでなく、たくさんの興味深い統計を見ることができます。あなたは特定のクライアントのあなたの用法、あなたがあなたがどれだけツイートしたかと比較してどのくらい返信しているか、あなたが何人のフォロワーを持っているか.
ThinkUpはまた、あなたに言及しているすべての投稿、返信や転送ではないことに言及している会話、そして完全な会話など、あなたにとって有益な情報を引き出します。.
一番下には、ThinkUpがツイートに表示されているリンクのリスト、ツイートに表示されている写真などをどのように引き出しているかも表示されます。.
そしてもちろん、あなたは検索リンクをクリックすることによってこれらのカテゴリーのどれでも検索することができます.
あなたはテキストに切り詰められた素晴らしい検索ウィンドウを得るでしょう.
ThinkUpはTwitterに多くの機能を提供しますが、そのFacebookプラグインも同様に強力です。 ThinkUpを設定したら、友達にもアカウントを作成させることもできます。保存だけでなく、ThinkUpを使用して投稿した質問に対する回答を追跡し、タイムライン全体から役立つ情報を除外することもできます。あなたのTwitterフィードがばかげて忙しいときや、次のようなことが起こっているときに役立ちます。.