Overview
bisos.py-dblock is a pure-Python engine for expanding org-mode dynamic blocks (dblocks) in files, without requiring Emacs or the Blee bx-dblock tool. It mimics org-mode’s dblock model: handlers register under a signature string, and a single pass over a file dispatches each replacing the block body with freshly computed content.
bisos.py-dblock is a python package that uses the PyCS-Framework. It provides the py-dblock.cs command for updating org-mode dynamic blocks from the command-line.
The package ships one built-in handler, for the b:ai:file/particulars dblock used by the ByStar AI collaborative development template set.
Table of Contents TOC
Part of BISOS — ByStar Internet Services Operating System
Layered on top of Debian, BISOS (By* Internet Services Operating System) is a unified and universal framework for developing both internet services and software-service continuums that use internet services. See Bootstrapping ByStar, BISOS and Blee for information about getting started with BISOS.
BISOS is a foundation for The Libre-Halaal ByStar Digital Ecosystem which is described as a cure for losses of autonomy and privacy in a book titled: Nature of Polyexistentials
bisos.py-dblock is part of BISOS. It is a standalone package that can be used independently of the full BISOS environment.
bisos.py-dblock is a Command-Only PyCS Facility
bisos.py-dblock is a command-line tool. It is a PyCS single-unit command service. PyCS is a framework that converges development of CLI tools and services. PyCS is an alternative to FastAPI, Typer and Click.
Planned Improvements
Upload to PyPI and test as pipx install
Write fullUsagePanel-en.org Blee-Panel
Add further dblock handlers beyond b:ai:file/particulars
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file bisos_pydblock-0.11.tar.gz.
File metadata
- Download URL: bisos_pydblock-0.11.tar.gz
- Upload date:
- Size: 23.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/5.1.1 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77780008ce2c471503bcb29fa3af14320e043e683269a46df657cb240334fbe0
|
|
| MD5 |
70157b757ffa8f0c8c054ddaa86785f2
|
|
| BLAKE2b-256 |
049014e39323f224888a28e05412e9a1f7f28e61215ba5fa72d82e08e94edf87
|