├── .github └── workflows │ └── release.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CHANGELOG.rst ├── CONVENTIONS.rst ├── Dockerfile ├── LICENSE ├── README.rst ├── docs ├── Makefile ├── _extensions │ ├── __init__.py │ └── video.py ├── _static │ ├── custom.css │ ├── favicon.ico │ └── logo.svg ├── _templates │ ├── autosummary │ │ ├── class.rst │ │ └── module.rst │ └── layout.html ├── apps │ ├── console.rst │ ├── console_commands.rst │ ├── hub.rst │ ├── hub_commands.rst │ ├── notebook.rst │ ├── notebook_commands.rst │ ├── preview.rst │ └── preview_commands.rst ├── conf.py ├── index.rst ├── make.bat ├── pages │ ├── changelog.rst │ ├── cli.rst │ ├── configuration.rst │ ├── gallery.rst │ ├── installation.rst │ ├── keybindings.rst │ ├── overview.rst │ ├── related.rst │ └── troubleshooting.rst ├── reference │ └── reference.rst └── requirements.txt ├── euporie ├── console │ ├── __init__.py │ ├── __main__.py │ ├── _commands.py │ ├── _settings.py │ ├── app.py │ ├── py.typed │ └── tabs │ │ ├── __init__.py │ │ └── console.py ├── core │ ├── __init__.py │ ├── __main__.py │ ├── _settings.py │ ├── app │ │ ├── __init__.py │ │ ├── _commands.py │ │ ├── _settings.py │ │ ├── app.py │ │ ├── base.py │ │ ├── current.py │ │ ├── cursor.py │ │ ├── dummy.py │ │ └── launch.py │ ├── async_utils.py │ ├── bars │ │ ├── __init__.py │ │ ├── command.py │ │ ├── menu.py │ │ ├── search.py │ │ └── status.py │ ├── border.py │ ├── cache.py │ ├── clipboard.py │ ├── comm │ │ ├── __init__.py │ │ ├── base.py │ │ ├── ipympl.py │ │ ├── ipywidgets.py │ │ └── registry.py │ ├── commands.py │ ├── completion.py │ ├── config.py │ ├── convert │ │ ├── __init__.py │ │ ├── datum.py │ │ ├── formats │ │ │ ├── __init__.py │ │ │ ├── ansi.py │ │ │ ├── base64.py │ │ │ ├── common.py │ │ │ ├── ft.py │ │ │ ├── html.py │ │ │ ├── jpeg.py │ │ │ ├── markdown.py │ │ │ ├── pdf.py │ │ │ ├── pil.py │ │ │ ├── png.py │ │ │ ├── rich.py │ │ │ ├── sixel.py │ │ │ └── svg.py │ │ ├── mime.py │ │ ├── registry.py │ │ └── utils.py │ ├── data_structures.py │ ├── diagnostics.py │ ├── filters.py │ ├── format.py │ ├── fsspec.py │ ├── ft │ │ ├── __init__.py │ │ ├── ansi.py │ │ ├── html.py │ │ ├── table.py │ │ └── utils.py │ ├── graphics.py │ ├── history.py │ ├── inspection.py │ ├── io.py │ ├── kernel │ │ ├── __init__.py │ │ ├── _settings.py │ │ ├── base.py │ │ ├── jupyter.py │ │ ├── jupyter_manager.py │ │ └── local.py │ ├── key_binding │ │ ├── __init__.py │ │ ├── bindings │ │ │ ├── __init__.py │ │ │ ├── basic.py │ │ │ ├── completion.py │ │ │ ├── micro.py │ │ │ ├── mouse.py │ │ │ ├── page_navigation.py │ │ │ ├── terminal.py │ │ │ └── vi.py │ │ ├── key_processor.py │ │ ├── micro_state.py │ │ ├── registry.py │ │ ├── utils.py │ │ └── vi_state.py │ ├── keys.py │ ├── layout │ │ ├── __init__.py │ │ ├── cache.py │ │ ├── containers.py │ │ ├── controls.py │ │ ├── decor.py │ │ ├── mouse.py │ │ ├── print.py │ │ ├── screen.py │ │ └── scroll.py │ ├── lexers.py │ ├── log.py │ ├── lsp.py │ ├── margins.py │ ├── mouse_events.py │ ├── nbformat.py │ ├── path.py │ ├── processors.py │ ├── py.typed │ ├── pygments.py │ ├── reference.py │ ├── renderer.py │ ├── style.py │ ├── suggest.py │ ├── tabs │ │ ├── __init__.py │ │ ├── _commands.py │ │ ├── _settings.py │ │ ├── base.py │ │ ├── console.py │ │ ├── kernel.py │ │ └── notebook.py │ ├── utils.py │ ├── validation.py │ └── widgets │ │ ├── __init__.py │ │ ├── _settings.py │ │ ├── cell.py │ │ ├── cell_outputs.py │ │ ├── decor.py │ │ ├── dialog.py │ │ ├── display.py │ │ ├── file_browser.py │ │ ├── formatted_text_area.py │ │ ├── forms.py │ │ ├── inputs.py │ │ ├── layout.py │ │ ├── logo.py │ │ ├── menu.py │ │ ├── minimap.py │ │ ├── pager.py │ │ ├── palette.py │ │ ├── toc.py │ │ └── tree.py ├── data │ └── desktop │ │ ├── euporie-console.desktop │ │ └── euporie-notebook.desktop ├── hub │ ├── __init__.py │ ├── __main__.py │ ├── app.py │ └── py.typed ├── notebook │ ├── __init__.py │ ├── __main__.py │ ├── _commands.py │ ├── _settings.py │ ├── app.py │ ├── current.py │ ├── enums.py │ ├── filters.py │ ├── py.typed │ ├── tabs │ │ ├── __init__.py │ │ ├── _commands.py │ │ ├── _settings.py │ │ ├── console.py │ │ ├── display.py │ │ ├── edit.py │ │ ├── json.py │ │ ├── log.py │ │ ├── new.py │ │ └── notebook.py │ ├── tips.py │ └── widgets │ │ ├── __init__.py │ │ └── side_bar.py ├── preview │ ├── __init__.py │ ├── __main__.py │ ├── _settings.py │ ├── app.py │ ├── py.typed │ └── tabs │ │ ├── __init__.py │ │ └── notebook.py └── web │ ├── __init__.py │ ├── tabs │ ├── __init__.py │ └── web.py │ └── widgets │ ├── __init__.py │ └── webview.py ├── pyproject.toml ├── scripts ├── __init__.py ├── clone_helix_lsp_config.py ├── debug_vt100_input.py ├── document_cli_flags.py ├── document_commands.py ├── document_configuration_options.py ├── document_default_key_bindings.py ├── extract_changelog_github.py ├── generate_more_keys.py ├── pre_commit_patch.py ├── publish.py ├── run_notebook.py ├── run_preview.py └── show.py ├── tests ├── __init__.py ├── test_async_utils.py ├── test_core_comm_base.py ├── test_core_comm_ipywidgets.py ├── test_core_comm_registry.py ├── test_core_commands.py ├── test_core_completions.py ├── test_core_convert_datum.py ├── test_core_convert_formats_markdown.py ├── test_core_convert_mime.py ├── test_core_convert_utils.py ├── test_core_current.py ├── test_core_data_structures.py ├── test_core_filters.py ├── test_core_ft_ansi.py ├── test_core_ft_html.py ├── test_core_ft_utils.py ├── test_core_layout_containers.py ├── test_core_lexers.py ├── test_core_pygments.py ├── test_core_style.py ├── test_core_utils.py └── test_core_validation.py └── uv.lock /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CONVENTIONS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/CONVENTIONS.rst -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_extensions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_extensions/video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/_extensions/video.py -------------------------------------------------------------------------------- /docs/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/_static/custom.css -------------------------------------------------------------------------------- /docs/_static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/_static/favicon.ico -------------------------------------------------------------------------------- /docs/_static/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/_static/logo.svg -------------------------------------------------------------------------------- /docs/_templates/autosummary/class.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/_templates/autosummary/class.rst -------------------------------------------------------------------------------- /docs/_templates/autosummary/module.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/_templates/autosummary/module.rst -------------------------------------------------------------------------------- /docs/_templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/_templates/layout.html -------------------------------------------------------------------------------- /docs/apps/console.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/apps/console.rst -------------------------------------------------------------------------------- /docs/apps/console_commands.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/apps/console_commands.rst -------------------------------------------------------------------------------- /docs/apps/hub.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/apps/hub.rst -------------------------------------------------------------------------------- /docs/apps/hub_commands.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/apps/hub_commands.rst -------------------------------------------------------------------------------- /docs/apps/notebook.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/apps/notebook.rst -------------------------------------------------------------------------------- /docs/apps/notebook_commands.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/apps/notebook_commands.rst -------------------------------------------------------------------------------- /docs/apps/preview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/apps/preview.rst -------------------------------------------------------------------------------- /docs/apps/preview_commands.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/apps/preview_commands.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/pages/changelog.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../../CHANGELOG.rst 2 | -------------------------------------------------------------------------------- /docs/pages/cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/pages/cli.rst -------------------------------------------------------------------------------- /docs/pages/configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/pages/configuration.rst -------------------------------------------------------------------------------- /docs/pages/gallery.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/pages/gallery.rst -------------------------------------------------------------------------------- /docs/pages/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/pages/installation.rst -------------------------------------------------------------------------------- /docs/pages/keybindings.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/pages/keybindings.rst -------------------------------------------------------------------------------- /docs/pages/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/pages/overview.rst -------------------------------------------------------------------------------- /docs/pages/related.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/pages/related.rst -------------------------------------------------------------------------------- /docs/pages/troubleshooting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/pages/troubleshooting.rst -------------------------------------------------------------------------------- /docs/reference/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/reference/reference.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /euporie/console/__init__.py: -------------------------------------------------------------------------------- 1 | """An interactive jupyter console with rich output.""" 2 | -------------------------------------------------------------------------------- /euporie/console/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/console/__main__.py -------------------------------------------------------------------------------- /euporie/console/_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/console/_commands.py -------------------------------------------------------------------------------- /euporie/console/_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/console/_settings.py -------------------------------------------------------------------------------- /euporie/console/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/console/app.py -------------------------------------------------------------------------------- /euporie/console/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /euporie/console/tabs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/console/tabs/__init__.py -------------------------------------------------------------------------------- /euporie/console/tabs/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/console/tabs/console.py -------------------------------------------------------------------------------- /euporie/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/__init__.py -------------------------------------------------------------------------------- /euporie/core/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/__main__.py -------------------------------------------------------------------------------- /euporie/core/_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/_settings.py -------------------------------------------------------------------------------- /euporie/core/app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/app/__init__.py -------------------------------------------------------------------------------- /euporie/core/app/_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/app/_commands.py -------------------------------------------------------------------------------- /euporie/core/app/_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/app/_settings.py -------------------------------------------------------------------------------- /euporie/core/app/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/app/app.py -------------------------------------------------------------------------------- /euporie/core/app/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/app/base.py -------------------------------------------------------------------------------- /euporie/core/app/current.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/app/current.py -------------------------------------------------------------------------------- /euporie/core/app/cursor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/app/cursor.py -------------------------------------------------------------------------------- /euporie/core/app/dummy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/app/dummy.py -------------------------------------------------------------------------------- /euporie/core/app/launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/app/launch.py -------------------------------------------------------------------------------- /euporie/core/async_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/async_utils.py -------------------------------------------------------------------------------- /euporie/core/bars/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/bars/__init__.py -------------------------------------------------------------------------------- /euporie/core/bars/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/bars/command.py -------------------------------------------------------------------------------- /euporie/core/bars/menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/bars/menu.py -------------------------------------------------------------------------------- /euporie/core/bars/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/bars/search.py -------------------------------------------------------------------------------- /euporie/core/bars/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/bars/status.py -------------------------------------------------------------------------------- /euporie/core/border.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/border.py -------------------------------------------------------------------------------- /euporie/core/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/cache.py -------------------------------------------------------------------------------- /euporie/core/clipboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/clipboard.py -------------------------------------------------------------------------------- /euporie/core/comm/__init__.py: -------------------------------------------------------------------------------- 1 | """Sub-module for handling kernel Comm messages.""" 2 | -------------------------------------------------------------------------------- /euporie/core/comm/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/comm/base.py -------------------------------------------------------------------------------- /euporie/core/comm/ipympl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/comm/ipympl.py -------------------------------------------------------------------------------- /euporie/core/comm/ipywidgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/comm/ipywidgets.py -------------------------------------------------------------------------------- /euporie/core/comm/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/comm/registry.py -------------------------------------------------------------------------------- /euporie/core/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/commands.py -------------------------------------------------------------------------------- /euporie/core/completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/completion.py -------------------------------------------------------------------------------- /euporie/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/config.py -------------------------------------------------------------------------------- /euporie/core/convert/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/convert/__init__.py -------------------------------------------------------------------------------- /euporie/core/convert/datum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/convert/datum.py -------------------------------------------------------------------------------- /euporie/core/convert/formats/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/convert/formats/__init__.py -------------------------------------------------------------------------------- /euporie/core/convert/formats/ansi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/convert/formats/ansi.py -------------------------------------------------------------------------------- /euporie/core/convert/formats/base64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/convert/formats/base64.py -------------------------------------------------------------------------------- /euporie/core/convert/formats/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/convert/formats/common.py -------------------------------------------------------------------------------- /euporie/core/convert/formats/ft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/convert/formats/ft.py -------------------------------------------------------------------------------- /euporie/core/convert/formats/html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/convert/formats/html.py -------------------------------------------------------------------------------- /euporie/core/convert/formats/jpeg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/convert/formats/jpeg.py -------------------------------------------------------------------------------- /euporie/core/convert/formats/markdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/convert/formats/markdown.py -------------------------------------------------------------------------------- /euporie/core/convert/formats/pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/convert/formats/pdf.py -------------------------------------------------------------------------------- /euporie/core/convert/formats/pil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/convert/formats/pil.py -------------------------------------------------------------------------------- /euporie/core/convert/formats/png.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/convert/formats/png.py -------------------------------------------------------------------------------- /euporie/core/convert/formats/rich.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/convert/formats/rich.py -------------------------------------------------------------------------------- /euporie/core/convert/formats/sixel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/convert/formats/sixel.py -------------------------------------------------------------------------------- /euporie/core/convert/formats/svg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/convert/formats/svg.py -------------------------------------------------------------------------------- /euporie/core/convert/mime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/convert/mime.py -------------------------------------------------------------------------------- /euporie/core/convert/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/convert/registry.py -------------------------------------------------------------------------------- /euporie/core/convert/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/convert/utils.py -------------------------------------------------------------------------------- /euporie/core/data_structures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/data_structures.py -------------------------------------------------------------------------------- /euporie/core/diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/diagnostics.py -------------------------------------------------------------------------------- /euporie/core/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/filters.py -------------------------------------------------------------------------------- /euporie/core/format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/format.py -------------------------------------------------------------------------------- /euporie/core/fsspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/fsspec.py -------------------------------------------------------------------------------- /euporie/core/ft/__init__.py: -------------------------------------------------------------------------------- 1 | """Contain modules for working with formatted text.""" 2 | -------------------------------------------------------------------------------- /euporie/core/ft/ansi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/ft/ansi.py -------------------------------------------------------------------------------- /euporie/core/ft/html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/ft/html.py -------------------------------------------------------------------------------- /euporie/core/ft/table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/ft/table.py -------------------------------------------------------------------------------- /euporie/core/ft/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/ft/utils.py -------------------------------------------------------------------------------- /euporie/core/graphics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/graphics.py -------------------------------------------------------------------------------- /euporie/core/history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/history.py -------------------------------------------------------------------------------- /euporie/core/inspection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/inspection.py -------------------------------------------------------------------------------- /euporie/core/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/io.py -------------------------------------------------------------------------------- /euporie/core/kernel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/kernel/__init__.py -------------------------------------------------------------------------------- /euporie/core/kernel/_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/kernel/_settings.py -------------------------------------------------------------------------------- /euporie/core/kernel/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/kernel/base.py -------------------------------------------------------------------------------- /euporie/core/kernel/jupyter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/kernel/jupyter.py -------------------------------------------------------------------------------- /euporie/core/kernel/jupyter_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/kernel/jupyter_manager.py -------------------------------------------------------------------------------- /euporie/core/kernel/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/kernel/local.py -------------------------------------------------------------------------------- /euporie/core/key_binding/__init__.py: -------------------------------------------------------------------------------- 1 | """Define key-bindings for the application.""" 2 | -------------------------------------------------------------------------------- /euporie/core/key_binding/bindings/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/key_binding/bindings/__init__.py -------------------------------------------------------------------------------- /euporie/core/key_binding/bindings/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/key_binding/bindings/basic.py -------------------------------------------------------------------------------- /euporie/core/key_binding/bindings/completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/key_binding/bindings/completion.py -------------------------------------------------------------------------------- /euporie/core/key_binding/bindings/micro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/key_binding/bindings/micro.py -------------------------------------------------------------------------------- /euporie/core/key_binding/bindings/mouse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/key_binding/bindings/mouse.py -------------------------------------------------------------------------------- /euporie/core/key_binding/bindings/page_navigation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/key_binding/bindings/page_navigation.py -------------------------------------------------------------------------------- /euporie/core/key_binding/bindings/terminal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/key_binding/bindings/terminal.py -------------------------------------------------------------------------------- /euporie/core/key_binding/bindings/vi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/key_binding/bindings/vi.py -------------------------------------------------------------------------------- /euporie/core/key_binding/key_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/key_binding/key_processor.py -------------------------------------------------------------------------------- /euporie/core/key_binding/micro_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/key_binding/micro_state.py -------------------------------------------------------------------------------- /euporie/core/key_binding/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/key_binding/registry.py -------------------------------------------------------------------------------- /euporie/core/key_binding/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/key_binding/utils.py -------------------------------------------------------------------------------- /euporie/core/key_binding/vi_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/key_binding/vi_state.py -------------------------------------------------------------------------------- /euporie/core/keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/keys.py -------------------------------------------------------------------------------- /euporie/core/layout/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/layout/__init__.py -------------------------------------------------------------------------------- /euporie/core/layout/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/layout/cache.py -------------------------------------------------------------------------------- /euporie/core/layout/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/layout/containers.py -------------------------------------------------------------------------------- /euporie/core/layout/controls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/layout/controls.py -------------------------------------------------------------------------------- /euporie/core/layout/decor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/layout/decor.py -------------------------------------------------------------------------------- /euporie/core/layout/mouse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/layout/mouse.py -------------------------------------------------------------------------------- /euporie/core/layout/print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/layout/print.py -------------------------------------------------------------------------------- /euporie/core/layout/screen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/layout/screen.py -------------------------------------------------------------------------------- /euporie/core/layout/scroll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/layout/scroll.py -------------------------------------------------------------------------------- /euporie/core/lexers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/lexers.py -------------------------------------------------------------------------------- /euporie/core/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/log.py -------------------------------------------------------------------------------- /euporie/core/lsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/lsp.py -------------------------------------------------------------------------------- /euporie/core/margins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/margins.py -------------------------------------------------------------------------------- /euporie/core/mouse_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/mouse_events.py -------------------------------------------------------------------------------- /euporie/core/nbformat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/nbformat.py -------------------------------------------------------------------------------- /euporie/core/path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/path.py -------------------------------------------------------------------------------- /euporie/core/processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/processors.py -------------------------------------------------------------------------------- /euporie/core/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /euporie/core/pygments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/pygments.py -------------------------------------------------------------------------------- /euporie/core/reference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/reference.py -------------------------------------------------------------------------------- /euporie/core/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/renderer.py -------------------------------------------------------------------------------- /euporie/core/style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/style.py -------------------------------------------------------------------------------- /euporie/core/suggest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/suggest.py -------------------------------------------------------------------------------- /euporie/core/tabs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/tabs/__init__.py -------------------------------------------------------------------------------- /euporie/core/tabs/_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/tabs/_commands.py -------------------------------------------------------------------------------- /euporie/core/tabs/_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/tabs/_settings.py -------------------------------------------------------------------------------- /euporie/core/tabs/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/tabs/base.py -------------------------------------------------------------------------------- /euporie/core/tabs/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/tabs/console.py -------------------------------------------------------------------------------- /euporie/core/tabs/kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/tabs/kernel.py -------------------------------------------------------------------------------- /euporie/core/tabs/notebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/tabs/notebook.py -------------------------------------------------------------------------------- /euporie/core/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/utils.py -------------------------------------------------------------------------------- /euporie/core/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/validation.py -------------------------------------------------------------------------------- /euporie/core/widgets/__init__.py: -------------------------------------------------------------------------------- 1 | """Contain various widgets used in euporie.core.""" 2 | -------------------------------------------------------------------------------- /euporie/core/widgets/_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/widgets/_settings.py -------------------------------------------------------------------------------- /euporie/core/widgets/cell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/widgets/cell.py -------------------------------------------------------------------------------- /euporie/core/widgets/cell_outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/widgets/cell_outputs.py -------------------------------------------------------------------------------- /euporie/core/widgets/decor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/widgets/decor.py -------------------------------------------------------------------------------- /euporie/core/widgets/dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/widgets/dialog.py -------------------------------------------------------------------------------- /euporie/core/widgets/display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/widgets/display.py -------------------------------------------------------------------------------- /euporie/core/widgets/file_browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/widgets/file_browser.py -------------------------------------------------------------------------------- /euporie/core/widgets/formatted_text_area.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/widgets/formatted_text_area.py -------------------------------------------------------------------------------- /euporie/core/widgets/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/widgets/forms.py -------------------------------------------------------------------------------- /euporie/core/widgets/inputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/widgets/inputs.py -------------------------------------------------------------------------------- /euporie/core/widgets/layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/widgets/layout.py -------------------------------------------------------------------------------- /euporie/core/widgets/logo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/widgets/logo.py -------------------------------------------------------------------------------- /euporie/core/widgets/menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/widgets/menu.py -------------------------------------------------------------------------------- /euporie/core/widgets/minimap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/widgets/minimap.py -------------------------------------------------------------------------------- /euporie/core/widgets/pager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/widgets/pager.py -------------------------------------------------------------------------------- /euporie/core/widgets/palette.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/widgets/palette.py -------------------------------------------------------------------------------- /euporie/core/widgets/toc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/widgets/toc.py -------------------------------------------------------------------------------- /euporie/core/widgets/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/core/widgets/tree.py -------------------------------------------------------------------------------- /euporie/data/desktop/euporie-console.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/data/desktop/euporie-console.desktop -------------------------------------------------------------------------------- /euporie/data/desktop/euporie-notebook.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/data/desktop/euporie-notebook.desktop -------------------------------------------------------------------------------- /euporie/hub/__init__.py: -------------------------------------------------------------------------------- 1 | """A multi-user hub euporie application.""" 2 | -------------------------------------------------------------------------------- /euporie/hub/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/hub/__main__.py -------------------------------------------------------------------------------- /euporie/hub/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/hub/app.py -------------------------------------------------------------------------------- /euporie/hub/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /euporie/notebook/__init__.py: -------------------------------------------------------------------------------- 1 | """Define euporie's application classes.""" 2 | -------------------------------------------------------------------------------- /euporie/notebook/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/notebook/__main__.py -------------------------------------------------------------------------------- /euporie/notebook/_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/notebook/_commands.py -------------------------------------------------------------------------------- /euporie/notebook/_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/notebook/_settings.py -------------------------------------------------------------------------------- /euporie/notebook/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/notebook/app.py -------------------------------------------------------------------------------- /euporie/notebook/current.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/notebook/current.py -------------------------------------------------------------------------------- /euporie/notebook/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/notebook/enums.py -------------------------------------------------------------------------------- /euporie/notebook/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/notebook/filters.py -------------------------------------------------------------------------------- /euporie/notebook/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /euporie/notebook/tabs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/notebook/tabs/__init__.py -------------------------------------------------------------------------------- /euporie/notebook/tabs/_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/notebook/tabs/_commands.py -------------------------------------------------------------------------------- /euporie/notebook/tabs/_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/notebook/tabs/_settings.py -------------------------------------------------------------------------------- /euporie/notebook/tabs/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/notebook/tabs/console.py -------------------------------------------------------------------------------- /euporie/notebook/tabs/display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/notebook/tabs/display.py -------------------------------------------------------------------------------- /euporie/notebook/tabs/edit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/notebook/tabs/edit.py -------------------------------------------------------------------------------- /euporie/notebook/tabs/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/notebook/tabs/json.py -------------------------------------------------------------------------------- /euporie/notebook/tabs/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/notebook/tabs/log.py -------------------------------------------------------------------------------- /euporie/notebook/tabs/new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/notebook/tabs/new.py -------------------------------------------------------------------------------- /euporie/notebook/tabs/notebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/notebook/tabs/notebook.py -------------------------------------------------------------------------------- /euporie/notebook/tips.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/notebook/tips.py -------------------------------------------------------------------------------- /euporie/notebook/widgets/__init__.py: -------------------------------------------------------------------------------- 1 | """Contain widgets used in the notebook app.""" 2 | -------------------------------------------------------------------------------- /euporie/notebook/widgets/side_bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/notebook/widgets/side_bar.py -------------------------------------------------------------------------------- /euporie/preview/__init__.py: -------------------------------------------------------------------------------- 1 | """A euporie app for previewing notebook files.""" 2 | -------------------------------------------------------------------------------- /euporie/preview/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/preview/__main__.py -------------------------------------------------------------------------------- /euporie/preview/_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/preview/_settings.py -------------------------------------------------------------------------------- /euporie/preview/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/preview/app.py -------------------------------------------------------------------------------- /euporie/preview/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /euporie/preview/tabs/__init__.py: -------------------------------------------------------------------------------- 1 | """Notebook tab for use in preview app.""" 2 | -------------------------------------------------------------------------------- /euporie/preview/tabs/notebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/preview/tabs/notebook.py -------------------------------------------------------------------------------- /euporie/web/__init__.py: -------------------------------------------------------------------------------- 1 | """A euporie web viewer component.""" 2 | -------------------------------------------------------------------------------- /euporie/web/tabs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/web/tabs/__init__.py -------------------------------------------------------------------------------- /euporie/web/tabs/web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/web/tabs/web.py -------------------------------------------------------------------------------- /euporie/web/widgets/__init__.py: -------------------------------------------------------------------------------- 1 | """Contain widgets used in the web viewer.""" 2 | -------------------------------------------------------------------------------- /euporie/web/widgets/webview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/euporie/web/widgets/webview.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | """Useful helper scripts for publishing euporie.""" 2 | -------------------------------------------------------------------------------- /scripts/clone_helix_lsp_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/scripts/clone_helix_lsp_config.py -------------------------------------------------------------------------------- /scripts/debug_vt100_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/scripts/debug_vt100_input.py -------------------------------------------------------------------------------- /scripts/document_cli_flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/scripts/document_cli_flags.py -------------------------------------------------------------------------------- /scripts/document_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/scripts/document_commands.py -------------------------------------------------------------------------------- /scripts/document_configuration_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/scripts/document_configuration_options.py -------------------------------------------------------------------------------- /scripts/document_default_key_bindings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/scripts/document_default_key_bindings.py -------------------------------------------------------------------------------- /scripts/extract_changelog_github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/scripts/extract_changelog_github.py -------------------------------------------------------------------------------- /scripts/generate_more_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/scripts/generate_more_keys.py -------------------------------------------------------------------------------- /scripts/pre_commit_patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/scripts/pre_commit_patch.py -------------------------------------------------------------------------------- /scripts/publish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/scripts/publish.py -------------------------------------------------------------------------------- /scripts/run_notebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/scripts/run_notebook.py -------------------------------------------------------------------------------- /scripts/run_preview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/scripts/run_preview.py -------------------------------------------------------------------------------- /scripts/show.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/scripts/show.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Test suite for euporie.""" 2 | -------------------------------------------------------------------------------- /tests/test_async_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/tests/test_async_utils.py -------------------------------------------------------------------------------- /tests/test_core_comm_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/tests/test_core_comm_base.py -------------------------------------------------------------------------------- /tests/test_core_comm_ipywidgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/tests/test_core_comm_ipywidgets.py -------------------------------------------------------------------------------- /tests/test_core_comm_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/tests/test_core_comm_registry.py -------------------------------------------------------------------------------- /tests/test_core_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/tests/test_core_commands.py -------------------------------------------------------------------------------- /tests/test_core_completions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/tests/test_core_completions.py -------------------------------------------------------------------------------- /tests/test_core_convert_datum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/tests/test_core_convert_datum.py -------------------------------------------------------------------------------- /tests/test_core_convert_formats_markdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/tests/test_core_convert_formats_markdown.py -------------------------------------------------------------------------------- /tests/test_core_convert_mime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/tests/test_core_convert_mime.py -------------------------------------------------------------------------------- /tests/test_core_convert_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/tests/test_core_convert_utils.py -------------------------------------------------------------------------------- /tests/test_core_current.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/tests/test_core_current.py -------------------------------------------------------------------------------- /tests/test_core_data_structures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/tests/test_core_data_structures.py -------------------------------------------------------------------------------- /tests/test_core_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/tests/test_core_filters.py -------------------------------------------------------------------------------- /tests/test_core_ft_ansi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/tests/test_core_ft_ansi.py -------------------------------------------------------------------------------- /tests/test_core_ft_html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/tests/test_core_ft_html.py -------------------------------------------------------------------------------- /tests/test_core_ft_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/tests/test_core_ft_utils.py -------------------------------------------------------------------------------- /tests/test_core_layout_containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/tests/test_core_layout_containers.py -------------------------------------------------------------------------------- /tests/test_core_lexers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/tests/test_core_lexers.py -------------------------------------------------------------------------------- /tests/test_core_pygments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/tests/test_core_pygments.py -------------------------------------------------------------------------------- /tests/test_core_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/tests/test_core_style.py -------------------------------------------------------------------------------- /tests/test_core_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/tests/test_core_utils.py -------------------------------------------------------------------------------- /tests/test_core_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/tests/test_core_validation.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joouha/euporie/HEAD/uv.lock --------------------------------------------------------------------------------