~glyph/myka

Culture library & cultivation log for tracking the expansion of mycelia.
Revert "Add integration tests for add, delete and list when culture doesn't exist"
0e8467c0 — mycognosist 3 months ago
Add integration tests for add, delete and list when culture doesn't exist
96dd1435 — mycognosist 3 months ago
Add passing test for write_cultures

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~glyph/myka
read/write
git@git.sr.ht:~glyph/myka

You can also use your local clone with git send-email.

myka

A culture library & cultivation log for tracking the expansion of mycelia.

Rust CLI tool.

[ WIP ].

Installation

Note: Requires Rust compiler (install with rustup).

git clone https://git.sr.ht/~glyph/myka
cd myka
cargo build --release

Usage

./target/release/myka

myka 0.1.1
glyph | mycognosist <gnomad@cryptolab.net>

USAGE:
    myka <SUBCOMMAND>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

SUBCOMMANDS:
    add       Add a culture to the Library
    delete    Delete a culture from the Library
    help      Prints this message or the help of the given subcommand(s)
    list      List cultures from the Library

Vision

myka has begun life as a local storage and query tool for interacting with a library of fungal cultures. It will grow to allow the storage and querying of culture lines, with each line forming an append-only log of cultivation events (e.g. agar -> grain -> woodchips).

Additional (imagined) capabilities will include tracking yields and environmental conditions to allow for optimization based on generated statistics.

The eventual goal is to make myka truly mycelial by leveraging p2p sociotechnology...

Hypercore + Hyperswarm

Back-up your virtual library and cultivation logs with peers. Share your virtual library with peers to facilitate trade. Share media and substrate recipes with peers.

License

AGPL-3.0.