Kaip archyvuoti, ieškoti ir peržiūrėti „Tweet“ statistiką „ThinkUp“
Susirūpinę dėl savo „tweets“ archyvavimo? Norite daugiau galingos paieškos? Norite matyti savo „tweet“ statistiką? Visą tai galite padaryti įdiegdami ThinkUp savo namų serveryje.
„ThinkUp“ yra puiki programa (šiuo metu beta versija), kuri archyvuos visus jūsų „tweets“, jūsų atsakymus, atsakymus ir pan., Kad galėtumėte juos ieškoti ir sužinoti naudingą naudojimo statistiką. Ji turi nemažai įskiepių, įskaitant ir tą, kuri papildo „Facebook“ palaikymą.
Ji sukurta įdiegti LAMP serveryje; tai yra „Linux“, „Apache“, „MySQL“ ir „PHP“. Nors tai galima įdiegti „Windows“ arba „Mac“ pagrindu veikiančioje mašinoje, ją lengviausia tvarkyti „Linux“, todėl naudosime „Ubuntu“, kad parodytume, kaip ją gauti ir paleisti. Tai labai aktyviai vysto įkūrėjas Gina Trapani ir daugelis bendruomenės naudotojų.
Būtinos sąlygos
„ThinkUp“ šiuo metu yra beta versijoje, todėl bus keletas klaidų, o dalykai gali neveikti puikiai, todėl, nebent jus domina tinkering (ir galbūt padedant pateikti klaidų ataskaitas), tai gali būti ne jums. Visų pirma, jums reikės įdiegti ir paleisti LAMP serverį, ir mes ketiname daryti prielaidą, kad jūs jau turite tai. Jums taip pat reikės sukurti asmeninę „MySQL“ vartotojo paskyrą. Galiausiai, PHP funkcija turėtų veikti, o tai reiškia, kad jums reikės programos ar scenarijaus, galinčio siųsti laiškus, bet jei ne, mes jums tenkame.
Gerai, norėdami pradėti, turėsime įdiegti keletą papildomų dalykų, kurie gali būti 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 jam įdiegti. Jei norite tai baigti, turėsite iš naujo paleisti „Apache“ serverį:
sudo /etc/init.d/apache2 paleiskite iš naujo
Arba galite naudoti:
sudo service apache2 restart
Atidarykite savo terminalo langą, nes gali tekti dažnai persijungti į jį, kad pakeistumėte kai kuriuos dalykus.
Išsiųsti laišką
Kaip minėta pirmiau, jums reikės kažko, kas gali siųsti paštą savo serveryje. Jei ne, tai tikrai lengva ją išspręsti. Tiesiog įdiekite sendmail, naudodami šią komandą:
sudo apt-get install sendmail
Tada mums reikia redaguoti failą php.ini, kad nukreiptumėte į naujai įdiegtą programą.
sudo nano /etc/php5/apache2/php.ini
Spustelėkite puslapio žemyn klavišą, kol rasite kažką, kas atrodo taip:
; sendmail_path =
Turite ištrinti pradinį kabliataškį ir pridėti kelią pabaigoje. Pakeiskite šią eilutę, kad atrodytų taip:
sendmail_path = / usr / sbin / sendmail -t -i
Norėdami išsaugoti, paspauskite CTRL + O ir įveskite. Jei raginama perrašyti, paspauskite Y. Tada išjunkite su CTRL + X.
Galiausiai, iš naujo paleiskite „Apache“, kaip ir paskutiniame skyriuje. Tai suteiks jūsų serveriui galimybę siųsti laiškus, kuriuos mums reikės šiek tiek laiko, kad suaktyvintume „ThinkUp“ paskyrą.
„ThinkUp“ diegimas
Norėdami atsisiųsti „ThinkUp“ (šiuo metu beta versija 0.8), pereikite prie „ThinkUp GitHub“ puslapio. Atsisiųsdami ją, iškvieskite šią komandą terminale, kad išgautumėte jį į numatytąjį žiniatinklio katalogą:
sudo unzip path / į / thinkup-0.8.zip -d / var / www
Tai automatiškai sukurs katalogą, pavadintą „thinkup“, esančiame / var / www.
Jei norite pasiekti „ThinkUp“, atidarykite žiniatinklio naršyklę ir naršykite į vieną iš šių parinkčių:
http: // localhost / thinkup
http: //your.internalip.address/thinkup
Šansai yra tai, kad gausite šį klaidos pranešimą dėl neteisingų leidimų. Jūs galite tiesiog įvesti šią komandą į terminalą, kad išspręstumėte problemą.
Tada atnaujinkite naršyklės puslapį.
Jei norite pradėti pradinę konfigūraciją, spustelėkite nuorodą „ThinkUp diegimas“. Pamatysite reikalavimų ekraną.
Jūs turite būti gerai eiti. Norėdami tęsti, slinkite žemyn ir spustelėkite mygtuką.
Turėsite įvesti galiojantį el. Pašto adresą, sukurti slaptažodį ir nustatyti laiko juostą. Tai yra paprastos galimybės. Sunkesni ateis.
- Duomenų bazės prieglobos: įdėkite savo kompiuterio pavadinimą arba jei jis yra jūsų privačiame serveryje, tiesiog įveskite „localhost“
- Duomenų bazės pavadinimas: įveskite duomenų bazės, kurią ThinkUp naudos savo duomenims, pavadinimą. Jis bus sukurtas, jei nebus.
- Vartotojo vardas: „MySQL“ paskyros naudotojo vardas.
- Slaptažodis: „MySQL“ paskyros slaptažodis.
Tada spustelėkite mygtuką, jei norite tęsti. Galite matyti tokį pranešimą:
Tiesiog įveskite dvi komandas į terminalą, kad sukurtumėte konfigūracijos failą ir pakeistumėte jo nuosavybę.
Paspaudę mygtuką, pamatysite pranešimą su žaliu fonu, kuriame teigiama, kad diegimas buvo sėkmingas ir kad buvo išsiųstas el. Laiškas suaktyvinti paskyrą. Prisijunkite prie savo el. Laiško, spustelėkite nuorodą (įsitikinkite, kad IP / domeno vardas yra teisingas) ir pamatysite gražią „aktyvintą“ žinutę.
Įveskite savo įgaliojimus ir prisijunkite!
„ThinkUp“ konfigūravimas
Kai būsite, pamatysite, kad dar neturite jokių paskyrų. Spustelėkite nuorodą, kad pakeistumėte.
Pagal numatytuosius nustatymus jis paprašys pridėti „Twitter“ paskyrą. Slinkite žemyn, kur sakoma „Konfigūruokite„ Twitter “papildinį“ ir atlikite veiksmus, kad registruotumėte „ThinkUp“ „Twitter“.
Atminkite, kad galbūt turėsite pakeisti savo atgalinio ryšio URL, kad nukreiptumėte į išorinį IP arba DNS pseudonimą. „Twitter“ turėtų suteikti jums papildomos informacijos: vartotojų ir slaptų raktų.
Būkite atsargūs, nes jie yra unikalūs šios programos sąveikai su konkrečia „Twitter“ paskyra! Įveskite šiuos raktus į „ThinkUp“ konfigūraciją.
Toliau spustelėkite „Rodyti išplėstines parinktis“ apačioje, kad pamatytumėte tai:
Jūs galite pasiekti tokias vertybes kaip aš. Kai konfigūracija bus baigta, „ThinkUp“ naudos robotą, kad gautų informaciją iš „Twitter“. Padidinus šiuos klaidų toleravimą ir kitas vertes, galėsime gauti vis daugiau ir daugiau duomenų, kuriuos nuskaito. Baigę spustelėkite mygtuką „Išsaugoti“ ir slinkite aukštyn. Pamatysite kitą mygtuką, kuriame sakoma: „Įgalioti„ ThinkUp “„ Twitter “. Spustelėkite jį.
Jis nukreips jus į „Twitter“, kur jums reikia spustelėti mygtuką „Leisti“, o tada jis turėtų atsiųsti jums atgal į „ThinkUp“.
Kai slinkite aukštyn, pamatysite savo paskyrą, nurodytą „Twitter Plugin“, ir jei galite paskelbti savo statistiką, spustelėkite mygtuką „Nustatyti viešai“. Tai padarys jį taip, kad ateityje apsilankę http: // localhost / thinkup.
Nuskaityti duomenis per „Cron“
Mes turime gauti kai kuriuos duomenis į „ThinkUp“. Spustelėkite „ThinkUp“ logotipą arba tiesiog eikite į pagrindinį „ThinkUp“ puslapį. Spustelėkite bet kurią iš kairėje pusėje esančių meniu.
Pamatysite, kad nėra nieko, bet pamatysite nuorodą, kurioje sakoma „Atnaujinkite savo duomenis dabar“.
Paspaudę jį nueisite į kitą puslapį, kuriame matysite bandymus, kad mano „ThinkUp“ už jus pasiektų „Twitter“ duomenis. Tai yra anksčiau minėtas nuskaitymo įrenginys.
Jei slinksite žemyn, pamatysite patogų pasiūlymą.
Ši komanda apačioje? Mes galime tai automatizuoti Linux sistemoje, naudojant kažką, vadinamą cron. Perjunkite atgal į savo terminalą ir įveskite šią komandą:
crontab-e
Jis paprašys pasirinkti teksto redaktorių. Nano yra puikus pradedantiesiems, ir tai, ką mes anksčiau panaudojome, todėl paspauskite 2, kad padarytumėte numatytąjį.
Kiekvienas iš penkių stulpelių viršų rodo laikotarpius, kuriuos reikia pakartoti: minutės, valandos, mėnesio, mėnesio ir savaitės dienos. Numerio įvedimas nustatys šias reikšmes, o įvedus žvaigždutę, šis kriterijus bus ignoruojamas. Viršuje matote, kad įvediau:
34 * * * *
Tai reiškia, kad kiekvieną valandą po 34 minučių žymės jis vykdys komandą. Kuri komanda? Kodėl, žinoma, manė vienas ThinkUp!
cd / var / www / thinkup / crawler /; eksportuoti THINKUP_PASSWORD = yourpassword; /usr/bin/phpcrawl.php [email protected]
Būtinai įsitikinkite, kad įvedėte savo slaptažodį ir šiame komandoje patikrinkite el. Pašto adresą! Tai užtikrins, kad kiekvieną valandą ThinkUp atsinaujintų, kad gautų naujus duomenis. Jei norite naudoti išsamesnius kriterijus savo stebėtojui, siūlau pradėti nuo „Cron How-To“ iš „Ubuntu“ bendruomenės dokumentacijos. Paspauskite CTRL + O, kad išsaugotumėte, tada išjunkite CTRL + X.
„Twitter“ statistika
Be tiesiog archyvavimo visus savo tweets, atsakymus ir kitą informaciją į MySQL duomenų bazę, jūs galite pamatyti daug įdomių statistikos. Jūs galite matyti, kaip naudojote konkrečius klientus, kiek atsakote, palyginti su kiek jūs Čivināšana, kiek pasekėjų turite, kuris iš jų yra labiausiai sekamas, ir daug daugiau.
„ThinkUp“ taip pat ištraukia jums naudingos informacijos, pvz., Visus įrašus, kuriuose paminėta, paminėti, kad jie nėra atsakymai ar pirmyn, ir visi pokalbiai.
Apatinėje pusėje taip pat galite pamatyti, kaip „ThinkUp“ ištraukia sąsajų, rodomų „tweets“, nuotraukų, rodomų „tweets“, sąrašus ir dar daugiau.
Žinoma, galite ieškoti per bet kurią iš šių kategorijų spustelėję paieškos nuorodą.
Gausite puikų paieškos langą, kuris susietas su tekstu.
„ThinkUp“ suteikia „Twitter“ daug funkcijų, tačiau „Facebook“ papildinys yra toks pat galingas. Konfigūravę „ThinkUp“, netgi galite leisti savo draugams sukurti paskyras, kad jie galėtų ją naudoti! Be išsaugojimo, taip pat galite naudoti „ThinkUp“, kad galėtumėte stebėti atsakymus į užduodamus klausimus ir išsiaiškinti naudingą informaciją iš viso laiko. Tai padeda daug, kai esate „Twitter“ kanalas yra juokingai užimtas arba vyksta daug.