Skip to main content

Mastodonplus.py

Fork of Python wrapper for the Mastodon ( https://github.com/tootsuite/mastodon/ ) API. This fork's goal is to add new Mastodon API endpoints to the excellent halcy's wrapper.

.. code-block:: python

# Register your app! This only needs to be done once. Uncomment the code and substitute in your information.

from mastodon import Mastodon

'''
Mastodon.create_app(
     'pytooterapp',
     api_base_url = 'https://mastodon.social',
     to_file = 'pytooter_clientcred.secret'
)
'''

# Then login. This can be done every time, or use persisted.

from mastodon import Mastodon

mastodon = Mastodon(
    client_id = 'pytooter_clientcred.secret',
    api_base_url = 'https://mastodon.social'
)
mastodon.log_in(
    'my_login_email@example.com',
    'incrediblygoodpassword',
    to_file = 'pytooter_usercred.secret'
)

# To post, create an actual API instance.

from mastodon import Mastodon

mastodon = Mastodon(
    access_token = 'pytooter_usercred.secret',
    api_base_url = 'https://mastodon.social'
)
mastodon.toot('Tooting from python using #mastodonpy !')

You can install Mastodonplus.py via pypi:

.. code-block:: Bash

Python 3

pip3 install Mastodonplus.py

*** 26.8.2022. Added New endpoints: /api/v1/admin/domain_blocks (list, show by id, delete and create)

Download files

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

Source Distribution

Mastodonplus.py-1.5.4.tar.gz (656.5 kB view details)

Uploaded Source

Built Distribution

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

Mastodonplus.py-1.5.4-py2.py3-none-any.whl (38.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file Mastodonplus.py-1.5.4.tar.gz.

File metadata

  • Download URL: Mastodonplus.py-1.5.4.tar.gz
  • Upload date:
  • Size: 656.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for Mastodonplus.py-1.5.4.tar.gz
Algorithm Hash digest
SHA256 e6ac0c2573d2590273ecff1587333d6a396dd8fbe24ceec6e3c6f7364c093873
MD5 7eba0efeeaf3b21878b02bc2229b630a
BLAKE2b-256 91c1a6b5529fe1422f3f2a2065ac32f37de87d88f1c664bd8a1fa32b2c80e235

See more details on using hashes here.

File details

Details for the file Mastodonplus.py-1.5.4-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for Mastodonplus.py-1.5.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4bcc49016569d52b4a1326402da1e5a34a714968cd7434804003b347ee44ad52
MD5 223845d05d1ea7b64696f9aa282911e8
BLAKE2b-256 e6f679a4b61f49f3a13f8f7bd05c39ef6d69cdb867cdfc9d9bd5b92725f5a80e

See more details on using hashes here.

Release history Release notifications | RSS feed

1.5.5.4

2 files

1.5.5.3

2 files

1.5.5.2

2 files

1.5.5.1

2 files

1.5.5

2 files

This release

1.5.4 This release

2 files

1.5.3

2 files

1.5.2

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