Quand j'ai fini mon travail et que j'ai voulu voir le TL de Twitter, je n'ai pas eu le temps de voir Twitter parce que j'avais beaucoup d'autres choses que je voulais faire, alors j'ai juste écouté l'iPhone parler.
iPhone8 13.2.3 Pythonista3 3.2 Tweepy 3.5.0
・ Installation de Pythonista3 ・ Application d'inscription à l'API Twitter (Référence: Jouer avec Python à l'aide de l'API Twitter) ・ Installation de StaSh (Référence: Installer StaSh sur Pythonista 3) ・ Installation de Tweepy
Cette fois, j'ai créé la structure de fichiers suivante. ├─ twitterconfig.py # Gérer les identifiants ├─sp_timeline.py # Code qui fonctionne réellement └
sp_timeline.py
#!Pythonista3
#Programme pour que l'iPhone lise votre TL
import time, speech, twitterconfig
from twitterconfig import api
shu_kai = 0
maxid = None
while True:
home_tweet = api.home_timeline(max_id=maxid)
#Mesures pour éviter que le dernier tweet du premier tour et le premier tweet du deuxième tour ne se chevauchent sur le deuxième tour
if maxid != None:
home_tweet = home_tweet[1:]
for tweet in home_tweet:
print('__________________________________________')
#Vue du tweeter
print(tweet.user.name + '(@' + tweet.user.screen_name +')')
#Affichage du texte du tweet
print(tweet.text)
#Ne laissez pas le lien lu à voix haute
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) + 'Fin du tour'
print('--------------',shu_kai_text,'--------------')
#maxid jusqu'au dernier tweet.Faites-en un identifiant, puis apportez une chronologie plus ancienne.
maxid = tweet.id
time.sleep(60)
Cela pourrait être utile pour les accros de Twitter comme moi, car je peux écouter TL tout en travaillant ailleurs. Cependant, la prononciation de l'iPhone n'est pas si bonne, donc ce serait peut-être une bonne idée de trouver quelqu'un d'autre ...