unofficial-hypothesis-extension icon indicating copy to clipboard operation
unofficial-hypothesis-extension copied to clipboard

connect to self-hosted hypothesis server

Open andrewchenshx opened this issue 3 years ago • 3 comments

how can i make this extension connect to a self-hosted hypothesis server? i cannot find related settings. thanks

andrewchenshx avatar Jun 16 '21 06:06 andrewchenshx

Thanks for your comment! Sorry for the delay in replying to it.

Unfortunately, this is not currently supported by the unofficial extension (I think it isn't supported by the official one either). As far as I remember (I haven't had time to work on the code for quite long), right now the only way to do it would be re-building the extension with the new settings.

However, I think it's a great feature to add to the unofficial extension. It would be amazing that one could get annotations from Hypothesis and other annotation servers in a federated network. Hopefully I, the Hypothesis team or someone else in the web annotation community finds the time to work on this soon.

Have you suggested this in the official extension/client repositories? Maybe someone has already proposed it there!

diegodlh avatar Jun 24 '21 00:06 diegodlh

Have you suggested this in the official extension/client repositories?

not yet. as the official extension for firefox is still not available. meanwhile, self-hosting hypothesis is not easy, as the docker image is not working well(not update-to-date).

andrewchenshx avatar Jun 25 '21 10:06 andrewchenshx

Just to note that people have recently been expressing interest in the subject of a federation of annotations in ActivityPub land.


Jon Udell blogged about a minimal Hypothesis server three months after the exchange here:

First making the client in the unofficial extension compatible with manually entering server endpoints at runtime, which is exemplified in the blog post's source code:

  • https://github.com/judell/MinimalHypothesisServer/blob/main/client-patches.txt

This kind of regular monkey patching of upstream might require a rebuild of the build workflows for the extension that allows for regular synchronisation with upstream. That is a separate issue.

Second coming up with a protocol that maps the Hypothesis API to ActivityPub Activity Streams 2.0 and the actor model.

almereyda avatar Jan 08 '24 23:01 almereyda