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 hashes)

Uploaded Source

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