Skip to content

mcrocks999/fa-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FurAffinity wrapper for NodeJS

NPM

npm npm

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!

About

FurAffinity wrapper for NodeJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors