node-hn-api
A promise based wrapper for the
Firebase Hacker News API
Installation
npm i node-hn-api
Usage
const hn = require('node-hn-api');
hn.fetchTopStories(5)
.then((topStories) => {
})
.catch((err) => {
console.error(err);
});
API
fetchItem(itemId) - Fetch Hacker News Item data
Returns a promise
fetchUser(userId) - Fetch Hacker News User data
Returns a promise
fetchTopStories([numberOfStories]) - Fetch Hacker News Top Stories data
Returns a promise
numberOfStories - number
Number of records to fetch
fetchNewStories([numberOfStories]) - Fetch Hacker News New Stories data
Returns a promise
numberOfStories - number
Number of records to fetch
fetchBestStories([numberOfStories]) - Fetch Hacker News Best Stories data
Returns a promise
numberOfStories - number
Number of records to fetch
fetchAskStories([numberOfStories]) - Fetch Ask Hacker News Stories data
Returns a promise
numberOfStories - number
Number of records to fetch
fetchShowStories([numberOfStories]) - Fetch Show Hacker News Stories data
Returns a promise
numberOfStories - number
Number of records to fetch
fetchJobStories([numberOfStories]) - Fetch Hacker News Job Stories data
Returns a promise
numberOfStories - number
Number of records to fetch