jupyterlab-google-drive - Realtime collaboration for JupyterLab using Google Drive

  •        53

As of November 28th, 2017, Google has deprecated their Realtime API. Existing realtime applications (such as those you may have set up according to these instructions) will still work until December 2018, but new applications will not be able to use the Realtime API. See the discussions here and here for more information. NOTE: this is beta software and is rapidly changing. Files stored on Google Drive using this plugin should still be backed-up elsewhere.

https://github.com/jupyterlab/jupyterlab-google-drive

Dependencies:

@jupyterlab/application : ^0.18.0
@jupyterlab/apputils : ^0.18.0
@jupyterlab/cells : ^0.18.0
@jupyterlab/codeeditor : ^0.18.0
@jupyterlab/coreutils : ^2.1.0
@jupyterlab/docmanager : ^0.18.0
@jupyterlab/docregistry : ^0.18.0
@jupyterlab/filebrowser : ^0.18.0
@jupyterlab/mainmenu : ^0.7.0
@jupyterlab/observables : ^2.0.3
@jupyterlab/rendermime : ^0.18.0
@jupyterlab/services : ^3.1.0
@phosphor/algorithm : ^1.1.2
@phosphor/commands : ^1.5.0
@phosphor/coreutils : ^1.3.0
@phosphor/disposable : ^1.1.2
@phosphor/dragdrop : ^1.3.0
@phosphor/messaging : ^1.2.2
@phosphor/signaling : ^1.2.2
@phosphor/widgets : ^1.6.0

Tags
Implementation
License
Platform

   




Related Projects

jupyterlab - JupyterLab computational environment.

  •    Javascript

An extensible environment for interactive and reproducible computing, based on the Jupyter Notebook and Architecture. Currently ready for users. JupyterLab is the next-generation user interface for Project Jupyter. It offers all the familiar building blocks of the classic Jupyter Notebook (notebook, terminal, text editor, file browser, rich outputs, etc.) in a flexible and powerful user interface. Eventually, JupyterLab will replace the classic Jupyter Notebook.

jupyter-matplotlib - Matplotlib Jupyter Extension

  •    Javascript

Leveraging the Jupyter interactive widgets framework, jupyter-matplotlib enables the interactive features of matplotlib in the Jupyter notebook and in Jupyterlab. Besides, the figure canvas element is a proper Jupyter interactive widget which can be positioned in interactive widget layouts.

awesome-jupyter - A curated list of awesome Jupyter projects, libraries and resources

  •    

A curated list of awesome Jupyter projects, libraries and resources. Jupyter is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. Your contributions are always welcome! Please take a look at the contribution guidelines first.

nbdime - Tools for diffing and merging of Jupyter notebooks.

  •    Python

nbdime provides tools for diffing and merging of Jupyter Notebooks. See the installation docs for more installation details and development installation instructions.

ipyleaflet - A Jupyter - Leaflet.js bridge

  •    Javascript

A Jupyter / Leaflet bridge enabling interactive maps in the Jupyter notebook.


ipywidgets - Interactive Widgets for the Jupyter Notebook

  •    TypeScript

ipywidgets are interactive HTML widgets for Jupyter notebooks and the IPython kernel. Notebooks come alive when interactive widgets are used. Users gain control of their data and can visualize changes in the data.

scriptedforms - Quickly create live-update GUIs for Python packages using Markdown and simple HTML elements

  •    TypeScript

Making GUIs easy for everyone on your team. The primary benefit is that front ends for Python code become easily accessible to everyone on your team. Easy to use, easy to update, easy to extend, and easy to understand.

jupyter-drive - Google drive for jupyter notebooks

  •    Javascript

This repository contains custom Contents classes that allows IPython to use Google Drive for file management. The code is organized as a python package that contains functions to install a Jupyter Notebook JavaScript extension, and activate/deactivate different IPython profiles to be used with Google drive. This will install the package in development mode with pip, which means that any change you make to the repository will be reflected into the importable version immediately.

realtime-playground - Google Drive Realtime API Playground helps you to try out the features of the Realtime API

  •    Javascript

Google Drive Realtime API Playground, is a web app that helps you to try out the features of the Google Drive Realtime API. The Playground will take you through the steps required to have the Realtime API working on your application and can be used as a reference implementation of a Google Drive Realtime API application.

drive-zipextractor - Extract (decompress) ZIP files into Google Drive using the Google Drive API

  •    Javascript

Extract (decompress) ZIP files into Google Drive using the Google Drive API. This app is deployed at: http://zip-extractor.appspot.com/. Download the extension in the Chrome Web Store.

drive-db - :bar_chart: A Google Drive spreadsheet simple database

  •    Javascript

A Google Drive spreadsheet simple database. Stop wasting your time when a simple table is enough. Perfect for collaboration with multiple people editing the same spreadsheet.

WebSync - Document editing tool similar to Google Drive or Microsoft Skydrive

  •    Javascript

WebSync is a document editing tool similar to Google Drive or Microsoft Skydrive. A limitation of Google Drive is not having a note taking application and a reason WebSync was created. WebSync makes up for this by providing a OneNote-esqe Notebook file type. It is a self hostable document editing tool. It has real time collaborative editing built in.

drive-music-player - Fully client side Music Player for Google Drive

  •    Javascript

Note: This is not an official Google Product. This is a sample application demonstrating how to build a fully client side Google Drive application. It is currently deployed and running and is supported on a best effort basis. Music Player for Google Drive is a simple and lightweight online music player for your audio files stored in Google Drive. Its is entirely client side and does not require any server side component.

gcsf - a FUSE file system based on Google Drive

  •    Rust

GCSF is a virtual filesystem that allows users to mount their Google Drive account locally and interact with it as a regular disk partition. You can find out more in this paper. An AUR package is maintained by axionl: gcsf-git.

google-drive-ruby - A Ruby library to read/write files/spreadsheets in Google Drive/Docs.

  •    Ruby

This is a Ruby library to read/write files/spreadsheets in Google Drive/Docs. NOTE: This is NOT a library to create Google Drive App.

drive - Pull or push Google Drive files

  •    Go

drive` is a tiny program to pull or push Google Drive files. You need at least go1.2 installed in order to build the program.Copyright 2013 Google Inc. All Rights Reserved.

skicka - Command-line utility for working with Google Drive

  •    Go

Utility for working with files and folders stored on Google Drive.skicka makes it easy to copy files to and from Google Drive and to work with files stored on Google Drive.

PyDrive - Google Drive API Python wrapper library

  •    Python

PyDrive is a wrapper library of google-api-python-client that simplifies many common Google Drive API tasks. You can install PyDrive with regular pip command.

hassio-google-drive-backup - Automatically create and sync Hass.io snapshots into Google Drive

  •    Javascript

This is for you if you want to quickly set up a backup strategy without much fuss. It doesn't require much familiarity with Hass.io, its architectire, or Google Drive. Detailed install instrctions are provided below but you can just add the repo, click install and open the Web UI. It will tell you what to do and only takes a few simple clicks. The add-on is installed like any other.