fa-node
FurAffinity wrapper for NodeJS
Usage
To get the most recent content:
furaffinity.types has all possible results
var furaffinity = require('furaffinity');
var limit = 1;
furaffinity.recent(furaffinity.types.artwork, limit).then(data) => {
// data
}).catch(err => console.log(err));
Checking available types:
console.log(Object.keys(furaffinity.types));
// artwork, writing, music, crafts, any
To search up content:
var furaffinity = require('furaffinity');
var query = 'example';
var limit = 1;
furaffinity.search(query, limit).then(data => {
// data
}).catch(err => console.log(err));
Sample data
[
{
"title": "content title",
"url": "url_pointing_to_resource",
"src": "url_pointing_to_directly_to_image_file",
"author": {
"url": "url_pointing_to_artist",
"name": "artist_name"
}
},
...
]
Possible errors:
Error | Reason |
---|---|
That is not a valid type! |
You did not use a valid type in your request. (see furaffinity.types) |
No content found! |
Your search did not return any results! |
Could not connect! |
Cannot connect to the required service! |