Kā arhivēt, meklēt un apskatīt savu Tweet statistiku ar ThinkUp
Vai jūs uztraucaties par savu tweets arhivēšanu? Vēlaties jaudīgāku meklēšanu? Vai vēlaties redzēt savu čivināt statistiku? Jūs varat darīt visu un vairāk, instalējot ThinkUp savā mājas serverī.
ThinkUp ir lieliska lietojumprogramma (pašlaik beta versija), kas arhivēs visus jūsu tweets, jūsu atbildes, atbildes utt., Lai jūs varētu tos meklēt un uzzināt noderīgu lietošanas statistiku. Tajā ir diezgan daudz spraudņu, tostarp tāds, kas pievieno arī pilnīgu Facebook atbalstu.
Tas ir paredzēts uzstādīšanai LAMP serverī; tas ir, Linux, Apache, MySQL un PHP ir tā pamatā. Lai gan to var uzstādīt uz Windows vai Mac datorā, tas ir visvieglāk apstrādājams Linux, tāpēc mēs izmantojam Ubuntu, lai parādītu, kā to iegūt un darbināt. Tas ir ļoti aktīvā attīstībā dibinātājs Gina Trapani un daudzi lietotāji sabiedrībā.
Priekšnoteikumi
ThinkUp pašlaik ir beta versijā, tāpēc būs dažas kļūdas, un lietas, iespējams, nav lieliski, tāpēc, ja jūs neesat ieinteresēts tinkering (un varbūt palīdzot, iesniedzot kļūdu ziņojumus), tas var nebūt jums. Pirmkārt, jums būs nepieciešams darbināt LAMP serveri, un mēs pieņemsim, ka jums tas jau ir izveidots. Jums būs nepieciešams arī personisks MySQL lietotāja konts, kas jau ir izveidots. Visbeidzot, PHP funkcijai ir jādarbojas, kas nozīmē, ka jums būs nepieciešama programma vai skripts, kas var sūtīt pastu, bet, ja ne, tad jums ir jāaptver.
Labi, lai sāktu, mums būs jāinstalē papildu sīkumi, kas, iespējams, vēl nav instalēti, piemēram, CURL un GD. Lai to izdarītu, vienkārši ievadiet šādu komandu:
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-gd
Ievadiet savu paroli un ļaujiet tai instalēt. Lai to pabeigtu, jums būs jāatsāk Apache serveris:
sudo /etc/init.d/apache2 restartēt
Varat arī izmantot:
sudo service apache2 restart
Atveriet savu termināļa logu, jo, lai mainītu dažas lietas, jums, iespējams, vajadzēs bieži atgriezties pie tā.
Nosūtīt pastu
Kā minēts iepriekš, jums būs nepieciešams kaut kas, kas var nosūtīt pastu uz sava servera. Ja jums tā nav, ir patiešām viegls labojums. Vienkārši instalējiet sendmail ar šādu komandu:
sudo apt-get instalēt sendmail
Pēc tam mums ir jāpārveido php.ini fails, lai norādītu uz nesen instalēto programmu.
sudo nano /etc/php5/apache2/php.ini
Spiediet taustiņu uz leju, līdz atrodat kaut ko, kas izskatās šādi:
; sendmail_path =
Jums ir jāsvītro sākotnējais semikols un jāpievieno ceļš beigās. Mainiet šo līniju, lai tas izskatītos šādi:
sendmail_path = / usr / sbin / sendmail -t -i
Lai saglabātu, nospiediet CTRL + O un ievadiet. Ja tiek prasīts pārrakstīt, nospiediet Y. Pēc tam iziet ar CTRL + X.
Visbeidzot, restartējiet Apache, kā mēs to izdarījām pēdējā sadaļā. Tas nodrošinās jūsu serverim iespēju sūtīt e-pastu, kas mums būs nepieciešams nedaudz, lai aktivizētu mūsu ThinkUp kontu.
ThinkUp instalēšana
Dodieties uz ThinkUp GitHub lapu, lai lejupielādētu ThinkUp (pašlaik beta versija 0.8). Kad esat to lejupielādējis, izvelciet šo komandu terminālā, lai to izņemtu uz noklusējuma tīmekļa direktoriju:
sudo unzip ceļš / uz / thinkup-0.8.zip -d / var / www
Tas automātiski izveidos direktoriju ar nosaukumu “thinkup” / var / www.
Lai piekļūtu ThinkUp, atveriet tīmekļa pārlūkprogrammu un dodieties uz kādu no šīm darbībām:
http: // localhost / thinkup
http: //your.internalip.address/thinkup
Izredzes ir tādas, ka jūs saņemsiet šo kļūdas ziņojumu nepareizu atļauju dēļ. Jūs varat ievadīt šo komandu terminālā, lai atrisinātu problēmu.
Pēc tam atsvaidziniet pārlūkprogrammas lapu.
Lai sāktu sākotnējo konfigurāciju, noklikšķiniet uz saites “ThinkUp instalēšana”. Jūs redzēsiet prasību ekrānu.
Jums vajadzētu būt labi iet. Ritiniet uz leju un noklikšķiniet uz pogas, lai turpinātu.
Jums būs jāievada derīga e-pasta adrese, jāizveido parole un jāiestata laika josla. Šīs ir vieglās iespējas. Stingrāki nāk nākamā.
- Datu bāzes resursdators: šeit ievietojiet savu saimniekdatora nosaukumu vai, ja tas ir jūsu privātajā serverī, ierakstiet “localhost”
- Datu bāzes nosaukums: ievadiet datu bāzes nosaukumu, ko ThinkUp izmantos saviem datiem. Tas tiks izveidots, ja tas nepastāv.
- Lietotāja vārds: MySQL konta lietotājvārds.
- Parole: MySQL konta parole.
Pēc tam noklikšķiniet uz pogas, lai turpinātu. Jūs varat redzēt šādu ziņojumu:
Vienkārši ievadiet divas komandas terminālā, lai izveidotu konfigurācijas failu un mainītu tā īpašumtiesības.
Noklikšķinot uz pogas, tiks parādīts ziņojums ar zaļu fonu, kurā teikts, ka instalēšana ir veiksmīga un e-pasts tika nosūtīts, lai aktivizētu savu kontu. Piesakieties savā e-pastā, noklikšķiniet uz saites (pārliecinieties, ka IP / domēna vārds ir pareizs), un jūs redzēsiet jauku zaļu „aktivizētu” ziņojumu.
Ievadiet savus akreditācijas datus un piesakieties!
ThinkUp konfigurēšana
Kad būsit atvērts, jūs redzēsiet, ka jums vēl nav izveidoti konti. Noklikšķiniet uz saites, lai to mainītu.
Pēc noklusējuma tas lūgs pievienot Twitter kontu. Ritiniet uz leju līdz vietai, kur tā saka "Konfigurēt čivināt spraudni", un veiciet darbības, lai reģistrētu ThinkUp uz čivināt.
Ņemiet vērā, ka, iespējams, būs jāmaina jūsu atzvanīšanas URL, lai norādītu uz ārējo IP vai DNS aizstājvārdu. Twitter sniedz jums papildu informāciju: patērētāju un slepenās atslēgas.
Esiet uzmanīgi, jo tie ir unikāli šīs lietojumprogrammas mijiedarbībai ar jūsu konkrēto Twitter kontu! Ievadiet šos taustiņus ThinkUp konfigurācijā.
Pēc tam noklikšķiniet uz “Rādīt papildu opcijas” apakšā, lai atklātu šo:
Jūs varat sasniegt tādas vērtības kā es. Kad konfigurācija ir pabeigta, ThinkUp izmantos rāpuļprogrammu, lai saņemtu informāciju no čivināt. Palielinot šīs kļūdas un citas vērtības, mēs varēsim iegūt vairāk un vairāk datu katrā rāpuļprogrammā. Kad esat pabeidzis, noklikšķiniet uz pogas Saglabāt un ritiniet uz augšu. Jūs redzēsiet vēl vienu pogu, kas saka „Autorizēt ThinkUp par čivināt”. Noklikšķiniet uz tā.
Tas novirzīs jūs uz čivināt, kur jums vienkārši jānoklikšķina uz pogas “Atļaut”, un pēc tam tas jums jānosūta atpakaļ uz ThinkUp.
Ritinot uz augšu, jūs redzēsiet savu kontu, kas norādīts sadaļā “Twitter spraudnis”, un, ja jūs varat publiskot savu statistiku, noklikšķiniet uz pogas „Iestatīt publiski”. Tas dos jums iespēju, ka, kad dodaties uz http: // localhost / thinkup nākotnē, jums nav jāpiesakās, lai redzētu visas jūsu statistikas..
Datu pārmeklēšana, izmantojot Cron
Mums ir jāiegūst daži dati ThinkUp. Noklikšķiniet uz loga ThinkUp vai dodieties uz savu ThinkUp galveno lapu. Noklikšķiniet uz jebkuras statistikas, kas norādīta izvēlnē kreisajā pusē.
Jūs redzēsiet, ka nekas nav pieejams, bet jūs redzēsiet saiti, kurā teikts: “Atjauniniet savus datus tagad”.
Uzklikšķinot uz tā, jūs aizvedīsit uz citu lapu, kurā jūs redzēsiet, ka mans ThinkUp mēģinājums savākt datus no Twitter. Šis ir iepriekš minētais rāpuļprogramma.
Ja jūs ritiniet uz leju, redzēsiet ērtu ieteikumu.
Šī komanda ir apakšā? Mēs to varam automatizēt Linux sistēmā, izmantojot kaut ko, ko sauc par cron. Pārslēdzieties uz savu terminālu un ievadiet šādu komandu:
crontab-e
Tiks lūgts izvēlēties teksta redaktoru. Nano ir lieliski piemērots iesācējiem, un tas ir tas, ko mēs izmantojām agrāk, tāpēc 2.
Katra no piecām slejām augšpusē norāda laika periodus, lai atkārtotu: minūtes, stundas, mēneša, mēneša un nedēļas dienas. Numura ievadīšana noteiks šīs vērtības, bet, ievadot zvaigznīti, šis kritērijs tiks ignorēts. Virs redzat, ka esmu ievadījis:
34 * * * *
Tas nozīmē, ka katru stundu pēc 34 minūšu atzīmes tas izpildīs komandu. Kura komanda? Kāpēc, protams, ieteica viens ThinkUp!
cd / var / www / thinkup / crawler /; eksportēt THINKUP_PASSWORD = yourpassword; /usr/bin/phpcrawl.php [email protected]
Pārliecinieties, vai esat ievadījis savu paroli un pārbaudīt e-pasta adresi šajā komandā! Tas nodrošinās, ka katru stundu ThinkUp atsvaidzinās, lai iegūtu jaunus datus. Ja vēlaties izmantot sīkāk izstrādātus kritērijus jūsu rāpuļprogrammai, es iesaku sākt ar Cron How-To no Ubuntu kopienas dokumentācijas. Noklikšķiniet uz CTRL + O, lai saglabātu, un pēc tam CTRL + X, lai izietu.
Twitter statistika
Papildus tam, lai visas jūsu tweets, atbildes un cita informācija tiktu arhivēta MySQL datubāzē, jūs redzēsiet daudz interesantu statistiku. Jūs varat redzēt konkrētu klientu lietošanu, cik daudz jūs atbildat, salīdzinot ar to, cik daudz jūs čivināt, cik sekotāju esat, kuri no tiem visvairāk seko, un vēl daudz vairāk.
ThinkUp arī izvelk jums noderīgu informāciju, piemēram, visas ziņas, kas jūs piemin, pieminēt, ka tās nav atbildes vai priekšu, un visas sarunas.
Apakšā varat arī redzēt, kā ThinkUp izvelk saites, kas redzamas jūsu tweets, attēlus, kas parādās jūsu tweets, un vēl citus.
Un, protams, varat meklēt jebkurā no šīm kategorijām, noklikšķinot uz meklēšanas saites.
Jūs saņemsiet lielisku meklēšanas logu, kas ir jāsalīdzina ar tekstu.
ThinkUp nodrošina daudz funkcionalitātes ar čivināt, bet tā Facebook spraudnis ir tikpat spēcīgs. Kad esat konfigurējis ThinkUp, varat pat ļaut saviem draugiem izveidot kontus, lai viņi to varētu izmantot! Papildus saglabāšanai, varat izmantot arī ThinkUp, lai izsekotu atbildes uz jautājumiem, kurus jūs publicējat, un filtrējiet visu noderīgo informāciju no visa laika. Tas palīdz daudz, kad jūs esat čivināt barība ir smieklīgi aizņemts vai tur ir daudz pēc notiek.