Skip to main content

ColabCode - Run codeserver on Colab with custom domain on 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

colabcode_domain-0.3.2.tar.gz (4.7 kB view details)

Uploaded Source

File details

Details for the file colabcode_domain-0.3.2.tar.gz.

File metadata

  • Download URL: colabcode_domain-0.3.2.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for colabcode_domain-0.3.2.tar.gz
Algorithm Hash digest
SHA256 a7e7021c37f263fdcad71dcb8f7377bb1cd0d6d3ce004c4a78e477276012381b
MD5 241458a125deaf6def61963d7f72376e
BLAKE2b-256 0d53b2f6b763a2cee2d922d247f98d172d24650e016be7eafd050551e0bd7670

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