From ba78c45557405e68643ec429b86d63a5aa1a49d1 Mon Sep 17 00:00:00 2001 From: Bence Ferdinandy Date: Wed, 29 Dec 2021 18:10:00 +0100 Subject: better textual preview for jupyter notebooks --- ranger/data/scope.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'ranger') diff --git a/ranger/data/scope.sh b/ranger/data/scope.sh index 0c003399..36c462c6 100755 --- a/ranger/data/scope.sh +++ b/ranger/data/scope.sh @@ -108,7 +108,15 @@ handle_extension() { ;; ## JSON - json|ipynb) + json) + jq --color-output . "${FILE_PATH}" && exit 5 + python -m json.tool -- "${FILE_PATH}" && exit 5 + ;; + + ## Jupyter Notebooks + ipynb) + jupyter nbconvert --to markdown "${FILE_PATH}" --stdout | env COLORTERM=8bit bat --color=always --style=plain --language=markdown && exit 5 + jupyter nbconvert --to markdown "${FILE_PATH}" --stdout && exit 5 jq --color-output . "${FILE_PATH}" && exit 5 python -m json.tool -- "${FILE_PATH}" && exit 5 ;; -- cgit 1.4.1-2-gfad0