stronglink
stronglink copied to clipboard
A searchable, syncable, content-addressable notetaking system
Right now we treat hash URIs as strings. The hash algorithm does its own logic to generate a list of arbitrary paths and we use them as-is. I think what...
I tried building this and I got this error ``` [ 93%] Building C object src/CMakeFiles/libcmark_static.dir/houdini_href_e.c.o [ 95%] Building C object src/CMakeFiles/libcmark_static.dir/houdini_html_e.c.o [ 96%] Building C object src/CMakeFiles/libcmark_static.dir/houdini_html_u.c.o [ 98%]...
Related to #110, we should strive to support all of the different content address formats: - Our own hash URIs, of course - [RCF 6920](https://tools.ietf.org/html/rfc6920) (`ni:`) - Algorithm-prefixed hashes (e.g....
As described in [this](https://bentrask.com/?q=hash://sha256/3a9950ed18cae3cbcdad36338b9f697be3fbcd3a1ba92c9f068e1b140da49ec7) post, our hash URI scheme is ambiguous when supporting multiple hash encodings (for example, hexadecimal and base-64). Examples from the post: > hash://sha256/9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08 (current hex format)...
It should be possible (and maybe not even that hard) to implement an [SQLite virtual table](https://sqlite.org/cvstrac/wiki?p=VirtualTables) for StrongLink's database schema. This would be handy for debugging, exploration, and who knows...
Test with something like https://github.com/androm3da/libfaultinj
Probably useful for #106.
See [here](https://bentrask.com/?q=hash://sha256/7c8153cfb8879dbb2c470780f1c9fe1a2adc9e93dfaf28784e61570274dd07f8) for a full overview of plans. Depends on #7. Also requires various optimizations to meta-files.
Tags that cancel out other tags, plus an interface for tag editing and a filter that lets you query based on current tag state? May require special indexing to be...
StrongLink seems to have some overlapping ideas/uses with CouchDB and PouchDB. The biggest difference is that we also (plan to) support _desynchronization_, AKA partial mirroring, AKA partial replication. Given our...