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.1.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.1-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: colab_jupyter_server-0.8.1.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.1.tar.gz
Algorithm Hash digest
SHA256 39f9ee47dc25d741b12f2352cfd19cc2031752d7da012f6c9e5111ad41ab3ad9
MD5 653ad488d12ec5cee2e43e25232fa81d
BLAKE2b-256 dc095969acd0130f110b64c262eb043768b31c42189a555387be894fcd3d6a15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for colab_jupyter_server-0.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b2523cada9e4302109d453f0c54b73ab671815b66ce34300c621c788a2d071c7
MD5 ecc467190dbcc3b2c9c495864a5d0a95
BLAKE2b-256 840e6b399e1a3ea0b4a4d0234ad95f3cd5df966fa609b3cd7303611128ed5531

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