From 18507fd21b7a7709133d8f3049c683e1abffcda2 Mon Sep 17 00:00:00 2001 From: Vikas Kushwaha Date: Fri, 24 Jan 2025 10:35:59 +0530 Subject: jupyter update --- .local/bin/development/jp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 .local/bin/development/jp (limited to '.local/bin/development/jp') diff --git a/.local/bin/development/jp b/.local/bin/development/jp new file mode 100755 index 0000000..19bf0bc --- /dev/null +++ b/.local/bin/development/jp @@ -0,0 +1,16 @@ +#!/bin/sh + +# Alias to jupyter. +# Select and launch console when no arguments are passed. + +[ -f "${XDG_DATA_HOME:=$HOME/.local/share}/virtualenvs/main/bin/activate" ] && + . "$XDG_DATA_HOME/virtualenvs/main/bin/activate" + +[ "$#" -eq 0 ] && { + kernel="$(find "$XDG_DATA_HOME/jupyter/runtime" -name 'kernel*' -printf '%TY-%Tm-%Td %TH:%TM:%.2TS %f\n' | + sed 's/kernel-\(.\+\)-.\+-.\+-.\+-.\+\.json/\1/' | sort --reverse | + fzf --header="Select jupyter kernel" --header-first | cut -d\ -f3)" || exit + set -- console --existing "$kernel" +} + +jupyter "$@" -- cgit v1.2.3