Начална » как да » Как да архивираме, търсим и преглеждаме статистическите данни за твоя туит с ThinkUp

    Как да архивираме, търсим и преглеждаме статистическите данни за твоя туит с ThinkUp

    Притеснявате се за архивирането на вашите туитове? Искате ли по-мощно търсене? Искате ли да видите статистиката си за чуруликане? Можете да направите всичко това и повече, като инсталирате ThinkUp на домашния си сървър.

    ThinkUp е блестящо приложение (в момента е в бета версия), което ще архивира всичките ви туитове, вашите отговори, отговори и т.н., така че да можете да търсите по тях и да откриете някои полезни статистически данни за употребата. Има доста приставки, включително и тази, която добавя пълна поддръжка от Facebook.

    Той е проектиран да бъде инсталиран на LAMP сървър; Линукс, Apache, MySQL и PHP е това, което ще осигури гръбнакът за него. Макар че е възможно да се инсталира на машина, базирана на Windows или Mac, тя се управлява най-лесно в Linux, така че ще използваме Ubuntu, за да ви покажем как да го стартирате. Тя се развива много активно от основателя, Джина Трапани, и от много потребители в общността.

    Предварителни

    ThinkUp в момента е в бета версия, така че ще има някои грешки и нещата няма да вървят перфектно, така че, освен ако не се интересувате от бърникането (а може би и от подаването на доклади за грешки), това може да не е за вас. Първо, трябва да имате LAMP сървър и да стартирате, и ние ще предположим, че вече сте го настроили. Ще ви е необходим и персонален потребителски акаунт на MySQL, който вече сте настроили. И накрая, функцията за поща в PHP трябва да работи, което означава, че ще ви трябва програма или скрипт, които могат да изпращат поща, но ако не, ние сме ви покрили.

    Добре, да започнем, ще трябва да инсталираме някои допълнителни неща, които може би вече не са инсталирани, като cURL и GD. За да направите това, просто въведете следната команда:

    sudo apt-get инсталиране curl libcurl3 libcurl3-dev php5-curl php5-gd

    Въведете паролата си и я оставете да се инсталира. За да завършите това, ще трябва да рестартирате Apache сървъра:

    sudo /etc/init.d/apache2 рестартиране

    Като алтернатива можете да използвате:

    sudo услуга apache2 рестартиране

    Дръжте прозореца на терминала отворен, защото може да се наложи да се върнете към него често, за да промените някои неща.

    Изпрати писмо

    Както бе отбелязано по-горе, ще ви е необходимо нещо, което може да изпраща поща на самия ви сървър. Ако не го направите, има много лесно решение. Просто инсталирайте sendmail със следната команда:

    sudo apt-get install sendmail

    След това трябва да редактирате файла php.ini, за да сочи към новоинсталираната програма.

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

    Натиснете бутона надолу, докато намерите нещо, което изглежда така:

    sendmail_path =

    Трябва да изтриете началната точка и запетая и да добавите пътя в края. Променете този ред, така че да изглежда така:

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

    За да запишете, натиснете CTRL + O и въведете. Ако бъдете подканени да презапишете, натиснете Y. След това излезте с CTRL + X.

    И накрая, рестартирайте Apache, както направихме в последния раздел. Това ще осигури на сървъра ви възможност да изпраща поща, за което ще ни е нужно известно време, за да активираме нашия ThinkUp акаунт.

    Инсталиране на ThinkUp

    Преминете към страницата ThinkUp GitHub, за да изтеглите ThinkUp (в момента бета версия 0.8). След като сте го изтеглили, използвайте тази команда в терминала, за да го извлечете в уеб директорията по подразбиране:

    sudo unzip път / до / thinkup-0.8.zip -d / var / www

    Това автоматично ще създаде директория, наречена "thinkup" в / var / www.

    За да получите достъп до ThinkUp, отворете уеб браузър и се придвижете до едно от следните:

    HTTP: // Localhost / thinkup

    HTTP: //your.internalip.address/thinkup

    Коефициентите са, че ще получите това съобщение за грешка поради неправилни разрешения. Можете просто да въведете тази команда в терминал, за да коригирате проблема.

    След това обновете страницата на браузъра си.

    Кликнете върху връзката „инсталиране на ThinkUp“, за да започнете първоначалната конфигурация. Ще видите екрана с изискванията.

    Трябва да сте добри. Превъртете надолу и кликнете върху бутона, за да продължите.

    Ще трябва да въведете валиден имейл адрес, да създадете парола и да зададете времева зона. Това са лесните възможности. Следват по-строгите.

    • Host Host: Тук, въведете името на хоста си, или ако е на частния ви сървър, просто напишете "localhost"
    • Име на базата данни: Въведете име за базата данни, която ThinkUp ще използва за своите данни. Тя ще бъде създадена, ако не съществува.
    • Потребителско име: Вашето потребителско име за MySQL сметка.
    • Парола: Вашата парола за MySQL сметка.

    След това натиснете бутона, за да продължите. Може да видите съобщение като това:

    Просто въведете двете команди в терминал, за да създадете конфигурационния файл и променете собствеността върху него.

    След като кликнете върху бутона, ще видите съобщение със зелен фон, че инсталацията е била успешна и е изпратен имейл за активиране на профила ви. Влезте в имейла си, кликнете върху връзката (уверете се, че името на IP / домейна е правилно) и ще видите хубаво зелено „активирано“ съобщение.

    Въведете идентификационните си данни и влезте!

    Конфигуриране на ThinkUp

    Щом влезете, ще видите, че все още нямате създадени профили. Кликнете върху връзката, за да я промените.

    По подразбиране ще поиска да добавите профил в Twitter. Превъртете надолу до мястото, където се казва “Конфигуриране на плъгина в Twitter” и следвайте стъпките, за да регистрирате ThinkUp в Twitter.

    Имайте предвид, че може да се наложи да промените URL адреса си за обратно извикване, за да сочи към външния IP адрес или псевдонима на DNS. Twitter трябва да ви даде допълнителна информация: потребителски и секретни ключове.

    Бъдете внимателни с тях, тъй като те са уникални за взаимодействието на това приложение с конкретния ви профил в Twitter! Въведете тези клавиши в конфигурацията на ThinkUp.

    След това кликнете върху „Покажи разширените опции“ в долната част, за да разкриете това:

    Можете да увеличите стойностите, както направих аз. След като конфигурацията завърши, ThinkUp ще използва робот, за да получи информация от Twitter. Чрез увеличаване на тези допуснати грешки и други стойности ще можем да получаваме все повече данни при всяко обхождане. Когато приключите, кликнете върху бутона „Запазване“ и превъртете нагоре. Ще видите друг бутон, на който пише “Упълномощаване на ThinkUp в Twitter”. Кликнете върху него.

    Тя ще ви пренасочи към Twitter, където просто трябва да кликнете върху бутона "Разреши" и след това да ви изпрати обратно в ThinkUp.

    Когато превъртите нагоре, ще видите сметката си, изброени под "Twitter Plugin" и ако можете да направите статистиката си публична, кликнете върху бутона "Задайте за обществен". Това ще направи така, че да не се налага да влезете, за да видите всичките си статистически данни, когато влезете в http: // localhost / thinkup в бъдеще.

    Обхождане на данни чрез Cron

    Трябва да получим някои данни в ThinkUp. Кликнете върху логото на ThinkUp или просто отидете на главната страница на ThinkUp. Кликнете върху някоя от статистическите данни в менюто вляво.

    Ще видите, че няма нищо на разположение, но ще видите връзка, която казва „Актуализирайте данните си сега“.

    Кликването му ще ви отведе до друга страница, където можете да видите, че опитите ми на ThinkUp да вземат данни от Twitter за вас. Това е споменатият по-рано робот.

    Ако превъртите надолу, ще видите удобно предложение.

    Тази команда на дъното? Можем да автоматизираме това в Linux чрез нещо, наречено cron. Превключете обратно към терминала и въведете следната команда:

    crontab -е

    Ще поиска да изберете текстов редактор. Nano е чудесно за начинаещи, и това е, което използвахме по-рано, така че натиснете 2, за да направите това по подразбиране.

    Всяка от петте колони нагоре представлява периоди от време, които трябва да се повтарят: минути, часове, ден от месеца, месец и ден от седмицата. Въвеждането на номер ще определи тези стойности, докато въвеждането на звездичка ще игнорира този критерий. Отгоре, виждате, че съм влязъл:

    34 * * * *

    Това означава, че всеки час на 34-ата минута ще изпълни команда. Коя команда? Защо, разбира се, предложи мисълта!

    cd / var / www / thinkup / crawler /; износ THINKUP_PASSWORD = yourpassword; /usr/bin/phpcrawl.php [email protected]

    Уверете се, че сте въвели паролата си и проверете имейл адреса в тази команда! Това ще гарантира, че всеки час ThinkUp ще се обновява, за да получи нови данни. Ако искате да използвате по-сложни критерии за вашия робот, предлагам да започнете с Cron How-To от Ubuntu Community Documentation. Натиснете CTRL + O, за да запазите, и след това CTRL + X, за да излезете.

    Twitter Статистика

    В допълнение към архивирането на всичките ви туитове, отговори и друга информация в базата данни на MySQL, можете да видите много интересни статистики. Можете да видите употребата на конкретни клиенти, колко отговаряте в сравнение с това, колко чуруликате, колко последователи имате, кои от тях са най-добре следящи, и още много други..

    ThinkUp също извлича полезна информация за вас, като например всички публикации, които ви споменават, споменава се, че не са отговори или препращани, и пълни разговори.

    Отдолу можете да видите как ThinkUp извлича списъци с връзки, които се показват във вашите туитове, снимки, които се показват във вашите туитове и др..

    И, разбира се, можете да търсите чрез някоя от тези категории, като кликнете върху връзката за търсене.

    Ще получите голям прозорец за търсене, който е скъсан до текст.


    ThinkUp предоставя много функционалност на Twitter, но неговият Facebook плъгин е също толкова мощен. След като конфигурирате ThinkUp, можете дори да позволите на приятелите си да създават профили, за да могат да го използват и! В допълнение към запазването, можете също да използвате ThinkUp, за да проследявате отговорите на въпроси, които публикувате, и да филтрирате полезна информация от цялата времева скала. Това много помага, когато вие сте Twitter фуражи е абсурдно зает или има много след това става.