Delicieux provides a self hosted bookmarking API compatible with Delicious - and probably Pinboard – clients.
At the moment Delicieux is tightly coupled to the Google App Engine platform. This should change in the future.
To preserve compatibility with the delicious API, Delicieux does not implement best practices: HTTP 200 for errors...
For more about the delicious.com API, visit https://delicious.com/developers For more about the pinboard.in API, visit http://pinboard.in/api/
Delicieux is not multi-tenant at the moment
###GETTING STARTED
- Register an application on Google App Engine https://appengine.google.com/
- Clone this repo
- Replace the
application
name inapp.yaml
- Change the user/password in settings.py
- Deploy to Google App Engine
####Supported endpoints
https://api.delicious.com/v1/posts/update - Check to see when a user last posted an item
https://api.delicious.com/v1/posts/add? - add a new bookmark
https://api.delicious.com/v1/posts/delete? - delete an existing bookmark
https://api.delicious.com/v1/posts/get? - get bookmark for a single date, or fetch specific items
https://api.delicious.com/v1/posts/recent? - fetch recent bookmarks
https://api.delicious.com/v1/posts/dates? - list dates on which bookmarks were posted
https://api.delicious.com/v1/posts/all? - fetch all bookmarks by date or index range
https://api.delicious.com/v1/posts/all?hashes - fetch a change detection manifest of all items
https://api.delicious.com/v1/posts/suggest - fetch popular, recommended and network tags for a specific url
https://api.delicious.com/v1/tags/get - fetch all tags
https://api.delicious.com/v1/tags/delete? - delete a tag from all posts
https://api.delicious.com/v1/tags/rename? - rename a tag on all posts
####Not Supported endpoints
https://api.delicious.com/v1/tags/bundles/all? - fetch tag bundles
https://api.delicious.com/v1/tags/bundles/set? - assign a set of tags to a bundle
https://api.delicious.com/v1/tags/bundles/delete? - delete a tag bundle