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

Create a Kotlin HTTP-Client #251

Open
JohannesLichtenberger opened this issue May 19, 2020 · 15 comments
Open

Create a Kotlin HTTP-Client #251

JohannesLichtenberger opened this issue May 19, 2020 · 15 comments

Comments

@JohannesLichtenberger
Copy link
Member

Similar to the Python and TypeScript Client we should provide a Kotlin Client.

@PARVEENSINGH
Copy link

Can I take it up?

@JohannesLichtenberger
Copy link
Member Author

Sure 👍

@PARVEENSINGH
Copy link

Thank you, I will check the code & will get back to you.

@JohannesLichtenberger
Copy link
Member Author

Let me know if you need help. There's a Python-Client + TypeScript-Client already 👍

And you could use Vert.x for Kotlin :)

@JohannesLichtenberger
Copy link
Member Author

@PARVEENSINGH let me know if you make progress and/or like to work on it :-)

@DSkilton
Copy link

Hiya. Can I have a crack at this, please?

@mosheduminer
Copy link
Member

@DSkilton I think @JohannesLichtenberger is unavailable right now, but I would suggest you try to go ahead.

@DSkilton
Copy link

@mosheduminer will do. @JohannesLichtenberger mentioned there is a Python and TypeScript client already, do you know where/ how I can access them

@mosheduminer
Copy link
Member

mosheduminer commented Aug 15, 2021

@DSkilton they are in separate repositories in this (sirixdb) github org. Links:
https://github.com/sirixdb/sirix-python-client
https://github.com/sirixdb/sirix-typescript-client
https://github.com/sirixdb/sirix-rust-client

Each of these uses a slightly different approach (for example, with regards to auth), and the python client even implements an additional "JsonStore" abstraction (which you should probably ignore for now).

EDIT: also, the python client is the only one that is documented at all (via docstrings in the code). That may be helpful.

@DSkilton
Copy link

DSkilton commented Aug 17, 2021

@mosheduminer I spent yesterday reading around IntelliJ modules and believe I correctly created a new module for the HTTP client but it made me realise I may need some tutorage. Do you have time to mentor me for this project? Could I connect with you on insta or social media so I can instant message?

@mosheduminer
Copy link
Member

mosheduminer commented Aug 17, 2021

@DSkilton we generally use slack for communications, you can DM me there. You can find out slack in the README. you may also want to look at the docs at http://sirix.io.

Also, I can be of no help with anything Java related.

@JohannesLichtenberger
Copy link
Member Author

@DSkilton I guess https://sirix.io/rest-api.html should be of some help regarding this issue. Also the https://github.com/sirixdb/sirix-python-client might be of some help 👍 I might look into the slack channel every now and then, but currently I'm in holidays until the end of next week.

@artwo
Copy link
Contributor

artwo commented Oct 10, 2022

"over here" @JohannesLichtenberger :)

@mosheduminer
Copy link
Member

There was actually some work done on a branch in the sirix-kotlin-client repo. You may be able to reuse it.

@artwo
Copy link
Contributor

artwo commented Oct 12, 2022

Thanks for the suggestion, but I have already some progress in another branch. So I'll see what i can reuse from there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants