-
Notifications
You must be signed in to change notification settings - Fork 0
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
Best hosting? #14
Comments
@havijw : would you be interested in trying to get the LING 516 notebooks running on Gradient? |
Just tried getting things set up in gradient. Honestly it's not a great experience - they're really into setting things up for ML and like you said, it's hard to set up a vanilla project. A bigger problem is that the environment (at least the one I chose) doesn't have graphviz installed. You can install it through pip within the notebook, but that still doesn't work because the non-python version of graphviz needs to be installed on the system. Maybe this fixable by running commands through |
Thanks for trying it out! I've also been experimenting with My Binder a bit. You can actually save your work to the browser, or your hard disk, even after the session times out, as long as you still have the browser tab open. That might actually be a viable option, especially if we packaged the code and the notebooks into a single repository. |
Nice, looks great! Basically JupyterLab online. Much easier to download as html and maybe there's a way to have it install LaTeX to export directly to pdf? The only thing that would concern me is that saving to browser storage isn't ideal — when I did it in Chrome, quit Chrome, and then opened it again, the file wasn't saved any more. Is there a better way to handle saving/sharing? |
I posted online about the issue saving notebooks on mybinder.org and someone suggested this JupyterLab extension, which allows you to integrate with a GitHub repo: I wonder what the absolute minimum each student would need to do each time a new Binder instance spun in order to make this work... |
Interesting! I would imagine you'd have to reconnect to the repo every time you open a new instance though, unless Binder can remember which repo it's coming from. But if it knows which repo to look at then it should just be a pull with each new instance. |
Here is another interesting option: JupyterLab completely in the browser: https://github.com/jupyterlite/jupyterlite Could potentially combine with the jupyterlab-github extension to be exactly what we need! (Or people can just always use the same browser to work on a single homework.) |
@havijw Could be a good standalone project for you: getting phosphorus running on a static site serving jupyterlite + jupyterlab-github |
I'd be happy to set this up! Just so I'm clear, what purpose is jupyterlab-github serving? Is the idea that people can use it to save their files? Or to make sure the latest version of phosphorus is installed? |
The idea would be to have people connect to somewhere (github is just one possibility) to save their work to be able to access it from multiple computers. |
Here is an even better option (google drive) but I've heard it's not that reliable. Worth a shot though: https://github.com/jupyterlab/jupyterlab-google-drive . |
Currently host notebooks on Kaggle:
Other choices:
More Ideas
The text was updated successfully, but these errors were encountered: