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/Gargron/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.6.tar.gz (9.4 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.6-py2.py3-none-any.whl (9.0 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

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

File hashes

Hashes for Mastodon.py-1.0.6.tar.gz
Algorithm Hash digest
SHA256 dcd9e0725574e75e585c3ddddf745109b0d5fdb65f35094a89f034435d474f6f
MD5 0f6a9879c718adfcc1aa251a5208b7dd
BLAKE2b-256 21d2a5e1888996ad00d3fc88b4383bd4c3eac96a49d91e552df17266f18d58fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for Mastodon.py-1.0.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 83853d7ba17d24d3594576b0f0e5dcbe7f2893ae2e252c1ec97fe583758d1d32
MD5 87600ddd74ee3cc53fae04b8e6b61b50
BLAKE2b-256 a335ddced4884a147ce6dda402d2ebafe612766802deda37baf277e9581c4264

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

1.0.7

2 files

This release

1.0.6 This release

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