Skip to content

openric/capture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

@openric/capture

A pure-browser data-entry tool for any server that implements the OpenRiC Viewing + Write API (/api/ric/v1/*). You supply a server URL and an API key; the app POSTs captured entities straight to that server. No backend. No Heratio assumptions.

Live demo: capture.openric.org Sibling project: @openric/viewer

What it does

  • Create Places, Rules, Activities, Instantiations, and Relations against any OpenRiC-conformant server
  • Pull the taxonomy (type pickers) live from /api/ric/v1/vocabulary/{taxonomy} — so form options always match whatever taxonomy the server actually publishes
  • Store the server URL + API key in localStorage — never sent anywhere except the server you configured
  • Log the last 20 captures in localStorage so you can verify and navigate

Why standalone

OpenRiC is implementation-neutral. The viewer was extracted from Heratio to prove that any OpenRiC-conformant server can drive it; this tool is the mirror of that story on the capture side. The Heratio reference implementation has its own capture UI at heratio.theahg.co.za/ric-capture — this is not that.

Run locally

Zero build step. Open docs/index.html in a browser, or:

python3 -m http.server -d docs 8000
# http://localhost:8000

Deploy

GitHub Pages serves docs/ on the main branch. Custom domain via docs/CNAME.

Licence

AGPL-3.0-or-later.

About

Pure-browser data-entry tool for any OpenRiC-conformant server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors