diff --git a/CHANGELOG.md b/CHANGELOG.md index fe2f644a..2d74ce50 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ # Changelog +## Unreleased + ## 1.8.1 - 2019-03-29 ### Added - Support for: diff --git a/gallery_dl/extractor/flickr.py b/gallery_dl/extractor/flickr.py index e92c0873..a7df86b8 100644 --- a/gallery_dl/extractor/flickr.py +++ b/gallery_dl/extractor/flickr.py @@ -51,16 +51,28 @@ class FlickrImageExtractor(FlickrExtractor): r"|flic\.kr/p/([A-Za-z1-9]+))") test = ( ("https://www.flickr.com/photos/departingyyz/16089302239", { - "url": "7f0887f5953f61c8b79a695cb102ea309c0346b0", - "keyword": "9ab391f989e50a9e3679303f1e2111d84dce3d2e", + "pattern": pattern, "content": "6aaad7512d335ca93286fe2046e7fe3bb93d808e", + "keyword": { + "extension": "jpg", + "filename": "16089302239_de18cd8017_b", + "id": "16089302239", + "photo": { + "height": "683", + "label": "Large", + "media": "photo", + "source": str, + "url": str, + "width": "1024" + }, + }, }), ("http://c2.staticflickr.com/2/1475/24531000464_9a7503ae68_b.jpg", { - "url": "40f5163488522ca5d918750ed7bd7fcf437982fe"}), + "pattern": pattern}), ("https://farm2.static.flickr.com/1035/1188352415_cb139831d0.jpg", { - "url": "ef217b4fdcb148a0cc9eae44b9342d4a65f6d697"}), + "pattern": pattern}), ("https://flic.kr/p/FPVo9U", { - "url": "92c54a00f31040c349cb2abcb1b9abe30cc508ae"}), + "pattern": pattern}), ("https://www.flickr.com/photos/zzz/16089302238", { "exception": exception.NotFoundError}), ) @@ -114,12 +126,12 @@ class FlickrAlbumExtractor(FlickrExtractor): r"photos/([^/]+)/(?:album|set)s(?:/(\d+))?") test = ( (("https://www.flickr.com/photos/shona_s/albums/72157633471741607"), { - "url": "baf4a3d1b15afcecf9638000a12c0eb3d5df9024", - "keyword": "67ada37649e1219a414838027c3ee187119dcb33", + "pattern": FlickrImageExtractor.pattern, + "count": 6, }), ("https://www.flickr.com/photos/shona_s/albums", { - "url": "657d541470482e0d69deec33ab97a6d7d4af6fe4", - "keyword": "736a41a7d702f7fe00edc957ae201d84f745e654", + "pattern": pattern, + "count": 2, }), ) @@ -164,8 +176,8 @@ class FlickrGalleryExtractor(FlickrExtractor): r"photos/([^/]+)/galleries/(\d+)") test = (("https://www.flickr.com/photos/flickr/" "galleries/72157681572514792/"), { - "url": "1d012592bc7ce3a24b2b025b1176a31e947122f6", - "keyword": "6abe4920dca5b79127fee16d90564665d379bb29", + "pattern": FlickrImageExtractor.pattern, + "count": 12, }) def __init__(self, match): @@ -192,6 +204,7 @@ class FlickrGroupExtractor(FlickrExtractor): pattern = r"(?:https?://)?(?:www\.)?flickr\.com/groups/([^/]+)" test = ("https://www.flickr.com/groups/bird_headshots/", { "pattern": FlickrImageExtractor.pattern, + "count": "> 150", }) def data(self): @@ -209,8 +222,8 @@ class FlickrUserExtractor(FlickrExtractor): archive_fmt = "u_{user[nsid]}_{id}" pattern = r"(?:https?://)?(?:www\.)?flickr\.com/photos/([^/]+)/?$" test = ("https://www.flickr.com/photos/shona_s/", { - "url": "d125b536cd8c4229363276b6c84579c394eec3a2", - "keyword": "3ef7783add7a34db1cf214da7d6502d3f24e897d", + "pattern": FlickrImageExtractor.pattern, + "count": 28, }) def photos(self): @@ -224,8 +237,8 @@ class FlickrFavoriteExtractor(FlickrExtractor): archive_fmt = "f_{user[nsid]}_{id}" pattern = r"(?:https?://)?(?:www\.)?flickr\.com/photos/([^/]+)/favorites" test = ("https://www.flickr.com/photos/shona_s/favorites", { - "url": "5129b3f5bfa83cc25bdae3ce476036de1488dad2", - "keyword": "ed56cda8c1067a44eb45f1df5f079a9a3a4470c6", + "pattern": FlickrImageExtractor.pattern, + "count": 4, }) def photos(self): diff --git a/gallery_dl/version.py b/gallery_dl/version.py index e4fc2002..a14f01f8 100644 --- a/gallery_dl/version.py +++ b/gallery_dl/version.py @@ -6,4 +6,4 @@ # it under the terms of the GNU General Public License version 2 as # published by the Free Software Foundation. -__version__ = "1.8.1" +__version__ = "1.8.2-dev"