Skip to main content

Jupyter Server Proxy extension for code-server (VS Code in the browser)

Project description

jupyter-codeserver2-proxy

Jupyter Server Proxy extension for code-server (VS Code in the browser).

Installation

pip install jupyter-codeserver2-proxy

Usage

After installation, code-server will appear in your Jupyter launcher. Requires code-server to be installed separately.

Configuration

Environment variables:

  • JCSP_CODESERVER: Path to code-server executable
  • JCSP_TITLE: Launcher title (default: "Code Server")
  • JCSP_ICON: Custom icon path

code-server is launched with --trusted-origins '*' because the WebSocket upgrade arrives via jupyter-server-proxy and the browser's Origin never matches the loopback Host code-server is bound to; without this every upgrade is rejected with HTTP 403. Fork or patch if you need a stricter origin policy.

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

jupyter_codeserver2_proxy-0.1.2.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

jupyter_codeserver2_proxy-0.1.2-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file jupyter_codeserver2_proxy-0.1.2.tar.gz.

File metadata

  • Download URL: jupyter_codeserver2_proxy-0.1.2.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.5 {"installer":{"name":"uv","version":"0.11.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for jupyter_codeserver2_proxy-0.1.2.tar.gz
Algorithm Hash digest
SHA256 d5d0f31871e6c2663300b64f65c91b72433570f2a25085415008ec59bc021136
MD5 e53bad74e36d60aefc03f933d3b654cf
BLAKE2b-256 b0fcba989a6ffc5ca8aeecac528de68f3b84aab8edc4ac43b34f154ad06384ae

See more details on using hashes here.

File details

Details for the file jupyter_codeserver2_proxy-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: jupyter_codeserver2_proxy-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.5 {"installer":{"name":"uv","version":"0.11.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for jupyter_codeserver2_proxy-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 37559add05c8366d24f12e0d929ff8f86c1d0b27745287670fa928000ff47db7
MD5 8a663f83bb842affc12e75f0a5998ebb
BLAKE2b-256 2b9975cd841c0f4627f2e4b453ef967b6ad0db8385ca3aae6717d1eae597f080

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