Ask HN: Is there a service that allows attaching metadata to a web resource?

1 points by torarnv ↗ HN
Say I want to create a Chrome extension to let me tag YouTube videos (with more advanced tags than what the built in playlists can provide). Where do I store these tags? I could of course use YouTube's own "datastructures" such as playlists and the notes for each playlist item, but that quickly gets hairy/hacky. Is there some kind of DBaaS that easily allows me to tie metadata to each video, with a simple REST API?

6 comments

[ 3.0 ms ] story [ 25.7 ms ] thread
Note that the data should be sharable with other users, hence not using the built in Chrome extension storage.
Hypothes.is supports open and public annotations of arbitrary URLs, including tags and comments, but the intent is that all tags and annotations are public.

It does have an API, and can work via bookmarklets, or by linking to pages by prepending https://via.hypothes.is/

Cool, thanks for the link! I don't mind the tags being public, but it seems Hypothes.is now also supports private/group annotations.

Unfortunately you can only annotate text (so far), but they might add deeper integration in the future to e.g. tag a section of a video.

In the meantime I started writing a Chrome extension based on Firebase. Having never used Firebase before I'm very pleasantly surprised how easy it is to get something up and running!