Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ericsnekbytes/hexlab

Hex Editor for JupyterLab
https://github.com/ericsnekbytes/hexlab

jupyter jupyter-notebook jupyterlab jupyterlab-extension

Last synced: 11 days ago
JSON representation

Hex Editor for JupyterLab

Awesome Lists containing this project

README

        

# HexLab

HexLab adds a Hex Editor to JupyterLab and Jupyter Notebook 7
(as an [extension](https://jupyterlab.readthedocs.io/en/stable/extension/extension_tutorial.html****)).
Development is in-progress.

![Hex Editor Extension](https://github.com/ericsnekbytes/hexlab/assets/104786633/0a861480-201f-4c9f-b60b-9684dfcd80f6)

## Usage

Currently, you can use the [command palette](https://jupyterlab.readthedocs.io/en/stable/user/commands.html#command-palette) and search for "hex", then click "Hex Editor".

## Installation

Since the extension isn't released yet, you can build and run it
as you would any in-development JupyterLab extension as noted in
the [extension tutorial](https://jupyterlab.readthedocs.io/en/latest/extension/extension_tutorial.html#extension-tutorial).

## TODO

- [X] View local files
- [X] Achieve compatibility with JupyterLab and Notebook 7
- [ ] Basic editing
- [ ] Data inspector/info panel
- [ ] Context menu for viewing Jupyter root directory files
- [ ] View files larger than system memory
- [ ] View remote files
- [ ] Integrate with the MIME editor APIs