Ancient Eastern Demon. Sealed by the late emperor with a blood seal during the Zhou Dynasty. Masterofballs was accidentally released from his prison under Tiananmen square in 1989.
Now free to spread his Chaos across the fediverse.
Favorite foods: Raw Donkey meat and rice wine.
I still don’t think it’s a great idea to get an entire large community at once. Ill play with trying an entire large community like memes later when I get a minute. Either way the way I have it you can still specify a really large limit. Pass in 700 and it will attempt 700 at once. Pass in 50 and it will do it in chunks of 50. In either case it will get the entire community and not stop at the number provided .
edit: Manages to get all 601 post from /c/memes in a few seconds. Which is cool. I’m just gonna make the default page size at like 100 instead of 10.
Docs are pretty bad, let me give you a start,
To get the first page of post of a community,
curl "https://lemmy.ml/api/v3/post/list?community_name=lemmy&limit=2&page=1"
You can paste that json object in a formater somewhere to get an idea of the shape of the data.
To find the other endpoints ignore the javascript docs. They are to hard to read.
Look at, the api_routes file. https://github.com/LemmyNet/lemmy/blob/main/src/api_routes.rs
Now you should be able to put two and two together to get the whole picture.
Doesn’t seem to work for my instance. I can see communities from lemmy.ml though
Maui is a UI framework for KDE apps primarily aimed at smart phones or convergent applications. This is basically a whole desktop environment using Maui. Like a fork of KDE for smart phones and tablets.