Quand je suis coincé dans une étude ou un programme, je veux tweeter quelque chose. Dans un tel cas, il est insensé de démarrer le client et de tweeter à chaque fois. Alors pourquoi ne pas l'assigner à une touche de raccourci? J'ai pensé. Je ferai de mon mieux pour résumer ce que j'ai réellement fait.
--Environnement - zorin os 12(debian) - python3
Pour obtenir un tweet de python, vous devez obtenir un jeton avec l'API Twitter. https://dev.twitter.com/ Aller à l'URL ici
Appuyez sur Mes applications sur le côté droit du haut de l'écran. Veuillez vous connecter lorsque vous y êtes invité. Arrêtons les résistances inutiles.
Votre application sortira comme ça. Si vous souhaitez en créer une nouvelle, veuillez appuyer sur Créer une nouvelle application en haut à droite de l'écran. Cette fois, nous procéderons s'il n'y a pas de candidature.
Appuyez sur Create New App et vous verrez cet écran.
Veuillez remplir ce qui suit dans chaque champ de saisie.
Name Nom de l'application (correctement indiqué)
Description Description de l'application
Website URL de votre propre site Web (c'est un élément obligatoire, donc si vous ne l'avez pas, faites de votre mieux pour l'obtenir)
Callback URL Cette fois, je ne fais que tweeter.
Après avoir saisi la fin en toute sécurité, appuyez sur la case à cocher et elle se trouve en bas de l'écran Appuyez sur __Créez votre application Twitter __.
Appuyez ensuite sur __Keys et Access Token __ au-dessus du nom de l'application. Après avoir appuyé sur, faites défiler vers le bas et appuyez sur __Créer mon jeton d'accès __.
Si vous appuyez dessus, un jeton sera généré sans autorisation. Je suis sûr que ça ressemblera à ça.
Vous aurez besoin du «Consumer Key», «Consumer Secret», «Access Token», «Access Token Secret» que j'ai rempli ici lors de l'écriture par programmation. Veuillez ne pas l'enseigner aux autres. Une fois le jeton d'accès émis, les paramètres de l'API sont terminés. Gardez la page ouverte car vous utiliserez le jeton plus tard.
Si vous n'avez pas tweepy, tapez pip install tweepy
dans la console
Si vous parvenez à l'installer avec succès, créez le document "--. Py" dans un endroit approprié.
Fondamentalement, un endroit facile à comprendre est bon.
Puis, dans ce texte,
#J'écris avec python3
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import tweepy
CONSUMER_KEY = 'CONSUMER_Entrez la CLÉ'
CONSUMER_SECRET = 'CONSUMER_Entrez SECRET'
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
ACCESS_TOKEN = 'ACCESS_Entrez TOKEN'
ACCESS_SECRET = 'ACCESS_Entrez SECRET'
auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET)
api = tweepy.API(auth)
api.update_status(status='Nyan')#Nyanの部分をお好きな文章に
Veuillez écrire comme ça. Veuillez consulter http://docs.tweepy.org/en/v3.5.0/ pour les spécifications détaillées. C'est la fin du côté python.
Pour pouvoir s'exécuter avec la touche de raccourci, il doit être commandé. Donc, cette fois, faisons la commande "Exécutez le programme tweet écrit en python dans le shell." Tout d'abord, écrivez un script avec shell. Créez du texte sur votre bureau pour rendre le nom descriptif.
#!/bin/sh
command="python /Desktop/python/tweet.py"#Chemin absolu où se trouve le programme python
eval $command
Vous devez le déplacer vers / usr / local / bin, alors démarrez le Gestionnaire de fichiers avec sudo nautilus
.
Vous devriez voir quelque chose comme ça.
Accédez à votre ordinateur depuis un autre emplacement, puis dans / usr / local / bin.
Ensuite, copions le script écrit dans le shell dans / usr / local / bin. À ce moment-là, supprimez l'extension (partie .txt) de ~~~ .txt afin que le nom soit facile à comprendre et ne couvre pas. Le tweet est maintenant une commande.
Ceci est le dernier, si vous comprenez, sautez-le. Tout d'abord, ouvrons les paramètres et sélectionnez Keyboard. Je pense que l'écran ressemblera à ceci, alors sélectionnez un raccourci et sélectionnez __ votre propre raccourci __. Appuyez ensuite sur le bouton __ + __ en bas à gauche de l'écran pour ajouter un nouveau raccourci.
Lorsque vous appuyez réellement dessus, vous pouvez l'ajouter comme ceci. Le nom du raccourci est quelque chose que vous comprenez facilement, et la commande est le nom du script que vous avez placé dans / usr / local / bin. Après avoir confirmé l'ajout, réglez-le sur votre clé préférée. Vous pouvez maintenant tweeter à partir de la touche de raccourci. Ah, mais si vous tweetez le même mot d'affilée, vous ne pouvez pas tweeter en raison des restrictions de l'API. Est-ce environ une fois par jour? Eh bien, je l'ai expliqué d'une manière approximative, mais c'est tout. Veuillez envoyer une bonne vie Twitter à tout le monde.