If-Koubou

Jak archiwizować, wyszukiwać i wyświetlać statystyki tweetów za pomocą ThinkUp

Jak archiwizować, wyszukiwać i wyświetlać statystyki tweetów za pomocą ThinkUp (Jak)

Martwisz się archiwizowaniem swoich tweetów? Chcesz skuteczniejszego wyszukiwania? Chcesz zobaczyć swoje statystyki na Twitterze? Możesz to wszystko zrobić i wiele więcej, instalując ThinkUp na swoim serwerze macierzystym.

ThinkUp to świetna aplikacja (obecnie w wersji beta), która zarchiwizuje wszystkie twoje tweety, twoje odpowiedzi, odpowiedzi itp., Abyś mógł je przejrzeć i znaleźć przydatne statystyki użytkowania. Ma sporo wtyczek, w tym jedną, która dodaje pełne wsparcie dla Facebooka.

Został zaprojektowany do zainstalowania na serwerze LAMP; to znaczy, Linux, Apache, MySQL i PHP jest tym, co zapewnia szkielet. Chociaż możliwe jest zainstalowanie go na komputerze z systemem Windows lub Mac, jest to najprostszy sposób obsługi w systemie Linux, więc będziemy używać Ubuntu, aby pokazać, jak go uruchomić. Jest bardzo aktywnie rozwijany przez założyciela, Ginę Trapani i wielu użytkowników społeczności.

Wymagania wstępne

ThinkUp jest obecnie w wersji beta, więc będzie kilka błędów i rzeczy mogą nie układać się idealnie, więc jeśli nie jesteś zainteresowany majsterkowaniem (a może pomagasz, przesyłając raporty o błędach), może to nie być dla Ciebie. Po pierwsze, musisz mieć uruchomiony serwer LAMP i zakładamy, że masz już skonfigurowane. Będziesz także potrzebować osobistego konta MySQL już skonfigurowanego. Na koniec funkcja mail w PHP powinna działać, co oznacza, że ​​będziesz potrzebować programu lub skryptu, który będzie mógł wysyłać pocztę, ale jeśli nie, mamy Cię pod ręką.

Okay, na początek musimy zainstalować dodatkowe rzeczy, które nie zostały jeszcze zainstalowane, takie jak cURL i GD. Aby to zrobić, wpisz następujące polecenie:

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

Wprowadź swoje hasło i pozwól mu zainstalować. Aby to zakończyć, musisz zrestartować serwer Apache:

sudo /etc/init.d/apache2 restart

Alternatywnie możesz użyć:

sudo service apache2 restart

Zachowaj otwarte okno terminala, ponieważ często będziesz musiał się do niego przełączać, aby zmienić niektóre rzeczy.

Wyślij maila

Jak wspomniano powyżej, będziesz potrzebować czegoś, co może wysłać pocztę na twój serwer. Jeśli nie, jest to naprawdę łatwa poprawka. Po prostu zainstaluj sendmaila za pomocą następującego polecenia:

sudo apt-get install sendmail

Następnie musimy edytować plik php.ini, aby wskazać nowo zainstalowany program.

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

Naciśnij klawisz strony w dół, aż znajdziesz coś, co wygląda tak:

; sendmail_path =

Musisz usunąć początkowy średnik i dodać ścieżkę na końcu. Zmień tę linię, aby wyglądała następująco:

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

Aby zapisać, naciśnij CTRL + O i wprowadź. Jeśli pojawi się monit o zastąpienie, naciśnij Y. Następnie zakończ CTRL + X.

Na koniec zrestartuj Apache, tak jak to zrobiliśmy w ostatniej sekcji. Zapewni to Twojemu serwerowi możliwość wysyłania wiadomości e-mail, których potrzebujemy za chwilę, aby aktywować nasze konto ThinkUp.

Instalowanie ThinkUp

Przejdź na stronę ThinkUp GitHub, aby pobrać ThinkUp (aktualnie wersja beta 0.8). Po pobraniu, pop to polecenie w terminalu, aby wyodrębnić go do domyślnego katalogu internetowego:

sudo rozpakuj ścieżkę / do / thinkup-0.8.zip -d / var / www

Spowoduje to automatyczne utworzenie katalogu o nazwie "thinkup" w / var / www.

Aby uzyskać dostęp do ThinkUp, otwórz przeglądarkę i przejdź do jednej z poniższych opcji:

http: // localhost / thinkup

http: //twojwewnętrznyip.address/thinkup

Szanse są takie, że otrzymasz komunikat o błędzie z powodu niepoprawnych uprawnień. Możesz po prostu wpisać to polecenie w terminalu, aby rozwiązać problem.

Następnie odśwież stronę przeglądarki.

Kliknij link "instalacja ThinkUp", aby rozpocząć wstępną konfigurację. Zobaczysz ekran wymagań.

Powinieneś być gotowy do drogi. Przewiń w dół i kliknij przycisk, aby kontynuować.

Musisz podać prawidłowy adres e-mail, utworzyć hasło i ustawić strefę czasową. To są proste opcje. Te twardsze są następne.

  • Host bazy danych: Tutaj, umieść nazwę hosta lub na swoim prywatnym serwerze, po prostu wpisz "localhost"
  • Nazwa bazy danych: wprowadź nazwę bazy danych, której użyje ThinkUp dla swoich danych. Zostanie utworzony, jeśli nie istnieje.
  • Nazwa użytkownika: Twoja nazwa użytkownika konta MySQL.
  • Hasło: Twoje hasło do konta MySQL.

Następnie kliknij przycisk, aby kontynuować. Możesz zobaczyć komunikat podobny do tego:

Wystarczy wprowadzić dwa polecenia w terminalu, aby utworzyć plik konfiguracyjny i zmienić jego własność.

Po kliknięciu przycisku zobaczysz komunikat z zielonym tłem, informujący o pomyślnym zakończeniu instalacji i wysłaniu wiadomości e-mail z prośbą o aktywację konta. Zaloguj się do swojego adresu e-mail, kliknij link (upewniając się, że adres IP / nazwa domeny jest poprawna), a zobaczysz ładny zielony komunikat "aktywowany".

Wpisz swoje dane logowania i zaloguj się!

Konfigurowanie ThinkUp

Gdy już się znajdziesz, nie masz jeszcze skonfigurowanych kont. Kliknij link, aby to zmienić.

Domyślnie poprosi Cię o dodanie konta na Twitterze. Przewiń w dół do miejsca, w którym mówi "Skonfiguruj wtyczkę na Twitterze" i wykonaj kroki, aby zarejestrować ThinkUp na Twitterze.

Należy pamiętać, że może być konieczna zmiana adresu URL wywołania zwrotnego w celu wskazania zewnętrznego adresu IP lub aliasu DNS. Twitter powinien dać ci dodatkowe informacje: klucze konsumenckie i tajne.

Zachowaj ostrożność, ponieważ są one unikalne dla interakcji tej aplikacji z Twoim konkretnym kontem na Twitterze! Wprowadź te klucze w konfiguracji ThinkUp.

Następnie kliknij "Pokaż zaawansowane opcje" na dole, aby to ujawnić:

Możesz podnieść wartości tak jak ja. Po zakończeniu konfiguracji ThinkUp użyje robota do pobierania informacji z Twittera.Zwiększając tolerancję błędów i inne wartości, będziemy w stanie uzyskać więcej danych do każdego przemierzania. Kiedy skończysz, kliknij przycisk "Zapisz" i przewiń w górę. Zobaczysz inny przycisk z napisem "Autoryzuj ThinkUp na Twitterze". Kliknij go.

Przekieruje Cię do Twittera, gdzie wystarczy kliknąć przycisk "Zezwalaj", a następnie powinien odesłać Cię do ThinkUp.

Kiedy przewiniesz w górę, zobaczysz swoje konto na liście "Wtyczka Twittera" i jeśli chcesz upublicznić statystyki, kliknij przycisk "Ustaw jako publiczny". Dzięki temu nie będziesz musiał się logować, aby zobaczyć wszystkie swoje statystyki, gdy przejdziesz do http: // localhost / thinkup w przyszłości.

Przeszukiwanie danych przez Cron

Musimy pobrać trochę danych do ThinkUp. Kliknij logo ThinkUp lub po prostu przejdź do strony głównej ThinkUp. Kliknij dowolną ze statystyk wymienionych w menu po lewej stronie.

Zobaczysz, że nic nie jest dostępne, ale zobaczysz link z informacją "Zaktualizuj teraz swoje dane".

Kliknięcie go przeniesie Cię na inną stronę, na której możesz zobaczyć, jak moje ThinkUp próbował pobrać dane z Twittera. To jest wspomniany wcześniej robot.

Jeśli przewiniesz w dół, zobaczysz przydatną sugestię.

To polecenie na dole? Możemy zautomatyzować to w Linuksie poprzez coś zwanego cron. Wróć do terminala i wprowadź następujące polecenie:

crontab -e

Poprosi Cię o wybranie edytora tekstu. Nano jest doskonały dla początkujących, i to jest to, czego użyliśmy wcześniej, więc wybierz 2, aby ustawić domyślny.

Każda z pięciu kolumn u góry przedstawia okresy do powtórzenia: minuty, godziny, dzień miesiąca, miesiąc i dzień tygodnia. Wprowadzenie liczby ustawi te wartości, a wpisanie gwiazdki zignoruje to kryterium. Powyżej widzisz, że wpisałem:

34 * * * *

Oznacza to, że co godzinę w ciągu 34 minut wykona polecenie. Które polecenie? Oczywiście jeden z nich sugerował!

cd / var / www / thinkup / crawler /; export THINKUP_PASSWORD = twoje hasło; /usr/bin/phpcrawl.php [email protected]

Upewnij się, że podałeś swoje hasło i sprawdź adres e-mail w tym poleceniu! Zapewni to, że każda godzina ThinkUp odświeży się, aby uzyskać nowe dane. Jeśli chcesz użyć bardziej wyszukanych kryteriów dla swojego robota, proponuję zacząć od Cron How-To z Ubuntu Community Documentation. Naciśnij CTRL + O, aby zapisać, a następnie CTRL + X, aby wyjść.

Statystyki Twittera

Oprócz archiwizowania wszystkich twoich tweetów, odpowiedzi i innych informacji w bazie danych MySQL, zobaczysz wiele interesujących statystyk. Możesz zobaczyć, w jaki sposób korzystasz z określonych klientów, jak dużo odpowiadasz, ile tweetujesz, ile masz naśladowców, które z nich są najbardziej przestrzegane i wiele więcej.

ThinkUp również wyciąga dla Ciebie użyteczne informacje, takie jak wszystkie posty, które wspominają o Tobie, wzmianki, które nie są odpowiedziami i przekazanymi dalej oraz pełne rozmowy.

Na dole możesz także zobaczyć, jak ThinkUp wyciąga listy linków, które pojawiają się w twoich tweetach, obrazkach pojawiających się w twoich tweetach i nie tylko.

Możesz też przeszukać dowolną kategorię, klikając link wyszukiwania.

Otrzymasz wspaniałe okno wyszukiwania, które zostanie sparowane do tekstu.

ThinkUp zapewnia wiele funkcji na Twitterze, ale jego wtyczka do Facebooka jest tak samo potężna. Po skonfigurowaniu ThinkUp możesz nawet pozwolić swoim znajomym tworzyć konta, aby mogli z niego korzystać! Oprócz zachowania, możesz także użyć narzędzia ThinkUp do śledzenia odpowiedzi na pytania, które publikujesz, i odfiltrowywać przydatne informacje z całej osi czasu. Bardzo pomaga, gdy jesteś na Twitterze, jest śmiesznie zajęty lub dzieje się dużo.