mirror of
https://github.com/mikf/gallery-dl.git
synced 2024-11-25 12:12:34 +01:00
171 lines
4.7 KiB
Python
171 lines
4.7 KiB
Python
# -*- coding: utf-8 -*-
|
|
|
|
# This program is free software; you can redistribute it and/or modify
|
|
# it under the terms of the GNU General Public License version 2 as
|
|
# published by the Free Software Foundation.
|
|
|
|
from gallery_dl.extractor import flickr
|
|
from gallery_dl import exception
|
|
|
|
|
|
__tests__ = (
|
|
{
|
|
"#url" : "https://www.flickr.com/photos/departingyyz/16089302239",
|
|
"#category": ("", "flickr", "image"),
|
|
"#class" : flickr.FlickrImageExtractor,
|
|
"#options" : {
|
|
"contexts": True,
|
|
"exif": True,
|
|
},
|
|
"#pattern" : flickr.FlickrImageExtractor.pattern,
|
|
"#sha1_content": [
|
|
"3133006c6d657fe54cf7d4c46b82abbcb0efaf9f",
|
|
"0821a28ee46386e85b02b67cf2720063440a228c",
|
|
],
|
|
|
|
"camera" : "Sony ILCE-7",
|
|
"comments" : int,
|
|
"description": str,
|
|
"exif" : list,
|
|
"extension" : "jpg",
|
|
"filename" : "16089302239_de18cd8017_b",
|
|
"id" : 16089302239,
|
|
"height" : 683,
|
|
"label" : "Large",
|
|
"media" : "photo",
|
|
"pool" : list,
|
|
"set" : list,
|
|
"url" : str,
|
|
"views" : int,
|
|
"width" : 1024,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://secure.flickr.com/photos/departingyyz/16089302239",
|
|
"#category": ("", "flickr", "image"),
|
|
"#class" : flickr.FlickrImageExtractor,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://m.flickr.com/photos/departingyyz/16089302239",
|
|
"#category": ("", "flickr", "image"),
|
|
"#class" : flickr.FlickrImageExtractor,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://flickr.com/photos/departingyyz/16089302239",
|
|
"#category": ("", "flickr", "image"),
|
|
"#class" : flickr.FlickrImageExtractor,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://www.flickr.com/photos/145617051@N08/46733161535",
|
|
"#category": ("", "flickr", "image"),
|
|
"#class" : flickr.FlickrImageExtractor,
|
|
"#count" : 1,
|
|
|
|
"media": "video",
|
|
},
|
|
|
|
{
|
|
"#url" : "http://c2.staticflickr.com/2/1475/24531000464_9a7503ae68_b.jpg",
|
|
"#category": ("", "flickr", "image"),
|
|
"#class" : flickr.FlickrImageExtractor,
|
|
"#pattern" : flickr.FlickrImageExtractor.pattern,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://farm2.static.flickr.com/1035/1188352415_cb139831d0.jpg",
|
|
"#category": ("", "flickr", "image"),
|
|
"#class" : flickr.FlickrImageExtractor,
|
|
"#pattern" : flickr.FlickrImageExtractor.pattern,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://flic.kr/p/FPVo9U",
|
|
"#category": ("", "flickr", "image"),
|
|
"#class" : flickr.FlickrImageExtractor,
|
|
"#pattern" : flickr.FlickrImageExtractor.pattern,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://www.flickr.com/photos/zzz/16089302238",
|
|
"#category": ("", "flickr", "image"),
|
|
"#class" : flickr.FlickrImageExtractor,
|
|
"#exception": exception.NotFoundError,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://www.flickr.com/photos/shona_s/albums/72157633471741607",
|
|
"#category": ("", "flickr", "album"),
|
|
"#class" : flickr.FlickrAlbumExtractor,
|
|
"#pattern" : flickr.FlickrImageExtractor.pattern,
|
|
"#count" : 6,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://www.flickr.com/photos/shona_s/albums",
|
|
"#category": ("", "flickr", "album"),
|
|
"#class" : flickr.FlickrAlbumExtractor,
|
|
"#pattern" : flickr.FlickrAlbumExtractor.pattern,
|
|
"#count" : 2,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://secure.flickr.com/photos/shona_s/albums",
|
|
"#category": ("", "flickr", "album"),
|
|
"#class" : flickr.FlickrAlbumExtractor,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://m.flickr.com/photos/shona_s/albums",
|
|
"#category": ("", "flickr", "album"),
|
|
"#class" : flickr.FlickrAlbumExtractor,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://www.flickr.com/photos/flickr/galleries/72157681572514792/",
|
|
"#category": ("", "flickr", "gallery"),
|
|
"#class" : flickr.FlickrGalleryExtractor,
|
|
"#pattern" : flickr.FlickrImageExtractor.pattern,
|
|
"#count" : ">= 10",
|
|
},
|
|
|
|
{
|
|
"#url" : "https://www.flickr.com/groups/bird_headshots/",
|
|
"#category": ("", "flickr", "group"),
|
|
"#class" : flickr.FlickrGroupExtractor,
|
|
"#pattern" : flickr.FlickrImageExtractor.pattern,
|
|
"#count" : "> 150",
|
|
},
|
|
|
|
{
|
|
"#url" : "https://www.flickr.com/photos/shona_s/",
|
|
"#category": ("", "flickr", "user"),
|
|
"#class" : flickr.FlickrUserExtractor,
|
|
"#pattern" : flickr.FlickrImageExtractor.pattern,
|
|
"#count" : 28,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://www.flickr.com/photos/shona_s/favorites",
|
|
"#category": ("", "flickr", "favorite"),
|
|
"#class" : flickr.FlickrFavoriteExtractor,
|
|
"#pattern" : flickr.FlickrImageExtractor.pattern,
|
|
"#count" : 4,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://flickr.com/search/?text=mountain",
|
|
"#category": ("", "flickr", "search"),
|
|
"#class" : flickr.FlickrSearchExtractor,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://flickr.com/search/?text=tree%20cloud%20house&color_codes=4&styles=minimalism",
|
|
"#category": ("", "flickr", "search"),
|
|
"#class" : flickr.FlickrSearchExtractor,
|
|
},
|
|
|
|
)
|