vocalounge.cafe is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance specializing in Vocaloid, UTAU, and anything relevant to vocalsynth culture.

Administered by:

Server stats:

37
active users

#mastodonpy

1 post1 participant0 posts today

I've been wondering for a while: People seem to often ask questions about "how do I do X with mastodon.py" or "why isn't my code, that uses mastodon.py, working" into the void, or in some general forum. I don't usually see those questions, so even if I could easily help, I have no means to. It'd be great if people tagged me into these types of questions, or if there was a better venue for it, maybe. I've been thinking like sure just open a github issue, even if it's just a "how do I do X" type question, but I think most people are hesitant to?

What would be the ideal way to improve this situation somewhat? Any suggestions welcome, but of course especially if you've been in that situation. #mastodonpy #mastodev

Continued thread

As expected, here's a quick Mastodon.py release that fixes some issues people found, mostly pagination related. Upgrading from 2.0.0 to this should be perfectly safe, it's bugfixes only~ Thank you to everyone who reported an issue or even contributed a PR to immediately fix it <3 🐍

* Changelog on GitHub: github.com/halcy/Mastodon.py/r
* Docs: mastodonpy.readthedocs.io/en/v
* PyPi: pypi.org/project/Mastodon.py/2

Maintenance release. Fixes a few minor, but important, issues

Remove spurious debug prints (Thanks aitorres)
Fix pagination fetch_remaining being broken due to typing changes (Thanks jikamens)
Fix...
GitHubRelease v2.0.1 · halcy/Mastodon.pyMaintenance release. Fixes a few minor, but important, issues Remove spurious debug prints (Thanks aitorres) Fix pagination fetch_remaining being broken due to typing changes (Thanks jikamens) Fix...
Continued 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

#mastodonpy development: I want to create proper models for everything mastodon can return, and so I've started to take my previous docs and formalized and amended them a bit. The results so far are a big json file which at least contains every field of every object Mastodon.py functions can currently return, though much remains to do.

If you want to help: Pick any object, find the corresponding Mastodon docs on docs.joinmastodon.org , fill all missing fields, cross-check nullable and optional as well as descriptions and maybe polish them a little, and do a PR.

github.com/halcy/Mastodon.py/b

docs.joinmastodon.orgMastodon documentationWelcome to the Mastodon documentation!

Hey, if you work with Mastodon.py, I have a question. The new masto filter system works, as far as I know, as such: if a status should be filtered, it sets a filtered attribute but still returns it from the API. How would you expect a call that retrieves statuses, like timeline_user(), to act *by default*? #python #mastodonpy #mastodev #mastodonapi :boost_ok:

Continued thread

day 3! Now we're entering the "actual app" zone! Behold, clippy: mastolab.kal-tsit.halcy.de/day

It will find other logged in users that are similar to you based on CLIP embeddings of what you post, and then show you those people! Or even autofollow them, if you want!

Please give it a try, because I have no way of finding out if it works at all if no one else uses it!

Also, if many people do, my server may implode, but them's the breaks

(it will not touch the accounts of or look at anyone who isn't logged in to that app, that would be weird)

Continued thread

A rushed day 1 entry: A Mastodon latency observer! Stole that idea directly from @mcc ! Sends ping posts between servers every few minutes and checks how long they take to arrive!

http://51.15.5.112:5000/

could be improved A LOT (history and show / plot values, take median instead of just last measured, stuff like that) but I need to sleep so maybe one day will be making this but V2!

Alright, just tagged and uploaded Mastodon.py 1.8.0!

This release brings the support level up to version 3.5.5, which is the final one before Mastodon 4.0.0. Also, as usual, fixes bugs, and this time, importantly, makes the docs a lot more structured!

Docs: mastodonpy.readthedocs.io/en/1
Github: github.com/halcy/Mastodon.py/r

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