#!/usr/bin/env python # -*- coding: utf-8 -*- import HTMLParser, tweepy, os, sqlite3, time # Notice: You may want to create seperate apps (or even accounts) for # the getter and the tweeter. # For larger user bases, consider using multiple tweeter accounts. cke = "Consumer Key" cse = "Consumer Secret" ato = "Access Token" ase = "Access Secret" database_filename = "Database.db" auth = tweepy.OAuthHandler(cke, cse) auth.set_access_token(ato, ase) api = tweepy.API(auth) sql_conn = sqlite3.connect(database_filename) cur = sql_conn.cursor() while True: values = cur.execute("SELECT * FROM tweets WHERE timestamp < datetime('now') AND sent = 0") for status in values: original = int(status[0]) recipient = status[2] comment = status[3] try: api.update_status("@%s Es wär soweit... :)" % recipient, original) cur.execute("UPDATE tweets SET sent = 1 WHERE tweet_id = %i" % original) sql_conn.commit() except: pass time.sleep(10)