10Aug
Haben Sie Bedenken, Ihre Tweets zu archivieren? Willst du eine stärkere Suche? Möchten Sie Ihre Tweet-Statistiken sehen? Sie können all dies und mehr tun, indem Sie ThinkUp auf Ihrem Heimserver installieren.
ThinkUp ist eine brillante Anwendung( derzeit in der Beta-Version), die alle Ihre Tweets, Ihre Antworten, Antworten usw. archiviert, sodass Sie sie durchsuchen und hilfreiche Nutzungsstatistiken finden können. Es hat ziemlich viele Plugins, einschließlich eines, das auch volle Facebook-Unterstützung bietet.
Es wurde für die Installation auf einem LAMP-Server entwickelt.das bedeutet, dass Linux, Apache, MySQL und PHP das Rückgrat dafür bilden. Obwohl es möglich ist, es auf einem Windows- oder Mac-basierten Computer zu installieren, kann es am einfachsten unter Linux gehandhabt werden. Daher werden wir Ubuntu verwenden, um Ihnen zu zeigen, wie es funktioniert. Es ist in einer sehr aktiven Entwicklung von der Gründerin, Gina Trapani, und von vielen Benutzern in der Gemeinschaft.
Voraussetzungen
ThinkUp befindet sich derzeit in der Beta-Phase, daher wird es einige Fehler geben und die Dinge werden möglicherweise nicht perfekt funktionieren. Wenn Sie also nicht daran interessiert sind, Fehler zu machen( und vielleicht helfen, indem Sie Fehlerberichte einreichen), ist dies möglicherweise nicht für Sie. Erstens müssen Sie einen LAMP-Server in Betrieb haben, und wir gehen davon aus, dass Sie diesen bereits eingerichtet haben. Sie müssen auch ein persönliches MySQL-Benutzerkonto eingerichtet haben. Schließlich sollte die Mail-Funktion in PHP funktionieren, was bedeutet, dass Sie ein Programm oder Skript benötigen, das E-Mails senden kann, aber wenn nicht, haben wir Sie abgedeckt.
Okay, um zu beginnen, müssen wir einige Extras installieren, die noch nicht installiert sind, wie cURL und GD.Um dies zu tun, geben Sie einfach den folgenden Befehl ein:
sudo apt-get installieren curl libcurl3 libcurl3-dev php5-curl php5-gd
Geben Sie Ihr Passwort ein und lassen Sie es installieren. Um dies zu beenden, müssen Sie den Apache-Server neu starten:
sudo /etc/init.d/ apache2
neu starten Alternativ können Sie Folgendes verwenden:
sudo-Dienst apache2
neu starten Halten Sie Ihr Terminal-Fenster geöffnet, da Sie es möglicherweise oft wieder aktivieren müssenÄndere einige Dinge.
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 installieren sendmail
Dann müssen wir die php.ini-Datei bearbeiten, um auf das neu installierte Programm zu zeigen.
sudo nano /etc/php5/apache2/ php.ini
Drücken Sie die Bild-ab-Taste, bis Sie etwas finden, das wie folgt aussieht:
; sendmail_path =
Sie müssen das anfängliche Semikolon löschen und den Pfad am Ende anhängen.Ändern Sie diese Zeile so, dass sie so aussieht:
sendmail_path = /usr/sbin/ sendmail -t -i
Um zu 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.
Zuletzt starte Apache neu, wie wir es im letzten Abschnitt getan haben. Dadurch erhält Ihr Server die Möglichkeit, E-Mails zu senden, die wir in Kürze benötigen, um unseren ThinkUp-Account zu aktivieren.
Installieren von ThinkUp
Wechseln Sie zur ThinkUp GitHub-Seite, um ThinkUp( derzeit Beta-Version 0.8) herunterzuladen. Sobald Sie es heruntergeladen haben, geben Sie diesen Befehl im Terminal ein, um ihn in Ihr Standard-Webverzeichnis zu extrahieren:
sudo entzippen Pfad /to/ thinkup-0.8.zip -d /var/ www
Dadurch wird automatisch ein Verzeichnis namens "thinkup" in /var/ erstelltwww.
Um auf ThinkUp zuzugreifen, öffnen Sie einen Webbrowser und navigieren Sie zu einem der folgenden Elemente:
http: //localhost/ thinkup
http: //your.internalip.address/ thinkup
Wahrscheinlich erhalten Sie diese Fehlermeldung aufgrund falscher Berechtigungen. Sie können diesen Befehl einfach in einem Terminal eingeben, um das Problem zu beheben.
Aktualisieren Sie dann Ihre Browserseite.
Klicken Sie auf den Link "ThinkUp installieren", um mit der Erstkonfiguration zu beginnen. Sie sehen den Anforderungsbildschirm.
Du solltest gut gehen. 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 Optionen. Die härteren kommen als nächstes.
- Datenbank-Host: Geben Sie hier Ihren Hostnamen ein, oder geben Sie auf Ihrem privaten Server 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: Ihr Benutzername für den MySQL-Account.
- Passwort: Ihr MySQL-Account-Passwort.
Klicken Sie dann auf die Schaltfläche, um fortzufahren. Sie können eine Nachricht wie folgt sehen:
Geben Sie einfach die zwei Befehle in einem Terminal ein, um die Konfigurationsdatei zu erstellen und den Eigentümer zu ändern.
Nach dem Klicken auf die Schaltfläche sehen Sie eine Nachricht mit einem grünen Hintergrund, die besagt, dass die Installation erfolgreich war und eine E-Mail gesendet wurde, um Ihr Konto zu aktivieren. Logge dich in deine E-Mail ein, klicke auf den Link( er ist sicher, dass der IP / Domain-Name korrekt ist) und du wirst eine nette grüne "aktivierte" Nachricht sehen.
Geben Sie Ihre Zugangsdaten ein und melden Sie sich an!
Konfigurieren von ThinkUp
Sobald Sie angemeldet sind, sehen Sie, dass noch keine Konten eingerichtet sind. Klicken Sie auf den Link, um das zu ändern.
Standardmäßig werden Sie aufgefordert, einen Twitter-Account hinzuzufügen. Scrollen Sie nach unten zu "Configure the Twitter Plugin" und folgen Sie den Schritten, um ThinkUp auf Twitter zu registrieren.
Beachten Sie, dass Sie möglicherweise Ihre Rückruf-URL so ändern müssen, dass sie auf Ihre externe IP oder einen DNS-Alias verweist. Twitter sollte Ihnen einige zusätzliche Informationen geben: Verbraucher und geheime Schlüssel.
Seien Sie vorsichtig mit diesen, da sie einzigartig für die Interaktion dieser Anwendung mit Ihrem spezifischen Twitter-Account sind! Geben Sie diese Schlüssel in Ihre ThinkUp-Konfiguration ein.
Als nächstes klicke auf "Show Advanced Options"( Erweiterte Optionen anzeigen) nach unten, um dies zu enthüllen:
Du kannst die Werte aufwerten, so wie ich es getan habe. Sobald die Konfiguration abgeschlossen ist, verwendet ThinkUp einen Crawler, um Ihre Informationen von Twitter zu erhalten. Indem wir diese Fehlertoleranz und andere Werte erhöhen, können wir bei jedem Crawling mehr und mehr Daten abrufen. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche "Speichern" und scrollen Sie nach oben. Sie sehen eine andere Schaltfläche mit der Aufschrift "ThinkUp auf Twitter autorisieren".Klick es.
Es wird Sie zu Twitter weiterleiten, wo Sie nur auf die Schaltfläche "Zulassen" klicken müssen, und dann sollte es Sie zurück zu ThinkUp senden.
Wenn du nach oben scrollst, siehst du dein Konto unter "Twitter-Plugin" und wenn du deine Statistiken öffentlich machen kannst, klicke auf "Öffentlich setzen".Dies macht es so, dass Sie sich nicht einloggen müssen, um all Ihre Statistiken zu sehen, wenn Sie in Zukunft auf http: //localhost/ thinkup gehen.
Crawling für Daten über Cron
Wir müssen einige Daten in ThinkUp bekommen. Klicken Sie auf das ThinkUp-Logo oder gehen Sie einfach zur ThinkUp-Hauptseite. Klicken Sie auf eine der Statistiken, die im Menü auf der linken Seite aufgeführt sind.
Sie werden sehen, dass nichts verfügbar ist, aber Sie werden einen Link sehen, der "Ihre Daten jetzt aktualisieren" anzeigt.
Wenn Sie darauf klicken, gelangen Sie zu einer anderen Seite, auf der Sie sehen können, wie mein ThinkUp Daten von Twitter abgreiftSie. Dies ist der zuvor erwähnte Crawler.
Wenn Sie nach unten scrollen, sehen Sie einen praktischen Vorschlag.
Dieser Befehl an der Unterseite? Wir können das in Linux über etwas namens cron automatisieren. Wechseln Sie zurück zu Ihrem Terminal und geben Sie folgenden Befehl ein:
crontab -e
Sie werden aufgefordert, einen Texteditor auszuwählen. Nano ist ideal für Anfänger, und es ist das, was wir früher benutzt haben, also drücke 2 um das als Standard zu wählen.
Jede der fünf Spalten oben zeigt die zu wiederholenden Zeiträume an: Minuten, Stunden, Tag des Monats, Monat und Wochentag. Durch die Eingabe einer Zahl werden diese Werte festgelegt, während die Eingabe eines Sterns dieses Kriterium ignoriert. Oben sehen Sie, dass ich Folgendes eingegeben habe:
34 * * * *
Das bedeutet, dass jede Stunde bei der 34-Minuten-Marke ein Befehl ausgeführt wird. Welcher Befehl? Warum, schlug der eine ThinkUp natürlich vor!
cd /var/www/thinkup/crawler/; Export THINKUP_PASSWORD = IhrPasswort;/usr/bin/ phpcrawl.php [email protected]
Stellen Sie sicher, dass Sie Ihr Passwort eingeben und überprüfen Sie die E-Mail-Adresse in diesem Befehl! Dadurch wird sichergestellt, dass sich jede Stunde ThinkUp aktualisiert, um neue Daten zu erhalten. Wenn Sie ausführlichere Kriterien für Ihren Crawler verwenden möchten, sollten Sie mit der Cron-Anleitung aus der Ubuntu-Community-Dokumentation beginnen. Drücke STRG + O zum Speichern und dann STRG + X zum Beenden.
Twitter Statistiken
Zusätzlich zur Archivierung all Ihrer Tweets, Antworten und anderer Informationen in einer MySQL-Datenbank erhalten Sie viele interessante Statistiken. Sie können Ihre Verwendung bestimmter Kunden sehen, wie viel Sie antworten, verglichen mit dem, wie viel Sie tweeten, wie viele Follower Sie haben, welche von denen am meisten verfolgt werden und vieles mehr.
ThinkUp zieht auch einige nützliche Informationen für Sie heraus, z. B. alle Beiträge, die Sie erwähnen, erwähnt, dass es sich nicht um Antworten oder Weiterleitungen handelt, und um vollständige Konversationen.
Unten sehen Sie außerdem, wie ThinkUp Listen mit Links, die in Ihren Tweets enthalten sind, und Bildern, die in Ihren Tweets erscheinen, und mehr herauszieht.
Und natürlich können Sie eine dieser Kategorien durchsuchen, indem Sie auf den Suchlink klicken.
Sie erhalten ein großartiges Suchfenster, das auf Text beschränkt ist.
ThinkUp bietet eine Menge Funktionalität mit Twitter, aber sein Facebook Plug-in ist genauso leistungsstark. Sobald Sie ThinkUp konfiguriert haben, können Sie sogar Ihren Freunden erlauben, Konten zu erstellen, damit sie sie auch nutzen können! Neben der Bewahrung können Sie ThinkUp verwenden, um Antworten auf Ihre Fragen zu verfolgen und nützliche Informationen aus Ihrer gesamten Timeline herauszufiltern. Es hilft sehr viel, wenn Sie Twitter-Feed ist lächerlich beschäftigt oder es gibt eine Menge Folgen, die weitergehen.