Lots of mod tool improvements could be made. I need to read over the issue list and pick one to work on.
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 .
You dont want to get 1,000 post in one request. Im not even sure lemmy would allow that. Im not sure what you mean by no control. It’s downloading an entire community.
And yes you want to make additional request so it doesn’t timeout.
I put paging back so large communities won’t use up to much memory. I made limit optional and it default at 10 so it will download 10 at a time. I like how you changed it to download all images. It’s all merged. Gonna try to add a basic license tonight too.
looks good thanks. I’ll merge this!
Which one you want in it?
Pics title and body. Not any pictures uploaded within the body. And no comments yet. All these could be added.
this does back up the most important bits and was pretty minimal in effort
It currently downloads a entire community and not a single user. I guess we could add that if that’s more interesting to you.
Forgive me for being to dumb; it just doesn’t seem as clear as something like swagger
You link to some Java script instead of full path ways.
Listing a few curl examples would go a long way to making the api more understandable IMO.
But maybe I’m just to dumb to understand.
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.
Thanks nutomic that was it. Guess I needed to update the ansible repo. This is some really cool stuff. I don’t think most people can truly appreciate the weight of it. I can see why facebook is in a hurry to find other markets.
Yeah. Think it would have to be for me to post this comment
Doesn’t seem to work for my instance. I can see communities from lemmy.ml though
Just playing with federation and wanted to know how you could log into mastadon and follow a lemmy community.
I’ll make a issue later but front page sort options should be cached in local storage so that if I click comments on a thread and comeback I don’t have to reset my filters.