ThinkUp ile Tweet İstatistiklerinizi Arşivleme, Arama ve Görüntüleme
Tweetlerini arşivleme konusunda endişeli misin? Daha güçlü bir arama yapmak ister misiniz? Tweet istatistiklerini görmek ister misin? Bunları ve daha fazlasını ThinkUp'i ev sunucunuza yükleyerek yapabilirsiniz..
ThinkUp, tüm tweetlerinizi, yanıtlarınızı, yanıtlarınızı, vb. Arşivleyen, aralarında arama yapabileceğiniz ve bazı yararlı kullanım istatistiklerini öğrenebileceğiniz mükemmel bir uygulamadır. Tam bir Facebook desteği ekleyenler de dahil olmak üzere epeyce eklentileri var.
Bir LAMP sunucusuna kurulmak üzere tasarlanmıştır; yani, Linux, Apache, MySQL ve PHP bunun omurgasını sağlayacak. Windows veya Mac tabanlı bir makineye kurmak mümkün olsa da, Linux'ta en kolay şekilde kullanılır, bu yüzden nasıl çalıştığını ve nasıl çalıştırılacağını göstermek için Ubuntu'yu kullanacağız. Kurucu Gina Trapani ve topluluktaki birçok kullanıcı tarafından çok aktif bir gelişim içinde..
Ön şartlar
ThinkUp şu anda beta sürümünde bulunuyor, bu nedenle bazı hatalar olacak ve işler mükemmel gidemeyebilir, bu nedenle sorun giderme (ve belki de hata raporları göndererek yardımcı olabilir) ile ilgilenmiyorsanız, bu sizin için olmayabilir. Öncelikle, bir LAMP sunucusunun kurulup çalıştırılması gerekir ve bu kurulumu önceden kurduğunuzu varsayacağız. Daha önce kurulmuş bir kişisel MySQL kullanıcı hesabına ihtiyacınız olacak. Son olarak, PHP’deki posta işlevi çalışmalıdır, bu da posta gönderebilecek bir programa veya komut dosyasına ihtiyacınız olacağı anlamına gelir;.
Tamam, başlamak için, cURL ve GD gibi önceden yüklenmemiş olabilecek bazı ek öğeleri yüklememiz gerekecek. Bunu yapmak için, sadece aşağıdaki komutu girin:
sudo apt-get yüklemek curl indir libcurl3 libcurl3-dev php5-curl php5-gd
Şifrenizi girin ve kurmasına izin verin. Bunu bitirmek için Apache sunucusunu yeniden başlatmanız gerekir:
sudo /etc/init.d/apache2 restart
Alternatif olarak, şunları kullanabilirsiniz:
sudo servis apache2 yeniden başlat
Terminal pencerenizi açık tutun, çünkü bazı şeyleri değiştirmek için sık sık tekrar açmanız gerekebilir..
Posta göndermek
Yukarıda belirtildiği gibi, sunucunuzun kendisine posta gönderebilecek bir şeye ihtiyacınız olacaktır. Bunu yapmazsanız, bunun için gerçekten kolay bir düzeltme var. Sendmail'i aşağıdaki komutla kurmanız yeterlidir:
sudo apt-get install sendmail
Daha sonra php.ini dosyasını yeni kurulan programa yönlendirmek için düzenlemeliyiz..
sudo nano /etc/php5/apache2/php.ini
Bu gibi görünen bir şey bulana kadar sayfa aşağı tuşuna basın:
; sendmail_path =
İlk noktalı virgül silmek ve sonunda yolu eklemeniz gerekir. Bu çizgiyi, şöyle görünecek ş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 istenirse Y tuşuna basın. Sonra CTRL + X ile çıkın..
Son olarak, son bölümde yaptığımız gibi Apache'yi yeniden başlatın. Bu, sunucunuza ThinkUp hesabımızı etkinleştirmek için kısa bir süre içinde ihtiyaç duyacağımız posta gönderme özelliğini sağlayacaktır..
ThinkUp'ı Yükleme
ThinkUp uygulamasını indirmek için ThinkUp GitHub sayfasına gidin (şu anda beta sürüm 0.8). İndirdikten sonra, bu komutu varsayılan web dizininize çıkartmak için terminalde açın:
sudo unzip yolu / için / thinkup-0.8.zip -d / var / www
Bu otomatik olarak / var / www içindeki “thinkup” adında bir dizin oluşturacaktır..
ThinkUp'a erişmek için bir web tarayıcısı açın ve aşağıdakilerden birine gidin:
http: // localhost / thinkup
http: //your.internalip.address/thinkup
Muhtemelen, yanlış izinler nedeniyle bu hata mesajını alacağınızdır. Sorunu çözmek için bu komutu bir terminale girebilirsiniz..
Ardından, tarayıcı sayfanızı yenileyin.
İlk konfigürasyona başlamak için “ThinkUp kurulumu” bağlantısını tıklayın. Gereksinimler ekranını göreceksiniz.
Gitmek için iyi olmalısın. Aşağı kaydırın ve devam etmek için düğmeyi tıklayın..
Geçerli bir e-posta adresi girmeniz, bir şifre oluşturmanız ve bir saat dilimi ayarlamanız gerekir. Bunlar kolay seçeneklerdir. Daha sert olanlar bir sonraki.
- Veritabanı Sunucusu: Burada, ana bilgisayar adınızı girin veya özel sunucunuzdaysa, “localhost” yazın.
- Veritabanı Adı: ThinkUp'ın verileri için kullanacağı veritabanı için bir ad girin. Var değilse yaratılacaktır..
- Kullanıcı Adı: MySQL hesabınızın kullanıcı adı.
- Şifre: MySQL hesap şifreniz.
Sonra devam etmek için düğmeye tıklayın. Bunun gibi bir mesaj görebilirsiniz:
Sadece config komutunu oluşturmak ve sahipliğini değiştirmek için iki komutu bir terminale girin.
Düğmeye tıkladıktan sonra, kurulumun başarılı olduğunu ve hesabınızı etkinleştirmek için bir e-posta gönderildiğini belirten yeşil arka plana sahip bir mesaj göreceksiniz. E-postanıza giriş yapın, bağlantıyı tıklayın (IP / etki alanı adının doğru olduğundan emin olun) ve hoş bir yeşil renkli "etkin" mesaj göreceksiniz..
Kimlik bilgilerinizi girin ve giriş yapın!
ThinkUp'ı Yapılandırma
İçeri girdikten sonra, henüz bir hesabınız kurulu olmadığını göreceksiniz. Değiştirmek için bağlantıya tıklayın..
Varsayılan olarak, bir Twitter hesabı eklemenizi ister. “Twitter Eklentisini Yapılandır” yazan yere gidin ve ThinkUp’ı Twitter’a kaydetmek için gerekli adımları izleyin.
Harici IP adresinize veya bir DNS diğer ismine işaret etmek için geri arama URL’nizi değiştirmeniz gerekebileceğini unutmayın. Twitter size bazı ekstra bilgiler vermeli: tüketici ve gizli anahtarlar.
Bu uygulamanın kendi Twitter hesabınızla olan etkileşimine özgü oldukları için bunlara dikkat edin! Bu anahtarları ThinkUp yapılandırmanıza girin.
Ardından, bunu ortaya çıkarmak için aşağıya doğru "Gelişmiş Seçenekleri Göster" i tıklayın:
Benim gibi değerleri artırabilirsin. 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 arttırarak, her taramada daha fazla veri alabileceğiz. İşiniz bittiğinde, “Kaydet” düğmesine tıklayın ve yukarı kaydırın. “Twitter'da Düşünmeyi Yetkilendir” yazan başka bir düğme göreceksiniz. Tıkla.
Sizi “İzin Ver” düğmesini tıklamanız gereken Twitter'a yönlendirir ve ardından sizi ThinkUp'a geri göndermesi gerekir..
Yukarı kaydırdığınızda, hesabınızı “Twitter Eklentisi” altında listelendiğini göreceksiniz ve istatistiklerinizi “Herkese Ayarla” düğmesini tıklayarak kamuya açık hale getirebilirsiniz. Bu, gelecekteki http: // localhost / thinkup'a gittiğinde tüm istatistiklerini görmek için giriş yapmana gerek kalmayacak..
Cron Üzerinden Veri Tarama
ThinkUp'a bazı veriler almamız gerekiyor. ThinkUp logosuna tıklayın veya sadece ThinkUp ana sayfanıza gidin. Soldaki menüde listelenen istatistiklerden birine tıklayın.
Kullanılabilir bir şey olmadığını göreceksiniz ancak “Verilerinizi şimdi güncelleyin” yazan bir bağlantı göreceksiniz.
Bunun üzerine tıklamak, ThinkUp’i Twitter'dan veri almak için yaptığım girişimleri görebileceğiniz başka bir sayfaya götürecektir. Bu daha önce bahsedilen paletli.
Aşağı kaydırırsanız kullanışlı bir öneri görürsünüz.
Alttaki komut mu? Bunu Linux'ta cron adı verilen bir şeyle otomatikleştirebiliriz. Terminalinize geri dönün ve aşağıdaki komutu girin:
crontab -e
Sizden bir metin editörü seçmenizi isteyecektir. Nano yeni başlayanlar için harika ve daha önce kullandığımız şeydi, bu yüzden varsayılan yapmak için 2'ye basın.
Üstteki beş sütunun her biri, tekrarlanması gereken süreleri temsil eder: dakikalar, saatler, ayın günü, ayın ve haftanın günü. Bir sayı girmek, bu değerleri ayarlayacaktır, bir yıldız işareti girildiğinde bu kriter göz ardı edilir. Yukarıda, girdiğimi görüyorsunuz:
34 * * * *
Bu, 34 dakikalık işarette her saat başı bir komut yürüteceği anlamına gelir. Hangi komut? Tabii ki, neden bir ThinkUp önerdi!
cd / var / www / thinkup / crawler /; ihracat THINKUP_PASSWORD = parolanız; /usr/bin/phpcrawl.php [email protected]
Şifrenizi girdiğinizden emin olun ve bu komutta e-posta adresini kontrol edin! Bu, her saat ThinkUp'ın yeni veri almak için kendini yenilemesini sağlayacaktır. Tarayıcınız için daha ayrıntılı ölçütler kullanmak istiyorsanız, Ubuntu Topluluk Belgeleri'nden Cron How-To ile başlamanı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
Tüm tweet'lerinizi, cevaplarınızı ve diğer bilgilerinizi sadece bir MySQL veritabanına arşivlemenin yanı sıra, pek çok ilginç istatistik göreceksiniz. Belirli müşterilerin kullanımınızı, ne kadar tweet attığınıza, ne kadar cevap verdiğinize, ne kadar çok izleyeceğinize, hangilerinin en çok takip edildiğine ve daha fazlasına bakabilirsiniz..
ThinkUp ayrıca, sizden bahseden tüm gönderiler, yanıtlamayan veya iletmeyen sözler ve tam konuşmalar gibi sizin için bazı yararlı bilgiler de ortaya çıkarır..
Alt kısımda, ThinkUp’ın tweet’lerinizde görünen bağlantı listelerini, tweet’lerinizde görünen resimleri ve daha fazlasını nasıl çıkardığını da görebilirsiniz..
Ve tabii ki, arama linkini tıklayarak bu kategorilerden herhangi birini arayabilirsiniz..
Metne ayrıştırılmış harika bir arama penceresi göreceksiniz.
ThinkUp, Twitter ile çok fazla işlevsellik sağlar, ancak Facebook eklentisi de aynı derecede güçlü. ThinkUp'ı yapılandırdıktan sonra, arkadaşlarınızın da kullanabilmesi için hesap oluşturmasına bile izin verebilirsiniz! Korumanın yanı sıra, gönderdiğiniz soruların cevaplarını izlemek ve tüm zaman çizelgenizdeki yararlı bilgileri filtrelemek için ThinkUp'ı da kullanabilirsiniz. Twitter beslemesi gülünç meşgul olduğunda ya da devam etmekte olan çok şey olduğunda çok yardımcı olur.