Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API for external front ends #828

Closed
5HT2 opened this issue Jun 22, 2020 · 5 comments
Closed

API for external front ends #828

5HT2 opened this issue Jun 22, 2020 · 5 comments
Labels
type: discussion General talk without any clear action

Comments

@5HT2
Copy link

5HT2 commented Jun 22, 2020

Hi, I'm not sure if this is the place to ask, as https://dev.lemmy.ml/ is just one instance of Lemmy, so I'm not sure if this should be a request for that or Lemmy as a whole, but I was wondering if there's documentation to an external API, as I was interested in creating an Android app for it.

If there isn't one, having support for that would be nice to have.

@Nutomic
Copy link
Member

Nutomic commented Jun 22, 2020

Thats cool! The API docs are here: https://dev.lemmy.ml/docs/contributing_websocket_http_api.html

However, it is unstable and probably far from ideal now, so I suggest you join our dev chat on Matrix.

Are you planning to write this from scratch, or fork an existing app?

@Nutomic Nutomic added the type: discussion General talk without any clear action label Jun 22, 2020
@5HT2
Copy link
Author

5HT2 commented Jun 22, 2020

Was planning on making it from scratch. I use Joey for reddit heavily so I'd take UI inspiration from them, but that's closed source. I'll definitely get matrix :3

@Nutomic
Copy link
Member

Nutomic commented Jun 22, 2020

@dessalines suggests using Slide, but personally I use RedReader. Anyway I think you would save a ton of work by forking an existing app and rewriting the API client, instead of writing the whole app from scratch.

Also check out this issue

@5HT2
Copy link
Author

5HT2 commented Jun 22, 2020

It appears that slide wouldn't have interest in maintaining that officially, and I'd rather not maintain a fork of an app which has a much large audience right off the bat (which I'm fine with, I've maintained a few large projects).

I'll look into RedReader, and if I don't like it I guess I'll keep this as a summer project to do :p

@dessalines
Copy link
Member

I based the main web app off of slide and boost, but joey looks really nice too. Anyway, anything is better than a web app for mobile. Let me know if you need any help on the way. BTW here's our dev chat: https://matrix.to/#/!tUnhsBRCsiePXfsIGe:matrix.org?via=matrix.org&via=synapse.vpzom.click&via=asonix.dog

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: discussion General talk without any clear action
Projects
None yet
Development

No branches or pull requests

3 participants