Skip to main content

ColabCode

license PyPI version python version

Installation

Installation is easy!

$ pip install imcode

Run code server on Google Colab or Kaggle Notebooks

Getting Started

ImCode also has a command-line script. So you can just run imcode from command line.

imcode -h will give the following:

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

ImCode: 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 imcode
$ from imcode import ImCode

# run imcode with by deafult options.
$ ImCode()

# ImCode 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

$ ImCode(port=10000, password="nitin", mount_drive=True)

How to use it?

Colab starter notebook: Open In Colab

ImCode comes pre-installed with some VS Code extensions.

Original project

https://github.com/abhishekkrthakur/colabcode

License

MIT

Release files for imcode 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for imcode 0.1.1
File Size Uploaded
imcode-0.1.1.tar.gz 3.7 kB Details

Release files / imcode-0.1.1.tar.gz

Download URL imcode-0.1.1.tar.gz
Size 3.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a21a7076bd994c9567b1f016fadd0e8100aa58330f096d1377b927f75eed2391
BLAKE2b-256 checksum
How to use checksums
84021cc04814ec619054d9da3975e56b54f269a9bad12eef629eb7537be2bb15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

Release history Release notifications | RSS feed

This release

0.1.1 This release

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page