Confessions: The initial approach of https://bitcoin-library.org was not #nostr enough. Though everything was built on nostr, I did not understand nostr fully enough to built it the nostr way.
It would have been hard for other clients to use the data, because it was all json-encoded stuff in some custom tag.
What I was missing was #NIP-32. Nostr labels make it easy to annotate all kinds of resources and every client supporting it, can make use of the data.
To experiment with labels I built https://labelmachine.org, which will supersede the bitcoin-library browser extension. I will add something like "Label Profiles" which will help the user to annotate Learning Resources, events or whatsoever. Then every other client can also use that data more easily.
I started experimenting with labels with https://labelMachine.org
I will rework the Bitcoin-library project to use these instead soon™