Daniel Blogu
20 Nov/11 4

Tweet Neglector. Twitter eski tweets silmek için küçük bir PHP betiği

Twitter hesabınızı eski tweets silme tweet Neglector sürecini otomatikleştirir. Temelde twitter'ınız için işlevsellik "expire" sağlar. Şimdi Twitter kullanmak istiyor, ancak yıllardır online kalmak için onların tweets bir geçmişi istemiyorum insanlar için yararlıdır.

 TARİH:
 20 Kasım 2011 | Sürüm 0.1
 İlk sürüm.  Siler Tweets

 28 Aralık 2011 | Sürüm 0.2
 Küçük hata düzeltmeleri.  Şimdi siler retweets yanı.

 BİLİNEN HATALAR:
 - Eğer tweets tutmak için planladığınız süre içinde size tweet 1000'den fazla tweets eğer çalışmaz.  Retweets (100 izin) için de geçerlidir.  Bu Twitter API eksiklikleri Ben ATM kullanıyorum GET vardır.  Belki bir sonraki sürümünde bu tamir edeceğim

Tweet Neglector artık gün belirli bir sayıda önce yazılmıştır o twitter'ınız tümünü silmek için Twitter API kullanır. Bu şekilde, örneğin bir hafta veya bir aydan daha eski olan tüm tweets silmek için komut dosyası yapılandırabilirsiniz. Script otomatik bir cron işi veya düzenli bir kaide üzerinde başka bir otomasyon mekanizması çalıştırılmalıdır.

Bu script dış Tweet arşivler sizi koruyamaz. Silinen tweets (Ben onlar bahis) sessizce Twitter tarafından arşivlenir Yani eğer bilinmemektedir. Yani (her zaman olduğu gibi) Tweeting önce düşünmek.

Tweet Neglector betik dili ve demetleri gibi PHP kullanır Matt Harris gelen Twitter OAuth kütüphane API Erişimi için.

Montaj

 - PHP5 tmhOAuth için gerekli

 - Sizin seçtiğiniz bir dizine arşivi açın.

 - Https://dev.twitter.com/apps adresinden Twitter API anahtarlarının Kayıt

 - İhtiyaçlarınıza göre script yapılandırma düzenleyin:

 # Twitter API tuşları, jeton ve sırları
 > Https://dev.twitter.com/apps - # azından bu anahtarları alın

 $ Consumer_key = "BURAYA KEY";
 $ Consumer_secret = "BURAYA KEY";
 $ Access_token = "BURAYA KEY";
 $ Access_token_secret = "BURAYA KEY";

 # Seans başına tweets sayısı üzerinde çalışmak için
 $ Tweets_per_session = 1000;

 # Twitter Kullanıcı Adı
 $ Twitter_username = "BURAYA KULLANICI ADI";

 Tweets tutmak için # Gün
 $ Keep_days = 30;

 - Cronjob tarafından otomatik olarak tarayıcı, konsol veya el ile komut dosyasını çalıştırın
 / Usr / bin / php / var / www / tweetneglector / tweetneglector.php

Tweet Neglector 0.2 İndir buraya

Yorumlar (4) Trackbacks (0)
  1. Merhaba Martin,

    muhtemelen Hostunuz yüklü CURL desteği ile PHP5 yok.
    tmhOAuth gerekir:

    Kütüphanesi PHP 5.3 ile test + ve CURL ve hash_hmac Güveniyor edilmiştir. Web barındırma sağlayıcılarının büyük çoğunluğu, bu kütüphanelerini ve PHP 5.1 + ile çalışır.

    Kodu PHP 5.1.2 'de tanıtılan edildi hash_hmac, yararlanır. PHP'nin sürümü bu düşükse bir güncelleştirme için barındırma sağlayıcınıza sormalısınız.

    https://github.com/themattharris/tmhOAuth

  2. Merhaba, her zaman bir hata alıyorum

    ********************

    TWEETLERIN SİLME

    ********************

    Sil Thu, 1 Ocak 1970 00:59:59 +0100 | ID: 87076355619041280
    Ben Woerthersee çevresinde emlak arıyorum, ben sizden haber bekliyoruz

    15. satirda / homepages/21/d40854583/htdocs/biz/tweetneglector/tmhOAuth.php içinde sözdizimi hatası, beklenmedik T_CONST veya T_OLD_FUNCTION T_FUNCTION veya T_VAR ya bekliyoruz '}': Ayrıştırma hatası

    bunun için bir düzeltme var!

    Bu program üstün gibi görünüyor!

    Martin

  3. ups ... adı kayıtlı değildir, benim, Andrew! ;-)

  4. Artık güvenilir Funzt? :-)
    Facebook için çok zaman alacaktı! ;-)


Yorum yapın

* Bu şifreyi kopyalayın:

Burada * yazın veya yapıştırın şifre:

603 Spam yorumlar tarafından şimdiye kadar Engellenen Spam Free Wordpress

MjXeZh aşağıdaki alana dize kopyalamak ediniz:

Hayır trackbacks yok.