loader

Archivieren, Suchen und Anzeigen Ihrer Tweet-Statistiken mit ThinkUp

Anonim

Besorgt über die Archivierung Ihrer Tweets? Wünschen Sie eine leistungsfähigere Suche? Möchten Sie Ihre Tweet-Statistiken sehen? Sie können all dies und noch viel mehr tun, indem Sie ThinkUp auf Ihrem Heimserver installieren.

ThinkUp ist eine brillante Anwendung (derzeit in der Beta-Phase), in der alle Ihre Tweets, Ihre Antworten, Antworten usw. archiviert werden, sodass Sie sie durchsuchen und nützliche Nutzungsstatistiken finden können. Es gibt einige Plugins, einschließlich eines, das auch die volle Facebook-Unterstützung bietet.

Es ist für die Installation auf einem LAMP-Server konzipiert. Das heißt, Linux, Apache, MySQL und PHP werden das Rückgrat dafür sein. Es ist zwar möglich, es auf einem Windows- oder Mac-basierten Computer zu installieren, aber es ist am einfachsten unter Linux zu handhaben. Daher verwenden wir Ubuntu, um Ihnen zu zeigen, wie Sie es einrichten können. Es ist in sehr aktiver Entwicklung von der Gründerin Gina Trapani und von vielen Benutzern in der Community.

Voraussetzungen

ThinkUp befindet sich derzeit in der Beta-Phase, daher werden einige Fehler auftreten und die Dinge laufen möglicherweise nicht perfekt ab. Wenn Sie also nicht daran interessiert sind, zu basteln (und vielleicht durch das Senden von Fehlerberichten helfen), ist dies möglicherweise nicht für Sie. Erstens müssen Sie einen LAMP-Server einrichten, und wir gehen davon aus, dass Sie das bereits eingerichtet haben. Sie benötigen auch ein persönliches MySQL-Benutzerkonto, das bereits eingerichtet ist. Schließlich sollte die E-Mail-Funktion in PHP funktionieren, was bedeutet, dass Sie ein Programm oder Skript benötigen, das E-Mails senden kann. Wenn dies nicht der Fall ist, haben wir es geschafft.

Okay, um zu beginnen, müssen wir einige zusätzliche Dinge installieren, die möglicherweise noch nicht installiert sind, wie cURL und GD. Geben Sie dazu den folgenden Befehl ein:

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-gd

Geben Sie Ihr Passwort ein und lassen Sie es installieren. Um dies abzuschließen, müssen Sie den Apache-Server neu starten:

sudo /etc/init.d/apache2 neu starten

Alternativ können Sie verwenden:

Sudo-Dienst apache2 neu starten

Halten Sie Ihr Terminalfenster offen, da Sie möglicherweise öfter zurückkehren müssen, um einige Änderungen vorzunehmen.

SendMail

Wie oben erwähnt, benötigen Sie etwas, das E-Mails auf Ihrem Server selbst senden kann. Wenn nicht, gibt es eine wirklich einfache Lösung dafür. Installieren Sie sendmail einfach mit dem folgenden Befehl:

sudo apt-get install sendmail

Dann müssen wir die php.ini-Datei bearbeiten, um auf das neu installierte Programm zu verweisen.

sudo nano /etc/php5/apache2/php.ini

Drücken Sie die Seitentaste, bis Sie etwas finden, das wie folgt aussieht:

sendmail_path =

Sie müssen das erste Semikolon löschen und den Pfad am Ende anfügen. Ändern Sie diese Zeile so, dass sie so aussieht:

sendmail_path = / usr / sbin / sendmail -t –i

Zum Speichern drücken Sie STRG + O und geben Sie ein. Wenn Sie zum Überschreiben aufgefordert werden, drücken Sie Y. Beenden Sie dann mit STRG + X.

Starten Sie Apache neu, wie im letzten Abschnitt. Dadurch kann Ihr Server E-Mails senden, die wir in Kürze zur Aktivierung unseres ThinkUp-Kontos benötigen.

ThinkUp installieren

Besuchen Sie die ThinkUp GitHub-Seite, um ThinkUp (derzeit Betaversion 0.8) herunterzuladen. Sobald Sie es heruntergeladen haben, öffnen Sie diesen Befehl im Terminal, um ihn in Ihr Standard-Webverzeichnis zu extrahieren:

Sudo entpacken Pfad / to / thinkup-0.8.zip –d / var / www

Dadurch wird automatisch ein Verzeichnis mit dem Namen "thinkup" in / var / www erstellt.

Um auf ThinkUp zuzugreifen, öffnen Sie einen Webbrowser und navigieren Sie zu einer der folgenden Optionen:

// localhost / thinkup

//Ihre.internalip.adresse/thinkup

Die Wahrscheinlichkeit ist, dass Sie diese Fehlermeldung aufgrund falscher Berechtigungen erhalten. Sie können diesen Befehl einfach in ein Terminal eingeben, um das Problem zu beheben.

Aktualisieren Sie dann Ihre Browserseite.

Klicken Sie auf den Link "ThinkUp installieren", um die Erstkonfiguration zu starten. Sie sehen den Anforderungsbildschirm.

Du solltest gut sein. Scrollen Sie nach unten und klicken Sie auf die Schaltfläche, um fortzufahren.

Sie müssen eine gültige E-Mail-Adresse eingeben, ein Kennwort erstellen und eine Zeitzone festlegen. Das sind die einfachen Möglichkeiten. Die härteren kommen als nächstes.

  • Database Host: Geben Sie hier Ihren Hostnamen ein. Wenn Sie sich auf Ihrem privaten Server befinden, geben Sie einfach "localhost" ein.
  • Datenbankname: Geben Sie einen Namen für die Datenbank ein, die ThinkUp für seine Daten verwendet. Es wird erstellt, wenn es nicht existiert.
  • Benutzername: Benutzername Ihres MySQL-Kontos.
  • Passwort: Passwort für Ihr MySQL-Konto.

Klicken Sie dann auf die Schaltfläche, um fortzufahren. Möglicherweise sehen Sie eine Nachricht wie diese:

Geben Sie einfach die beiden Befehle in ein Terminal ein, um die Konfigurationsdatei zu erstellen und den Eigentümer zu ändern.

Nachdem Sie auf die Schaltfläche geklickt haben, wird eine Nachricht mit grünem Hintergrund angezeigt, die besagt, dass die Installation erfolgreich war und dass eine E-Mail zur Aktivierung Ihres Kontos gesendet wurde. Melden Sie sich bei Ihrer E-Mail an, klicken Sie auf den Link (stellen Sie sicher, dass der IP- / Domänenname korrekt ist), und Sie sehen eine grüne "aktivierte" Nachricht.

Geben Sie Ihre Zugangsdaten ein und melden Sie sich an!

ThinkUp konfigurieren

Sobald Sie sich angemeldet haben, werden Sie feststellen, dass noch keine Konten eingerichtet sind. Klicken Sie auf den Link, um dies zu ändern.

Standardmäßig werden Sie aufgefordert, ein Twitter-Konto hinzuzufügen. Scrollen Sie nach unten bis zum Punkt "Configure the Twitter Plugin" und befolgen Sie die Schritte, um ThinkUp bei Twitter zu registrieren.

Beachten Sie, dass Sie möglicherweise Ihre Rückruf-URL so ändern müssen, dass sie auf Ihre externe IP-Adresse oder einen DNS-Alias ​​verweist. Twitter sollte Ihnen einige zusätzliche Informationen geben: verbrauchende und geheime Schlüssel.

Seien Sie vorsichtig mit diesen, da sie für die Interaktion dieser Anwendung mit Ihrem spezifischen Twitter-Account einzigartig sind! Geben Sie diese Schlüssel in Ihre ThinkUp-Konfiguration ein.

Klicken Sie anschließend unten auf "Erweiterte Optionen anzeigen", um dies anzuzeigen:

Sie können die Werte wie ich erhöhen. Nach Abschluss der Konfiguration verwendet ThinkUp einen Crawler, um Ihre Informationen von Twitter abzurufen. Durch Erhöhen dieser Fehlertoleranz und anderer Werte werden wir in der Lage sein, bei jedem Crawlen immer mehr Daten zu erhalten. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche "Speichern" und scrollen Sie nach oben. Eine weitere Schaltfläche mit der Aufschrift "Authorize ThinkUp on Twitter" wird angezeigt. Klicken Sie darauf.

Sie werden dann zu Twitter weitergeleitet, wo Sie nur auf die Schaltfläche "Zulassen" klicken müssen, um Sie anschließend an ThinkUp zu senden.

Wenn Sie einen Bildlauf nach oben durchführen, wird Ihr Konto unter "Twitter Plugin" aufgelistet. Wenn Sie Ihre Statistiken öffentlich machen möchten, klicken Sie auf die Schaltfläche "Set to public". Auf diese Weise müssen Sie sich nicht einloggen, um alle Ihre Statistiken zu sehen, wenn Sie in der Zukunft zu // localhost / thinkup gehen.

Daten über Cron kriechen

Wir brauchen Daten in ThinkUp. Klicken Sie auf das ThinkUp-Logo oder rufen Sie einfach Ihre ThinkUp-Hauptseite auf. Klicken Sie im linken Menü auf eine der aufgelisteten Statistiken.

Sie werden sehen, dass nichts verfügbar ist, aber Sie sehen einen Link mit dem Titel "Aktualisieren Sie Ihre Daten jetzt."

Wenn Sie darauf klicken, gelangen Sie zu einer anderen Seite, auf der Sie die Versuche sehen können, mit meinem ThinkUp Daten von Twitter für Sie abzurufen. Dies ist der zuvor erwähnte Crawler.

Wenn Sie nach unten scrollen, wird ein praktischer Vorschlag angezeigt.

Dieser Befehl unten? Wir können das in Linux über etwas namens cron automatisieren. Wechseln Sie wieder zu Ihrem Terminal und geben Sie den folgenden Befehl ein:

Crontab -e

Sie werden aufgefordert, einen Texteditor auszuwählen. Nano ist großartig für Anfänger, und das ist das, was wir früher verwendet haben, also klicken Sie auf 2, um dies als Standard festzulegen.

Jede der fünf oberen Spalten steht für Zeiträume, die wiederholt werden sollen: Minuten, Stunden, Tag des Monats, Monats und Wochentag. Bei der Eingabe einer Zahl werden diese Werte festgelegt, bei der Eingabe eines Sterns wird dieses Kriterium ignoriert. Oben sehen Sie, dass ich Folgendes eingegeben habe:

34 * * * *

Das bedeutet, dass jede Stunde zur 34-Minuten-Marke ein Befehl ausgeführt wird. Welcher Befehl? Warum, das hat ThinkUp natürlich vorgeschlagen!

cd / var / www / thinkup / crawler /; export THINKUP_PASSWORD = Ihr Kennwort; /usr/bin/phpcrawl.php

Stellen Sie sicher, dass Sie Ihr Passwort eingeben und die E-Mail-Adresse in diesem Befehl überprüfen! Dadurch wird sichergestellt, dass ThinkUp sich stündlich aktualisiert, um neue Daten zu erhalten. Wenn Sie detailliertere Kriterien für Ihren Crawler verwenden möchten, empfiehlt es sich, mit dem Cron-How-To aus der Ubuntu-Community-Dokumentation zu beginnen. Drücken Sie zum Speichern STRG + O und zum Beenden STRG + X.

Twitter-Statistiken

Neben dem Archivieren aller Ihrer Tweets, Antworten und anderen Informationen in einer MySQL-Datenbank erhalten Sie viele interessante Statistiken. Sie können sehen, wie Sie bestimmte Kunden verwenden, wie viel Sie antworten und wie viel Sie tweeten, wie viele Follower Sie haben, welche davon am häufigsten verfolgt werden und vieles mehr.

ThinkUp holt auch einige nützliche Informationen für Sie heraus, z. B. alle Beiträge, die Sie erwähnen, Erwähnungen, die keine Antworten oder Weiterleitungen sind, und vollständige Konversationen.

Unten sehen Sie auch, wie ThinkUp Listen mit Links aus Ihren Tweets, Bilder aus Ihren Tweets und mehr herauszieht.

Sie können natürlich auch jede dieser Kategorien durchsuchen, indem Sie auf den Suchlink klicken.

Sie erhalten ein großartiges Suchfenster, das auf Text reduziert ist.


ThinkUp bietet viele Funktionen mit Twitter, aber das Facebook-Plug-In ist genauso leistungsfähig. Sobald Sie ThinkUp konfiguriert haben, können Sie sogar zulassen, dass Ihre Freunde Konten erstellen, damit sie diese auch verwenden können! Neben der Aufbewahrung können Sie mit ThinkUp auch Antworten auf Fragen, die Sie posten, nachverfolgen und nützliche Informationen aus Ihrer gesamten Zeitleiste herausfiltern. Es ist sehr hilfreich, wenn Ihr Twitter-Feed lächerlich beschäftigt ist oder viele Folgemaßnahmen getroffen werden.

Tipp Der Redaktion