mirror of
https://github.com/mikf/gallery-dl.git
synced 2024-11-23 11:12:40 +01:00
117 lines
3.7 KiB
Python
117 lines
3.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 philomena
|
|
|
|
|
|
__tests__ = (
|
|
{
|
|
"#url" : "https://derpibooru.org/images/1",
|
|
"#category": ("philomena", "derpibooru", "post"),
|
|
"#class" : philomena.PhilomenaPostExtractor,
|
|
"#count" : 1,
|
|
"#sha1_content": "88449eeb0c4fa5d3583d0b794f6bc1d70bf7f889",
|
|
|
|
"animated" : False,
|
|
"aspect_ratio" : 1.0,
|
|
"comment_count" : int,
|
|
"created_at" : "2012-01-02T03:12:33Z",
|
|
"date" : "dt:2012-01-02 03:12:33",
|
|
"deletion_reason" : None,
|
|
"description" : "",
|
|
"downvotes" : int,
|
|
"duplicate_of" : None,
|
|
"duration" : 0.04,
|
|
"extension" : "png",
|
|
"faves" : int,
|
|
"first_seen_at" : "2012-01-02T03:12:33Z",
|
|
"format" : "png",
|
|
"height" : 900,
|
|
"hidden_from_users": False,
|
|
"id" : 1,
|
|
"mime_type" : "image/png",
|
|
"name" : "1__safe_fluttershy_solo_cloud_happy_flying_upvotes+galore_artist-colon-speccysy_get_sunshine",
|
|
"orig_sha512_hash": None,
|
|
"processed" : True,
|
|
"representations" : dict,
|
|
"score" : int,
|
|
"sha512_hash" : "f16c98e2848c2f1bfff3985e8f1a54375cc49f78125391aeb80534ce011ead14e3e452a5c4bc98a66f56bdfcd07ef7800663b994f3f343c572da5ecc22a9660f",
|
|
"size" : 860914,
|
|
"source_url" : "https://www.deviantart.com/speccysy/art/Afternoon-Flight-215193985",
|
|
"spoilered" : False,
|
|
"tag_count" : int,
|
|
"tag_ids" : list,
|
|
"tags" : list,
|
|
"thumbnails_generated": True,
|
|
"updated_at" : r"re:\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\dZ",
|
|
"uploader" : "Clover the Clever",
|
|
"uploader_id" : 211188,
|
|
"upvotes" : int,
|
|
"view_url" : str,
|
|
"width" : 900,
|
|
"wilson_score" : float,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://derpibooru.org/1",
|
|
"#category": ("philomena", "derpibooru", "post"),
|
|
"#class" : philomena.PhilomenaPostExtractor,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://www.derpibooru.org/1",
|
|
"#category": ("philomena", "derpibooru", "post"),
|
|
"#class" : philomena.PhilomenaPostExtractor,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://www.derpibooru.org/images/1",
|
|
"#category": ("philomena", "derpibooru", "post"),
|
|
"#class" : philomena.PhilomenaPostExtractor,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://derpibooru.org/search?q=cute",
|
|
"#category": ("philomena", "derpibooru", "search"),
|
|
"#class" : philomena.PhilomenaSearchExtractor,
|
|
"#range" : "40-60",
|
|
"#count" : 21,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://derpibooru.org/tags/cute",
|
|
"#category": ("philomena", "derpibooru", "search"),
|
|
"#class" : philomena.PhilomenaSearchExtractor,
|
|
"#range" : "40-60",
|
|
"#count" : 21,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://derpibooru.org/tags/artist-colon--dash-_-fwslash--fwslash-%255Bkorroki%255D_aternak",
|
|
"#category": ("philomena", "derpibooru", "search"),
|
|
"#class" : philomena.PhilomenaSearchExtractor,
|
|
"#count" : ">= 2",
|
|
},
|
|
|
|
{
|
|
"#url" : "https://derpibooru.org/galleries/1",
|
|
"#category": ("philomena", "derpibooru", "gallery"),
|
|
"#class" : philomena.PhilomenaGalleryExtractor,
|
|
"#pattern" : r"https://derpicdn\.net/img/view/\d+/\d+/\d+/\d+[^/]+$",
|
|
|
|
"gallery": {
|
|
"description" : "Indexes start at 1 :P",
|
|
"id" : 1,
|
|
"spoiler_warning": "",
|
|
"thumbnail_id" : 1,
|
|
"title" : "The Very First Gallery",
|
|
"user" : "DeliciousBlackInk",
|
|
"user_id" : 365446,
|
|
},
|
|
},
|
|
|
|
)
|