Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ericsnekbytes/hexlab
- Owner: ericsnekbytes
- Created: 2023-03-24T18:39:07.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-16T02:50:36.000Z (about 1 year ago)
- Last Synced: 2024-12-16T04:08:51.812Z (2 months ago)
- Topics: jupyter, jupyter-notebook, jupyterlab, jupyterlab-extension
- Language: TypeScript
- Homepage:
- Size: 90.8 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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