GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - python-processing-unit/Morgul: Minimal Markdown editor with optional encryption.

BranchesTags
Open more actions menu

Latest commit

 

History

37 Commits
37 Commits

Folders and files

NameName
Last commit message
Last commit date
assets
assets
 
 
scripts
scripts
 
 
src/morgul
src/morgul
 
 
tests
tests
 
 
.gitignore
.gitignore
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
NOTICE.md
NOTICE.md
 
 
README.md
README.md
 
 
UNLICENSE
UNLICENSE
 
 
pyproject.toml
pyproject.toml
 
 
uv.lock
uv.lock
 
 

Repository files navigation

Morgul

Minimal Markdown editor with optional encryption.

Screenshot of Morgul

Features

  • Tabbed editing (new / open / close, dirty stars)
  • Markdown syntax highlighting
  • Live HTML preview pane (Ctrl+Shift+P)
  • Find & Replace (Ctrl+F / Ctrl+H): match case, whole word, regex, in selection, in highlighted zones only
  • Encrypted MORGUL format (XChaCha20-Poly1305 + Argon2id)
  • Export: Markdown or HTML (cleartext)

Requirements

  • Python 3.11+
  • uv

Setup

uv sync

Run

uv run morgul
uv run morgul <file>

Passing a single file path opens that file. If the file is already open in a tab, Morgul switches to it; otherwise it opens in a new tab.

Develop

uv run ruff check .
uv run ruff format .
uv run ty check
uv run pytest

License

Unlicense (public domain). Runtime GUI toolkit is PySide6-Essentials (LGPL-3.0). Markdown parsing is markdown-it-py (MIT). See NOTICE.md for all dependencies.

About

Minimal Markdown editor with optional encryption.

Topics

encryptionmarkdownmarkdown-editorqttabstext-editor

Resources

Readme
Unlicense
Activity

Stars

1 star

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.