Skip to main content
from mastodon import Mastodon

# Register app - only once!
'''
Mastodon.create_app(
     'pytooterapp',
      to_file = 'pytooter_clientcred.txt'
)
'''

# Log in - either every time, or use persisted
'''
mastodon = Mastodon(client_id = 'pytooter_clientcred.txt')
mastodon.log_in(
    'my_login_email@example.com',
    'incrediblygoodpassword',
    to_file = 'pytooter_usercred.txt'
)
'''

# Create actual instance
mastodon = Mastodon(
    client_id = 'pytooter_clientcred.txt',
    access_token = 'pytooter_usercred.txt'
)
mastodon.toot('Tooting from python!')

Python wrapper for the Mastodon ( https://github.com/tootsuite/mastodon/ ) API. Feature complete for public API version v1 and easy to get started with.

You can install Mastodon.py via pypi:

# Python 2
pip install Mastodon.py

# Python 3
pip3 install Mastodon.py

Full documentation and basic “how to post a toot” usage example can be found at http://mastodonpy.readthedocs.io/en/latest/ .

Full “real life” example of how to use this library to write a Mastodon bot will be linked here shortly.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Mastodon.py-1.0.7.tar.gz (12.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Mastodon.py-1.0.7-py2.py3-none-any.whl (12.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file Mastodon.py-1.0.7.tar.gz.

File metadata

  • Download URL: Mastodon.py-1.0.7.tar.gz
  • Upload date:
  • Size: 12.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Mastodon.py-1.0.7.tar.gz
Algorithm Hash digest
SHA256 e5344ef460ddbd01067a7e4077697c86f9f39a139d9575322cd393be429bc3b3
MD5 d1f1030d35d647b2fddc09096c3336d8
BLAKE2b-256 8cf460bcaa9ead46508403d27eb831b89b64ec1a119ea2657b5a2eb1391e2c81

See more details on using hashes here.

File details

Details for the file Mastodon.py-1.0.7-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for Mastodon.py-1.0.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ebd505c146c039eda815901af9036370cec5e240645823eb35210d0b6fcbf3c6
MD5 2889cd1577334be92edc3d787bb698be
BLAKE2b-256 7f388fd1256f810e242f0f3907744784d94152913d4c0fdd22cf4996f8844ce9

See more details on using hashes here.

Release history Release notifications | RSS feed

2.2.2

2 files

2.2.1

2 files

2.2.0

2 files

2.1.4

2 files

2.1.3

2 files

2.1.2

2 files

2.1.1

2 files

2.1.0

2 files

2.0.1

2 files

2.0.0

2 files

1.8.1

2 files

1.8.0

2 files

1.7.0

2 files

1.6.3

2 files

1.6.2

2 files

1.6.1

2 files

1.6.0

2 files

1.5.2

2 files

1.5.1

2 files

1.5.0

2 files

1.4.6

2 files

1.4.5

2 files

1.4.3

2 files

1.4.2

2 files

1.4.1

2 files

1.4.0

2 files

1.3.1

2 files

1.3.0

2 files

1.2.2

2 files

1.2.1

2 files

1.2.0

2 files

1.1.2

2 files

1.1.1

2 files

1.1.0

2 files

1.0.8

2 files

This release

1.0.7 This release

2 files

1.0.6

2 files

1.0.5

2 files

1.0.4

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

1.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page