[PYTHON] Veröffentlichen Sie aggregierte Twitter-Daten automatisch mit cron in WordPress, um das beste Selbstprotokoll zu erstellen

Dies ist ein Beitrag, der Ideen für Ihre eigene App vorstellt.

Ich poste oft das, was ich mir ausgedacht habe, auf Twitter anstelle eines Memos, aber da der Inhalt fragmentiert ist, fällt es mir schwer, später darauf zurückzublicken. Ich sage jedoch nicht, ob ich sie alle jedes Mal zusammen auf dem Blog veröffentlichen soll. Daher dachte ich, wenn ich Twitter-Posts mit API erhalte und sie automatisch in WordPress poste, kann ich mich wöchentlich oder mehrtägig anmelden.

App Übersicht

Verwenden Sie die Twitter-API, um Daten in Python abzurufen. Poste es aus Python mit der WordPress xml-rpc-Oberfläche. Python legt die Datei auf Xserver ab und führt sie auf Cron aus.

Werkzeug

TwitterAPI Python Xserver

fließen

Methode

Es gibt viele Artikel, die bereits übersichtlich zusammengefasst wurden, und es macht keinen Sinn, eine verschlechterte Version davon zu erstellen. Ich werde dies daher in Form von Kommentaren erläutern, während ich mich auf sie beziehe.

Holen Sie sich Twitter API Token

Twitter-Token erfordern viel Arbeit. Sie können es verwenden, nachdem Sie sich auf der Website Twitter Developer beworben und gewartet haben. Es kann sein, dass Sie sich bewerben und etwas anderes tun und warten https://www.itti.jp/web-direction/how-to-apply-for-twitter-api/

Erstellen Sie ein Programm, um Tweets zu erhalten

Es wäre interessant, wenn Token ausgegeben werden könnten. Es gibt eine Möglichkeit, eine Bibliothek wie Tweety zu verwenden, aber dieser Artikel ist zu göttlich. Das Programm ist auch sehr sauber.

https://qiita.com/kyohei_ai/items/243b6f98a31433d2faaf

Erstellen Sie ein Programm, das automatisch von Python aus in WordPress veröffentlicht

Dies ist auch ein interessanter Ort. Es gibt zwei Möglichkeiten, automatisch in WordPress zu posten, aber wir werden den alten xml-rpc wie in diesem Artikel verwenden.

https://np-sys.com/general/python%E3%81%A7wordpress%E3%81%AB%E8%87%AA%E5%8B%95%E3%81%A7%E6%8A%95%E7%A8%BF%E3%81%99%E3%82%8B%EF%BC%88python-wordpress-xmlrpc%EF%BC%89/

Installieren Sie Python auf Xserver

Das ursprüngliche Python von Xserver kann aufgrund von Berechtigungen nicht weitergeleitet werden. Sie müssen also Ihr eigenes Python installieren. Ich werde übrigens auch eine SSH-Verbindung zulassen Python https://note.com/coeeff/n/neab8acfde97e SSH https://qiita.com/NP_Systems/items/5277827a9ba7805d0811

Kombinieren Sie dann das Programm, das die witteren Daten erfasst, mit dem Programm, das in WordPress veröffentlicht.

Führen Sie mit cron auf Xserver aus

Xserver erleichtert die Konfiguration von Cron. Die Ergebnisse werden auch automatisch per E-Mail übermittelt, was nützlich ist. https://www.xserver.ne.jp/manual/man_program_cron.php

Was du tun kannst

Twitter-Daten können jetzt automatisch gepostet werden.

https://np-sys.com/diary/

Recommended Posts

Veröffentlichen Sie aggregierte Twitter-Daten automatisch mit cron in WordPress, um das beste Selbstprotokoll zu erstellen
Mit Python 3 einfach auf Twitter posten
Erstellen von CSV-Beispieldaten mit Hypothese
Ich habe versucht, die Daten mit Zwietracht zu speichern
Poste den hochfliegenden Titel von Youtube mit python3 auf Twitter
Schritte zum Erstellen eines Twitter-Bots mit Python
Versuchen Sie, mit matplotlib aus den Daten von "Schedule-kun" eine Kampfaufzeichnungstabelle zu erstellen.
So erstellen Sie ein Untermenü mit dem Plug-In [Blender]
Posten Sie mit der API auf Twitter in Ihrem Konto
Ich habe versucht, zum Zeitpunkt der Bereitstellung mit Fabric und ChatWork Api automatisch in ChatWork zu posten
Ich habe versucht, automatisch einen Bericht mit der Markov-Kette zu erstellen
Erstellen Sie einen Mastodon-Bot mit einer Funktion, die automatisch mit Python antwortet
Erstellen Sie einen Twitter-BOT mit dem GoogleAppEngine SDK für Python
[Einführung in Python] So erhalten Sie Daten mit der Funktion listdir
Versuchen Sie, Merkmale von Sensordaten mit CNN zu extrahieren