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

RStudio addin #10

Open
ntaback opened this issue Sep 14, 2020 · 5 comments
Open

RStudio addin #10

ntaback opened this issue Sep 14, 2020 · 5 comments

Comments

@ntaback
Copy link

ntaback commented Sep 14, 2020

Is it possible to implement something like Jupyter-videochat as an RStudio addin?

@bollwyvl
Copy link
Collaborator

bollwyvl commented Feb 8, 2021

Very possibly! But probably not on this repository. Even installing rstudio in CI is a bit of a lift, and there are currently issues in binary compatibility between the nodejs required to build jupyterlab (12+) extensions and whatever it is that rstudio (10, EOL in <100 days) pushes out.

If anything, having the jupyter-videochat REST API better described (e.g. a schema or full OpenAPI spec) would allow rstudion browser clients (or any other frontend) to predictably connect to the same lightly-obfuscated Hub rooms, but the public room option in 0.5.0 would probably work...

@bollwyvl bollwyvl closed this as completed Feb 8, 2021
@yuvipanda yuvipanda reopened this Feb 9, 2021
@yuvipanda
Copy link
Collaborator

RStudio supports addins (https://rstudio.github.io/rstudioaddins/) which I think can support arbitrary js. Since this repo contains the python backend, I think it would be useful to write an rstudio addin for this that just embeds the jitsi plugin in there. I would also like one for classic notebook...

@bollwyvl do you have a pointer for where rstudio needs nodejs? I don't remember it requiring nodejs, and if it does I wanna make sure I'm not caught unaware :D

@bollwyvl
Copy link
Collaborator

bollwyvl commented Feb 9, 2021 via email

@yuvipanda
Copy link
Collaborator

I actually thought you had raised this point on gitter, something about rstudio requiring Debian system packages, etc. with the lab node build requirement being the problem.

Ah, that's for binary packages of rstan

@yuvipanda
Copy link
Collaborator

A jupyter widget could work in all of them, possibly (well, not rstudio) but then you've got a kernel (not a client) trying to resolve its list of rooms (if that's the primary thing beyond "open iframe").

I was thinking instead of a self contained, small JS 'embed' that can be embedded anywhere - notebook, rstudio, random jupyterbook instance. It doesn't need all the features that exist in JupyterLab. Could just be the standard jitsi embed, just with Auth. I think that would be very useful

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

No branches or pull requests

3 participants