10Aug
Zabrinut za arhiviranje vaših tweetova?Želite snažnije pretraživanje?Želite li vidjeti statistiku tweetova? To možete učiniti sve i više tako da instalirate ThinkUp na svoj kućni poslužitelj.
ThinkUp je briljantna aplikacija( trenutno u beta verziji) koja će arhivirati sve vaše tweete, odgovore, odgovore, itd., Tako da možete pretraživati i saznati korisne statistike upotrebe. Ima dosta dodataka, uključujući i onaj koji dodaje punu Facebook podršku.
Osmišljen je za instalaciju na LAMP poslužitelj;to jest, Linux, Apache, MySQL i PHP su ono što će pružiti osnovu za to. Iako je moguće instalirati ga na stroj s operacijskim sustavom Windows ili Mac, najlakše će se njome rukovati u Linuxu, stoga ćemo koristiti Ubuntu kako bismo vam pokazali kako ga pokrenuti i pokrenuti. U aktivnom je razvoju osnivač, Gina Trapani i mnogi korisnici u zajednici.
Preduvjeti
ThinkUp je trenutačno u beta verziji, tako da će biti nekih bugova, a stvari možda neće ići savršeno, pa ako se ne zanimate prevariti( a možda i pomažući tako da pošaljete izvješća o pogreškama), to možda neće biti za vas. Prvo, morat ćete imati poslužitelja LAMP-a koji će se pokrenuti i pretpostaviti da ste to već postavili. Trebat će vam i osobni korisnički račun MySQL koji je već postavljen. Konačno, funkcija e-pošte u PHP-u treba raditi, što znači da trebate program ili skriptu koja može slati poštu, ali ako ne, moramo vas pokriti.
Dobro, za početak, morat ćemo instalirati dodatne stvari koje možda već nisu instalirane, kao što su cURL i GD.Da biste to učinili, samo unesite sljedeću naredbu:
sudo apt-get instaliraj curl libcurl3 libcurl3-dev php5-curl php5-gd
Unesite zaporku i pustite ga da se instalira. Da biste ovo završili, morat ćete ponovo pokrenuti Apache poslužitelj:
sudo /etc/init.d/ apache2 restart
Alternativno, možete koristiti:
sudo servis apache2 restart
Držite prozor terminala otvoren jer se možda morate vratiti na njega čestopromijeniti neke stvari.
SendMail
Kao što je napomenuto gore, trebat će vam nešto što može poslati poštu na vašem poslužitelju. Ako to ne učinite, to je zaista lako popraviti. Samo instalirajte sendmail sa sljedećom naredbom:
sudo apt-get instaliraj sendmail
Zatim trebamo urediti datoteku php.ini kako bismo uputili na novoinstalirani program.
sudo nano /etc/php5/apache2/ php.ini
Pritisnite tipku dolje prema dolje dok ne nađete nešto što izgleda ovako:
; sendmail_path =
Morate obrisati početnu točku i dodati put na kraju. Promijenite tu liniju tako da izgleda ovako:
sendmail_path = /usr/sbin/ sendmail -t -i
Da biste spremili, pritisnite CTRL + O i unesite. Ako se zatraži prebrisati, pritisnite tipku Y. Zatim izađite s CTRL + X.
Na kraju, ponovno pokrenite Apache, kao što smo to učinili u zadnjem odjeljku. To će vašem poslužitelju omogućiti slanje pošte, što će nam trebati malo vremena da aktivirate ThinkUp račun.
Instaliranje ThinkUp
Prijeđite na stranicu ThinkUp GitHub da biste preuzeli ThinkUp( trenutačno beta verzija 0.8).Nakon što ga preuzmete, popi ovu naredbu na terminalu da biste ga izdvojili na zadani web imenik:
sudo unzip put /to/ thinkup-0.8.zip -d /var/ www
Ovo će automatski stvoriti imenik pod nazivom "thinkup" u /var/www. Da biste pristupili usluzi ThinkUp, otvorite web-preglednik i krenite na jedan od sljedećih stavki:
http: //localhost/ thinkup
http: //your.internalip.address/ thinkup
Vjerojatnost je da ćete dobiti tu poruku o pogrešci zbog netočnih dozvola. Možete upisati tu naredbu na terminalu kako biste riješili problem.
Zatim osvježite stranicu preglednika.
Kliknite vezu "instalacija ThinkUp" da biste započeli početnu konfiguraciju. Vidjet ćete zaslon zahtjeva. Trebao bi biti dobar za odlazak. Pomaknite se prema dolje i kliknite gumb da biste nastavili.
Morat ćete unijeti važeću adresu e-pošte, izraditi zaporku i postaviti vremensku zonu. To su jednostavne opcije. Starije one dolaze dalje.
- Host baze podataka: Ovdje unesite naziv vašeg računala ili ako je na vašem privatnom poslužitelju upišite "localhost"
- naziv baze podataka: Unesite naziv baze podataka koju će ThinkUp koristiti za svoje podatke. To će biti stvoreno ako ne postoji.
- User Name: Vaše korisničko ime za MySQL račun.
- Lozinka: Vaša lozinka za MySQL račun.
Zatim kliknite gumb da biste nastavili. Možete vidjeti poruku poput ove:
Jednostavno unesite dvije naredbe na terminal kako biste stvorili konfiguracijsku datoteku i promijenili njegovo vlasništvo.
Nakon što kliknete na gumb, vidjet ćete poruku s zelenom pozadinom koja kaže da je instalacija bila uspješna i da je poslana e-poruka kako bi aktivirala vaš račun. Prijavite se na svoju e-poštu, kliknite vezu( provjerite jesu li IP / naziv domene točni) i vidjet ćete lijepu zelenu "aktiviranu" poruku.
Unesite vjerodajnice i prijavite se!
Konfiguriranje ThinkUp
Kada budete ušli vidjet ćete da još niste postavili račune. Kliknite vezu da biste to promijenili.
Prema zadanim postavkama, od vas će zatražiti da dodate Twitter račun. Pomaknite se do mjesta na kojem piše "Konfiguriranje dodatka za Twitter" i slijedite korake za registraciju ThinkUp-a na Twitteru.
Imajte na umu da možda trebate promijeniti URL za povratne pozive da biste uputili na vanjsku IP adresu ili pseudonim DNS.Twitter bi vam trebao dati neke dodatne informacije: potrošačke i tajne ključeve.
Budite oprezni s tim, jer su jedinstveni za interakciju ove aplikacije s vašim Twitter računom! Unesite ove tipke u ThinkUp konfiguraciju.
Zatim kliknite na "Prikaži napredne opcije" prema dnu kako biste to otkrili:
Možete povećati vrijednosti kao što sam učinio. Kada konfiguracija bude dovršena, ThinkUp će koristiti alat za indeksiranje kako bi dobili vaše podatke s Twittera. Povećanjem tolerancije pogrešaka i ostalim vrijednostima moći ćemo dobiti sve više i više podataka svaki indeksiranje. Kada završite, kliknite gumb "Spremi" i pomaknite se prema gore. Vidjet ćete još jedan gumb koji kaže "Autoriziraj ThinkUp na Twitteru".Kliknite je.
Preusmjerit će vas na Twitter, gdje samo trebate kliknuti gumb "Dopusti", a zatim ga trebate poslati na ThinkUp.
Kada se pomaknete gore, vidjet ćete svoj račun naveden pod "Twitter Plugin" i ako možete napraviti svoju statistiku javnim klikom na gumb "Postavi javno".To će ga učiniti tako da se ne morate prijaviti da biste vidjeli sve svoje statistike kada idete na http: //localhost/ thinkup u budućnosti.
Indeksiranje podataka putem Cron
Moramo dobiti neke podatke u ThinkUp. Kliknite logotip ThinkUp ili jednostavno idite na glavnu stranicu ThinkUp. Kliknite bilo koju statistiku navedenu u izborniku s lijeve strane.
Vidjet ćete da nema ničeg dostupnog, ali vidjet ćete vezu koja kaže "Ažurirajte svoje podatke sada."
Klikom na to će vas odvesti na drugu stranicu na kojoj možete vidjeti pokušaja da moj ThinkUp iskoristi podatke od Twittera zavas. Ovo je prethodno spomenuti alat za indeksiranje.
Ako se pomaknete dolje, vidjet ćete zgodan prijedlog.
Ta naredba na dnu? Možemo to automatizirati u Linuxu preko nekog nazvanog cron. Vratite se na svoj terminal i unesite sljedeću naredbu:
crontab -e
Tražit ćete 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 zadano.
Svaki od pet stupaca na vrhu predstavlja vremenske periode za ponavljanje: minuta, sati, dan u mjesecu, mjesecu i danu u tjednu. Unosom broja postavit će te vrijednosti, a unosom zvjezdice zanemariti će taj kriterij. Iznad, vidite da sam ušao:
34 * * * *
To znači da svaki sat u 34 minutnoj minuti, izvršit će naredbu. Koju naredbu? Zašto, naravno, predložio je jedan ThinkUp!
cd /var/www/thinkup/crawler/; izvoz THINKUP_PASSWORD = vaša zaporka;/usr/bin/ phpcrawl.php [email protected]
Svakako provjerite jeste li unijeli svoju lozinku i provjerili adresu e-pošte u ovoj naredbi! To će se pobrinuti da svaki sat ThinkUp osvježava sebe kako bi dobio nove podatke. Ako želite upotrijebiti više razrađenih kriterija za vaš alat za indeksiranje, predlažem da počnem s Cronovim načinom iz Ubuntu dokumentacije Zajednice. Pritisnite CTRL + O za spremanje, a zatim CTRL + X za izlaz.
Twitter Statistika
Uz samo arhiviranje svih vaših tweeta, odgovora i drugih informacija u MySQL bazu podataka, možete vidjeti puno zanimljivih statistika. Možete vidjeti vašu upotrebu određenih klijenata, koliko ćete odgovoriti u odnosu na broj tweetova, koliko vas ima sljedbenika, koji od njih najviše prate 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 potpuni razgovori.
Na dnu možete vidjeti kako ThinkUp povlači popise veza koji se pojavljuju na vašem tweetu, slike koje se pojavljuju u vašem tweetu i još mnogo toga.
Naravno, možete pretražiti bilo koju od ovih kategorija klikom na vezu za pretraživanje.
Dobit ćete sjajni prozor za pretraživanje koji se prenosi na tekst.
ThinkUp pruža puno funkcionalnosti s Twitterom, ali njegov je dodatak za Facebook jednako snažan. Kada konfigurirate ThinkUp, možete čak dopustiti da vaši prijatelji izrađuju račune kako bi i oni mogli koristiti. Uz očuvanje, možete upotrijebiti i ThinkUp za praćenje odgovora na pitanja koja postavite i filtriranje korisnih informacija iz cijele vremenske trake. Pomaže puno kada ste Twitter feed je smiješno zauzet ili ima puno slijedi događa.