Skip to main content

Modern/Modal Interface for Uniform Reconnaissance.

Mission: interpret everything as graphs and navigate them like a filesystem.

Motto: ⌇⡦⡋⣑⣳

  • “Everything is a list”

  • “Anything can be interpreted as list”

  • “Multiple ways to interpret – is a list too”

  • “Making choices is a function” [delegated to YOU by the program]

  • “Workflow as a plugin” – upload yours and explore others

  • “Consistency first, usability second” [– everything else is not on the chart]

  • “Be frontend to anything out there” [bridge what you can; reimplement what you must]

  • “Tools in the loop” (interpret output as structures and actions)

  • “Explore even itself” (events, logs, ui, config, workflows, keybindings, runtime, RAM, etc.)

  • “Embrace cognitive constrains” (suggest workflows and give feedback)

  • “Bind all events to current contexts” == that’s simply how attention-memory works

  • “File Manager is a lie. What you manage – is your attention.”

CHANGELOG

TBD

  • homoiconic Entity/Action data interpretation

  • subscribe/publish change propagation channels

  • new miur-relevant argparse

2025-02-14

DONE

  • interlace objects (Entitis) and methods (Actions) during navigation

  • auto-convert any python object to explorable entity

  • preview nodes under cursor and previous history

  • inputfield/editbox for FilterBy() with readline/emacs bindings

  • draft localhost rootnodes for FS, /proc, pacman

  • draft internal rootnodes for env, keybind, demos

  • draft protocol rootnodes for web, mpd

  • draft dataset rootnode for unicode symbols

  • add demos for future UI clients in qt6/qml/sdl3/glfw/imgui/pyqtgraph

  • provide ZSH integration and shell aliases

  • add clipboard / copy to xclip

  • adaptive layout for navi

  • list UI got itemwrap, colsep, spacemark, linenum, decortail

2024-12-01

DONE

  • list widget (SatelliteViewport)

  • class hierarchy for ui

  • automatic venv

  • PoC file system navigation

  • PoC highlighting file by type

  • PoC pygmentized in curses

  • PoC selectors mainloop (w/o asyncio)

  • separate FDs for jupyter, tty, stdin/stdout and logs

  • FIXED: no curses resize on SIGWINCH

2024-06-01

DONE

  • curses terminal UI

  • asyncio based mainloop

  • jupyter kernel integration

  • bash multi-shebang with aliases

  • tty shell_out (async!)

  • pipe stdin/stdout (with concurrent tty)

  • print to terminal altscreen

  • new lightweight logger

  • global app singleton

Metadata

Release files for miur 0.400.20250214

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for miur 0.400.20250214
File Size Uploaded
miur-0.400.20250214.tar.gz 117.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for miur 0.400.20250214
File Interpreter ABI Platform
miur-0.400.20250214-py3-none-any.whl Python 3 none any Details

Total release size: 252.7 kB

Release files / miur-0.400.20250214.tar.gz

Download URL miur-0.400.20250214.tar.gz
Size 117.9 kB
Tags Source
SHA-256 checksum
How to use checksums
855547a8412092b3caf0e956dfea1ada0c086f278247f0ce50d2e57142fff046
BLAKE2b-256 checksum
How to use checksums
d529b95f5443d0b1c2c918d3ccf90929d22924ca5634d79bee9f7d01f5db6d32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / miur-0.400.20250214-py3-none-any.whl

Download URL miur-0.400.20250214-py3-none-any.whl
Size 134.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6c09026f200c2bcac0ee2a90b626fdf4cab98de958f42accef5932a4d1e9790c
BLAKE2b-256 checksum
How to use checksums
c6651cfe91b042178ef392d2f19aa7923eb8faca36eb923e956891301553e25e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release history Release notifications | RSS feed

This release

0.400.20250214 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page