Danielov blog
20 Nov/11 4

Tweet Neglector. Malý PHP skript odstrániť staré správy od Twitteri

Automatizuje proces odstraňovania starých tweet Neglector tweety z Twitteru účet. V podstate sa poskytuje "končí" funkcie pre tweety. To je užitočné pre ľudí, ktorí chcú používať Twitter, ale nechcú histórii ich tweets na pobyt on-line po celé desaťročia.

 HISTÓRIA:
 20 novembra 2011 | Verzia 0.1
 Prvé vydanie.  Odstráni Tweets

 28 decembra 2011 | Verzia 0.2
 Drobné opravy chýb.  Teraz odstráni retweets rovnako.

 Známe chyby:
 - Nebude fungovať, ak ste tweet viac ako 1000 tweety v časovom chcete zachovať tweety.  Rovnaké pre retweets (100 povolená).  Jedná sa o nedostatky Twitter API GET som pomocou bankomatu.  Možno budem opraviť v ďalšej verzii

Tweet Neglector používa Twitter API zmazať všetky svoje tweets, ktoré boli uložené do určitého počtu dní od tejto chvíle. Týmto spôsobom môžete nastaviť skript odstrániť všetky tweety, ktoré sú staršie ako jeden týždeň, alebo mesiac pre príklad. Skript by mal byť automaticky spustiť z cronu alebo iný procesný mechanizmus pravidelne základne.

Tento skript nemožno chrániť pred vonkajšími Tweet archívov. Takže nie je známe, či odstránené tweety sú archivované Twitter ticho (stavím sa, že sú). Takže (ako vždy), že pred tweeting.

Tweet Neglector používa PHP ako skriptovací jazyk a zväzky na Twitter OAuth knižnicu z Matt Harris pre prístup API.

Inštalácia

 - PHP5 nutné pre tmhOAuth

 - Rozbaľte archív do adresára podľa svojho výberu.

 - Zaregistrujte Twitter API kľúča na https://dev.twitter.com/apps ~ ~ pobj

 - Upravte konfiguráciu skriptu, aby vyhovoval vašim potrebám:

 Č Twitter API kľúče, tokeny a tajomstvo
 # Získať tieto kľúče na -> https://dev.twitter.com/apps ~ ~ pobj

 $ Consumer_key = "Váš kľúč TU";
 $ Consumer_secret = "Váš kľúč TU";
 $ Access_token = "Váš kľúč TU";
 $ Access_token_secret = "Váš kľúč TU";

 # Počet tweets na zasadnutí k práci na
 $ Tweets_per_session = 1000;

 # Twitter Užívateľské meno
 $ Twitter_username = "Vaše užívateľské meno";

 Č dní do tweety
 $ Keep_days = 30;

 - Spustite skript manuálne z prehliadača, konzoly alebo automaticky cronjob
 / Usr / bin / php / var / www / tweetneglector / tweetneglector.php

Tweet Neglector 0.2 na stiahnutie tu

Komentáre (4) Spätné odkazy (0)
  1. Ahoj Martin,

    pravdepodobne nebudete mať PHP5 s podporou CURL nainštalovaný na vašom webhostingu.
    tmhOAuth potrebuje:

    Knižnica bola testovaná s PHP 5.3 + a spolieha na CURL a hash_hmac. Veľká väčšina poskytovateľov webhostingových zahrnúť tieto knižnice a spustiť s PHP 5.1 +.

    Kód využíva hash_hmac, ktorý bol predstavený v PHP 5.1.2. Ak sa verzia PHP je nižšia ako táto, opýtajte sa svojho poskytovateľa hostingu pre aktualizáciu.

    https://github.com/themattharris/tmhOAuth

  2. Ahoj, vždy chybu

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

    ZRUŠENIE Tweets

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

    Odstrániť Št. 01.01.1970 00:59:59 0100 | ID: 87076355619041280
    Hľadám nehnuteľnosti v okolí Woerthersee, teším sa na stretnutie s Vami

    Parse error: syntax error, neočakávané T_CONST, alebo čakať na T_OLD_FUNCTION T_FUNCTION alebo T_VAR alebo '}' v / homepages/21/d40854583/htdocs/biz/tweetneglector/tmhOAuth.php on line 15

    je tam oprava za to!

    Tento program sa zdajú byť vynikajúci!

    Martin

  3. ups ... názov nie je registrovaný, to som ja, Andrew! ;-)

  4. Funzt spoľahlivo teraz? :-)
    Bude mať čas na Facebook taky! ;-)


Zanechať komentár

* Skopírujte toto heslo:

* Typ alebo vložiť heslo tu:

504 spam Komentáre Blokované doteraz bez spamu Wordpress

Opíšte reťazec do poľa pod Le2h6P:

Žiadne spätné odkazy týždeň