Our great sponsors
-
This is a pretty grating response. It's not made any better by the first sentence; it seems that you are the one confusing two different (types of) things:
> The Canvas format is MIT licensed in the same way that Markdown uses a BSD-type license.
In no sense are these two things comparable. "Markdown uses a BSD-type license" is a true statement because "Markdown", wrt the context where it makes sense to discuss its license, is a Perl script—a program, licensed in a way that is not uncommon for open source programs to be licensed. Your canvas format is not a program. It's a 70-line TypeScript interface definition, going by your own link:
<https://github.com/obsidianmd/obsidian-api/blob/master/canva...>
To call this "open source" (let alone open source "in the same way that Markdown" is) is a very odd choice. It's less odd for anyone who recognizes that it follows a common pattern, where folks with something to sell try to openwash what it is that they're selling based on the (not unfounded) perception that having it be thought of as more open than it really is tends to confer certain positive benefits. It's why Steve Jobs lied about FaceTime being open standard, for example.
Whether or not you're giving any explicit permission to build apps, scripts, plugins, etc. is largely moot—to be frank, you don't have the power to dictate otherwise. On the other hand, if you're saying that you're hoping to steward and participate in a vibrant ecosystem built on a common format, then that's cool. But say what you mean, though. Calling it an open format or an open standard would be fine; "open source", however, this is not.
-
you can do that using uris:
https://help.obsidian.md/Advanced+topics/Using+obsidian+URI
there is also a plugin for having advanced uris if you want to be more specific:
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Cool project! Note that if you want to support the Remarkable scribbles, there's a Python project that does that:
-
Not quite there yet, but there is an Obsidian plugin developing similar functionality: https://github.com/MohrJonas/obsidian-ocr
-
-
It appears to be convoluted but Remarkable -> Rextract -> Readwise -> Obsidian looks like a path.
-
Or use pandoc[0] to convert a markdown file to an HTML file (and many other file types)
[0]: https://pandoc.org/
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
This is cool, but the killer feature I'm looking for is a UI to accomplish the functionality of grit https://github.com/climech/grit. Grit itself isn't particularly functional, but its write-up in the readme hasn't been fully realized by any task tracking software (as far as I'm aware).
-
Sadly not out of the box im afraid, there is a plugin for that though [1]. This plugin is not as advanced as say onenote, but it works for small things
[1]: https://github.com/zsviczian/obsidian-excalidraw-plugin
-
We use the SuptleCrypto Web API implementation and a library called scrypt (this one: https://github.com/ricmoo/scrypt-js).
We also had someone from the EteSync/EteBase project take a look at the code before Obsidian Sync was released.
-
logseq
A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.
From FOSS alternatives listed there, LogSeq [1] looks quite promissing! It also mentiones canvas feature in their docs [2] (which are written as LogSeq graph, too). I am still evaluating it but so far so good, it even has an Android app (as a pre-release on GitHub).
-