lingo.lol is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for linguists, philologists, and other lovers of languages.

Server stats:

60
active users

#mastodonapi

0 posts0 participants0 posts today

Here's another mastodon fever dream that is sitting in my projects pile. A mastodon bookmark browser. It extracts the authors and hashtags, and allows you to browse through them based on those filters (plus timeframes).

The problem I have right now is...for a bookmark junkie like me, once you go to "all bookmarks" the list of authors and hashtags gets unwieldy..how do I visualize the options at that point? I guess a series of dropdowns, which isn't visually appealing.

I have several little sites that use the Mastodon API just sitting unfinished. Here's one that attempts to put a user friendly UI on the advanced search (elasticsearch) options if your server supports it.

"If your server supports it" is where I'm stuck. There's no /api/vX/instance or nodeinfo fields that identify if the server has it enabled.

A login is required to test for it...so I have to ask the user to login, then tell them LOL NO JK your instance doesn't support this.

I've built a thing.

Sometimes my follower count seemingly fluctuates at random. To understand why, I dug into the #MastodonAPI and created "fedi-followers":

A privacy-friendly #fediverse #followers explorer as local-only static web app, decentrally hosted on the #ipfs. See who's actually following (and unfollowing) you over time and much more.

fedi--followers-data0-one.ipns

fedi--followers-data0-one.ipns.dweb.linka privacy-friendly fediverse followers explorer as local-only static web app.
Replied in thread

Hey, everyone! It took like 1.5 years, here is, finally, a proper new release for Mastodon.py! 🐍 This was a lot of work! I'm so glad I finally got it across the line!

Docs: mastodonpy.readthedocs.io/en/2
Github with changelog: github.com/halcy/Mastodon.py/r

This is a *massive* update. There's all the support for new endpoints up to 4.3.0, and large amounts of refactoring. The library is now fully typed, too, and thanks to that documentation has been massively improved!

Despite the major version bump, everything *should* be for the most part backward compatible. Existing code should not break, unless you're on Python 3.6 or below. I would still recommend being careful about upgrading without need. Expect a maintenance update once people actually start using this and find all the issues in the code that my tests didn't catch.

mastodonpy.readthedocs.ioMastodon.py — Mastodon.py 1.8.1 documentation

Is it possible to mute a specific word but only from a specific user?

Example:
I want to mute all posts containing "football" from @ Bob - but I want to see football posts in general, and I don't want to totally mute Bob.

I can't see any way to do that on the web or in Android apps. Am I missing something, or is it not possible?