A Flutter package of Hacker News API for accessing top and new stories.
dependencies:
hackernews_api: ^0.0.6
import 'package:hackernews_api/hackernews_api.dart';
newsType → NewsType
NewsType.topStories
NewsType.newStories
NewsType.askStories
NewsType.showStories
NewsType.jobStories
Type | Story | Poll | Comment | |
---|---|---|---|---|
id | int |
✅ | ✅ | ✅ |
text | String |
❌ | ✅ | ✅ |
title | String |
✅ | ✅ | ❌ |
parent | int |
❌ | ✅ | ✅ |
deleted | bool |
✅ | ✅ | ✅ |
type | String |
✅ | ✅ | ✅ |
by | String |
✅ | ✅ | ✅ |
time | int |
✅ | ✅ | ✅ |
kids | List<int> |
✅ | ✅ | ❌ |
dead | bool |
✅ | ✅ | ✅ |
descendants | int |
✅ | ✅ | ❌ |
score | int |
✅ | ✅ | ✅ |
url | String |
✅ | ❌ | ❌ |
parts | int |
❌ | ✅ | ❌ |
HackerNews news = HackerNews(
newsType: NewsType.newStories,
);
//get stories
List<Story> story = await news.getStories();
//get List of story ids
final storyIds = await news.getStoryIds();
//get story data
final story = await news.getStory(storyIds[0]);