[PYTHON] Weisen Sie den Tastenkombinationen Tweets zu

Ich möchte einfach Nyan twittern

Wenn ich in einer Studie oder einem Programm stecken bleibe, möchte ich etwas twittern. In einem solchen Fall ist es dumm, den Client jedes Mal zu starten und zu twittern. Warum ordnen Sie es dann nicht einer Tastenkombination zu? Ich dachte. Ich werde mein Bestes geben, um zusammenzufassen, was ich tatsächlich getan habe.

--Umgebung - zorin os 12(debian) - python3

Holen Sie sich Token

Um einen Tweet von Python zu erhalten, müssen Sie ein Token mit Twitter-API erhalten. https://dev.twitter.com/ Springe hier zur URL Screenshot from 2017-05-05 01-30-05.png

Drücken Sie Meine Apps rechts oben auf dem Bildschirm. Bitte melden Sie sich an, wenn Sie dazu aufgefordert werden. Stoppen wir nutzlosen Widerstand.

Screenshot from 2017-05-05 01-32-37.png

Ihre App wird so herauskommen. Wenn Sie eine neue erstellen möchten, klicken Sie oben rechts auf dem Bildschirm auf __ Neue App erstellen__. Dieses Mal werden wir fortfahren, wenn keine Bewerbung vorliegt.

Drücken Sie Erstellen Sie neue App und Sie sehen diesen Bildschirm. Screenshot vom 2017-05-05 01-37-32.png

Bitte füllen Sie in jedem Eingabefeld Folgendes aus.


Name Anwendungsname (entsprechend angegeben)

Description Anwendungsbeschreibung

Website URL Ihrer eigenen Website (Dies ist ein erforderlicher Artikel. Wenn Sie ihn nicht haben, geben Sie bitte Ihr Bestes, um ihn zu erhalten.)

Callback URL Dieses Mal twittere ich nur, also muss es nicht sein.


Nachdem Sie sicher bis zum Ende eingegeben haben, aktivieren Sie das Kontrollkästchen am unteren Bildschirmrand Drücken Sie __Erstellen Sie Ihre Twitter-Anwendung __. Screenshot from 2017-05-05 08-08-41.png

Drücken Sie dann __Keys und Access Token __ über dem App-Namen. Scrollen Sie nach dem Drücken nach unten und drücken Sie __Erstellen Sie mein Zugriffstoken __.

Screenshot from 2017-05-05 08-12-59.png

Wenn Sie darauf drücken, wird ein Token ohne Erlaubnis generiert. Ich bin sicher, dass es so aussehen wird.

Screenshot from 2017-05-05 08-14-29.png

Sie benötigen den "Consumer Key", "Consumer Secret", "Access Token", "Access Token Secret", den ich hier beim programmgesteuerten Schreiben ausgefüllt habe. Bitte unterrichten Sie es nicht anderen. Sobald das Zugriffstoken ausgestellt wurde, sind die API-Einstellungen abgeschlossen. Lassen Sie die Seite geöffnet, da Sie das Token später verwenden werden.

Verarbeitung auf der Python-Seite

Wenn Sie tweepy nicht haben, geben Sie in der Konsole pip install tweepy ein Wenn Sie es erfolgreich installieren können, erstellen Sie das Dokument "--. Py" an einer geeigneten Stelle. Grundsätzlich ist ein Ort, der leicht zu verstehen ist, gut. Dann, in diesem Text,


#Ich schreibe mit Python3
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import tweepy

CONSUMER_KEY = 'CONSUMER_Geben Sie das Passwort ein'
CONSUMER_SECRET = 'CONSUMER_Geben Sie SECRET ein'
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
ACCESS_TOKEN = 'ACCESS_Geben Sie TOKEN ein'
ACCESS_SECRET = 'ACCESS_Geben Sie SECRET ein'
auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET)

api = tweepy.API(auth)
api.update_status(status='Nyan')#Nyanの部分をお好きな文章に

Bitte schreibe so. Bitte überprüfen Sie http://docs.tweepy.org/en/v3.5.0/ für detaillierte Spezifikationen. Dies ist das Ende der Python-Seite.

Ermöglicht die Ausführung mit Tastenkombinationen

Um mit der Tastenkombination ausführen zu können, muss ein Befehl erteilt werden. Lassen Sie uns diesmal den Befehl "Führen Sie das in Python geschriebene Tweet-Programm in der Shell aus" aus. Schreiben Sie zunächst ein Skript mit Shell. Erstellen Sie Text auf Ihrem Desktop, um den Namen zu beschreiben.

#!/bin/sh
command="python /Desktop/python/tweet.py"#Absoluter Pfad, in dem sich das Python-Programm befindet
eval $command

Sie müssen es nach / usr / local / bin verschieben, also starten Sie den Dateimanager mit sudo nautilus. Screenshot from 2017-05-17 13-02-36.png Sie sollten so etwas sehen. Gehen Sie von einem anderen Ort zu Ihrem Computer und dann zu / usr / local / bin. Screenshot vom 2017-05-17 13-06-19.png

Als nächstes kopieren wir das in der Shell geschriebene Skript nach / usr / local / bin. Löschen Sie zu diesem Zeitpunkt die Erweiterung (.txt-Teil) aus ~~~ .txt, damit der Name leicht verständlich ist und nicht abdeckt. Der Tweet ist jetzt ein Befehl.

Weisen Sie einen Schlüssel zu

Dies ist der letzte, wenn Sie verstehen, überspringen Sie ihn bitte. Screenshot vom 16.05.2017, 13-10-09.png Öffnen Sie zunächst die Einstellungen und wählen Sie Keyboard. Screenshot from 2017-05-16 13-10-22.png Ich denke, der Bildschirm wird so aussehen, also wählen Sie eine Verknüpfung und wählen Sie __ Ihre eigene Verknüpfung __. Drücken Sie dann die Taste __ + __ unten links auf dem Bildschirm, um eine neue Verknüpfung hinzuzufügen. Screenshot from 2017-05-16 13-12-09.png

Wenn Sie es tatsächlich drücken, können Sie es so hinzufügen. Der Name der Verknüpfung ist für Sie leicht zu verstehen, und der Befehl ist der Name des Skripts, das Sie in / usr / local / bin eingegeben haben. Screenshot from 2017-05-17 13-15-10.png Nachdem Sie das Hinzufügen bestätigt haben, stellen Sie es auf Ihren bevorzugten Schlüssel ein. Sie können jetzt über die Tastenkombination twittern. Ah, aber wenn Sie dasselbe Wort hintereinander twittern, können Sie aufgrund von API-Einschränkungen nicht twittern. Geht es ungefähr einmal am Tag? Nun, ich habe es grob erklärt, aber das war's. Bitte senden Sie allen ein gutes Twitter-Leben.

Recommended Posts

Weisen Sie den Tastenkombinationen Tweets zu
[Blender] Weisen Sie Ihren eigenen Funktionen im Skript Tastenkombinationen zu
Praktische Tastenkombination für Linux-Befehle! !! !!