Skip to content

Instantly share code, notes, and snippets.

View dpavlic's full-sized avatar

Dejan Pavlic dpavlic

  • Chief Data Office, Canadian Border Services Agency
  • Ottawa, ON
View GitHub Profile
@dpavlic
dpavlic / EXECUTABLE_MAGIC
Created February 15, 2016 03:34
make `hydrogen` work with remote kernel
#!/usr/bin/env bash
local_json=$1
remote_ip=$2
remote_json=$3
remote_json_on_local=$(jupyter --runtime-dir)/remote.json
scp $remote_ip:$remote_json $remote_json_on_local
for socket_name in hb_port control_port stdin_port iopub_port shell_port; do
local_port=$(sed 's/,/\n/g' $local_json | grep $socket_name | grep -o "[0-9]\+")
remote_port=$(grep $socket_name $remote_json_on_local | grep -o "[0-9]\+")