Kako arhivirati, pretraživati i pregledavati statistiku svojih Tweetova pomoću programa ThinkUp
Zabrinuti ste zbog arhiviranja vaših tweetova? Želite snažnije pretraživanje? Želite li vidjeti svoju cvrkut statistiku? Sve to možete obaviti instaliranjem programa ThinkUp na kućnom poslužitelju.
ThinkUp je sjajna aplikacija (trenutno u beta inačici) koja će arhivirati sve vaše tweetove, odgovore, odgovore itd. Kako biste ih mogli pretraživati i saznati neke korisne statističke podatke o upotrebi. Ima dosta dodataka, uključujući i onu koja dodaje punu Facebook podršku.
Dizajniran je za instalaciju na LAMP poslužitelju; to jest, Linux, Apache, MySQL i PHP je ono što će pružiti okosnicu za to. Iako je moguće instalirati ga na stroj s operacijskim sustavom Windows ili Mac, najlakše je rukovati u Linuxu, pa ćemo koristiti Ubuntu kako bismo vam pokazali kako ga pokrenuti i pokrenuti. To je u vrlo aktivnom razvoju od strane osnivača, Gina Trapani, i od mnogih korisnika u zajednici.
Preduvjeti
ThinkUp je trenutno u beta fazi, tako da će biti nekih grešaka i stvari možda neće ići savršeno, tako da ako niste zainteresirani za popravljanje (a možda i za podnošenje izvješća o greškama), to možda nije za vas. Prvo, morat ćete pokrenuti LAMP poslužitelj i pretpostavit ćemo da ste ga već postavili. Trebat će vam i osobni MySQL korisnički račun koji ste već postavili. Konačno, funkcija pošte u PHP-u bi trebala raditi, što znači da će vam biti potreban program ili skripta koja može slati poštu, ali ako ne, dobili smo vas.
Dobro, za početak, morat ćemo instalirati neke dodatne stvari koje možda nisu već instalirane, kao što su cURL i GD. Da biste to učinili, unesite sljedeću naredbu:
sudo apt-get instalacija curl libcurl3 libcurl3-dev php5-curl php5-gd
Unesite zaporku i pustite je da se instalira. Da biste to završili, morat ćete ponovno pokrenuti Apache poslužitelj:
sudo /etc/init.d/apache2 ponovno pokretanje
Alternativno, možete koristiti:
sudo usluga Apache2 ponovno pokretanje
Održavajte otvoren prozor terminala, jer ćete se možda morati vratiti na njega često da biste promijenili neke stvari.
Poslati mail
Kao što je gore navedeno, trebat će vam nešto što može slati poštu na samom poslužitelju. Ako to ne učinite, za to postoji stvarno lako rješenje. Samo instalirajte sendmail sljedećom naredbom:
sudo apt-get install sendmail
Zatim trebamo urediti datoteku php.ini da biste ukazali na novo instalirani program.
sudo nano /etc/php5/apache2/php.ini
Pritisnite tipku dolje dok ne pronađete nešto što izgleda ovako:
; sendmail_path =
Morate izbrisati početnu točku sa zarezom i dodati putanju na kraju. Promijenite liniju tako da izgleda ovako:
sendmail_path = / usr / sbin / sendmail -t -i
Da biste spremili, pritisnite CTRL + O i unesite. Ako se zatraži da prepišete, pritisnite Y. Zatim izađite pomoću CTRL + X.
Na kraju, ponovno pokrenite Apache, kao što smo to učinili u posljednjem odjeljku. To će vašem poslužitelju omogućiti slanje pošte, što će nam uskoro biti potrebno za aktiviranje ThinkUp računa.
Instaliranje programa ThinkUp
Krenite na stranicu ThinkUp GitHub da biste preuzeli ThinkUp (trenutno beta verziju 0.8). Kada ga preuzmete, ispišite ovu naredbu u terminalu da biste je izdvojili u zadani web-imenik:
sudo unzip put / do / thinkup-0.8.zip -d / var / www
To će automatski stvoriti direktorij nazvan "thinkup" u / var / www.
Da biste pristupili programu ThinkUp, otvorite web-preglednik i idite na jedno od sljedećeg:
http: // localhost / thinkup
http: //your.internalip.address/thinkup
Izgledi su da ćete dobiti poruku o pogrešci zbog pogrešnih dopuštenja. Možete jednostavno unijeti tu naredbu u terminal kako biste riješili problem.
Zatim osvježite stranicu preglednika.
Kliknite vezu "instaliranje ThinkUp" da biste započeli početnu konfiguraciju. Vidjet ćete zaslon sa zahtjevima.
Trebao bi biti dobar. Pomaknite se prema dolje i kliknite gumb za nastavak.
Morat ćete unijeti valjanu adresu e-pošte, izraditi lozinku i postaviti vremensku zonu. To su jednostavne opcije. Slijede teže.
- Baza podataka hosta: ovdje, stavite ime hosta ili ako je na vašem privatnom poslužitelju, samo upišite "localhost"
- Naziv baze podataka: Unesite naziv baze podataka koju će ThinkUp koristiti za svoje podatke. Stvorit će se ako ne postoji.
- Korisničko ime: Vaše korisničko ime za MySQL.
- Lozinka: Vaša lozinka za MySQL račun.
Zatim kliknite gumb za nastavak. Možda ćete vidjeti poruku poput ove:
Samo unesite dvije naredbe u terminalu da biste stvorili konfiguracijsku datoteku i promijenili vlasništvo nad njom.
Nakon što kliknete gumb, prikazat će se poruka s zelenom pozadinom koja kaže da je instalacija bila uspješna i da je poslana poruka e-pošte da biste aktivirali vaš račun. Prijavite se na svoju e-poštu, kliknite vezu (provjerite je li naziv IP / domene točan) i vidjet ćete lijepu zelenu "aktiviranu" poruku.
Unesite vjerodajnice i prijavite se!
Konfiguriranje programa ThinkUp
Kada uđete, vidjet ćete da još niste postavili račune. Kliknite vezu da biste je promijenili.
Prema zadanim postavkama od vas će zatražiti da dodate račun na Twitteru. Pomaknite se do mjesta gdje piše "Konfiguriraj Twitter plugin" i slijedite korake za registraciju ThinkUp na Twitteru.
Budite svjesni da ćete možda morati promijeniti svoj URL za povratni poziv da biste ukazali na vanjsku IP adresu ili pseudonim DNS-a. Twitter bi vam trebao pružiti dodatne informacije: potrošačke i tajne ključeve.
Budite oprezni s tim, jer su jedinstveni za interakciju ove aplikacije s vašim specifičnim Twitter računom! Unesite ove ključeve u ThinkUp konfiguraciju.
Zatim kliknite "Prikaži napredne opcije" pri dnu da biste otkrili sljedeće:
Možete povećati vrijednosti kao što sam ja učinio. Kada se konfiguracija dovrši, ThinkUp će pomoću alata za indeksiranje dobiti vaše podatke s usluge Twitter. Povećanjem ove tolerancije pogreške i drugih vrijednosti moći ćemo dobiti sve više podataka za svako indeksiranje. Kada završite, kliknite gumb "Spremi" i pomaknite se prema gore. Vidjet ćete još jedan gumb na kojem piše "Autoriziraj ThinkUp na Twitteru". Kliknite ga.
Preusmjerit će vas na Twitter, gdje samo trebate kliknuti gumb "Dopusti", a zatim će vas poslati natrag na ThinkUp.
Kada se pomaknete prema gore, vidjet ćete svoj račun pod "Twitter dodatak" i ako možete učiniti svoju statistiku javnim klikom na "Postavi na javno" gumb. Tako ćete se morati prijaviti da biste vidjeli sve svoje statistike kada odete na http: // localhost / thinkup u budućnosti.
Pretraživanje podataka putem Cron-a
Moramo dobiti neke podatke u ThinkUp. Kliknite na ThinkUp logotip ili jednostavno idite na glavnu ThinkUp stranicu. Kliknite na bilo koju statistiku navedenu u izborniku s lijeve strane.
Vidjet ćete da na raspolaganju nema ništa, ali vidjet ćete vezu na kojoj piše "Ažurirajte podatke odmah."
Klikom na nju odvest ćete se na drugu stranicu na kojoj možete vidjeti kako je moj ThinkUp za vas iskoristio podatke s Twittera. Ovo je prethodno spomenuti robot.
Ako se pomaknete prema dolje, vidjet ćete praktičan prijedlog.
Ta naredba na dnu? To možemo automatizirati u Linuxu preko nečega što se zove cron. Vratite se na terminal i unesite sljedeću naredbu:
crontab-e
Od vas će se tražiti da odaberete uređivač teksta. Nano je odličan za početnike, a to je ono što smo ranije koristili, pa pogodite 2 da biste to učinili zadanim.
Svaki od pet stupaca na vrhu predstavlja vremenska razdoblja za ponavljanje: minute, sati, dan u mjesecu, mjesecu i danu u tjednu. Unosom broja postavit će se te vrijednosti, dok će se unosom zvjezdice ignorirati taj kriterij. Iznad, vidite da sam ušao:
34 * * * *
To znači da će svakih sat vremena na 34. minuti izvršiti naredbu. Koju naredbu? Zašto, naravno, sugerirao je jedan ThinkUp!
cd / var / www / thinkup / crawler /; izvoz THINKUP_PASSWORD = yourpassword; /usr/bin/phpcrawl.php [email protected]
Svakako unesite zaporku i provjerite adresu e-pošte u ovoj naredbi! To će osigurati da se svaki sat ThinkUp osvježava kako bi dobio nove podatke. Ako želite upotrijebiti složenije kriterije za vašeg alata za indeksiranje, predlažem da počnete s Cron How-To iz Ubuntu Community Documentation. Pritisnite CTRL + O za spremanje, a zatim CTRL + X za izlaz.
Twitter Statistika
Uz samo arhiviranje svih vaših tweetova, odgovora i drugih informacija u MySQL bazu podataka, možete vidjeti mnogo zanimljivih statistika. Možete vidjeti svoju upotrebu određenih klijenata, koliko odgovarate u odnosu na to koliko cvrkutate, koliko sljedbenika imate, koji od njih su najviše slijedili, i još mnogo toga..
ThinkUp također izvlači neke korisne informacije za vas, kao što su svi postovi koji vas spominju, spominje da nisu odgovori ili naprijed i puni razgovori.
Na dnu možete vidjeti i kako ThinkUp izvlači popise veza koje se pojavljuju u vašim tweets, slike koje se pojavljuju u vašim tweets, i još mnogo toga..
I, naravno, možete pretraživati bilo koju od ovih kategorija klikom na vezu za pretraživanje.
Dobit ćete sjajan prozor za pretraživanje koji će se usporediti s tekstom.
ThinkUp pruža mnogo funkcionalnosti s Twitterom, ali njegov Facebook plug-in je jednako moćan. Kada konfigurirate ThinkUp, možete čak i dopustiti svojim prijateljima da izrade račune kako bi i oni mogli koristiti! Osim očuvanja, ThinkUp možete koristiti i za praćenje odgovora na pitanja koja postavljate i filtriranje korisnih informacija iz cijele vremenske linije. To puno pomaže kada ste Twitter feed je smiješno zauzet ili ima puno sljedećih događa.