Metadata-Version: 2.4
Name: libobsh
Version: 0.1.0
Summary: Library of Babel tools: encode any file to a deterministic coordinate, decode, and run scripts
Author-email: Your Name <you@example.com>
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

Library of Babel Tools (lob)
============================

Encode any file to a deterministic Library of Babel coordinate, and decode/run it.

Installation
------------

    git clone https://github.com/yourusername/libobsh.git
    cd libobsh
    ./setup.sh
    export PATH="$HOME/.local/bin:$PATH"

Usage
-----

* Encode a file (any size):
      lob-encode myfile
      Creates myfile.coord.

* Decode a coordinate back to a file:
      lob-decode myfile.coord restored

* Run a bash script directly from its coordinate:
      lob-run myfile.coord

How it works
------------

* Files <= 3200 bytes: stored in a single Library page; .coord contains the page address.
* Larger files: split into 3200-byte pages; a manifest (JSON) is stored in the Library, and the .coord contains the manifest address.
* The decoder automatically detects whether the coordinate points to a manifest or raw data.

Requirements
------------

* Python 3.6+ (no external libraries).

License
-------

MIT
