Skip to content

Releases: fbis251/album_parser

Version 0.15.1

14 Jan 02:11
Compare
Choose a tag to compare
  • Adds support for 7-character Imgur hashes for albums
  • Fixes broken Gfycat support (now uses api.gfycat.com API)

Version 0.13

25 Mar 02:41
Compare
Choose a tag to compare
  • Adds Eroshare API support
  • Adds reddit media domains parsing (reddituploads, redditmedia, redd.it)

Version 0.12.2

17 Nov 04:21
Compare
Choose a tag to compare
  • Fix size calculation in ParseUtils.getSizeInMb()
  • Add ParseUtils.isDomainMatch() that accepts a String[] of valid domains

Version 0.11

24 Sep 19:31
Compare
Choose a tag to compare

Giphy API support, added Unit Tests

Giphy

Calls to the Giphy API are now supported. If a Giphy API key is set, the library will attempt to make calls to their API. If the key is not set, the library will attempt to guess at valid URLs for media which may not be valid

Unit Tests

Unit tests for the following APIs have been added:

  • Giphy
  • Imgur
  • Tumblr

The unit tests will ensure that all the API responses are consistent and provide valid data to anyone using this library

Version 0.10

09 Sep 04:51
Compare
Choose a tag to compare

XKCD and Imgur API Version 3 support

Imgur API Version 3 support

AlbumParser albumParser = new AlbumParser();
albumParser.setImgurClientId("YOUR_IMGUR_API_CLIENT_ID");
albumParser.parseUrl("http://imgur.com/gallery/OGYW4Nz");

If you don't have a client ID, the library will make a best effort attempt at parsing your
Imgur URL, but may return invalid links to images such as a .jpg link to a GIF animation

XKCD API support

Only supports comics URLs:
Supported URLs:

Unsupported URLs:

URLs to direct images are supported using the via the DirectMedia class, but they will not
include alt text, titles or descriptions since the XKCD API doesn't support getting information
for direct image URLs.
Example URLs:

Improve Gfycat and ParserResponse

27 Jul 03:39
Compare
Choose a tag to compare
  • ParserResponse now should return either an album or a media object with every API call. Now all you have to do to check each response is check parseResponse.isSingleMedia() to get a direct IMedia Object if not you can get the full IApiResponse to check for album and album media
  • Gfycat models are now better named as are the API methods that GfycatService uses to make calls

DeviantArt Support

27 May 05:16
Compare
Choose a tag to compare

Giphy Support

27 May 05:16
Compare
Choose a tag to compare
0.7.0

0.7.0

First usable release

14 May 09:40
Compare
Choose a tag to compare

Most features are now implemented, parsing is improved and response handling is much easier

Vidble support

08 May 23:59
Compare
Choose a tag to compare
Vidble support Pre-release
Pre-release
0.2.0

0.2.0