I apologize, I need to make a change on the website and communicate it more clearly. Currently, the kbin API is disabled. I am considering the option of integrating with one of the existing APIs, but I need your opinion. Perhaps this is a good time and place to start a discussion :)
As a user, I see value in ensuring your API at the very least is “compatible with” Lemmy’s, as long as doing so doesn’t impact compatibility with other projects. Primarily because I see at least the Thread element of Kbin as very similar to the Lemmy experience, and I think it’d be healthy for the entire fediverse if efforts to make a tool/client for one of them could be easily retooled with minimal work or work as-is with the other.
I do worry this would prevent the Kbin project from having as much agency over how interactions are implemented and any future plans to expand the featureset, but as a non-developer I’m not sure how valid those concerns are when discussing building a compatible API.
Thank you for all the work and effort you’re putting in!
and then maybe have a bot that runs every 15 minutes, pulls top 10 posts, and then aggregates their links. (this next part I'm not sure how we'd do) check against kbin magazine if the link has been posted, and if not, post it. could limit it to max 1 posted per hour to avoid spam vibes. thoughts?
Yeah, I think as a starting point it should be more than enough to pull the posts from the front page. This can be refreshed every hour or so (depending how active the community is, and it's easy to specify the refresh time).
That way, we can get some of the more popular posts from the subreddit, while still leaving room for people here on the Fediverse to contribute. Otherwise, if we post TOO MUCH from reddit, it'll be just a mirror (which I don't think is a good idea..).
@klin@lixus98 Love to see it. It'll help ease the transition for some. Checked source and it seems to use the http url to fetch the json. I wonder if that will dissapear too
FYI there's no POST API available in the documentation at the moment (https://docs.kbin.pub/#posts) so it might not be possible to create posts on Kbin using the API at the moment. An alternative could be using a web driver temporarily (although I'm not sure how feasible this is).
BotIt
Hot