Als ich meine Arbeit beendet hatte und mich entschied, die TL von Twitter anzuschauen, hatte ich keine Zeit, mir Twitter anzuschauen, da ich noch viele andere Dinge tun wollte, also hörte ich nur zu, wie das iPhone sprach.
iPhone8 13.2.3 Pythonista3 3.2 Tweepy 3.5.0
・ Installation von Pythonista3 ・ Twitter API-Registrierungsanwendung (Referenz: Spielen Sie mit Python über die Twitter-API) ・ Installation von StaSh (Referenz: StaSh auf Pythonista 3 installieren) ・ Installation von Tweepy
Diesmal habe ich die folgende Dateistruktur erstellt. ├─ twitterconfig.py # Anmeldeinformationen verwalten ├─sp_timeline.py # Code, der tatsächlich funktioniert └
sp_timeline.py
#!Pythonista3
#Programm, damit das iPhone Ihre TL liest
import time, speech, twitterconfig
from twitterconfig import api
shu_kai = 0
maxid = None
while True:
home_tweet = api.home_timeline(max_id=maxid)
#Maßnahmen, um zu verhindern, dass sich der letzte Tweet der ersten Runde und der erste Tweet der zweiten Runde in der zweiten Runde überschneiden
if maxid != None:
home_tweet = home_tweet[1:]
for tweet in home_tweet:
print('__________________________________________')
#Ansicht des Hochtöners
print(tweet.user.name + '(@' + tweet.user.screen_name +')')
#Anzeige von Tweet-Text
print(tweet.text)
#Lass den Link nicht vorlesen
if 'https' in tweet.text:
https_ofset = tweet.text.find('https')
tweet.text = tweet.text[:https_ofset]
speech.say(tweet.text, 'ja-JP', 0.5)
time.sleep(15)
shu_kai += 1
shu_kai_text = str(shu_kai) + 'Ende der Runde'
print('--------------',shu_kai_text,'--------------')
#Maxid bis zum letzten Tweet.Machen Sie es zu einer ID und bringen Sie dann eine ältere Zeitleiste mit.
maxid = tweet.id
time.sleep(60)
Es könnte für Twitter-Süchtige wie mich nützlich sein, da ich TL hören kann, während ich anderswo arbeite. Die Aussprache des iPhones ist jedoch nicht so gut, daher ist es möglicherweise eine gute Idee, jemanden zu finden ...