Skip to main content

A CLI backtester for the IMC Prosperity 4 competition

Project description

ip4-submitter

CLI submitter tool for prosperity

Getting your ID token

Copy your Prosperity ID token to your clipboard, then run ip4submitter auth. The token will be read from your clipboard automatically and saved to your system's credentials store (macOS Keychain, Windows Credential Manager, or Linux secret store) for use in future commands.

Bookmarklet (easiest method): Create a new browser bookmark and set its URL to:

javascript:void function(){if("prosperity.imc.com"!==window.location.hostname)alert("This bookmarklet should only be used on prosperity.imc.com");else{const c=document.cookie.split(";").map(c=>c.trim()).find(c=>/\.idToken=/.test(c));c===undefined?alert("ID token not found, are you sure you are logged in?"):(navigator.clipboard.writeText(c.split("=").slice(1).join("=")),alert("Successfully copied ID token to clipboard!"))}}();

Navigate to prosperity.imc.com while logged in, click the bookmark, and your token will be copied to your clipboard automatically.

Manual method: Press F12 on prosperity.imc.com to open developer tools, go to the Application (Chrome) or Storage (Firefox) tab, click Local Storage in the sidebar, and find the key matching CognitoIdentityServiceProvider.<id>.<email>.idToken.

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

ip4_submitter-1.0.0.tar.gz (343.5 kB view details)

Uploaded Source

Built Distribution

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

ip4_submitter-1.0.0-py3-none-any.whl (362.0 kB view details)

Uploaded Python 3

File details

Details for the file ip4_submitter-1.0.0.tar.gz.

File metadata

  • Download URL: ip4_submitter-1.0.0.tar.gz
  • Upload date:
  • Size: 343.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 ip4_submitter-1.0.0.tar.gz
Algorithm Hash digest
SHA256 87a8940e43a1499a58c24ca77bc80a9bf56b73e54b447387482acdfd8242548a
MD5 e30b96621b8d7991989907aed6c0fbbc
BLAKE2b-256 268ded1b1bffc4527cd3105c5f1a266731e1e017725f974c52651822ceed16d6

See more details on using hashes here.

File details

Details for the file ip4_submitter-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: ip4_submitter-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 362.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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 ip4_submitter-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a2fd82be10da8ab6a2d8beb7c19831548d27f8f15c42ce20b733c297003650f3
MD5 edc28ba35422b4babcb2eb2b50d795d0
BLAKE2b-256 fb6f122960b27470954eba4cc48e441f87134dfd7fd749c32d8675e33830f6ca

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