Hacker News new | ask | show | jobs
by landhar 1266 days ago
I’m working on an open-source social bookmarking site in Elixir that is API compatible with delicious/pinboard.

It’s named linkhut and it’s currently able to import your bookmarks from pinboard and browser exports. The flagship instance is: https://ln.ht

The source code is hosted here: https://sr.ht/~mlb/linkhut/

The documentation: https://docs.linkhut.org/introduction.html

The two things that are important to me in a bookmarking app (and why I‘ve been working on making one of my own on and off for a while): open source and offering an API for other tools to build upon.

The current API on linkhut aims to be bug for bug compatible with pinboard while being more OAuth-y.

I’m still working on an archiving feature similar to pinboard’s. But it’s probably going to take a while, I’ve been experimenting with different approaches and there’s still a few things I want to explore before settling on a solution. Once that’s ready I think I’ll call 1.0 complete.

In the meantime I’m still working through a laundry list of quality of life and small features (e.g.: recently I pushed support for “unread” links).

2 comments

Glad to see an API-compatible alternative.

Is archiving on your roadmap? The primary reason I use Pinboard is (at least some of) my stored URLs have text snapshots I can use in the case of linkrot.

> API compatible with delicious/pinboard.

> […]

> The current API on linkhut aims to be bug for bug compatible with pinboard while being more OAuth-y.

This is neat!

Are there any API docs available for delicious, pinboard, and your application respectively?

Thank you :)