dartmagur 0.1.1
dartmagur: ^0.1.1 copied to clipboard
Imagur wrapper for Dart
dartmagur #
Imagur library for dart.
Docs #
Dartdocs #
Dartdocs
Documentation #
Dartmagur class is main point of library. For now you can initialize it only with clientId.
Library don't supports POST endpoints - Work in Progress.
var dartmagur = new Dartmagur("<YOU CLIENT ID>");
From there you have few options
Get Album
Future<Album> getAlbum(String id);
id- id of album
Get Gallerys
This endpoint returns list of Imagur's gallerys. Results can be filtered with optional parameters.
Future<List<Gallery>> getGallerys
({String section: "hot", String sort: "viral", int page: 0,
String window: "day", bool showViral: true, bool mature: true, })
section- Section to where search for gallery.hot | top | user. Defaults to hotsort- How to sort results.viral | top | time | rising (only available with user section). Defaults to viralpage- page numberwindow- Change the date range of the request if the section is top.Accepted values are day | week | month | year | all. Defaults to day
Get Gallery
Gets gallery based on given id
Future<Gallery> getGallery(String id)
id- Gallery id
Get Subreddit
Gets list of images on subreddit
Future<List<Image>> getSubreddit(String id, {String sort: "time", int page: 0, String window: "week"})
id- id of subredditsort- How to sort results.viral | top | time | rising (only available with user section). Defaults to viralpage- page numberwindow- Change the date range of the request if the section is top.Accepted values are day | week | month | year | all. Defaults to day
Search for gallery
Searches for Gallery with list fo keywords.
Future<List<Gallery>> searchGallery(List<String> query, {String sort: "time", String window: "all", int page: 0})
query- list of keywords. All keywords are automatically ORed.sort- How to sort results.viral | top | time | rising (only available with user section). Defaults to viralpage- page numberwindow- Change the date range of the request if the section is top.Accepted values are day | week | month | year | all. Defaults to day