The Feed Reader API is REST based, uses basic authentication and returns JSON. When authentication is required, the token can be passed as a query parameter instead ("?token=SOMETOKENHERE"). Please email me your feedback.
Creates a user account. Accepts username, password and redirecturl as parameters and returns a payment page url. Send the user to this url. Once payment is complete, the user will be redirected to the redirect url you supplied as parameter
curl https://api.feedreader.co/v1/signup --data "username=someusername&password=somepassword&redirecturl=feedreader.co"
{
"success": true,
"url": "somepaymenturl"
}
Authenticates a session. Accepts password as a parameter and returns an authentication token.
curl https://feedreader.co/api/v1/arpith/tokens --data "password=somepassword"
{
"success": true,
"token": "fb8ac39f556118deef404bb7d0c0192f7d483759c348694d"
}
Revokes a session. Requires authentication.
curl -X DELETE https://feedreader.co/api/v1/arpith/tokens -u fb8ac39f556118deef404bb7d0c0192f7d483759c348694d:
{
"success": true
}
Get all subscribed feeds. Returns a list of feed objects and articles not marked read.
curl https://feedreader.co/api/v1/arpith/feeds
{
"success": true,
"feeds": [
{
"title": "American Elf",
"htmlUrl": "http://www.americanelf.com",
"type": "rss",
"lastModified": "undefined",
"etag": "undefined",
"key": "http://feeds.feedburner.com/AmericanElfRssFeed"
}
],
"articles": []
}
Checks url for new articles and returns feed object with sorted list of article hashes.
curl https://feedreader.co/api/v1/feeds/http://feeds.feedburner.com/AmericanElfRssFeed -u fb8ac39f556118deef404bb7d0c0192f7d483759c348694d:
{
"title": "American Elf",
"htmlUrl": "http://www.americanelf.com",
"type": "rss",
"lastModified": "undefined",
"etag": "undefined",
"success": true,
"articles": [
"54eac3bad961867dfc67b659a027f0d4",
"97bee92629ecf71804dc4505080c68da",
"b3763bd521a5ef1c81443e1448cdc051"
]
}
Label an article. Accepts hash (required) and score (optional) as parameters. If score is not present, Date.now() is used to order the article within the label. Requires authentication.
curl https://feedreader.co/api/v1/arpith/labels/read --data "hash=cc5e5dcb16010782336e0e1a7e98395e" -u fb8ac39f556118deef404bb7d0c0192f7d483759c348694d:
{
"success": true
}
Remove a label from an article. Accepts hash (required) as parameter. Requires authentication.
curl https://feedreader.co/api/v1/arpith/labels/read -X DELETE --data "hash=cc5e5dcb16010782336e0e1a7e98395e" -u fb8ac39f556118deef404bb7d0c0192f7d483759c348694d:
{
"success": true
}
Get articles labelled with label.
curl https://feedreader.co/api/v1/arpith/labels/read -u fb8ac39f556118deef404bb7d0c0192f7d483759c348694d:
{
"success": true,
"articles": [
"cc5e5dcb16010782336e0e1a7e98395e"
]
}
Get all labels used. If hash is passed as a parameter returns labels for the article.
curl https://feedreader.co/api/v1/arpith/labels?hash=8e8fb9307239c9b99daf2cf8eea510009d7cbcf2 -u fb8ac39f556118deef404bb7d0c0192f7d483759c348694d:
{
"success": true,
"labels": [
"read"
]
}
Add a feed to a folder. Accepts xmlurl as parameter. Requires authentication.
curl https://feedreader.co/api/v1/arpith/folders/Kochalka --data "xmlurl=http://feeds.feedburner.com/AmericanElfRssFeed" -u fb8ac39f556118deef404bb7d0c0192f7d483759c348694d:
{
"success": true
}
Delete a feed from a folder. Accepts xmlurl as parameter and deletes the folder if it is now empty. Requires authentication.
curl https://feedreader.co/api/v1/arpith/folders/Kochalka -X DELETE --data "xmlurl=http://feeds.feedburner.com/AmericanElfRssFeed" -u fb8ac39f556118deef404bb7d0c0192f7d483759c348694d:
{
"success": true
}
Get feeds in folder.
curl https://feedreader.co/api/v1/arpith/folders/Kochalka
{
"success": true,
"feeds": [
"http://feeds.feedburner.com/AmericanElfRssFeed"
]
}
Get all folders used. If xmlurl is passed as a parameter, returns folders the feed belongs to as well as all folders used.
curl https://feedreader.co/api/v1/arpith/folders?xmlurl=http://xkcd.com/atom.xml
{
"success": true,
"folders": [
"Other"
],
"allFolders": [
"Other"
]
}
Get an article from S3 via cloudfront. Note that the json is stripped, no "success".
curl https://feedreader.co/api/v1/articles/8e8fb9307239c9b99daf2cf8eea510009d7cbcf2
For years now, Matt and I have been getting this question: when are you going to release the soundtrack from The Incident? Today, the singer/songwriter behind this wonderful, wonderful score has made it available for download. Hit up Cabel’s new blog and get the back story plus some bitchin’ tunes! For years now, Matt and I have been getting this question: when are you going to release the soundtrack from The Incident? Today, the singer/songwriter behind this wonderful, wonderful score has made it available for download. Hit up Cabel’s new blog and get the back story plus some bitchin’ tunes! For years now, Matt and I have been getting this question: when are you going to release the soundtrack from The Incident? Today, the singer/songwriter behind this wonderful, wonderful score has made it available for download. Hit up Cabel’s new blog and get the back story plus some bitchin’ tunes!
{
"title": "The Incident: The Music",
"description": "The Incident: The Music: