Skip to main content

Algorithmifying mastodon

Project description

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.

Project details


Download files

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

Source Distribution

mastotron-0.4.6.tar.gz (1.2 MB view details)

Uploaded Source

File details

Details for the file mastotron-0.4.6.tar.gz.

File metadata

  • Download URL: mastotron-0.4.6.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.14

File hashes

Hashes for mastotron-0.4.6.tar.gz
Algorithm Hash digest
SHA256 5be0bdc0cc946d9f78e4cf0cfcd7d927e08d3f52ef29f994392f02aa01164d02
MD5 711b44c75a9799acdf3bd79992317574
BLAKE2b-256 640dff0b35e7555640fbf87e6fb6e116cbbfb64cf4ec3a3f6e54c82fa5d00793

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page