Lassen Sie das iPhone Twitter TL mit Pythonista3 vorlesen

Hintergrund

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.

Umgebung

iPhone8 13.2.3 Pythonista3 3.2 Tweepy 3.5.0

Vorbereitung

・ 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

Dateiorganisation

Diesmal habe ich die folgende Dateistruktur erstellt. ├─ twitterconfig.py # Anmeldeinformationen verwalten ├─sp_timeline.py # Code, der tatsächlich funktioniert └

Code

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)

Ergebnis

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 ...

Recommended Posts

Lassen Sie das iPhone Twitter TL mit Pythonista3 vorlesen
Lassen Sie Voiceroid die TL von Twitter lesen
Speichern Sie Bilder und Videos, die von der Twitter-Suche aufgerufen wurden, automatisch mit Pythonista3 auf dem iPhone