twitter-eraser unter Ubuntu installieren

Bei „twitter-eraser“ handelt es sich um ein Werkzeug (in Form eines Pythonskriptes) zum löschen von alten Tweets. Möchte man das Skript unter Ubuntu ausführen/einrichten sind folgende Schritte im Terminal nötig:

git clone https://github.com/ilf/twitter-eraser
apt-get install python-tweepy

Anschließend sollte man die Datei „radiergummi.py“ bearbeiten und dort die entsprechenden Limits einstellen. Für den „Consumer key“, das „Consumer secret“, den „Access token“ und das „Access token secret“ besucht man dann die Webseite https://dev.twitter.com/apps und generiert diese dort, indem man eine neue Applikation anlegt. Wichtig ist dabei das man in den Einstellungen den „Application type“ auf „Read, Write and Access direct messages“ stellt.

Nun muss nur noch der entsprechende Cronjob eingerichtet werden. Dazu wird mittels „crontab -e“ die entsprechende Datei geöffnet folgende Zeile hinzugefügt:

*/45 *    * * *   python /home/seeseekey/radiergummi.py

Damit wird das Skript alle 45 Minuten ausgeführt. Allerdings sollte man es vorher noch manuell ausprobieren und die Funktionsfähigkeit zu überprüfen. Kürzer sollte man die Cron Zeit im übrigen nicht einstellen, da per OAuth nur 350 Updates pro Stunde getätigt werden dürfen.

Weitere Informationen gibt es unter:
https://seeseekey.net/archive/8209
https://seeseekey.net/archive/8132
http://wiki.ubuntuusers.de/Cron

twitter-eraser

Alte Tweets automatisch zu löschen ist eine Idee die nicht nur ich hatte. Auch andere haben solches ein Werkzeug entwickeln. In diesem Fall trägt es den Namen „radiergummi.py“ und ist unter https://github.com/ilf/twitter-eraser zu finden. Das ganze ist dabei ein Pythonskript und für den Aufruf via „cron“ vorgesehen. Um es zu benutzen wird noch die Python Bibliothek „tweepy“ benötigt. Anschließend kann man das ganze konfigurieren (wie viele Tweets, DMs et cetera sollen erhalten bleiben) und benutzen.

Twitter API Limit

Neulich berichtete ich per Twitter (@seeseekey) live von der Kreistagsitzung. Nach einer Weile kam dann beim Versenden eines Tweet nur noch „Verboten“ als Antwort vom Server zurück. Ich hatte wohl mein API Limit gesprengt. Das führt natürlich zu der Frage wo genau dieses Limit liegt.

Glücklicherweise ist das alles sauber dokumentiert. Das Limit für Direktnachrichten liegt bei 250 pro Tag, das der Tweets (Updates) bei 1000 pro Tag wobei auch Retweets als Updates gezählt werden. Die Anzahl der Updates ist allerdings noch pro Stunde gedeckelt und zwar auf 150 bzw. 350 (per OAuth). Nach Ablauf der Stunde kann man dann wieder weitertwittern.

Weitere Informationen gibt es unter:
https://support.twitter.com/articles/15364-about-twitter-limits-update-api-dm-and-following
https://dev.twitter.com/docs/rate-limiting

Tesselator

Neulich auf Twitter hatte ich meine fünf Minuten was dazu führte das es eine Menge Tesselator Witze gab. Da ich nun nicht unbedingt der Twitterarchivierung vertraue gibt es das ganze nochmal hier, auch wenn es recht spezieller Humor ist ;)

Tesselieren oder nicht tesselieren. Das ist hier die Frage. #Bürogespräche

Luke ich bin dein Tesselator. #Bürogespräche

Ich glaube keinem Tesselator den ich nicht selbst geschrieben habe. #Bürogespräche

Seid umschlungen, Dreiecke! #Bürogespräche

Ich bin der Geist, der stets tesseliert. #Bürogespräche

Tesselatoren sind wie Würste, man sollte besser nicht dabei sein, wenn sie gemacht werden. #Bürogespräche

Das also war des Tesselators Kern! #Bürogespräche

Tesselatoren stehen auf indizierte Sachen. #Bürogespräche

Das Christentum und Tesselatoren sind unvereinbar. #Bürogespräche

Nimm dies, Tesselator. #Bürogespräche

Sind wir nicht alle ein bisschen tesseliert? #Bürogespräche

Tesseliere niemanden so das auch du nicht tesseliert wirst. #Bürogespräche

Wer früher tesseliert ist länger dreieckig. #Bürogespräche

Tesselatoren sind unantastbar. #Bürogespräche

Tesselatoren sterben früher. #Bürogespräche

Niemand hat vor einen Tesselator zu schreiben. #Bürogespräche

Das eine oder andere Zitat sollte bekannt sein ;)

Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Tessellation