Máte obavy z archivace svých tweetů? Chcete výkonnější vyhledávání? Chcete vidět své statistiky tweetů? To vše a ještě více můžete provést instalací ThinkUp na domácí server.
ThinkUp je skvělá aplikace (aktuálně ve verzi beta), která bude archivovat všechny vaše tweety, vaše odpovědi, odpovědi atd., abyste je mohli prohledat a zjistit užitečné statistiky používání. Má poměrně málo pluginů, včetně jednoho, který také přidává plnou podporu Facebooku.
Je navržen pro instalaci na server LAMP; to je Linux, Apache, MySQL a PHP je to, co mu poskytne páteř. I když je to možné nainstalujte jej na Windows - nebo Stroj na bázi Mac , s ním se nejjednodušší manipuluje v Linuxu, takže vám pomocí Ubuntu ukážeme, jak jej zprovoznit. Je ve velmi aktivním vývoji zakladatelky Giny Trapani a mnoha uživatelů v komunitě.
Předpoklady
ThinkUp je aktuálně v beta verzi, takže budou existovat některé chyby a věci nemusí fungovat perfektně, takže pokud nemáte zájem o vrtání (a možná o pomoc při odesílání hlášení o chybách), nemusí to být pro vás. Nejprve musíte mít spuštěný server LAMP a budeme předpokládat, že jste již toto nastavení nastavili. Budete také potřebovat již vytvořený osobní uživatelský účet MySQL. A konečně by funkce pošty v PHP měla fungovat, což znamená, že budete potřebovat program nebo skript, který dokáže odesílat poštu, ale pokud ne, máme pro vás pokrytí.
Dobře, začneme, budeme si muset nainstalovat nějaké další věci, které ještě nemusejí být nainstalovány, například cURL a GD. Chcete-li to provést, zadejte následující příkaz:
sudo apt-get nainstalovat curl libcurl3 libcurl3-dev php5-curl php5-gd
Zadejte své heslo a nechte jej nainstalovat. Chcete-li to dokončit, budete muset restartovat server Apache:
sudo /etc/init.d/apache2 restart
Případně můžete použít:
sudo služba apache2 restart
Ponechejte okno terminálu otevřené, protože pro změnu některých věcí bude pravděpodobně nutné se k němu často přepínat.
Poslat mail
Jak bylo uvedeno výše, budete potřebovat něco, co může posílat poštu na váš server sám. Pokud tak neučiníte, existuje opravdu snadná oprava. Stačí nainstalovat sendmail pomocí následujícího příkazu:
sudo apt-get nainstalovat sendmail
Poté musíme upravit soubor php.ini tak, aby ukazoval na nově nainstalovaný program.
Sudonano / Etc / php5 / Apache 2 / php. v
Stiskněte klávesu page down, dokud nenajdete něco, co vypadá takto:
; sendmail_path =
Musíte odstranit počáteční středník a na konci připojit cestu. Změňte tento řádek tak, aby vypadal takto:
sendmail_path = / usr / sbin / sendmail -t –i
Chcete-li uložit, stiskněte kombinaci kláves CTRL + O a zadejte. Pokud se zobrazí výzva k přepsání, stiskněte Y. Poté ukončete pomocí CTRL + X.
Nakonec restartujte Apache, jako jsme to udělali v poslední části. Tím získáte na svém serveru možnost odesílat poštu, kterou za chvíli potřebujeme k aktivaci našeho účtu ThinkUp.
Instalace ThinkUp
Vraťte se k Stránka ThinkUp GitHub ke stažení ThinkUp (aktuálně beta verze 0.8). Po stažení stáhněte tento příkaz do terminálu a rozbalte jej do výchozího webového adresáře:
sudo unzip path / to / thinkup-0.8.zip –d / var / www
Tím se automaticky vytvoří adresář s názvem „thinkup“ v adresáři / var / www.
Chcete-li získat přístup k ThinkUp, otevřete webový prohlížeč a přejděte na jednu z následujících možností:
http: // localhost / thinkup
http: //your.internalip.address/thinkup
Kurz je, že se vám tato chybová zpráva zobrazí kvůli nesprávným oprávněním. Stačí tento příkaz zadat do terminálu a problém vyřešit.
Poté obnovte stránku prohlížeče.
Počáteční konfiguraci zahájíte kliknutím na odkaz „instalace ThinkUp“. Zobrazí se obrazovka s požadavky.
Mělo by být dobré jít. Přejděte dolů a pokračujte kliknutím na tlačítko.
Budete muset zadat platnou e-mailovou adresu, vytvořit heslo a nastavit časové pásmo. To jsou snadné možnosti. Na řadu přijdou tvrdší.
- Hostitel databáze: Sem vložte název hostitele, nebo pokud je na vašem soukromém serveru, stačí zadat „localhost“
- Název databáze: Zadejte název databáze, kterou ThinkUp použije pro svá data. Bude vytvořeno, pokud neexistuje.
- Uživatelské jméno: Uživatelské jméno vašeho účtu MySQL.
- Heslo: Heslo vašeho účtu MySQL.
Poté pokračujte kliknutím na tlačítko. Může se zobrazit tato zpráva:
Jednoduše zadejte dva příkazy v terminálu, vytvořte konfigurační soubor a změňte jeho vlastnictví.
Po kliknutí na tlačítko se zobrazí zpráva se zeleným pozadím, která říká, že instalace byla úspěšná a že byl zaslán e-mail s aktivací vašeho účtu. Přihlaste se ke svému e-mailu, klikněte na odkaz (ujistěte se, že je název IP / domény správný) a zobrazí se pěkná zelená „aktivovaná“ zpráva.
Zadejte své přihlašovací údaje a přihlaste se!
Konfigurace ThinkUp
Až vstoupíte, uvidíte, že ještě nemáte nastavený žádný účet. Kliknutím na odkaz to 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 s nápisem „Konfigurovat plugin na Twitteru“ a podle pokynů zaregistrujte ThinkUp na Twitteru.
Uvědomte si, že možná budete muset změnit adresu URL zpětného volání, aby odkazovala na vaši externí IP nebo DNS alias. Twitter by vám měl poskytnout nějaké další informace: spotřebitelské a tajné klíče.
S nimi buďte opatrní, protože jsou jedinečné pro interakci této aplikace s vaším konkrétním účtem Twitter! Zadejte tyto klíče do své konfigurace ThinkUp.
Dále to zobrazíte kliknutím na „Zobrazit pokročilé možnosti“ dole:
Můžete zvýšit hodnoty jako já. Jakmile je konfigurace dokončena, ThinkUp použije pro získání vašich informací z Twitteru prohledávač. Zvýšením těchto tolerancí chyb a dalších hodnot budeme moci při procházení získat stále více dat. Až budete hotovi, klikněte na tlačítko „Uložit“ a přejděte nahoru. Uvidíte další tlačítko s názvem „Autorizace ThinkUp na Twitteru“. Klikněte na něj.
Přesměruje vás na Twitter, kde stačí kliknout na tlačítko „Povolit“ a poté by vás měl poslat zpět na ThinkUp.
Když se posunete nahoru, uvidíte svůj účet uvedený v části „Zásuvný modul pro Twitter“ a pokud můžete své statistiky zveřejnit kliknutím na tlačítko „Nastavit jako veřejné“. Díky tomu se nebudete muset přihlašovat, abyste viděli všechny své statistiky, když přejdete na http: // localhost / thinkup v budoucnu.
Procházení dat přes Cron
Potřebujeme do ThinkUp dostat nějaká data. Klikněte na logo ThinkUp nebo přejděte na hlavní stránku ThinkUp. Klikněte na některou ze statistik uvedených v nabídce vlevo.
Uvidíte, že nic není k dispozici, ale uvidíte odkaz „Aktualizujte své údaje hned.“
Kliknutím na toto tlačítko přejdete na jinou stránku, kde uvidíte pokusy provedené mým ThinkUpem o získání dat z Twitteru za vás. Toto je dříve zmíněný prohledávač.
Pokud se posunete dolů, zobrazí se praktický návrh.
Ten povel dole? Můžeme to automatizovat v Linuxu pomocí něčeho, co se nazývá cron. Přepněte zpět na svůj terminál a zadejte následující příkaz:
crontab –e
Požádá vás 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říve, takže stiskněte 2, aby se to stalo výchozím.
Každý z pěti sloupců nahoře představuje časová období, která se mají opakovat: minuty, hodiny, den v měsíci, měsíc a den v týdnu. Zadáním čísla se tyto hodnoty nastaví, zatímco zadáním hvězdičky se dané kritérium ignoruje. Nahoře vidíte, že jsem zadal:
34 * * * *
To znamená, že každou hodinu na hranici 34 minut provede příkaz. Jaký příkaz? Samozřejmě, ten, který ThinkUp navrhl, samozřejmě!
cd / var / www / thinkup / crawler /; export THINKUP_PASSWORD = vaše heslo; /usr/bin/phpcrawl.php [email protected]
Nezapomeňte v tomto příkazu zadat své heslo a zkontrolovat e-mailovou adresu! Tím zajistíte, že se každou hodinu ThinkUp obnoví a získá nová data. Pokud chcete pro svůj prohledávač použít propracovanější kritéria, doporučuji začít s Cron How-To z dokumentace komunity Ubuntu . Stisknutím CTRL + O uložte a poté CTRL + X ukončete.
Statistiky Twitteru
Kromě samotné archivace všech vašich tweetů, odpovědí a dalších informací do databáze MySQL uvidíte také spoustu zajímavých statistik. Můžete vidět, jak využíváte konkrétní klienty, kolik odpovídáte ve srovnání s tím, kolik tweetujete, kolik sledujících máte, kteří z nich jsou nejvíce sledováni a mnoho dalšího.
ThinkUp pro vás také vytáhne několik užitečných informací, jako jsou všechny příspěvky, které vás zmiňují, zmínky, které nejsou odpověďmi nebo dopředu, a úplné konverzace.
Dole můžete také vidět, jak ThinkUp vytahuje seznamy odkazů, které se objevují ve vašich tweetech, obrázků, které se objevují ve vašich tweetech a další.
Samozřejmě můžete procházet kteroukoli z těchto kategorií kliknutím na odkaz pro vyhledávání.
Získáte skvělé vyhledávací okno, které se zredukuje na text.
ThinkUp poskytuje s Twitterem mnoho funkcí, ale stejně silný je i jeho zásuvný modul pro Facebook. Jakmile nakonfigurujete ThinkUp, můžete dokonce nechat své přátele vytvářet účty, aby je mohli také používat! Kromě uchování můžete také pomocí ThinkUp sledovat odpovědi na dotazy, které zveřejňujete, a odfiltrovat užitečné informace z celé vaší časové osy. Hodně to pomůže, když jste na Twitteru, když je směšně zaneprázdněn nebo se toho hodně děje.