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> \
--password=<JUPYTER_SERVER_PASSWORD>

Expected Last Output

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

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_PASSWORD>

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.8.0.tar.gz (3.9 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.8.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: colab_jupyter_server-0.8.0.tar.gz
  • Upload date:
  • Size: 3.9 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.8.0.tar.gz
Algorithm Hash digest
SHA256 8f3be865a126ad69bc07ae76115be5c2eefb7fb4d58610377e314317c0180d88
MD5 57f2202c99b8b55ff963bedd9880b288
BLAKE2b-256 f8e6e1ab7f0b28a35aaccda9d433d0ae42c3a269a576dcb6002887180d9aa926

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for colab_jupyter_server-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6bf1d661c7890804b5cb6d648dbf322d9a0c99a409b2be717952485549a736d2
MD5 43c5c093e624156a4d280d8310a2ef93
BLAKE2b-256 d1a84411ea1bd9e74d4324e5b47e7c216cc3deb8b0cf1190e833ef101bd272ed

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