Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Betula compatibility #22

Open
bouncepaw opened this issue Feb 3, 2025 · 1 comment
Open

Betula compatibility #22

bouncepaw opened this issue Feb 3, 2025 · 1 comment

Comments

@bouncepaw
Copy link

Hello! I was informed of your project, the recent grant and the plans to integrate ActivityPub. I am the developer of Betula, an older federated bookmark manager. It has subscriptions, timelines, and reposts.

Other projects to know are Inks and Postmarks.

My next step will be adding federated search. I know of the Fediscovery initiative, but they haven't released any spec yet, so I'm kinda coming up with my own thing. See Betula's Approach to Federated Search.

It also happens that both Omnom and Betula are written in Go.

I think we should strive to keep our federation capabilities compatible. There's actually a surprising depth to the world of bookmarking, and a lot of small catches. What do you think? Also, what do you plan to do? Will Omnom be more like Postmarks and Inks or more like Betula?

@asciimoo
Copy link
Owner

asciimoo commented Feb 3, 2025

Ohi, thanks for contacting!

I think we should strive to keep our federation capabilities compatible.

I'm absolutely down to figure out a federation strategy/module that works for both projects - omnom does not have any special requirements regarding to ActivityPub/federated search support. Your initial approach seems pretty clean and straight forward.

Will Omnom be more like Postmarks and Inks or more like Betula?

I'm mostly focusing on utilizing the snapshots that omnom creates with the bookmarks, because it is the unique feature of the project, but it does not affect the federation support imo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants