Interconnect scuttle instances / pubsubhubbub support
Brought to you by:
cweiske
Leaving delicious and self hosting a scuttle instance is good. Having scuttle interact with other scuttle instances would be great!
To keep a community aspect of bookmarking without a centralized server, it would be nice to be able to reference other instances of scuttle and that the data on the other servers be visible/searchable/etc on your instance.
see ideas around the "subscribe" in distributed microblogging status.net or diaspora. This feature would be ultra-cool for the http://wiki.debian.org/FreedomBox .
I did not use diaspora or status.net yet, but I think we would want two things:
1. I as a SC user want to subscribe to a user in another SemanticScuttle instance
2. The admin decides that the other SC instance is cool and that its content shall be included in the own one
Either way, the contents of the remote system would be synced regularly via a cron job into our system. You could search them, copy them, tag them and do everything you want like you could do with local bookmarks.
The bookmarks themselves cannot be edited, and they would have a link like "hosted on http://hostname" so one could recognize them as foreign.
If someone changes or deletes the remote links, this would be replicated to our system via the cron.
This is a verrry cool idea.
hey,
glad you enjoy and appreciate the idea.
Two pointers that could help implement this :
We should use http://xmlns.notu.be/aair/ as exchange format.
private/protected bookmarks shared with other people need to be encyrpted. We should use a schema similar to diaspora:
Linkdump:
- https://github.com/diaspora/diaspora/wiki/Encryption
- https://github.com/diaspora/diaspora/wiki/Message-passing-in-Diaspora
- http://webfinger.org/
- http://hueniverse.com/webfinger/
- http://en.wikipedia.org/wiki/Hybrid_encryption
Ticket moved from /p/semanticscuttle/feature-requests/45/