Skip to main content

Mastotron

A new interface to Mastodon, and other experiments in social media.

Demo

https://user-images.githubusercontent.com/733853/217984843-15ae3fdf-2e40-4bca-b464-4f5b98871acf.mov

Installation

MacOS

  1. Download the latest zip file release (Mastotron-macos.zip)
  2. Unzip the file to reveal Mastotron.app
  3. Hold control (⌃) and click the file
  4. Click "Open" in the menu, then click "open" again at the prompt (more info)
  5. Wait for the window to appear

Linux

UPDATE 2: There are apparently complex QT/GTK windowing issues that will take time to resolve. In the meantime, try installing and running Mastotron in background mode (just added):

# install (do just once)
pip3 install -U git+https://github.com/quadrismegistus/mastotron

# run
mastotron --bg

Then, in your favorite browser, navigate to http://localhost:1789.

Let us know if that works!

Windows

... Coming soon. For now, try following instructions above for Linux. In background mode it should be possible.

Usage

Graphical use (normal)

Follow installation istructions above and then usage instructions inside the program.

(More documentation coming.)

Use within python

from mastotron import Tron
me = 'me@myserver.com'
posts = Tron().timeline(me)

Contributing

Please do! You can report bugs and ask questions on the issues page.

Metadata

Release files for mastotron 0.4.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mastotron 0.4.6
File Size Uploaded Provenance Actions
mastotron-0.4.6.tar.gz 1.2 MB Without provenance Details for mastotron-0.4.6.tar.gz

Release files / mastotron-0.4.6.tar.gz

Download URL mastotron-0.4.6.tar.gz
Size 1.2 MB
Tags Source
SHA-256 checksum
How to use checksums
5be0bdc0cc946d9f78e4cf0cfcd7d927e08d3f52ef29f994392f02aa01164d02
BLAKE2b-256 checksum
How to use checksums
640dff0b35e7555640fbf87e6fb6e116cbbfb64cf4ec3a3f6e54c82fa5d00793
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.14

Security for mastotron 0.4.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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