Skip to main content

Colab/Kaggle as Jupyter a server and kernel

Project description

Colab Jupyter Server

I created this library because I want to use Colab/Kaggle as a remote Jupyter server, which I can connect to as a kernel for my local Jupyter notebook in VS Code.

How to Run

First, install the library:

pip install -U colab-jupyter-server

Then, run this command:

colab_jupyter_server \
--ngrok_authtoken=<YOUR_NGROK_AUTHTOKEN> \
--domain=<YOUR_DOMAIN>

Expected Last Output

Waiting for Jupyter server URL... (10s)
Jupyter server URL: 
<YOUR_DOMAIN>?token=<JUPYTER_SERVER_TOKEN>

Or, if domain is not set:

Waiting for Jupyter server URL... (10s)
Jupyter server URL: 
https://xy12-34-567-890-123.ngrok-free.app?token=<JUPYTER_SERVER_TOKEN>

Command Parameters

  • port: The default port is 8889. Avoid using port 8888, as it is already in use by the notebook you open in Colab/Kaggle.

  • wait_time: The duration time to wait for the Jupyter server URL to be retrieved. The default is 10s. A shorter wait time may result in failure to retrieve the Jupyter server token, returning an empty token.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

colab_jupyter_server-0.7.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

colab_jupyter_server-0.7.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file colab_jupyter_server-0.7.0.tar.gz.

File metadata

  • Download URL: colab_jupyter_server-0.7.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for colab_jupyter_server-0.7.0.tar.gz
Algorithm Hash digest
SHA256 0aa230bbc673ee285bc9378c93b41a237a0d9c56e42de01bc0d003fffb2b8bad
MD5 1f6efed1f64aab4b7a8356701424df66
BLAKE2b-256 a160a536be13c1191a1159aec2fa4a7b903561a51cb684a0a5937509c485b8ef

See more details on using hashes here.

File details

Details for the file colab_jupyter_server-0.7.0-py3-none-any.whl.

File metadata

File hashes

Hashes for colab_jupyter_server-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 07e9428ae3b66d1e9ae1b8a77b0814e9d4a7501b3d1da60844a27e090d0295e0
MD5 9e9b6e7007f5c31d7ca62525cd467630
BLAKE2b-256 948d893762e01307298e2c09f4656e6cffa1d0b2c4bba3c31a85cce378b2d7ed

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page