I would like to be able to use the command line (curl) to get a list of communities I am currently subscribed to.

I know that there is a full-blown API, but it only briefly covers what it is possible with simple a curl request, and most of it seems to refer to an API that runs in javascript (which seems excessively complex for what I want to do?)

A simple curl request like this seems to work,

curl "https://mander.xyz/api/v3/community/list" | jq

But I wouldn’t know how to make it list only communities that I subscribe to? Does anyone know more?

  • notsofunnycommentOP
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    Wait, I see, the fetch limit is 50…

    Any ideas how I could easily get all communities I subscribed to?

    • notsofunnycommentOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      1 year ago

      Ok, I’ll keep the monologue going: turns out I can loop through pages with that limit:

      curl "https://mander.xyz/api/v3/community/list?auth=longstring&type_=Subscribed&limit=50&page=1

      And then

      curl "https://mander.xyz/api/v3/community/list?auth=longstring&type_=Subscribed&limit=50&page=2

      Etc.