[GH-ISSUE #1356] New Extractor: rich and imgcat for rendering markdown, code, error logs, and more to html/CLI #2341

Closed
opened 2026-03-01 17:58:18 +03:00 by kerem · 1 comment
Owner

Originally created by @pirate on GitHub (Feb 22, 2024).
Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/1356

rich README.md -o readme.html
rich data.csv -o data.html
rich index.json -o index.html
rich -x python errors.log -o errors.html
rich -x ini ArchiveBox.conf -o config.html

# also consider imgcat for showing images/thumbnails directly in cli output
imgcat --width 2 archive/*/favicon.ico
imgcat --width 100 archive/*/media/*.webp
imgcat -t text/python logs/errors.log
imgcat -t application/json archive/1698749080.583/index.json

Use textual-web to generate live web views of commands & output:

pip install textual-web
textual-web -t

Autogenerate TUI from existing management commands


Other TUI Browsers

Originally created by @pirate on GitHub (Feb 22, 2024). Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/1356 ```bash rich README.md -o readme.html rich data.csv -o data.html rich index.json -o index.html rich -x python errors.log -o errors.html rich -x ini ArchiveBox.conf -o config.html # also consider imgcat for showing images/thumbnails directly in cli output imgcat --width 2 archive/*/favicon.ico imgcat --width 100 archive/*/media/*.webp imgcat -t text/python logs/errors.log imgcat -t application/json archive/1698749080.583/index.json ``` - https://github.com/textualize/rich-cli - https://github.com/eddieantonio/imgcat --- Use textual-web to generate live web views of commands & output: ```bash pip install textual-web textual-web -t ``` - https://github.com/Textualize/textual-web --- Autogenerate TUI from existing management commands - https://github.com/anze3db/django-tui - https://github.com/Textualize/trogon ---- Other TUI Browsers - https://github.com/juftin/browsr (Filesysstem explorer) - https://github.com/tconbeer/harlequin (SQL DB explorer) - https://github.com/romanin-rf/SeaPlayer (Terminal media player) - https://github.com/Textualize/frogmouth (markdown browser) - https://github.com/wustho/baca (ebook reader) - https://github.com/mahrz24/netext (render graph nodes and edges in terminal) - https://github.com/michelcrypt4d4mus/pdfalyzer (deep inspect PDF contents) - https://github.com/royreznik/rexi (interactive regex tester) - https://github.com/QbDesu/django-tui.editor (WYSIWYG web editor for markdown in django)
kerem closed this issue 2026-03-01 17:58:18 +03:00
Author
Owner

@pirate commented on GitHub (Mar 1, 2024):

Closing as duplicate of https://github.com/ArchiveBox/ArchiveBox/issues/1356

<!-- gh-comment-id:1972346088 --> @pirate commented on GitHub (Mar 1, 2024): Closing as duplicate of https://github.com/ArchiveBox/ArchiveBox/issues/1356
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ArchiveBox#2341
No description provided.