Und nochmal Freiheit statt Angst

Heute noch ein anderer Bericht welcher unter http://www.alios.org/blog/2009/09/mein-festnahme-bei-der-freiheit-statt-angst-2009/ zu finden ist.

Ich kann sagen, daß die Ereignisse vom Samstag das schlimmste sind was mir in meinem Leben bisher passiert ist. Die Aussage das Freiheitsentzug mit das brutalste ist, was man einer menschlichen Seele antun kann, kann ich voll bestätigen – nie zuvor habe ich mich so ängstlich und hilflos gefühlt.

Man merkt das da einiges falsch gelaufen ist…

Twitter und der #ChronoTweet

Aus meinen Bedürfnis heraus bestimmte Tweets nach einer bestimmten Zeit wieder zu löschen entstand folgendes kleines Skript:

# ChronoTweet v0.10
# https://seeseekey.net
#
# Installation
# http://pypi.python.org/pypi/simplejson installieren (apt-get install python-simplejson)
# http://code.google.com/p/python-twitter/ installieren
# wget http://python-twitter.googlecode.com/files/python-twitter-0.6.tar.gz
# tar -xf python-twitter-0.6.tar.gz
# cd python-twitter-0.6
# python setup.py build
# python setup.py install
#
# chrono_tweet - Dateirechte 700
# crontab -e

# Import
import time
import twitter

# Optionen
twitter_account_name = "seeseekey"
twitter_account_password = "1234567890"

chrono_tweet_remove_time_in_seconds = 151200 # 42 Stunden

# Programmlogik
api = twitter.Api(username=twitter_account_name, password=twitter_account_password)
stati = api.GetUserTimeline(twitter_account_name)

for s in stati: # Fuer jeden Status
  currentTime = time.mktime(time.localtime(time.time()))
  createTime = s.GetCreatedAtInSeconds()
  diffTime = currentTime-createTime

  if diffTime > chrono_tweet_remove_time_in_seconds:
    if s.text.find("#ChronoTweet") != -1: # Wenn #ChronoTweet
      print(s.id)
      api.DestroyStatus(s.id)

Das Skript überprüft ob Einträge mit dem Hashtag #ChronoTweet älter als 42 Stunden sind und löscht sie dann wenn dies der Fall ist.