Skip to main content

ColabCode - Run codeserver on Colab!

Project description

ColabCode

license PyPI version python version

Installation

Installation is easy!

$ 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 deafult 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-0.1.0.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

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

colabcode-0.1.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: colabcode-0.1.0.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.6

File hashes

Hashes for colabcode-0.1.0.tar.gz
Algorithm Hash digest
SHA256 671217c5439bec1b5df26b7291463a8f048ed44ec94a5d8652ea991d29ae9c22
MD5 1c18d18c5f3e65fdd9764c9ffb5a64b0
BLAKE2b-256 9a1bbc81e618a6037e4206b28a3eb33ab9e0dcbee972d3977a65e58cd2144c84

See more details on using hashes here.

File details

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

File metadata

  • Download URL: colabcode-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.6

File hashes

Hashes for colabcode-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bdaf3b295bbad321c936bda4f213b7943d9bac9bc357d88dc7b56683479a0e5c
MD5 1cb00182eb35dff2c38bff847bc15396
BLAKE2b-256 a951bbe5b6897c31ecc4a6c879aeb40f074a09c67d8501f4533ef83818559f79

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