[PYTHON] Publiez automatiquement des données Twitter agrégées sur WordPress avec cron pour créer le meilleur auto-enregistrement

Ceci est un article qui présente des idées pour votre propre application.

Je poste souvent ce que j'ai trouvé sur Twitter au lieu d'un mémo, mais comme le contenu est fragmenté, il est difficile d'y revenir plus tard. Cependant, je ne dis pas s'il faut le publier sur le blog à chaque fois. Par conséquent, j'ai pensé que si je reçois des publications Twitter avec API et que je les publie automatiquement sur WordPress, je peux me connecter sur une base hebdomadaire ou sur plusieurs jours.

Aperçu de l'application

Utilisez l'API de Twitter pour obtenir des données en Python. Publiez-le depuis Python avec l'interface WordPress xml-rpc. Python place le fichier sur Xserver et l'exécute sur Cron.

outil

TwitterAPI Python Xserver

couler

--Obtenir un jeton d'API Twitter --Créer un programme pour obtenir des tweets en Python --Créez un programme qui publie automatiquement sur WordPress à partir de Python --Installez Python sur Xserver --Combinaison d'un programme d'acquisition de données Twitter et d'un programme de publication sur WordPress --Exécuter avec cron sur Xserver

Méthode

Il existe de nombreux articles qui ont déjà été soigneusement résumés, et il ne sert à rien d'en créer une version dégradée, je vais donc les expliquer sous forme de commentaires en y faisant référence.

Obtenir le jeton d'API Twitter

Les jetons Twitter demandent beaucoup de travail. Vous pourrez l'utiliser après avoir postulé et attendu sur le site appelé Twitter Developer. Il se peut que vous postuliez et fassiez autre chose et attendiez https://www.itti.jp/web-direction/how-to-apply-for-twitter-api/

Créez un programme pour recevoir des tweets

Ce serait intéressant si des jetons pouvaient être émis. Il existe un moyen d'utiliser une bibliothèque comme tweety, mais cet article est trop divin. Le programme est également très propre.

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

Créez un programme qui publie automatiquement sur WordPress à partir de Python

C'est aussi un endroit intéressant. Il existe deux façons de publier automatiquement dans WordPress, mais nous utiliserons l'ancien xml-rpc comme dans cet article.

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/

Installez Python sur Xserver

Le Python original de Xserver ne peut pas être acheminé en raison des autorisations. Vous devez donc installer votre propre Python. Au fait, j'autoriserai également la connexion SSH Python https://note.com/coeeff/n/neab8acfde97e SSH https://qiita.com/NP_Systems/items/5277827a9ba7805d0811

Ensuite, combinez le programme qui acquiert les données Witter avec le programme qui publie sur WordPress.

Exécuter avec cron sur Xserver

Xserver facilite la configuration de Cron. Les résultats sont également envoyés automatiquement par e-mail, ce qui est utile. https://www.xserver.ne.jp/manual/man_program_cron.php

Ce que tu peux faire

Les données Twitter peuvent désormais être publiées automatiquement.

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

Recommended Posts

Publiez automatiquement des données Twitter agrégées sur WordPress avec cron pour créer le meilleur auto-enregistrement
Publiez facilement sur Twitter avec Python 3
Comment créer des exemples de données CSV avec hypothèse
J'ai essayé de sauvegarder les données avec discorde
Publiez le titre en plein essor de YouTube sur Twitter avec python3
Étapes pour créer un bot Twitter avec Python
Essayez de créer une table d'enregistrement de bataille avec matplotlib à partir des données de "Schedule-kun"
Comment créer un sous-menu avec le plug-in [Blender]
Publiez sur votre compte en utilisant l'API sur Twitter
J'ai essayé de publier automatiquement sur ChatWork au moment du déploiement avec Fabric et ChatWork Api
J'ai essayé de créer automatiquement un rapport avec la chaîne de Markov
Créez un bot Mastodon avec une fonction pour répondre automatiquement avec Python
Créez un Twitter BOT avec le SDK GoogleAppEngine pour Python
[Introduction à Python] Comment obtenir des données avec la fonction listdir
Essayez d'extraire les caractéristiques des données de capteur avec CNN