Jusqu'à Toot to Mastodon (Python)

Mastodon

Cela semble être un service de type Twitter. Open source. Jusqu'à Toot (Tweet sur Twitter) en Python pour le moment.

Bibliothèque

Il semble qu'il y ait Python et Ruby, donc je vais le faire avec Python pour le moment.

pip install Mastodon.py

enregistrement

Une instance (https://mastodon.nil.nu) a été créée en tant que maquereau japonais, je vais donc Toot là-bas. Obtenez un compte sur l'instance.

from mastodon import Mastodon

Mastodon.create_app("yourapp", #Nom du client
                    api_base_url = "https://mastodon.nil.nu", #Destination d'accès
                    to_file = "yourapp_clientcred.txt" #Nom du fichier de destination de sortie
)

S'identifier

from mastodon import Mastodon

mastodon = Mastodon(
    client_id="yourapp_clientcred.txt", #Le gars fait de l'inscription
    api_base_url = "https://mastodon.nil.nu")

mastodon.log_in(
    "[email protected]", # ID(Adresse e-mail enregistrée)
    "xxxx", # password
    to_file = "your_usercred.txt") #Nom du fichier de destination de sortie

Toot

from mastodon import Mastodon

mastodon = Mastodon(
    client_id="yourapp_clientcred.txt", #Le gars fait de l'inscription
    access_token="your_usercred.txt", #Celui fait en se connectant
    api_base_url = "https://mastodon.nil.nu")
mastodon.toot("Your message")

Faites de quelqu'un un client.

Recommended Posts

Jusqu'à Toot to Mastodon (Python)
"Backport" vers python 2
Comment installer Python
Changements de Python 3.0 à Python 3.5
Changements de Python 2 à Python 3.0
Réécrire le code Python2 en Python3 (2to3)
Comment installer python
Introduction au langage Python
Introduction à OpenCV (python) - (2)
Remarque pour faire de python un démon
Introduction de Python 2.7 à CentOS 6.6
[2020.8 dernière] Comment installer Python
[python] Convertir la date en chaîne
Publier de Python vers Slack
publier sur vim → Python → Slack
Introduction à Python Django (2) Win
Pour vider stdout en Python
Convertir numpy int64 en python int
python3: Comment utiliser la bouteille (2)
[Python] Convertir la liste en Pandas [Pandas]
Flirter de PHP à Python
Une route vers Python intermédiaire
Notes Python à oublier bientôt
Créez un bot Mastodon avec une fonction pour répondre automatiquement avec Python
[Python] Comment utiliser la liste 1
Connectez-vous au site Web en Python
Connectez-vous à Wikipedia avec Python
Comment mettre à jour Tkinter de Python vers la version 8.6
Publiez sur Slack avec Python 3
Anaconda mis à jour de 4.2.0 à 4.3.0 (python3.5 mis à jour vers python3.6)
Publier sur Twitter en utilisant Python
Comment utiliser Python Argparse
Commencez à Selenium en utilisant python
Mettez à jour le python que vous aviez sur votre Mac à 3.7-> 3.8
3 raisons pour lesquelles les débutants en programmation devraient commencer avec Python
Convertir le projet Scratch en Python
[Python] Convertir Shift_JIS en UTF-8
Python: comment utiliser pydub
[Python] Comment utiliser checkio
Passer de python2.7 à python3.6 (centos7)
Comment exécuter Notepad ++ Python
Parler avec Python [synthèse vocale]
[Python] Une autre façon d'importer
Connectez-vous à sqlite depuis python
Basculer python vers 2.7 avec des alternatives
Écrire en csv avec Python
[Introduction à Python] <liste> [modifier le 22/02/2020]
Introduction à Python (version Python APG4b)
Comment changer la version de Python
Une introduction à la programmation Python
Comment développer en Python
~ Conseils pour les débutants de Python présentés avec amour par Pythonista ③ ~
[python] Comment juger scalaire
[Python] Comment utiliser input ()
Comment utiliser Python lambda
[Python] Comment utiliser virtualenv
Introduction à Python pour, pendant
python3: Comment utiliser la bouteille (3)
python3: Comment utiliser la bouteille