This repository was archived by the owner on Dec 16, 2019. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi,
It seems, that the Semantic Scuttle API is not up to date with the current delicious API. Some new features (like
hashes
) are especially useful for client synchronisation.With this pull request I want to update the API to be fully compatible with delicious again. It is not finished, but I want to share the progress to allow early feedback.
Status:
So far, these API functions have been updated:
posts/all
, including?hashes
posts/get
. See comment belowDifferences:
This is a list of functions, which are not fully implemented, because I'm unsure, whether they are usefull:
Compatibility:
The changes in the API are mostly backward compatible, as new features are added. I will list the incompatibilities here:
posts/all
. Clients expecting all bookmarks to be returned will not show all Bookmarks (if there are >1000).posts/all
: An empty result (no bookmarks) now returns<result code="no bookmarks"/>
instead of an empty<posts>
-tag.posts/get
default date has changed and UTC is used instead of server timezoneposts/get
thedt
inposts
attribute does not contain the time anymore (just the date)About the XML header:
In delicious the header of the response is
<?xml version="1.0" encoding="UTF-8" ?>
In semantic scuttle it is
<?xml version="1.0" standalone="yes" ?>
I'm not sure if this is intended or even important. However, I used the header of delicious here.
Cheers,
David