10Aug

Kaip archyvuoti, ieškoti ir peržiūrėti savo "Twitter" statistiką "ThinkUp"

nerimauja dėl savo tweets archyvavimo? Norite galingesnės paieškos? Norite pamatyti savo statistiką čivināt? Galite padaryti viską ir dar daugiau įdiegiant "ThinkUp" savo namų serveryje.

ThinkUp yra puikus taikymas( šiuo metu yra beta versija), kuriame archyvuojami visi jūsų tweets, jūsų atsakymai, atsakymai ir tt, kad galėtumėte ieškoti jų ir sužinoti naudingos naudojimo statistikos. Jis turi daugybę papildinių, įskaitant vieną, kuris papildo visą "Facebook" palaikymą.

Jis suprojektuotas taip, kad būtų įdiegtas LAMP serveryje;tai yra, Linux, Apache, MySQL ir PHP yra tai, kas bus jo pagrindas. Nors jį galima įdiegti "Windows" arba "Mac" kompiuteryje, tai yra lengviau tvarkoma Linux, todėl naudosime "Ubuntu", kad galėtume parodyti, kaip jį paleisti ir paleisti. Tai labai aktyviai plėtoja steigėjas Gina Trapanis ir daugelis bendruomenės naudotojų.

Būtinos sąlygos "

ThinkUp" šiuo metu yra beta versijoje, taigi bus klaidų, todėl viskas gali nepasiekti tobulai, taigi, jei jus domina tinkeringas( o galbūt padedant pranešti apie klaidas), tai gali būti ne jums. Pirma, jums reikės turėti LAMP serverį ir paleisti, ir mes ketiname manyti, kad jūs jau turite tai padaryti. Jums taip pat reikės asmeninės MySQL vartotojo abonemento. Galiausiai, pašto funkcija PHP turėtų veikti, o tai reiškia, kad jums reikės programos ar scenarijaus, galinčio išsiųsti laiškus, bet jei ne, mes turėsime jums padengti.

Gerai, norint pradėti, turėsime įdiegti papildomų dalykų, kurie gali būti dar neįdiegti, pvz., CURL ir GD.Norėdami tai padaryti, tiesiog įveskite šią komandą:

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

Įveskite savo slaptažodį ir leiskite jį įdiegti. Jei norite baigti tai išjungti, turėsite iš naujo paleisti Apache serverį:

sudo /etc/init.d/ apache2 restart

Taip pat galite naudoti:

sudo paslaugą apache2 paleisti

Laikyti savo terminalo langą atidarytą, nes gali tekti dažnai grįžti prie jokeisti kai kuriuos dalykus.

SendMail

Kaip minėta pirmiau, jums reikės kažko, kuris gali siųsti laiškus į jūsų serverį.Jei to nepadarėte, tai labai lengva išspręsti. Tiesiog įdiekite "sendmail" šią komandą:

sudo apt-get install sendmail

Tada mes turime redaguoti failą php.ini, norėdami nukreipti į naujai įdiegtą programą.

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

Paspauskite žemyn mygtuką, kol rasite kažką, kuris atrodo taip:

; sendmail_path =

Jums reikia ištrinti pradinę kabliukolę ir pabaigoje pridėti kelią.Pakeiskite šią eilutę, kad ji atrodytų taip:

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

Norėdami išsaugoti, paspauskite CTRL + O ir įveskite. Jei paraginti perrašyti, paspauskite Y. Tada eikite naudodami CTRL + X.

Galiausiai iš naujo paleiskite "Apache", kaip mes padarėme paskutiniame skyriuje. Tai suteiks jūsų serveriui galimybę siųsti laiškus, kuriuos turėsime truputį, kad suaktyvintume "ThinkUp" paskyrą.

"ThinkUp

" diegimas Peršokti į ThinkUp GitHub puslapį atsisiųskite "ThinkUp"( šiuo metu beta versija 0.8).Kai tik jūs jį atsisiųsite, palieskite šią komandą terminale, kad ją ištrauktumėte į numatytąjį žiniatinklio katalogą:

sudo unzip path /to/ thinkup-0.8.zip -d /var/ www

Tai automatiškai sukurs /var/ katalogą "thinkup"www.

Norėdami atidaryti "ThinkUp", atidarykite žiniatinklio naršyklę ir eikite į vieną iš šių būdų:

http: //localhost/ thinkup

http: //your.internalip.address/ thinkup

Tikimybė, kad gausite klaidos pranešimą dėl neteisingų leidimų.Galite tiesiog įvesti šią komandą terminale, kad išspręstumėte problemą.

Tada atnaujinkite naršyklės puslapį.

Spustelėkite "įdiegti" ThinkUp "nuorodą, kad pradėtumėte pradinę konfigūraciją.Jūs pamatysite reikalavimų ekraną.

Jums turėtų būti gerai eiti. Slinkite žemyn ir spustelėkite mygtuką, kad tęstumėte.

Turėsite įvesti galiojantį el. Pašto adresą, sukurti slaptažodį ir nustatyti laiko juostą.Tai yra paprastos galimybės. Kietesni ateina.

  • duomenų bazės priegloba: čia įveskite savo kompiuterio pavadinimą arba, jei jis yra jūsų privataus serverio, tiesiog įveskite "localhost".
  • duomenų bazės pavadinimas: įveskite duomenų bazės pavadinimą, kurį "ThinkUp" naudos savo duomenims. Jis bus sukurtas, jei jo neegzistuoja.
  • Vartotojo vardas: Jūsų MySQL paskyros naudotojo vardas.
  • Slaptažodis: Jūsų MySQL paskyros slaptažodis.

Tada spustelėkite mygtuką, kad tęstumėte. Galite matyti tokį pranešimą:

Tiesiog įveskite dvi komandas terminale, kad sukurtumėte konfigūracijos failą ir pakeistumėte nuosavybės teisę į jį.

Paspaudus mygtuką, pamatysite pranešimą su žalia fone, kuriame nurodoma, kad diegimas buvo sėkmingas ir kad išsiųstas el. Laiškas, kad suaktyvintumėte paskyrą.Prisijunkite prie savo elektroninio pašto adreso, spustelėkite nuorodą( įsitikinkite, kad IP / domeno vardas yra teisingas), ir pamatysite malonų žalią "aktyvuotą" pranešimą.

Įveskite savo prisijungimo duomenis ir prisijunkite!

"ThinkUp

" konfigūravimas Kai būsite prisijungę, pamatysite, kad dar neturite jokių paskyrų.Spustelėkite nuorodą, kad pakeistumėte.

Pagal numatytuosius nustatymus jis prašys pridėti "Twitter" paskyrą.Slinkite žemyn, kur jis sako "Konfigūruoti" Twitter "papildinį" ir atlikite veiksmus, kuriuos norite užregistruoti "ThinkUp" sistemoje "Twitter".

Atkreipkite dėmesį, kad jums gali tekti pakeisti atgalinio ryšio URL, norėdami nukreipti į savo išorinį IP arba DNS slapyvardį."Twitter" turėtų suteikti jums papildomos informacijos: vartotojo ir slaptus raktus.

Būkite atsargūs, nes jie yra unikali šios programos sąveika su konkrečia "Twitter" paskyra!Įveskite šiuos raktus savo "ThinkUp" konfigūracijoje.

Toliau spustelėkite "Rodyti papildomas parinktis" apačioje, kad atskleistų tai:

Jūs galite pakelti tokias vertybes kaip ir aš.Kai konfigūracija bus baigta, "ThinkUp" naudos skaitytuvą, kad gautų jūsų informaciją iš "Twitter".Padidėję šių tolerancijos klaidų ir kitų verčių, kiekvieną nuskaitymą galėsime gauti vis daugiau duomenų.Baigę spustelėkite mygtuką "Išsaugoti" ir slinkite aukštyn. Pamatysite kitą mygtuką, kuriame rašoma: "Įgalioti ThinkUp" "Twitter".Spustelėkite ją.

Jis nukreips jus į "Twitter", kur jums tiesiog reikia paspausti mygtuką "Leisti" ir tada jis turės atsiųsti jus į "ThinkUp".

Kai naršote aukštyn, pamatysite savo paskyrą, esančią "Twitter" papildiniame įrenginyje ", ir jei galėsite paskelbti savo statistiką, spustelėkite mygtuką" Nustatyti viešai ".Tai atliks taip, kad jums nereikėtų prisijungti, kad galėtumėte pamatyti visą savo statistiką ateityje eidami į http: //localhost/ thinkup.

nuskaitymas duomenims per Cron

Mes turime gauti tam tikrus duomenis į "ThinkUp".Spustelėkite ThinkUp logotipą arba tiesiog eikite į "ThinkUp" pagrindinį puslapį.Spustelėkite bet kurią statistiką, išvardytą kairėje esančiame meniu.

Jūs pamatysite, kad nieko nėra, bet pamatysite nuorodą "Atnaujinti duomenis dabar".

Paspaudę ją, jūs pateksite į kitą puslapį, kuriame galėsite pamatyti, kaip mano "ThinkUp" bandė patraukti duomenis iš "Twitter"tu. Tai anksčiau paminėtas skaitytuvas.

Jei slinkite žemyn, pamatysite patogų pasiūlymą.

Ši komanda apačioje? Mes galime automatizuoti tai Linux sistemoje naudodami kažką vadinamą cronu. Perjunkite atgal į savo terminalą ir įveskite šią komandą:

crontab -e

Jis paprašys jūsų pasirinkti teksto redaktorių.Nano puikiai tinka pradedantiesiems, ir tai, ką mes naudojome anksčiau, taigi paspauskite 2, kad būtų numatytasis.

Kiekviename iš penkių stulpelių viršuje yra laiko intervalai, kuriuos kartoti: minučių, valandų, mėnesio, mėnesio ir savaitės dienos.Įvedus numerį bus nustatytos tos vertės, o įvedant žvaigždutę šis kriterijus bus ignoruojamas. Viršuje matote, kad įvedžiau:

34 * * * *

Tai reiškia, kad kiekvieną valandą po 34 minučių ženklo bus vykdoma komanda. Kokia komandaKodėl ThinkUp pasiūlė, žinoma!

cd /var/www/thinkup/crawler/; eksportas THINKUP_PASSWORD = tavo slaptažodis;/usr/bin/ phpcrawl.php [email protected]

Būtinai įsitikinkite, kad įveskite savo slaptažodį ir patikrinkite el. Pašto adresą šioje komandoje! Tai užtikrins, kad kas valandą "ThinkUp" atnaujins save, kad gautų naujų duomenų.Jei norite naudoti labiau nusakomus kriterijus savo skaitytuvui, siūlau pradėti "Cron How-To" iš Ubuntu Bendrijos dokumentacijos. Spustelėkite CTRL + O, kad išsaugotumėte, tada CTRL + X, kad išeitumėte.

Twitter Statistika

Be to, kad tiesiog archyvavę visus savo tweets, atsakymus ir kitą informaciją į MySQL duomenų bazę, galite pamatyti daug įdomių statistikų.Galite matyti, kaip naudojate konkrečius klientus, kiek jūs atsakote, palyginti su tuo, kiek jūs skaitote, kiek jūsų pasekėjų, kurių labiausiai sekasi, ir dar daugiau.

ThinkUp taip pat ištraukia jums kokią nors naudingą informaciją, pvz., Visus pranešimus, kuriuose paminėtas jūsų turinys, paminėjimai, kurie nėra atsakymai ar persiųsti, ir išsamūs pokalbiai.

Apatinėje dalyje taip pat galite pamatyti, kaip "ThinkUp" ištraukia nuorodų sąrašus, rodomus jūsų tweets, nuotraukas, rodomą jūsų tweets ir kt.

Ir, žinoma, galite ieškoti bet kurios iš šių kategorijų spustelėję paieškos nuorodą.

Jūs gausite puikų paieškos langą, paryškintą tekstu.

ThinkUp teikia daug funkcijų su "Twitter", bet jo "Facebook" papildinys yra toks pat galingas. Kai sukonfigūruojate "ThinkUp", netgi galite leisti draugams kurti paskyras, kad jie galėtų tai naudoti! Be išsaugojimo, taip pat galite naudoti "ThinkUp", jei norite stebėti atsakymus į jūsų paskelbtus klausimus ir išfiltruoti naudingą informaciją iš viso laiko juostos. Tai labai padeda, kai esate "Twitter" sklaidos kanalas, juokingai užsiėmęs arba yra daug tolesnių veiksmų.