galene icon indicating copy to clipboard operation
galene copied to clipboard

any api available?

Open nikto1 opened this issue 1 year ago • 5 comments

Is there any api available on galene or is json file manipulation via curl or similar the only way to create/ delete/ ecc.. rooms, users?

nikto1 avatar Feb 05 '24 22:02 nikto1

Not yet, but it's being worked on. Please see the branch api: https://github.com/jech/galene/tree/api

jech avatar Feb 05 '24 22:02 jech

What i need to do is to change from bigbluebutton to galene because bbb takes too much resources but they have a good API. I need one because i have an already existing software written in php which schedules, creates, deletes, ecc. meetings automatically, based on users requirements. Looking at your code i've found that the only way for now is to manipulate json files remotely via cUrl or similar. I've tried other video conference tools but they all consume too much ram and CPU power but galene seems promising. Unfortunately i have no idea about go language so i can't help, but is it possible to insert some security features like salting/ hashing?

nikto1 avatar Feb 06 '24 22:02 nikto1

An API just like the one that you envision is currently in the works, but it's not ready yet. If you wish to examine it, it's in the branch api.

jech avatar Feb 07 '24 17:02 jech

The API has been merged into master. The only bit missing is token management, which I hope to do over the week-end.

I'm working on a management UI in the branch management-ui.

jech avatar Apr 12 '24 16:04 jech

Will wait until the token management is done, then i'll give it a try. Should be easier to implement a GUI now without having to mess around with files and cUrl calls. Thanks for your efforts!

nikto1 avatar Apr 16 '24 17:04 nikto1

Done in b7f9ef00b627bd99191f77ef55d2f126fe8be699.

jech avatar May 01 '24 21:05 jech