The first verison of faff-core was written in Python, because I know how to write Python.
This well-supported the Python cli, but immediately failed to support a Javascript Obsidian client. So I ported it to Rust.
This repo is now archived. Please use the Rust implementation (with Python bindings) available at https://github.com/faffhub/faff-core instead.