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...
Delicieux is not multi-tenant at the moment
- Register an application on Google App Engine https://appengine.google.com/
- Clone this repo
- Replace the
- Change the user/password in settings.py
- Deploy to Google App Engine
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