Bien sûr, voici un script Python simple pour surveiller les tendances en temps réel en utilisant des requêtes Twitter. Ce script utilise la bibliothèque `tweepy` pour accéder à l’API de Twitter et rechercher des tweets contenant le terme « smart dust ». Assurez-vous d’avoir installé `tweepy` et configuré vos clés API Twitter avant d’exécuter le script.
« `python
import tweepy
import time
# Remplacez ces valeurs par vos propres clés API Twitter
consumer_key = « your_consumer_key »
consumer_secret = « your_consumer_secret »
access_token = « your_access_token »
access_token_secret = « your_access_token_secret »
# Authentification avec l’API Twitter
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
# Créer un objet API
api = tweepy.API(auth, wait_on_rate_limit=True, wait_on_rate_limit_notify=True)
def get_smart_dust_trends():
# Rechercher des tweets contenant le terme « smart dust »
search_query = « smart dust -filter:retweets »
tweets = api.search_tweets(q=search_query, count=100, lang= »en »)
print(« Tendances actuelles sur le ‘smart dust’: »)
for tweet in tweets:
print(f »Tweet de {tweet.user.screen_name}: {tweet.text} »)
print(f »Date: {tweet.created_at}\n »)
if __name__ == « __main__ »:
while True:
get_smart_dust_trends()
time.sleep(60) # Attendre 1 minute avant de rechercher à nouveau
« `
### Explications du script :
1. Importation des bibliothèques : Le script importe `tweepy` pour l’interaction avec l’API Twitter et `time` pour les pauses entre les requêtes.
2. Configuration des clés API : Remplacez les valeurs des clés API par vos propres informations d’identification Twitter.
3. Authentification : Le script utilise `tweepy.OAuthHandler` pour s’authentifier avec l’API Twitter.
4. Fonction `get_smart_dust_trends` : Cette fonction recherche les tweets contenant le terme « smart dust » et les imprime.
5. Boucle principale : Le script entre dans une boucle infinie, appelant `get_smart_dust_trends` toutes les minutes pour surveiller les tendances en temps réel.
### Installation de `tweepy` :
Pour installer `tweepy`, utilisez la commande suivante dans votre terminal :
« `sh
pip install tweepy
« `
### Configuration des clés API Twitter :
Pour obtenir vos clés API, suivez ces étapes :
1. Inscrivez-vous sur [Twitter Developer](https://developer.twitter.com/).
2. Créez une nouvelle application.
3. Obtenez vos clés API (consumer key, consumer secret, access token, access token secret).
Ce script vous permettra de surveiller les tendances en temps réel concernant le « smart dust » de manière sympa et simple. Bonne chance !