This is an old revision of the document!
−Table of Contents
Mastodon
My Accounts
I've had numerous different accounts over the last few years, but these are the currently active ones.
@blueberrysoft@gamemaking.social | Game making |
---|---|
@gamemakingtools@gamemaking.social | Game Making Tools updates, etc. |
Instances
Here are some links to help you pick your instance (give you an idea of what behaviour is expected, if there are any subject specialisations, etc). You will want to do more research into an instance before joining, because a lot are trash. It's now pretty easy to move your account between instances though.
Instance Notes
ausglam.space | Australian Galleries, Libraries, Archives, Museums, and records people. |
---|---|
avantwhatever.org | Avantwhatever-related, so Au mostly-sound artists. |
castling.club | Play chess over activitypub 👌 |
D♭ Major | Music-making. |
dice.camp | Tabletop games. |
digipres.club | Digital preservation. |
gamemaking.social | My game-making related one. |
friend.camp | Seems very communal. The admin maintains their own fork called Hometown, with stuff like instance-only posts. |
linernotes.club | Music-focused. I had an account here, but other members' tastes were pretty bland. |
mastd.racing | Motorsport, English/French. |
mastodonti.co | Italian. Not sure about the rules. |
mastodon.bida.im | Italian, Antifa. |
mastportal.info | Hosts Animal Crossing and Pokémon themed instances. Mostly Japanese. |
post.lurk.org | Another communal-feeling instance. Kinda an art/tech crossover instance. They host other services too. |
robloxcommunity.social | Roblox! |
sneakerwave.net | Runners/trainers/sneakers. |
social.chinwag.org | Australian. Not sure about the rules. |
sonomu.club | Music-making. Been round for a bit, admin. seems alright. |
Applications
Clients
At this point most clients support all the features you'd expect.
Android
For using multiple accounts I like Subway Tooter. It's open-source, and on F-droid. I think it's mostly by Japanese developers, so you should considering submitting translations if you notice any language oddities. I've done it before via Github and it was easy if you're familiar with the web interface. It feels kinda scrappy, but has lots of neat features.
The most popular Android client is Tusky, and I keep meaning to try it again. When I first used it it didn't support multiple accounts, but it's had that ability for ages now.
Terminal
Toot is a curses-based Mastodon client which looks pretty nice!
Web Browser
Brutaldon is a browser client designed to work with Lynx, so it forgoes the JavaScripty stuff.
Tools
- https://emojos.in/ emojos.in - list custom emoji (graphic + shortcode) from a Masto instance.
- mstpubapi - info about instances.
- mastotool - CLI tool to get stats about your account/s
- https://migrannounce.tools.codl.fr/ - Send batch of individual DMs to all followers to tell them when you've moved.
- https://git.wadza.fr/me/comtodon - Use Mastodon for blog comments
- zigg/fediplay - Play music posted on the Fediverse.
- rjt/mastodon-bookmarks-convert-netscape - Bash script for converting exported bookmarks to Netscape format, so you can import them into your Web Browser.
Admin
Blocklists
I don't actually use these, but they're a helpful resource none-the-less.
- Block Instances on toot.cafe
- I also note down the instance I block: https://gamemaking.social/about/more
Most useful is the #fediBlock tag.
Appearance
I keep a repo. of the CSS changes I make to GM.S at: rjt/mastodon-custom.css-gms, and some especiallu useful ones are on Mastodon Admin§CSS page.
This bozo made a handy list of CSS selectors and HTML elements they effect: Using Custom CSS with Mastodon. I don't approve of them personally though.
There are a few styles shared at: psydwannabe/mastodon-snippets/tree/master/CSS
Bots
RSS
So far I've just setup a bot that posts once a day if a Youtube channel is updated. Wasn't too hard!
You can check it out at https://gamemaking.social/@classicsofgame
I used Feed2toot, which uses Python, and takes care of registering itself (bots/apps need to register to get an ID and stuff). Here're the steps I took.
- Make the bot account. Do this like you'd make any other account. Make sure you edit the account's profile so it gets labelled as a bot. Typically people will also say who owns the bot, how often it posts, and where they got their script from.
- Grab Feed2toot from gitlab and set it up following the instructions in the readme.
Mine's hosted on my namecheap shared server. To set it up there you:
- Go into cpanel and register a Python app (just type 'python' in the search bar to find it). This creates a virtual environment and instructions on how to get into it, which you need to install modules with pip, as well as use a current version of Python. Make sure the app is using a current version of Python, so something like 3.6.
- SSH into your server and navigate to the directory you setup the app in.
- Copy the command from the python app page in cpanel to enter the virtual environment.
- Follow the instructions on the gitlab to set things up, starting from
pip install feed2toot
(whereever it sayspip3
orpython3
just drop the 3). - You can also setup a cron job in cpanel. Dunno if this's right, but it works, mine uses three commands separated by
&&
to switch into the virtual environment, change to the directory I want, then run the script pointing to the location of my .INI file.
※ If you want to host multiple bots with feed2toot, each bot will need its own install of it. This limitation may not exist with other Masto bot things.
See Also
Trivia
- Masto blue: #282c37
See Also
- Mastodon Admin - Tips for running an instance.
-
- The Accessibility page is good.
- fediverse.network Stats on all nodes, instances, pods, w/e across the Fediverse.
- Contributors and Instance Owners of Mastodon on Liberapay.
- Mastoview - view local, public timeline of any instance.
- To The Fediverse - Instance list.
- Join the Fediverse - New wiki with good info.