Skip to main content

A package for running VS Code on Colab with ngrok

Project description

ColabCode

license PyPI version python version

Installation

$ pip install colabcode

Run code server on Google Colab or Kaggle Notebooks.

Getting Started

ColabCode also has a command-line script. So you can just run colabcode from command line.

colabcode -h will give the following:

usage: colabcode [-h] --port PORT [--password PASSWORD] [--mount_drive]

ColabCode: Run VS Code On Colab / Kaggle Notebooks

required arguments:
  --port PORT          the port you want to run code-server on

optional arguments:
  --password PASSWORD  password to protect your code-server from unauthorized access
  --mount_drive        if you use --mount_drive, your google drive will be mounted

Else, you can do the following:

# import colabcode
$ from colabcode import ColabCode
# run colabcode with by default options.
$ ColabCode()
# ColabCode has the following arguments:
# - port: the port you want to run code-server on, default 10000
# - password: password to protect your code server from being accessed by someone else.
#             Note that there is no password by default!
# - mount_drive: True or False to mount your Google Drive
$ ColabCode(port=10000, password="abhishek", mount_drive=True)

How to use it?

Colab starter notebook:    Open In Colab

ColabCode comes pre-installed with some VS Code extensions.

See an example in youtube video

YouTube Video

License

MIT

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

singhtech_colabcode_v1-0.1.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

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

singhtech_colabcode_v1-0.1.0-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file singhtech_colabcode_v1-0.1.0.tar.gz.

File metadata

  • Download URL: singhtech_colabcode_v1-0.1.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.7

File hashes

Hashes for singhtech_colabcode_v1-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8c42385ff6e5c7a92139c72870986352dee8a1c1f05a8ba16c8126e4d696a8e6
MD5 a16750faab49971a38a449f8b5c85afd
BLAKE2b-256 d6d399bf3c45ed9d14c138186b8bb8d0e300fbca6ff2d8128dbf08acc85138f4

See more details on using hashes here.

File details

Details for the file singhtech_colabcode_v1-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for singhtech_colabcode_v1-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cfe034c954f629f48fac81a20ca34f9c15ceec2e17e8e0a60113758a577a7139
MD5 3b0c220339a3dad00338bb22054fb201
BLAKE2b-256 b64fa0d154cbf28ac00ca398251cc0076a41f94866398fc7dd433a90e6d37e1e

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