10Aug
, cıvıldamakınızı arşivlemekten endişe duyuyor musunuz? Daha güçlü bir arama ister misiniz? Tweet istatistiklerinizi görmek ister misiniz? Ev sunucunuza ThinkUp kurarak hepsini ve daha fazlasını yapabilirsiniz.
ThinkUp, tüm cıvıldıklarınızı, yanıtlarınızı, yanıtlarınızı vs. arşivleyecek, onlarla arama yapabileceğiniz ve yararlı yararlı istatistikler bulabileceğiniz mükemmel bir uygulamadır( şu an beta sürümü içerisindedir).Tam Facebook desteği ekleyenler de dahil olmak üzere epeyce eklentileri vardır.
LAMBA sunucusunda kurulacak şekilde tasarlanmıştır;yani, Linux, Apache, MySQL ve PHP, omurgasını sağlayacak şeydir. Windows veya Mac tabanlı bir makineye kurmak mümkündür ancak en kolay şekilde Linux'ta işlenir, bu nedenle Ubuntu'yu nasıl çalıştıracağınızı ve size nasıl göstereceğini göstereceğiz. Kurucu, Gina Trapani ve topluluktaki birçok kullanıcı tarafından çok aktif bir şekilde geliştirildi.
Önkoşullar
ThinkUp şu anda beta aşamasındadır, bu yüzden bazı hatalar olacaktır ve işler mükemmel şekilde sonuçlanmayabilir, bu yüzden siz de takılmayı( ve böcek raporları göndererek yardım etmek) istemiyorsanız, bu sizin için olmayabilir.Öncelikle, bir Lamba sunucusu hazır ve çalışır durumda olması gerekecek ve zaten kurulmuş olduğunu varsayacağız. Zaten bir kişisel MySQL kullanıcı hesabına da ihtiyacınız olacak. Sonunda, PHP'deki posta işlevi çalışıyor olmalı; bu, posta gönderebilecek bir program veya betik gerektirecektir, ancak değilse, sizi örtbas etti.
Tamam, başlamak için cURL ve GD gibi henüz yüklenmemiş olabilecek bazı ekstra şeyler yüklememiz gerekecek. Bunu yapmak için, şu komutu girin:
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-gd
Parolanızı girin ve yükleyin. Bunu kapatmak için Apache sunucusunu yeniden başlatmanız gerekir:
sudo /etc/init.d/ apache2 restart
Alternatif olarak, şunları kullanabilirsiniz:
sudo service apache2 restart
Terminal pencerenizi açık tutun, çünkü sıklıkla geri dönmeniz gerekebilirBazı şeyleri değiştir.
SendMail
Yukarıda belirtildiği gibi, sunucunuzun kendisinde posta gönderebilecek bir şeye ihtiyacınız olacaktır. Yapmazsan, bunun için gerçekten kolay bir düzeltme var. Sendmail'i aşağıdaki komutu kullanarak kurun:
sudo apt-get install sendmail
Sonra, yeni yüklenen programı işaret edecek şekilde php.ini dosyasını düzenlemeliyiz.
sudo nano /etc/php5/apache2/ php.ini
Şuna benzer bir şey bulana kadar sayfa aşağı tuşuna basınız:
; sendmail_path =
İlk noktalı virgül silmeniz ve sonunda yol eklemeniz gerekir. Bu satırı aşağıdaki şekilde değiştirin:
sendmail_path = /usr/sbin/ sendmail -t -i
Kaydetmek için CTRL + O tuşlarına basın ve girin.Üzerine yazmak istendiğinde Y'ye basın. Ardından CTRL + X ile çıkın.
Son olarak, son bölümde yaptığımız gibi Apache'yi yeniden başlatın. Bu, sunucunuza posta gönderebilmenizi sağlayacaktır; bu da, ThinkUp hesabımızı etkinleştirmek için biraz zaman alacaktır.
ThinkUp'ı Yükleme
ThinkUp'ı indirmek için ThinkUp GitHub sayfasına gidin( şu an beta sürümü 0.8).İndirdiğinizde, bu komutu terminaldeki varsayılan web dizininize ayıklamak için pop edin:
sudo unzip yolu /to/ thinkup-0.8.zip -d /var/ www
Bu otomatik olarak /var/'de "düşünce" adlı bir dizin yaratacaktırwww.
ThinkUp'a erişmek için bir web tarayıcısı açın ve aşağıdakilerden birine gidin:
http: //localhost/ düşünce
http: //your.internalip.address/ düşünme
Yanlış izinler nedeniyle bu hata iletisini almanız olasıdır. Konuyu düzeltmek için bu komutu bir terminalde girebilirsiniz.
Sonra tarayıcı sayfanızı yenileyin.
İlk yapılandırmayı başlatmak için "ThinkUp'ı Yükleme" bağlantısını tıklayın.İhtiyaçlar ekranını görürsünüz.
Gitmek iyi olmalı.Devam etmek için aşağı kaydırın ve düğmeyi tıklayın.
Geçerli bir e-posta adresi girmeniz, bir şifre oluşturmanız ve bir saat dilimi ayarlaması gerekecek. Bunlar kolay seçenekler. Zorlu olanlar gelecek.
- Veritabanı Ana Bilgisayarı: Burada, ana bilgisayar adınızı koyun veya özel sunucunuzda varsa, "localhost" yazın
- Veritabanı Adı: ThinkUp'ın verileri için kullanacağı veritabanı için bir ad girin. Varolmazsa yaratılır.
- Kullanıcı Adı: MySQL hesap kullanıcı adınız.
- Parola: MySQL hesap parolanız.
Sonra devam etmek için düğmesine tıklayın. Bu gibi bir mesaj görebilirsiniz:
Sadece config dosyasını yaratmak ve sahipliğini değiştirmek için iki komuta bir terminalde giriniz.
Düğmeye tıkladıktan sonra, kurulumun başarılı olduğunu ve hesabınızı etkinleştirmek için bir e-postanın gönderildiğini söyleyen yeşil bir arka plan içeren bir mesaj görürsünüz. E-postanıza giriş yapın, bağlantıyı tıklayın( IP / alan adının doğru olduğundan emin olun) ve yeşil bir "etkin" mesajı görürsünüz.
Kimlik bilgilerinizi girin ve giriş yapın!
ThinkUp
'yi Yapılandırma Giriş yaptıktan sonra henüz ayarlanmış bir hesabınız olmadığını göreceksiniz. Bunu değiştirmek için bağlantıyı tıklayın.
Varsayılan olarak, bir Twitter hesabı eklemenizi ister."Configure the Twitter Plugin" yazan yere gelin ve ThinkUp'ı Twitter'da kaydetmek için adımları izleyin.
Geri arama URL'nizi dış IP'inizi veya bir DNS takma adını gösterecek şekilde değiştirmek zorunda kalabileceğinizi unutmayın. Twitter size ekstra bilgi verecektir: tüketici ve gizli anahtarlar.
Bunlara dikkat edin, çünkü bu uygulama, sizin belirli Twitter hesabınızla etkileşime girmesine özeldir! ThinkUp yapılandırmanıza bu tuşları girin.
Daha sonra şunu ortaya çıkarmak için alttaki "Show Advanced Options" ı tıklayın:
Yaptığım gibi değerleri yukarı çıkarabilirsiniz. Yapılandırma tamamlandıktan sonra ThinkUp, bilgilerinizi Twitter'dan almak için bir tarayıcı kullanır. Bu hata toleransını ve diğer değerleri artırarak, her birinin taradığı daha fazla veri elde edebileceğiz.İşiniz bittiğinde, "Kaydet" düğmesini tıklayın ve yukarı kaydırın."Twitter'da ThinkUp Yetkilisi" yazan başka bir düğme görürsünüz. Tıkla.
Sizi Twitter'a yönlendireceğim, burada "İzin Ver" butonuna tıklamalısın ve sonra seni ThinkUp'a geri göndermelisin.
Yukarı kaydırdığınızda hesabınızın "Twitter Eklentisi" altında listelendiğini göreceksiniz ve istatistiklerinizi "Herkese açık" ayar düğmesine basarak onaylayabilirsiniz. Böylece gelecekte http: //localhost/ düşünceye gittiğinizde tüm istatistiklerinizi görmek için oturum açmanız gerekmez.
Cron
ile Veriler için Tarama ThinkUp'a bazı veriler almalıyız. ThinkUp logosunu tıklayın veya ThinkUp ana sayfanıza gidin. Soldaki menüde listelenen istatistiklerden herhangi birini tıklayın.
Kullanabileceğiniz bir şey olmadığını görürsünüz, ancak "Şimdi verilerinizi güncelleyin" yazan bir bağlantı görürsünüz.
Burayı tıklarsanız, ThinkUp'tan Twitter'dan veri kapmaya yönelik girişimlerinizi görebileceğiniz başka bir sayfaya götürürsünüz.sen. Bu daha önce bahsedilen paletli.
Aşağı kaydırırsanız kullanışlı bir öneri göreceksiniz.
Bu komut en altta mı?Bunu Linux'ta cron adı verilen bir araçla otomatik hale getirebiliriz. Terminalinize geri dönün ve aşağıdaki komutu girin:
crontab -e
Size bir metin editörü seçtirmenizi rica edeceğim. Nano yeni başlayanlar için harika ve daha önce kullandığımız budur, öyleyse varsayılan 2 yapmak için 2'ye basın.
En üstteki beş sütunun her biri, dakika, saat, günün günü, haftanın ayı ve haftanın günü tekrarlamak için gereken zaman aralıklarını temsil eder. Bir sayı girerseniz bu değerler belirlenir, yıldız işareti girildiğinde bu kriter dikkate alınmaz. Yukarıda, girmiş olduğumu görüyorsunuz:
34 * * * *
Bu, her saatte 34 dakika işaretiyle bir komut yürütmesi anlamına geliyor. Hangi emir? Tabii ki ThinkUp'ın önerdiği biri!
cd /var/www/thinkup/crawler/; dışa aktar THINKUP_PASSWORD = şifreniz;/usr/bin/ phpcrawl.php [email protected]
Parolanızı girdiğinizden ve e-posta adresini bu komutta kontrol ettiğinizden emin olun! Bu, ThinkUp her saat yeni veri almak için kendisini yenilediğinden emin olacaktır. Tarayıcınız için daha ayrıntılı ölçütler kullanmak istiyorsanız, Ubuntu Topluluk Belgelerinden Cron Nasıl Yapılır'dan başlayacağınızı öneririm. Kaydetmek için CTRL + O tuşlarına basın ve ardından çıkmak için CTRL + X tuşlarına basın.
Twitter İstatistikleri
Sadece tweet'lerinizi, yanıtlarınızı ve diğer bilgileri bir MySQL veritabanına arşivlemenin yanı sıra çok sayıda ilginç istatistik görüyorsunuz. Belirli müşterileri nasıl kullandığınızı, ne kadar tweet yaptığınızı, ne kadar takip ettiğinizi, hangisinin takip edildiğini ve çok daha fazlasını takip ettiğinizi görebilirsiniz.
ThinkUp, sizden bahseden tüm mesajlar, cevaplar veya iletmeler değil, bahisler ve tam konuşmalar gibi sizin için yararlı bilgiler de çıkarır.
Alt kısmında, ThinkUp'ın, tweetlerinizde görünen bağlantıların listelerini nasıl çektiğini, tweet'lerinizde görünen resimleri ve daha fazlasını nasıl çalıştığını da görebilirsiniz.
Ve tabii ki arama linkini tıklayarak bu kategorilerin herhangi birinde arama yapabilirsiniz.
Metinle karşılaştırıldığında mükemmel bir arama penceresi edineceksiniz.
ThinkUp Twitter ile çok işlevsellik sağlar, ancak Facebook eklentisi de aynı derecede güçlüdür. ThinkUp'u yapılandırdıktan sonra, arkadaşlarınızın da hesaplarını oluşturmalarına izin vererek de kullanabilirsiniz. Korunmaya ek olarak, gönderdiğiniz soruların yanıtlarını izlemek için ThinkUp'ı da kullanabilir ve tüm zaman çizelgenizdeki yararlı bilgileri filtreleyebilirsiniz. Twitter feed'iniz gülünç derecede meşgul olduğunda veya devam eden bir çok şey olduğunda çok yardımcı oluyor.