· 5 years ago · Nov 15, 2020, 03:12 PM
1import twint
2import os
3from pathlib import Path
4import time
5from datetime import datetime
6import tweepy
7
8#consumer_key = 1252334096883363841-TZB1JyVdum0uj70CTBsx3rBLlssIJK
9#consumer_secret = mzd38Zy8zZpuZwueMbzHQOe8gQQAj4Sc3vtjjcJUKIomG
10
11#key = 1252334096883363841-TZB1JyVdum0uj70CTBsx3rBLlssIJK
12#secret = mzd38Zy8zZpuZwueMbzHQOe8gQQAj4Sc3vtjjcJUKIomG
13
14auth = tweepy.OAuthHandler('', '')
15auth.set_access_token('', '')
16api = tweepy.API(auth)
17
18# Configure
19timestamp = "2020-11-09"
20latest_tweet = ""
21c = twint.Config()
22c.Username = "lorenzcaffier"
23c.Output = "caffier_tweets.txt"
24c.Retweets = True
25data_new = ""
26data_old = ""
27
28if os.path.exists("caffier_tweets.txt"):
29 os.remove("caffier_tweets.txt")
30
31while True:
32 c.Since = timestamp
33 # Run
34 twint.run.Profile(c)
35 timestamp = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
36 latest_tweet = open("caffier_tweets.txt", "r", encoding="utf-8")
37 data_new = latest_tweet.read()
38 if data_old != data_new :
39 api.update_status(data_new[62:] + "#IchKaufWaffenBeiNazis")
40 print(data_new[62:] + "#IchKaufWaffenBeiNazis #CaffierRücktritt")
41 latest_tweet.close()
42 data_old = data_new
43 time.sleep(5)
44