Vous avez souvent envie de tweeter pendant que vous travaillez, non? Cependant, si vous ouvrez Twitter là-bas, c'est une fin cohérente. Le temps passe en patrouillant le TL, en découvrant les tendances et en suivant la poussée. Mais j'ai vraiment envie de tweeter (seulement)! Vous pouvez donc tweeter directement depuis le terminal! J'ai remarqué ça!
Donc, je voudrais vraiment décrire la procédure. (C'est facile tant que vous pouvez obtenir l'API Twitter.) (Pour ceux qui savent lire l'anglais, il peut être plus rapide de voir ce site. Hmm.)
Tout d'abord, obtenez l'API avec le compte que vous souhaitez tweeter. Pour l'acquisition d'API, j'ai fait référence à ce site.
Une fois que vous obtenez l'API, il est temps de commencer à travailler. Tout d'abord, allez sur cette page (site des développeurs). Sélectionnez App dans le nom du compte en haut à droite de l'écran. Créez une application ici. Veuillez prendre des notes car vous pouvez obtenir la ** clé API ** et la ** clé secrète API ** lors de la création de l'application. (Il peut être bon d'écrire le jeton porteur au cas où.)
Puis modifiez les autorisations de l'application. Au début, je pense que c'est ** en lecture seule **, donc je vais le changer en ** lecture et écriture **.
Ensuite, récupérez le jeton d'accès. Sélectionnez Clés et jetons. (Vous pouvez basculer sous le nom de l'application.)
Générer ** Access Token & Secret **, Notez également le ** jeton d'accès ** et le ** jeton d'accès secret **.
Ceci termine la préparation.
Tout d'abord, créez un dossier pour le projet (Twitter dans ce cas) dans n'importe quel répertoire.
$ mkdir twitter
$ cd twitter
$ pipenv install python 3.7.5 #Veuillez construire en fonction de votre propre environnement
$ pipenv shell
$ touch tweet.py
$ open tweet.py
Installez les bibliothèques requises.
$ pipenv install tweepy
tweet.py
import tweepy
#Clé d'authentification
#Veuillez le remplacer par votre propre clé, le cas échéant.
consumer_key = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
consumer_secret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
access_token = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
access_token_secret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
tweet = input().split()
api.update_status('\n'.join(tweet))
Il ne vous reste plus qu'à l'exécuter dans le terminal!
$ python tweet.py
Entrez les mots que vous souhaitez tweeter après l'exécution et appuyez sur Entrée pour terminer! Vous pouvez commencer une nouvelle ligne en insérant un espace demi-largeur.
Vous pouvez maintenant tweeter pour le moment! Hourra! Merci d'avoir lu jusqu'au bout!
Recommended Posts