10Aug
Obává se, že budete archivovat vaše tweety? Chcete výkonnější vyhledávání?Chcete vidět statistiky o tweetu? To vše a další můžete udělat tím, že nainstalujete ThinkUp na svůj domovský server.
ThinkUp je brilantní aplikace( nyní v beta verzi), která bude archivovat všechny vaše tweety, vaše odpovědi, odpovědi atd., Abyste je mohli prohledat a zjistit některé užitečné statistiky využití.Má poměrně málo pluginů, včetně jednoho, který přidává plnou podporu pro Facebook.
Je určen k instalaci na serveru LAMP;to znamená, Linux, Apache, MySQL a PHP je to, co pro ni poskytne páteř.I když je možné jej nainstalovat na počítač se systémem Windows nebo Mac, je to nejjednodušší manipulace v systému Linux, a proto budeme používat službu Ubuntu, která vám ukáže, jak to fungovat. Je to velmi aktivní vývoj zakladatelem Giny Trapani a mnoha uživateli v komunitě.
Předpoklady
ThinkUp je v současné době v beta verzi, takže tam budou nějaké chyby a věci nemusí jít dokonale, takže pokud nemáte zájem o drobení( a možná vám pomohou při odeslání chybových hlášení), nemusí to být pro vás. Za prvé budete potřebovat server LAMP a budete předpokládat, že jste již nastavili. Budete také potřebovat osobní uživatelský účet MySQL, který již byl nastaven. Konečně by měla fungovat poštovní funkce v PHP, což znamená, že budete potřebovat program nebo skript, který může odesílat poštu, ale pokud ne, máme vás pokryty.
Dobře, začneme, budeme muset nainstalovat některé další věci, které nemusí být již nainstalovány, například cURL a GD.Chcete-li to provést, stačí zadat následující příkaz:
sudo apt-get instalace curl libcurl3 libcurl3-dev php5-curl php5-gd
Zadejte své heslo a nechte ho nainstalovat. Chcete-li toto ukončit, budete muset restartovat server Apache:
sudo /etc/init.d/ apache2 restart
Alternativně můžete použít:
sudo service apache2 restart
Udržujte okno terminálu otevřené, protože budete možná muset často k němuzměnit některé věci.
SendMail
Jak je uvedeno výše, budete potřebovat něco, co může poslat poštu na váš server sám. Pokud tak neučiníte, je opravdu snadná oprava. Stačí nainstalovat sendmail pomocí následujícího příkazu:
sudo apt-get install sendmail
Poté je třeba upravit soubor php.ini tak, aby odkazoval na nově nainstalovaný program.
sudo nano /etc/php5/apache2/ php.ini
Stiskněte klávesu dolů, dokud nenajdete něco, které vypadá takto:
; sendmail_path =
Potřebujete odstranit počáteční středník a připojit cestu na konec. Změňte tento řádek tak, aby vypadal takto:
sendmail_path = /usr/sbin/ sendmail -t -i
Chcete-li uložit, stiskněte CTRL + O a zadejte. Pokud se zobrazí výzva k přepsání, stiskněte klávesu Y. Potom ukončete klávesy CTRL + X.
Nakonec restartujte Apache, stejně jako v poslední části. Tím zajistíte, že váš server bude schopen posílat poštu, kterou budeme potřebovat chvíli k aktivaci našeho účtu ThinkUp.
Instalace nástroje ThinkUp
Přejít na stránku ThinkUp GitHub ke stažení ThinkUp( v současnosti beta verze 0.8).Jakmile jste ho stáhli, zkopírujte tento příkaz do terminálu, abyste jej extrahovali do výchozího webového adresáře:
sudo unzip cesta /to/ thinkup-0.8.zip -d /var/ www
Automaticky vytvoří adresář nazvaný "thinkup" v /var/www.
Chcete-li získat přístup k ThinkUp, otevřete webový prohlížeč a přejděte na jeden z následujících způsobů:
http: //localhost/ thinkup
http: //your.internalip.address/ thinkup
Kurz je, že se vám tato chybová zpráva dostane kvůli nesprávným oprávněním. Tento problém můžete zadat pouze do terminálu.
Poté aktualizujte stránku prohlížeče.
Kliknutím na odkaz "installing ThinkUp" spustíte počáteční konfiguraci. Zobrazí se obrazovka požadavků.
Mělo by být dobré jít. Přejděte dolů a klikněte na tlačítko a pokračujte.
Budete muset zadat platnou e-mailovou adresu, vytvořit heslo a nastavit časové pásmo. To jsou snadné možnosti. Tužší jsou další.
Databázový hostitel- : Zde vložte název hostitele, nebo pokud je na vašem soukromém serveru, zadejte "localhost"
- Název databáze: Zadejte název databáze, kterou společnost ThinkUp použije pro data. Bude vytvořen, pokud neexistuje.
- Uživatelské jméno: Vaše uživatelské jméno účtu MySQL.Heslo
- : Heslo účtu MySQL.
Poté klikněte na tlačítko pro pokračování.Může se zobrazit zpráva podobná následující:
Stačí zadat dva příkazy do terminálu, abyste vytvořili konfigurační soubor a změnili jeho vlastnictví.
Po klepnutí na tlačítko se objeví zpráva se zeleným pozadím, že instalace byla úspěšná a že byl zaslán e-mail s cílem aktivovat váš účet. Přihlaste se k e-mailu, klikněte na odkaz( ujistěte se, že název IP / domény je správný) a uvidíte pěknou zelenou "aktivovanou" zprávu.
Zadejte své přihlašovací údaje a přihlaste se!
Konfigurace nástroje ThinkUp
Jakmile se ujmete, uvidíte, že ještě nemáte žádné účty nastavené.Klepnutím na odkaz tuto změnu změníte.
Ve výchozím nastavení vás požádá o přidání účtu Twitter. Přejděte dolů na místo, kde se uvádí "Konfigurace pluginu Twitter" a postupujte podle pokynů k registraci ThinkUp na Twitteru.
Uvědomte si, že budete muset změnit adresu URL zpětného volání tak, aby odkazovala na externí IP nebo alias DNS.Twitter by vám měl dát další informace: spotřebitelské a tajné klíče.
Dávejte pozor, protože jsou jedinečné pro interakci této aplikace s vaším konkrétním Twitter účtem! Zadejte tyto klávesy do konfigurace ThinkUp.
Dále klikněte na "Zobrazit pokročilé možnosti" směrem dolů a odkryjte toto:
Hodnoty můžete učinit tak, jako já.Jakmile je konfigurace dokončena, ThinkUp použije prohledávač k získání informací z Twitteru. Tím, že zvýšíme tuto toleranci chyb a další hodnoty, budeme moci každým procházením získat stále více dat. Po dokončení klikněte na tlačítko Uložit a přejděte nahoru. Zobrazí se další tlačítko, které říká "Autorizujte ThinkUp na Twitteru".Klikněte na něj.
Přesměruje vás na Twitter, kde stačí kliknout na tlačítko "Povolit" a pak by vás měl poslat zpět na ThinkUp.
Když se posunete nahoru, uvidíte, že váš účet je uveden pod "Twitter Plugin" a pokud můžete statistiky zveřejnit, klikněte na tlačítko "Nastavit na veřejné".To udělá tak, že se nemusíte přihlašovat, abyste viděli všechny své statistiky, když se vydáte na http: //localhost/ thinkingup v budoucnu.
Procházení dat přes Cron
Potřebujeme získat data do ThinkUp. Klikněte na logo ThinkUp nebo prostě přejděte na svou hlavní stránku ThinkUp. Klikněte na některý ze statistik uvedených v nabídce vlevo.
Uvidíte, že nic není k dispozici, ale uvidíte odkaz, který říká "Aktualizujte data nyní."
Klepnutím na něj se dostanete na jinou stránku, kde můžete vidět pokusy o ThinkUp zachytit data z Twitteru provy. Toto je dříve zmíněný prolézací modul.
Pokud posouváte dolů, uvidíte užitečný návrh.
Ten příkaz ve spodní části? Můžeme to automatizovat v Linuxu pomocí něčeho nazvaného cron. Přepněte zpět na terminál a zadejte následující příkaz:
crontab -e
Bude vás požádat o výběr textového editoru. Nano je skvělá pro začátečníky, a to je to, co jsme použili dřív, tak hit 2, aby to výchozí.
Každý z pěti sloupců nahoře představuje časové období, které se mají opakovat: minut, hodin, den měsíce, měsíce a dne v týdnu. Zadáním čísla nastavíte tyto hodnoty, při zadávání hvězdičky toto kritérium ignorujete. Nahoře vidíte, že jsem zadal:
34 * * * *
To znamená, že každou hodinu při 34 minutové značce provede příkaz. Který příkaz? Proč, ten ThinkUp navrhl, samozřejmě!
cd /var/www/thinkup/crawler/; export THINKUP_PASSWORD = vaše heslo;/usr/bin/ phpcrawl.php [email protected]
Ujistěte se, že jste zadali heslo a zkontrolovali e-mailovou adresu v tomto příkazu! Tím se zajistí, že se každou hodinu osvěží ThinkUp, aby získal nová data. Chcete-li pro svůj crawler použít spíše komplikované kritéria, doporučuji začít s Cron How-To z dokumentace komunitního systému Ubuntu. Stiskněte kombinaci kláves CTRL + O a potom klávesy CTRL + X ukončete.
Twitter Statistiky
Kromě archivace všech vašich tweetů, odpovědí a dalších informací do databáze MySQL můžete vidět spoustu zajímavých statistik. Můžete vidět, jak se používá konkrétní klient, kolik odpovídáte v porovnání s tím, kolik píšete, kolik následovníků máte, které z nich jsou nejvíce následované a mnohem více.
ThinkUp také vytáhne některé užitečné informace pro vás, jako jsou všechny příspěvky, které vás zmíní, uvádí, že nejsou odpovědi nebo předávání a úplné konverzace.
V dolní části můžete také vidět, jak ThinkUp vytáhne seznam odkazů, které se objevují ve vašich twetech, obrázcích, které se objevují ve vašich twetech a další.
A samozřejmě můžete vyhledávat některou z těchto kategorií kliknutím na odkaz pro vyhledávání.
Získáte skvělé vyhledávací okno, které se přiřadí k textu.
ThinkUp poskytuje spoustu funkcí s Twitterem, ale jeho plug-in na Facebooku je stejně výkonný.Jakmile nakonfigurujete ThinkUp, můžete dokonce nechat své přátele vytvářet účty, aby je mohli používat také!Kromě konzervace můžete také použít ThinkUp pro sledování odpovědí na otázky, které zašlete a vyfiltrujte užitečné informace z celé časové osy. Pomáhá hodně, když jste Twitter krmivo je směšně zaneprázdněné, nebo se děje spousta dalších.