[tests] update extractor results

This commit is contained in:
Mike Fährmann
2025-01-27 16:14:23 +01:00
parent b9567ae3e0
commit d110dfd2da
45 changed files with 152 additions and 148 deletions

View File

@@ -22,7 +22,7 @@ __tests__ = (
"comment" : str, "comment" : str,
"date" : "type:datetime", "date" : "type:datetime",
"displayname": str, "displayname": str,
"email" : "", "email" : str,
"endless" : 1, "endless" : 1,
"extension": str, "extension": str,
"filename" : str, "filename" : str,
@@ -36,7 +36,7 @@ __tests__ = (
"op" : 0, "op" : 0,
"parent" : int, "parent" : int,
"path" : r"re:/a/src/6202876/\d+\.\w+", "path" : r"re:/a/src/6202876/\d+\.\w+",
"post_name": "Аноним", "post_name": str,
"size" : int, "size" : int,
"sticky" : 0, "sticky" : 0,
"subject" : str, "subject" : str,

View File

@@ -14,8 +14,8 @@ __tests__ = (
"#category": ("", "4chan", "thread"), "#category": ("", "4chan", "thread"),
"#class" : _4chan._4chanThreadExtractor, "#class" : _4chan._4chanThreadExtractor,
"#sha1_url" : "39082ad166161966d7ba8e37f2173a824eb540f0", "#sha1_url" : "39082ad166161966d7ba8e37f2173a824eb540f0",
"#sha1_metadata": "7ae2f4049adf0d2f835eb91b6b26b7f4ec882e0a", "#sha1_metadata": "2cadd32796492baca25f5060dc95e9f4e24a0ff2",
"#sha1_content" : "551e432d52700ff3711f14752124e9af86ecbbdf", "#sha1_content" : "742c6d256c813b29f246e1d765bba949fc3ac453",
}, },
{ {
@@ -23,7 +23,7 @@ __tests__ = (
"#category": ("", "4chan", "thread"), "#category": ("", "4chan", "thread"),
"#class" : _4chan._4chanThreadExtractor, "#class" : _4chan._4chanThreadExtractor,
"#sha1_url" : "39082ad166161966d7ba8e37f2173a824eb540f0", "#sha1_url" : "39082ad166161966d7ba8e37f2173a824eb540f0",
"#sha1_metadata": "7ae2f4049adf0d2f835eb91b6b26b7f4ec882e0a", "#sha1_metadata": "2cadd32796492baca25f5060dc95e9f4e24a0ff2",
}, },
{ {

View File

@@ -135,7 +135,7 @@ __tests__ = (
"#class" : batoto.BatotoMangaExtractor, "#class" : batoto.BatotoMangaExtractor,
"#count" : ">= 29", "#count" : ">= 29",
"manga": "Grand Duke Dan Putri Rubah [cont by LUNABY]", "manga": "The Grand Dukes Fox Princess [cont by LUNABY]",
}, },
{ {

View File

@@ -81,7 +81,7 @@ __tests__ = (
"date": "dt:2008-08-12 04:46:05", "date": "dt:2008-08-12 04:46:05",
"down_score": 0, "down_score": 0,
"extension": "jpg", "extension": "jpg",
"fav_count": 9, "fav_count": range(9, 15),
"file_ext": "jpg", "file_ext": "jpg",
"file_size": 358232, "file_size": 358232,
"file_url": "https://cdn.donmai.us/original/ac/8e/ac8e3b92ea328ce9cf7211e69c905bf9.jpg", "file_url": "https://cdn.donmai.us/original/ac/8e/ac8e3b92ea328ce9cf7211e69c905bf9.jpg",
@@ -107,20 +107,20 @@ __tests__ = (
"pixiv_id": 1129835, "pixiv_id": 1129835,
"preview_file_url": "https://cdn.donmai.us/180x180/ac/8e/ac8e3b92ea328ce9cf7211e69c905bf9.jpg", "preview_file_url": "https://cdn.donmai.us/180x180/ac/8e/ac8e3b92ea328ce9cf7211e69c905bf9.jpg",
"rating": "s", "rating": "s",
"score": 1, "score": range(1, 5),
"source": "https://i.pximg.net/img-original/img/2008/07/09/16/10/23/1129835_p0.jpg", "source": "https://i.pximg.net/img-original/img/2008/07/09/16/10/23/1129835_p0.jpg",
"subcategory": "post", "subcategory": "post",
"tag_count": 32, "tag_count": range(32, 40),
"tag_count_artist": 1, "tag_count_artist": 1,
"tag_count_character": 3, "tag_count_character": 3,
"tag_count_copyright": 3, "tag_count_copyright": 3,
"tag_count_general": 23, "tag_count_general": range(23, 30),
"tag_count_meta": 2, "tag_count_meta": 2,
"tag_string": "2boys bat_(animal) batman batman_(series) black_bodysuit bodysuit bonocho brown_eyes closed_mouth collared_shirt commentary_request copyright_name dc_comics expressionless facepaint glasgow_smile heath_ledger joker_(dc) male_focus multiple_boys outline outstretched_arm parted_lips photoshop_(medium) pink_shirt shirt sketch smile the_dark_knight upper_body white_outline wing_collar", "tag_string": "2boys bat_(animal) batman batman_(series) black_bodysuit bodysuit bonocho brown_eyes card closed_mouth collared_shirt commentary_request copyright_name dc_comics expressionless facepaint glasgow_smile heath_ledger joker_(dc) male_focus multiple_boys outline outstretched_arm parted_lips photoshop_(medium) pink_shirt playing_card shirt sketch smile the_dark_knight upper_body white_outline wing_collar",
"tag_string_artist": "bonocho", "tag_string_artist": "bonocho",
"tag_string_character": "batman heath_ledger joker_(dc)", "tag_string_character": "batman heath_ledger joker_(dc)",
"tag_string_copyright": "batman_(series) dc_comics the_dark_knight", "tag_string_copyright": "batman_(series) dc_comics the_dark_knight",
"tag_string_general": "2boys bat_(animal) black_bodysuit bodysuit brown_eyes closed_mouth collared_shirt copyright_name expressionless facepaint glasgow_smile male_focus multiple_boys outline outstretched_arm parted_lips pink_shirt shirt sketch smile upper_body white_outline wing_collar", "tag_string_general": "2boys bat_(animal) black_bodysuit bodysuit brown_eyes card closed_mouth collared_shirt copyright_name expressionless facepaint glasgow_smile male_focus multiple_boys outline outstretched_arm parted_lips pink_shirt playing_card shirt sketch smile upper_body white_outline wing_collar",
"tag_string_meta": "commentary_request photoshop_(medium)", "tag_string_meta": "commentary_request photoshop_(medium)",
"tags": [ "tags": [
"2boys", "2boys",
@@ -131,6 +131,7 @@ __tests__ = (
"bodysuit", "bodysuit",
"bonocho", "bonocho",
"brown_eyes", "brown_eyes",
"card",
"closed_mouth", "closed_mouth",
"collared_shirt", "collared_shirt",
"commentary_request", "commentary_request",
@@ -148,6 +149,7 @@ __tests__ = (
"parted_lips", "parted_lips",
"photoshop_(medium)", "photoshop_(medium)",
"pink_shirt", "pink_shirt",
"playing_card",
"shirt", "shirt",
"sketch", "sketch",
"smile", "smile",
@@ -175,6 +177,7 @@ __tests__ = (
"black_bodysuit", "black_bodysuit",
"bodysuit", "bodysuit",
"brown_eyes", "brown_eyes",
"card",
"closed_mouth", "closed_mouth",
"collared_shirt", "collared_shirt",
"copyright_name", "copyright_name",
@@ -187,6 +190,7 @@ __tests__ = (
"outstretched_arm", "outstretched_arm",
"parted_lips", "parted_lips",
"pink_shirt", "pink_shirt",
"playing_card",
"shirt", "shirt",
"sketch", "sketch",
"smile", "smile",
@@ -199,7 +203,7 @@ __tests__ = (
"photoshop_(medium)", "photoshop_(medium)",
], ],
"up_score": range(1, 5), "up_score": range(1, 5),
"updated_at": "2022-07-11T23:42:31.881-04:00", "updated_at": "2024-03-24T13:25:30.456-04:00",
"uploader_id": 67005, "uploader_id": 67005,
}, },

View File

@@ -60,7 +60,7 @@ __tests__ = (
"#comment" : "svg (#5643)", "#comment" : "svg (#5643)",
"#category": ("philomena", "derpibooru", "post"), "#category": ("philomena", "derpibooru", "post"),
"#class" : philomena.PhilomenaPostExtractor, "#class" : philomena.PhilomenaPostExtractor,
"#urls" : "https://derpicdn.net/img/view/2024/4/1/3334658__safe_alternate+version_artist-colon-jp_derpibooru+exclusive_twilight+sparkle_alicorn_pony_amending+fences_g4_season+5_-dot-svg+available_female_grin_lo.svg", "#urls" : "https://derpicdn.net/img/view/2024/4/1/3334658__safe_alternate+version_artist-colon-jp_derpibooru+exclusive_twilight+sparkle_alicorn_pony_amending+fences_g4_my+little+pony-colon-+friendship+is+magic_.svg",
"#sha1_content": "eec5adf02e2a4fe83b9211c0444d57dc03e21f50", "#sha1_content": "eec5adf02e2a4fe83b9211c0444d57dc03e21f50",
"extension": "svg", "extension": "svg",

View File

@@ -36,8 +36,15 @@ __tests__ = (
"#url" : "https://dynasty-scans.com/images?with[]=4930&with[]=5211", "#url" : "https://dynasty-scans.com/images?with[]=4930&with[]=5211",
"#category": ("", "dynastyscans", "search"), "#category": ("", "dynastyscans", "search"),
"#class" : dynastyscans.DynastyscansSearchExtractor, "#class" : dynastyscans.DynastyscansSearchExtractor,
"#sha1_url" : "d2422163db7b1db94bf343f8cd50ba9cc08ae6b5",
"#sha1_metadata": "65f9948e7f29a1db2b3e6abb697f7476d2196708", "#sha1_metadata": "67690b4e21f59746f112803cba4c4d81fcbb9dbd",
"#urls" : (
"https://dynasty-scans.com/system/images_images/000/032/932/full/66051624_p0.webp",
"https://dynasty-scans.com/system/images_images/000/021/368/full/KEIGI_32-1467964487873486851-img1.webp",
"https://dynasty-scans.com/system/images_images/000/004/596/full/tortoise.webp",
"https://dynasty-scans.com/system/images_images/000/003/206/full/1f01f72e19b98bf0083d323e3c28e4bf.webp",
"https://dynasty-scans.com/system/images_images/000/000/535/full/8564987.webp",
),
}, },
{ {

View File

@@ -90,16 +90,25 @@ __tests__ = (
"creator_id" : 1077440, "creator_id" : 1077440,
"creator_name": "Yeetus90", "creator_name": "Yeetus90",
"description" : """\ "description" : """\
* "Little Legends":/pools/27971\r [quote]h2.【web再録】ぷち・れじぇんず2
* Little Legends 2\r 2015年の関西けもケット4で頒布した個人誌第2弾
~行方不明になった親友のビクティニを救うべく怪しげな館に単身乗り込んだミュウ。
しかし彼女の前には強大な力を持つ館の主が立ちはだかる!果たして二人は無事脱出することができるのか!?~
\n\
この頃の方が背景に力が入ってますねw
あとジャローダの顔の模様思いっきり間違ってますがそこはご愛嬌ということで…[/quote]
* "Little Legends":/pools/27971
* Little Legends 2
* "Little Legends 3":/pools/27481\ * "Little Legends 3":/pools/27481\
""", """,
"id" : 27492, "id" : 27492,
"is_active" : False, "is_active" : False,
"name" : "Little Legends 2", "name" : "Little Legends 2",
"post_count" : 39, "post_count" : 39,
"post_ids" : list, "post_ids" : list,
"updated_at" : "2022-03-27T06:30:03.382-04:00", "updated_at" : "2025-01-07T22:01:40.319-05:00",
}, },
], ],
}, },

View File

@@ -135,7 +135,7 @@ __tests__ = (
"creatorId": "saki9184", "creatorId": "saki9184",
"fee" : 350, "fee" : 350,
"id" : "414274", "id" : "414274",
"title" : "入り浸りJKハルヒ", "title" : "涼宮ハルヒの同人部",
}, },
}, },

View File

@@ -44,7 +44,7 @@ __tests__ = (
"#comment" : "meta tags (#5478)", "#comment" : "meta tags (#5478)",
"#category": ("booru", "gelbooru", "tag"), "#category": ("booru", "gelbooru", "tag"),
"#class" : gelbooru.GelbooruTagExtractor, "#class" : gelbooru.GelbooruTagExtractor,
"#count" : 187, "#count" : range(180, 190),
}, },
{ {
@@ -52,7 +52,7 @@ __tests__ = (
"#comment" : "meta + sort tags (#5478)", "#comment" : "meta + sort tags (#5478)",
"#category": ("booru", "gelbooru", "tag"), "#category": ("booru", "gelbooru", "tag"),
"#class" : gelbooru.GelbooruTagExtractor, "#class" : gelbooru.GelbooruTagExtractor,
"#count" : 187, "#count" : range(180, 190),
}, },
{ {

View File

@@ -85,7 +85,7 @@ __tests__ = (
"#url" : "https://moko0908.hatenablog.jp/archive/2023", "#url" : "https://moko0908.hatenablog.jp/archive/2023",
"#category": ("", "hatenablog", "archive"), "#category": ("", "hatenablog", "archive"),
"#class" : hatenablog.HatenablogArchiveExtractor, "#class" : hatenablog.HatenablogArchiveExtractor,
"#count" : 13, "#count" : range(10, 15),
}, },
{ {

View File

@@ -46,7 +46,7 @@ __tests__ = (
"#category": ("", "imagechest", "user"), "#category": ("", "imagechest", "user"),
"#class" : imagechest.ImagechestUserExtractor, "#class" : imagechest.ImagechestUserExtractor,
"#pattern" : imagechest.ImagechestGalleryExtractor.pattern, "#pattern" : imagechest.ImagechestGalleryExtractor.pattern,
"#count" : 279, "#count" : range(280, 290),
}, },
) )

View File

@@ -45,7 +45,7 @@ __tests__ = (
"#category": ("chevereto", "imgkiwi", "user"), "#category": ("chevereto", "imgkiwi", "user"),
"#class" : chevereto.CheveretoUserExtractor, "#class" : chevereto.CheveretoUserExtractor,
"#pattern" : chevereto.CheveretoAlbumExtractor.pattern, "#pattern" : chevereto.CheveretoAlbumExtractor.pattern,
"#count" : 50, "#count" : range(155, 175),
}, },
) )

View File

@@ -54,13 +54,13 @@ __tests__ = (
"tags" : list, "tags" : list,
"tags_character" : ["hatsune_miku"], "tags_character" : ["hatsune_miku"],
"tags_copyright" : ["vocaloid"], "tags_copyright" : ["vocaloid"],
"tags_general": [ "tags_general" : [
"female",
"green_eyes",
"twintails", "twintails",
"green_hair", "green_hair",
"flag",
"gloves", "gloves",
"green_eyes", "flag",
"female",
"racing_miku", "racing_miku",
], ],
"title" : "Racing Miku 2022 Ver.", "title" : "Racing Miku 2022 Ver.",

View File

@@ -12,14 +12,14 @@ __tests__ = (
"#url" : "https://jpg4.su/img/funnymeme.LecXGS", "#url" : "https://jpg4.su/img/funnymeme.LecXGS",
"#category": ("chevereto", "jpgfish", "image"), "#category": ("chevereto", "jpgfish", "image"),
"#class" : chevereto.CheveretoImageExtractor, "#class" : chevereto.CheveretoImageExtractor,
"#urls" : "https://simp3.host.church/images/funnymeme.jpg", "#urls" : "https://simp3.jpg5.su/images/funnymeme.jpg",
"#sha1_content": "098e5e9b17ad634358426e0ffd1c93871474d13c", "#sha1_content": "098e5e9b17ad634358426e0ffd1c93871474d13c",
"album" : "", "album" : "",
"extension": "jpg", "extension": "jpg",
"filename" : "funnymeme", "filename" : "funnymeme",
"id" : "LecXGS", "id" : "LecXGS",
"url" : "https://simp3.host.church/images/funnymeme.jpg", "url" : "https://simp3.jpg5.su/images/funnymeme.jpg",
"user" : "exearco", "user" : "exearco",
}, },
@@ -27,7 +27,7 @@ __tests__ = (
"#url" : "https://jpg.church/img/auCruA", "#url" : "https://jpg.church/img/auCruA",
"#category": ("chevereto", "jpgfish", "image"), "#category": ("chevereto", "jpgfish", "image"),
"#class" : chevereto.CheveretoImageExtractor, "#class" : chevereto.CheveretoImageExtractor,
"#pattern" : r"https://simp2\.host\.church/hannahowo_00457\.jpg", "#pattern" : r"https://simp2\.jpg5\.su/hannahowo_00457\.jpg",
"album": "401-500", "album": "401-500",
}, },

View File

@@ -51,7 +51,7 @@ __tests__ = (
"https://kemono.su/data/b0/38/b03882c8b0ab3b1cf9fc658a2bb2f9ac6ad4f3449015311dcd2d7ee7f748db31.png", "https://kemono.su/data/b0/38/b03882c8b0ab3b1cf9fc658a2bb2f9ac6ad4f3449015311dcd2d7ee7f748db31.png",
), ),
"tags": r"\bpin-up\b", "tags": r"re:\bpin-up\b",
}, },
{ {

View File

@@ -81,7 +81,7 @@ __tests__ = (
"catalog" : "PCCG-00357", "catalog" : "PCCG-00357",
"count" : 36, "count" : 36,
"date" : "Jul 1st, 2024", "date" : "Jul 1st, 2024",
"developer": "Nintendo", "developer": "",
"name" : "Super Mario 64 Original Soundtrack", "name" : "Super Mario 64 Original Soundtrack",
"platform" : ["N64"], "platform" : ["N64"],
"publisher": "Nintendo", "publisher": "Nintendo",

View File

@@ -26,7 +26,7 @@ __tests__ = (
"#comment" : "2 pages", "#comment" : "2 pages",
"#class" : lensdump.LensdumpAlbumExtractor, "#class" : lensdump.LensdumpAlbumExtractor,
"#pattern" : r"https://[abcd]\.l3n\.co/i/\w{6}\.(jpe?g|png)", "#pattern" : r"https://[abcd]\.l3n\.co/i/\w{6}\.(jpe?g|png)",
"#count" : 64, "#count" : range(68, 80),
}, },
{ {

View File

@@ -20,7 +20,7 @@ __tests__ = (
"__typename" : "Album", "__typename" : "Album",
"audiences" : list, "audiences" : list,
"content" : "Hentai", "content" : "Hentai",
"cover" : r"re:https://storage\.bhs\.cloud\.ovh\.net/v1/.+/277031/", "cover" : str,
"created" : 1479625853, "created" : 1479625853,
"created_by" : "Hive Mind", "created_by" : "Hive Mind",
"date" : "dt:2016-11-20 07:10:53", "date" : "dt:2016-11-20 07:10:53",

View File

@@ -144,6 +144,7 @@ __tests__ = (
"#url" : "https://mangadex.org/author/7222d0d5-836c-4bf3-9174-72bceade8c87/kotoyama", "#url" : "https://mangadex.org/author/7222d0d5-836c-4bf3-9174-72bceade8c87/kotoyama",
"#class" : mangadex.MangadexAuthorExtractor, "#class" : mangadex.MangadexAuthorExtractor,
"#urls" : ( "#urls" : (
"https://mangadex.org/title/ef4ead73-57a7-4d10-95b3-de73cfdd2670",
"https://mangadex.org/title/259dfd8a-f06a-4825-8fa6-a2dcd7274230", "https://mangadex.org/title/259dfd8a-f06a-4825-8fa6-a2dcd7274230",
"https://mangadex.org/title/d0c88e3b-ea64-4e07-9841-c1d2ac982f4a", "https://mangadex.org/title/d0c88e3b-ea64-4e07-9841-c1d2ac982f4a",
"https://mangadex.org/title/f48bbb5f-8a23-4dea-8177-eb2dbbcbf4fa", "https://mangadex.org/title/f48bbb5f-8a23-4dea-8177-eb2dbbcbf4fa",

View File

@@ -21,7 +21,7 @@ __tests__ = (
"chapter_minor" : "", "chapter_minor" : "",
"chapter_string": "110630", "chapter_string": "110630",
"count" : 13, "count" : 13,
"date" : "dt:2022-10-16 17:32:54", "date" : "dt:2024-03-29 15:07:00",
"extension" : "png", "extension" : "png",
"filename" : r"re:1063-0\d\d", "filename" : r"re:1063-0\d\d",
"genre" : [ "genre" : [

View File

@@ -14,7 +14,20 @@ __tests__ = (
"#class" : manganelo.ManganeloChapterExtractor, "#class" : manganelo.ManganeloChapterExtractor,
"#pattern" : r"https://v\d+\.mkklcdnv6tempv5\.com/img/tab_17/03/23/39/gn983696/vol_3_chapter_23_24_yen/\d+-[no]\.jpg", "#pattern" : r"https://v\d+\.mkklcdnv6tempv5\.com/img/tab_17/03/23/39/gn983696/vol_3_chapter_23_24_yen/\d+-[no]\.jpg",
"#count" : 25, "#count" : 25,
"#sha1_metadata": "17faaea7f0fb8c2675a327bf3aa0bcd7a6311d68",
"author" : "Ei Yuzuki,Maki Hayashi",
"chapter" : 23,
"chapter_minor": "",
"count" : 25,
"date" : None,
"extension": "jpg",
"filename" : str,
"lang" : "en",
"language" : "English",
"manga" : "By Spring",
"page" : range(1, 25),
"title" : "24 Yen",
"volume" : 3,
}, },
{ {

View File

@@ -89,7 +89,7 @@ __tests__ = (
"#range" : "1-100", "#range" : "1-100",
"#count" : 100, "#count" : 100,
"count" : 6503, "count" : range(5000, 8000),
"extension" : {"jpg", "png", "gif"}, "extension" : {"jpg", "png", "gif"},
"filename" : str, "filename" : str,
"gallery_id" : "43D8704", "gallery_id" : "43D8704",
@@ -110,7 +110,7 @@ __tests__ = (
"#range" : "1-100", "#range" : "1-100",
"#count" : 100, "#count" : 100,
"count" : 869, "count" : range(500, 900),
"extension" : "mp4", "extension" : "mp4",
"filename" : str, "filename" : str,
"gallery_id" : "43D8704", "gallery_id" : "43D8704",

View File

@@ -117,7 +117,7 @@ __tests__ = (
"#category": ("", "naverwebtoon", "comic"), "#category": ("", "naverwebtoon", "comic"),
"#class" : naverwebtoon.NaverwebtoonComicExtractor, "#class" : naverwebtoon.NaverwebtoonComicExtractor,
"#pattern" : naverwebtoon.NaverwebtoonEpisodeExtractor.pattern, "#pattern" : naverwebtoon.NaverwebtoonEpisodeExtractor.pattern,
"#count" : ">= 12", "#count" : 1,
}, },
) )

View File

@@ -124,37 +124,10 @@ __tests__ = (
{ {
"#url" : "https://nijie.info/view.php?id=594044", "#url" : "https://nijie.info/view.php?id=594044",
"#comment" : "404",
"#category": ("Nijie", "nijie", "image"), "#category": ("Nijie", "nijie", "image"),
"#class" : nijie.NijieImageExtractor, "#class" : nijie.NijieImageExtractor,
"#urls": ( "#count" : 0,
"https://pic.nijie.net/02/nijie/23m12/09/49509/illust/0_0_63568cc428259d50_45ca51.jpg",
"https://pic.nijie.net/01/nijie/23m12/09/49509/illust/594044_0_1c94b7cc4503589f_79c66c.jpg",
"https://pic.nijie.net/02/nijie/23m12/09/49509/illust/594044_1_9f4737ad48bf43c7_8f1e8e.jpg",
"https://pic.nijie.net/01/nijie/23m12/09/49509/illust/594044_2_a162861fac970a45_38c5f8.jpg",
),
"artist_id" : 49509,
"artist_name": "黒川 竜",
"count" : 4,
"date" : "dt:2023-12-02 04:19:29",
"description": "【DLサイトコム】ウィンターセール 30%OFF\r\n期間2024年2月14日まで\r\n【toloveるドリンク】\r\nhttps://www.dlsite.com/maniax/work/=/product_id/RJ042727.html\r\n【toloveるドリンク\r\nhttps://www.dlsite.com/maniax/work/=/product_id/RJ043289.html\r\n【クランクランBIG】\r\nhttps://www.dlsite.com/maniax/work/=/product_id/RJ043564.html",
"image_id" : 594044,
"num" : range(0, 3),
"tags" : [
"オリジナル",
"漫画",
"中出し",
"爆乳",
"巨乳",
"ToLOVEる",
"宣伝",
"クラン・クラン",
"マクロスF",
],
"title" : "【DLサイトコム】ウィンターセール",
"url" : str,
"user_id" : 49509,
"user_name" : "黒川 竜",
}, },
{ {

View File

@@ -82,13 +82,9 @@ __tests__ = (
{ {
"#url" : "https://www.patreon.com/posts/free-mari-8s-113049301", "#url" : "https://www.patreon.com/posts/free-mari-8s-113049301",
"#comment" : "postfile + attachments_media (#6241)", "#comment" : "'This page has been removed' - postfile + attachments_media (#6241)",
"#class" : patreon.PatreonPostExtractor, "#class" : patreon.PatreonPostExtractor,
"#pattern" : [ "#count" : 0,
r"https://c10\.patreonusercontent\.com/4/patreon-media/p/post/113049301/7ae4fd78d3374d849a80863f3d8eee89/eyJhIjoxLCJwIjoxfQ%3D%3D/1\.jpg",
r"https://c10\.patreonusercontent\.com/4/patreon-media/p/post/113049301/b6ea96b18cbc47f78f9334d50d0877ea/eyJhIjoxLCJwIjoxfQ%3D%3D/1\.mp4",
r"https://c10\.patreonusercontent\.com/4/patreon-media/p/post/113049301/62dc1d4194db4245aca31c56f71234ed/eyJhIjoxLCJwIjoxfQ%3D%3D/1\.mp4",
],
}, },
{ {
@@ -121,7 +117,7 @@ __tests__ = (
"#class" : patreon.PatreonPostExtractor, "#class" : patreon.PatreonPostExtractor,
"#pattern" : [ "#pattern" : [
r"https://c10\.patreonusercontent\.com/4/patreon-media/p/post/94714289/be3d8eb994ae44eca4baffcdc6dd25fc/eyJhIjoxLCJwIjoxfQ%3D%3D/1\.png", r"https://c10\.patreonusercontent\.com/4/patreon-media/p/post/94714289/be3d8eb994ae44eca4baffcdc6dd25fc/eyJhIjoxLCJwIjoxfQ%3D%3D/1\.png",
r"ytdl:https://www.patreon\.com/api/video/255859412/video\.m3u8", r"ytdl:https://stream\.mux\.com/NLrxTLdxyGStpOgapJAtB8uPGAaokEcj8YovML00y2DY\.m3u8\?token=ey",
] ]
}, },

View File

@@ -16,23 +16,27 @@ __tests__ = (
"categories": [ "categories": [
"Outdoor", "Outdoor",
"MILF",
"Boots", "Boots",
"Amateur", "MILF",
"Hairy",
"Sexy", "Sexy",
"Pussy",
"Spreading",
], ],
"channel" : ["FTV MILFs"], "channel" : ["FTV MILFs"],
"count" : 17, "count" : 17,
"gallery_id": 62610699, "gallery_id": 62610699,
"models" : ["Danielle"], "models" : ["Danielle Maye"],
"num" : int, "num" : int,
"slug" : "british-beauty-danielle-flashes-hot-breasts-ass-and-snatch-in-the-forest", "slug" : "british-beauty-danielle-flashes-hot-breasts-ass-and-snatch-in-the-forest",
"tags" : [ "tags" : [
"MILF Outdoor", "MILF Outdoor",
"Amateur MILF", "Forest",
"Nature", "Nature",
"Amateur Outdoor", "Pussy Flash",
"First Time", "Open Pussy",
"Hairy Pussy Spread",
"Thigh High Boots",
"Sexy MILF", "Sexy MILF",
], ],
"title" : "British beauty Danielle flashes hot breasts, ass and snatch in the forest", "title" : "British beauty Danielle flashes hot breasts, ass and snatch in the forest",
@@ -67,7 +71,6 @@ __tests__ = (
], ],
"categories": [ "categories": [
"Outdoor", "Outdoor",
"Asian",
"Pornstar", "Pornstar",
"Brunette", "Brunette",
"Blonde", "Blonde",
@@ -77,8 +80,8 @@ __tests__ = (
"Fame Digital", "Fame Digital",
], ],
"tags" : [ "tags" : [
"Nudist",
"Nature", "Nature",
"Asian Outdoor",
], ],
}, },

View File

@@ -13,7 +13,7 @@ __tests__ = (
"#category": ("", "redgifs", "user"), "#category": ("", "redgifs", "user"),
"#class" : redgifs.RedgifsUserExtractor, "#class" : redgifs.RedgifsUserExtractor,
"#pattern" : r"https://\w+\.redgifs\.com/[\w-]+\.mp4", "#pattern" : r"https://\w+\.redgifs\.com/[\w-]+\.mp4",
"#count" : range(50, 60), "#count" : range(40, 60),
}, },
{ {

View File

@@ -20,7 +20,7 @@ __tests__ = (
"#url" : "https://rule34vault.com/playlists/view/20164", "#url" : "https://rule34vault.com/playlists/view/20164",
"#class": rule34vault.Rule34vaultPlaylistExtractor, "#class": rule34vault.Rule34vaultPlaylistExtractor,
"#pattern": r"https://r34xyz\.b-cdn\.net/posts/\d+/\d+/\d+\.(jpg|mp4)", "#pattern": r"https://r34xyz\.b-cdn\.net/posts/\d+/\d+/\d+\.(jpg|mp4)",
"#count" : 55, "#count" : range(55, 75),
}, },
{ {

View File

@@ -35,12 +35,12 @@ __tests__ = (
"#urls" : "https://rule34xyz.b-cdn.net/posts/3613/3613851/3613851.pic.jpg", "#urls" : "https://rule34xyz.b-cdn.net/posts/3613/3613851/3613851.pic.jpg",
"#sha1_content": "4d7146db258fd5b1645a1a5fc01550d102f495e1", "#sha1_content": "4d7146db258fd5b1645a1a5fc01550d102f495e1",
"attributes": 1, "attributes": 0,
"comments" : 0, "comments" : 0,
"created" : "2023-03-29T06:00:59.136819", "created" : "2023-03-29T03:00:59.136819Z",
"date" : "dt:2023-03-29 06:00:59", "date" : "dt:2023-03-29 03:00:59",
"duration" : None, "duration" : None,
"error" : None, "error" : {"", None},
"extension" : "jpg", "extension" : "jpg",
"file_url" : "https://rule34xyz.b-cdn.net/posts/3613/3613851/3613851.pic.jpg", "file_url" : "https://rule34xyz.b-cdn.net/posts/3613/3613851/3613851.pic.jpg",
"filename" : "3613851.pic", "filename" : "3613851.pic",
@@ -48,7 +48,7 @@ __tests__ = (
"format_id" : "2", "format_id" : "2",
"id" : 3613851, "id" : 3613851,
"likes" : range(3, 100), "likes" : range(3, 100),
"posted" : "2023-03-29T06:01:07.900161", "posted" : "2023-03-29T03:01:07.900161Z",
"type" : 0, "type" : 0,
"uploaderId": 9741, "uploaderId": 9741,
"views" : range(200, 2000), "views" : range(200, 2000),
@@ -102,19 +102,7 @@ __tests__ = (
"friday night funkin mod", "friday night funkin mod",
], ],
"tags_general": list, "tags_general": list,
"uploader": { "uploaderId" : 9741,
"avatarUrl" : None,
"bookmarks" : 0,
"certified" : True,
"created" : "2021-04-03T08:29:51.373823",
"email" : "agent.rulexxx-uploader@z.com",
"id" : 9741,
"isSystemAccount": True,
"name" : "agent.rulexxx-uploader",
"role" : 2,
"uploadedPosts" : range(100000, 999999),
"webId" : None,
},
}, },
{ {
@@ -132,11 +120,11 @@ __tests__ = (
"#url" : "https://rule34.xyz/post/3571567", "#url" : "https://rule34.xyz/post/3571567",
"#comment": "'format' option", "#comment": "'format' option",
"#class" : rule34xyz.Rule34xyzPostExtractor, "#class" : rule34xyz.Rule34xyzPostExtractor,
"#options": {"format": "10,33"}, "#options": {"format": "10,4,5"},
"#urls" : "https://rule34xyz.b-cdn.net/posts/3571/3571567/3571567.pic256avif.avif", "#urls" : "https://rule34xyz.b-cdn.net/posts/3571/3571567/3571567.pic256ex.jpg",
"format" : "pic256avif", "format" : "pic256ex",
"format_id" : "33", "format_id" : "4",
}, },
) )

View File

@@ -55,7 +55,7 @@ __tests__ = (
"tags_artist" : "kawanakajima", "tags_artist" : "kawanakajima",
"tags_character": "heath_ledger ronald_mcdonald the_joker", "tags_character": "heath_ledger ronald_mcdonald the_joker",
"tags_copyright": "dc_comics mcdonald's the_dark_knight", "tags_copyright": "dc_comics mcdonald's the_dark_knight",
"tags_metadata" : "parody tagme", "tags_metadata" : "tagme",
}, },
) )

View File

@@ -12,8 +12,8 @@ __tests__ = (
"#url" : "https://saint2.su/a/2c5iuWHTumH", "#url" : "https://saint2.su/a/2c5iuWHTumH",
"#class": saint.SaintAlbumExtractor, "#class": saint.SaintAlbumExtractor,
"#urls" : ( "#urls" : (
"https://cold1.saint2.cr/videos/3b1ccebf3576f8d5aac3ee0e5a12da95.mp4", "https://data.saint2.cr/data/3b1ccebf3576f8d5aac3ee0e5a12da95.mp4",
"https://cold1.saint2.cr/videos/3b125e3fb4b98693f17d85cb53590215.mp4", "https://data.saint2.cr/data/3b125e3fb4b98693f17d85cb53590215.mp4",
), ),
"album_id" : "2c5iuWHTumH", "album_id" : "2c5iuWHTumH",
@@ -40,13 +40,13 @@ __tests__ = (
{ {
"#url" : "https://saint2.su/embed/6lC7mKrJst8", "#url" : "https://saint2.su/embed/6lC7mKrJst8",
"#class": saint.SaintMediaExtractor, "#class": saint.SaintMediaExtractor,
"#urls" : "https://cold1.saint2.cr/videos/3b1ccebf3576f8d5aac3ee0e5a12da95.mp4", "#urls" : "https://data.saint2.cr/data/3b1ccebf3576f8d5aac3ee0e5a12da95.mp4",
"#sha1_content": "39037a029b3fe96f838b4545316caaa545c84075", "#sha1_content": "39037a029b3fe96f838b4545316caaa545c84075",
"count" : 1, "count" : 1,
"date" : "dt:2024-10-18 15:48:16", "date" : "dt:2024-10-18 15:48:16",
"extension": "mp4", "extension": "mp4",
"file" : "https://cold1.saint2.cr/videos/3b1ccebf3576f8d5aac3ee0e5a12da95.mp4", "file" : str,
"filename" : "3b1ccebf3576f8d5aac3ee0e5a12da95-6lC7mKrJst8", "filename" : "3b1ccebf3576f8d5aac3ee0e5a12da95-6lC7mKrJst8",
"id" : "6lC7mKrJst8", "id" : "6lC7mKrJst8",
"id2" : "6712834015d67", "id2" : "6712834015d67",
@@ -58,11 +58,11 @@ __tests__ = (
{ {
"#url" : "https://saint2.su/d/M2IxMjVlM2ZiNGI5ODY5M2YxN2Q4NWNiNTM1OTAyMTUubXA0", "#url" : "https://saint2.su/d/M2IxMjVlM2ZiNGI5ODY5M2YxN2Q4NWNiNTM1OTAyMTUubXA0",
"#class": saint.SaintMediaExtractor, "#class": saint.SaintMediaExtractor,
"#urls" : "https://cold1.saint2.cr/api/download.php?file=M2IxMjVlM2ZiNGI5ODY5M2YxN2Q4NWNiNTM1OTAyMTUubXA0", "#urls" : "https://data.saint2.cr/data/3b125e3fb4b98693f17d85cb53590215.mp4",
"count" : 1, "count" : 1,
"extension": "mp4", "extension": "mp4",
"file" : "https://cold1.saint2.cr/api/download.php?file=M2IxMjVlM2ZiNGI5ODY5M2YxN2Q4NWNiNTM1OTAyMTUubXA0", "file" : str,
"filename" : "M2IxMjVlM2ZiNGI5ODY5M2YxN2Q4NWNiNTM1OTAyMTUubXA0", "filename" : "M2IxMjVlM2ZiNGI5ODY5M2YxN2Q4NWNiNTM1OTAyMTUubXA0",
"id" : "M2IxMjVlM2ZiNGI5ODY5M2YxN2Q4NWNiNTM1OTAyMTUubXA0", "id" : "M2IxMjVlM2ZiNGI5ODY5M2YxN2Q4NWNiNTM1OTAyMTUubXA0",
"id_dl" : "M2IxMjVlM2ZiNGI5ODY5M2YxN2Q4NWNiNTM1OTAyMTUubXA0", "id_dl" : "M2IxMjVlM2ZiNGI5ODY5M2YxN2Q4NWNiNTM1OTAyMTUubXA0",

View File

@@ -13,8 +13,8 @@ __tests__ = (
"#comment" : "picture", "#comment" : "picture",
"#category": ("", "sexcom", "pin"), "#category": ("", "sexcom", "pin"),
"#class" : sexcom.SexcomPinExtractor, "#class" : sexcom.SexcomPinExtractor,
"#pattern" : "https://cdn.sex.com/images/.+/2014/08/26/7637609.jpg", "#urls" : "https://imagex1.sx.cdn.live/images/pinporn/2014/08/26/7637609.jpg",
"#sha1_content": "ebe1814dadfebf15d11c6af4f6afb1a50d6c2a1c", "#sha1_content": "8cd419c6790ef7348bd398c364ab10f956e438dc",
"comments" : int, "comments" : int,
"date" : "dt:2014-10-19 15:45:44", "date" : "dt:2014-10-19 15:45:44",
@@ -36,7 +36,7 @@ __tests__ = (
"#comment" : "gif", "#comment" : "gif",
"#category": ("", "sexcom", "pin"), "#category": ("", "sexcom", "pin"),
"#class" : sexcom.SexcomPinExtractor, "#class" : sexcom.SexcomPinExtractor,
"#pattern" : "https://cdn.sex.com/images/.+/2017/12/07/18760842.gif", "#urls" : "https://imagex1.sx.cdn.live/images/pinporn/2017/12/07/18760842.gif",
"#sha1_content": "176cc63fa05182cb0438c648230c0f324a5965fe", "#sha1_content": "176cc63fa05182cb0438c648230c0f324a5965fe",
}, },
@@ -45,7 +45,7 @@ __tests__ = (
"#comment" : "video", "#comment" : "video",
"#category": ("", "sexcom", "pin"), "#category": ("", "sexcom", "pin"),
"#class" : sexcom.SexcomPinExtractor, "#class" : sexcom.SexcomPinExtractor,
"#pattern" : r"https://cdn\.sex\.com/videos/pinporn/2018/02/10/776229_hd\.mp4", "#urls" : "https://video1.sx.cdn.live/videos/pinporn/2018/02/10/776229_hd.mp4",
"#sha1_content": "e1a5834869163e2c4d1ca2677f5b7b367cf8cfff", "#sha1_content": "e1a5834869163e2c4d1ca2677f5b7b367cf8cfff",
}, },

View File

@@ -16,7 +16,7 @@ __tests__ = (
"#count" : 19, "#count" : 19,
"#sha1_content": "2b6a191eab60b3978fdacfecf2da302dd45bc108", "#sha1_content": "2b6a191eab60b3978fdacfecf2da302dd45bc108",
"description" : "Get Started with SlideShare - A Beginngers Guide for Creators", "description" : "SlideShare is a global platform for sharing presentations, infographics, videos and documents. It has over 18 million pieces of professional content uploaded by experts like Eric Schmidt and Guy Kawasaki. The document provides tips for setting up an account on SlideShare, uploading content, optimizing it for searchability, and sharing it on social media to build an audience and reputation as a subject matter expert.",
"likes" : int, "likes" : int,
"presentation": "get-started-with-slide-share", "presentation": "get-started-with-slide-share",
"date" : "dt:2015-05-20 17:38:21", "date" : "dt:2015-05-20 17:38:21",

View File

@@ -13,7 +13,7 @@ __tests__ = (
"#category": ("szurubooru", "snootbooru", "tag"), "#category": ("szurubooru", "snootbooru", "tag"),
"#class" : szurubooru.SzurubooruTagExtractor, "#class" : szurubooru.SzurubooruTagExtractor,
"#pattern" : r"https://snootbooru\.com/data/posts/\d+_[0-9a-f]{16}\.\w+", "#pattern" : r"https://snootbooru\.com/data/posts/\d+_[0-9a-f]{16}\.\w+",
"#count" : range(35, 50), "#count" : range(100, 300),
}, },
{ {
@@ -52,7 +52,7 @@ __tests__ = (
"relationCount": 0, "relationCount": 0,
"relations" : [], "relations" : [],
"safety" : "safe", "safety" : "safe",
"score" : 0, "score" : range(1, 10),
"source" : None, "source" : None,
"tagCount" : 3, "tagCount" : 3,
"tags" : [ "tags" : [

View File

@@ -77,8 +77,8 @@ __tests__ = (
"#category": ("", "steamgriddb", "grids"), "#category": ("", "steamgriddb", "grids"),
"#class" : steamgriddb.SteamgriddbGridsExtractor, "#class" : steamgriddb.SteamgriddbGridsExtractor,
"#options" : {"humor": False, "epilepsy": False, "untagged": False}, "#options" : {"humor": False, "epilepsy": False, "untagged": False},
"#range" : "1-33", "#range" : "1-30",
"#count" : 33, "#count" : range(1, 30),
}, },
{ {

View File

@@ -13,8 +13,8 @@ __tests__ = (
"#url" : "https://www.subscribestar.com/subscribestar", "#url" : "https://www.subscribestar.com/subscribestar",
"#category": ("", "subscribestar", "user"), "#category": ("", "subscribestar", "user"),
"#class" : subscribestar.SubscribestarUserExtractor, "#class" : subscribestar.SubscribestarUserExtractor,
"#pattern" : r"https://(ss-uploads-prod\.b-cdn|\w+\.cloudfront)\.net/uploads(_v2)?/users/11/", "#pattern" : r"https://(www\.subscribestar\.com/uploads\?payload=.+|(ss-uploads-prod\.b-cdn|\w+\.cloudfront)\.net/uploads(_v2)?/users/11/)",
"#count" : ">= 20", "#count" : range(15, 25),
"author_id" : 11, "author_id" : 11,
"author_name": "subscribestar", "author_name": "subscribestar",
@@ -58,8 +58,8 @@ __tests__ = (
"author_nick": "SubscribeStar", "author_nick": "SubscribeStar",
"content" : r"re:<h1>Brand Guidelines and Assets</h1>", "content" : r"re:<h1>Brand Guidelines and Assets</h1>",
"date" : "dt:2020-05-07 12:33:00", "date" : "dt:2020-05-07 12:33:00",
"extension" : "jpg", "extension" : "",
"filename" : "8ff61299-b249-47dc-880a-cdacc9081c62", "filename" : "uploads",
"group" : "imgs_and_videos", "group" : "imgs_and_videos",
"height" : 291, "height" : 291,
"id" : 203885, "id" : 203885,

View File

@@ -83,7 +83,7 @@ __tests__ = (
"book" : False, "book" : False,
"closing" : None, "closing" : None,
"closing_date" : None, "closing_date" : None,
"comment_cnt" : 335, "comment_cnt" : range(330, 500),
"date" : "dt:2023-01-13 19:00:00", "date" : "dt:2023-01-13 19:00:00",
"early_access" : False, "early_access" : False,
"escape_title" : "Episode 3", "escape_title" : "Episode 3",

View File

@@ -10,7 +10,7 @@ from gallery_dl import exception
__tests__ = ( __tests__ = (
{ {
"#url" : "https://tcbscans.com/chapters/4708/chainsaw-man-chapter-108", "#url" : "https://tcbscans.me/chapters/4708/chainsaw-man-chapter-108",
"#category": ("", "tcbscans", "chapter"), "#category": ("", "tcbscans", "chapter"),
"#class" : tcbscans.TcbscansChapterExtractor, "#class" : tcbscans.TcbscansChapterExtractor,
"#pattern" : r"https://cdn\.[^/]+/(file|attachments/[^/]+)/[^/]+/[^.]+\.\w+", "#pattern" : r"https://cdn\.[^/]+/(file|attachments/[^/]+)/[^/]+/[^.]+\.\w+",
@@ -46,7 +46,7 @@ __tests__ = (
}, },
{ {
"#url" : "https://tcb-backup.bihar-mirchi.com/chapters/7719/jujutsu-kaisen-chapter-258", "#url" : "https://tcbscans.me/chapters/7719/jujutsu-kaisen-chapter-258",
"#category": ("", "tcbscans", "chapter"), "#category": ("", "tcbscans", "chapter"),
"#class" : tcbscans.TcbscansChapterExtractor, "#class" : tcbscans.TcbscansChapterExtractor,
"#pattern" : r"https://cdn\.[^/]+/(file|attachments/[^/]+)/[^/]+/[^.]+\.\w+", "#pattern" : r"https://cdn\.[^/]+/(file|attachments/[^/]+)/[^/]+/[^.]+\.\w+",
@@ -60,7 +60,7 @@ __tests__ = (
}, },
{ {
"#url" : "https://tcbscans.com/mangas/13/chainsaw-man", "#url" : "https://tcbscans.me/mangas/13/chainsaw-man",
"#category": ("", "tcbscans", "manga"), "#category": ("", "tcbscans", "manga"),
"#class" : tcbscans.TcbscansMangaExtractor, "#class" : tcbscans.TcbscansMangaExtractor,
"#pattern" : tcbscans.TcbscansChapterExtractor.pattern, "#pattern" : tcbscans.TcbscansChapterExtractor.pattern,
@@ -86,9 +86,13 @@ __tests__ = (
}, },
{ {
"#url" : "https://tcbscans.me/mangas/4/jujutsu-kaisen", "#url" : "https://tcbscans.com/mangas/4/jujutsu-kaisen",
"#category": ("", "tcbscans", "manga"),
"#class" : tcbscans.TcbscansMangaExtractor, "#class" : tcbscans.TcbscansMangaExtractor,
}, },
{
"#url" : "https://tcb-backup.bihar-mirchi.com/chapters/7719/jujutsu-kaisen-chapter-258",
"#class" : tcbscans.TcbscansChapterExtractor,
},
) )

View File

@@ -21,7 +21,7 @@ __tests__ = (
"created_at" : "2020-07-08T22:26:55.743Z", "created_at" : "2020-07-08T22:26:55.743Z",
"date" : "dt:2020-07-08 22:26:55", "date" : "dt:2020-07-08 22:26:55",
"description" : "Why have I done this?", "description" : "Why have I done this?",
"downvotes" : 0, "downvotes" : range(1, 10),
"duration" : 0.0, "duration" : 0.0,
"faves" : int, "faves" : int,
"first_seen_at" : "2020-07-08T22:26:55.743Z", "first_seen_at" : "2020-07-08T22:26:55.743Z",
@@ -30,7 +30,6 @@ __tests__ = (
"hidden_from_users": False, "hidden_from_users": False,
"id" : 1, "id" : 1,
"intensities" : dict, "intensities" : dict,
"locations" : [],
"media_type" : "image", "media_type" : "image",
"mime_type" : "image/png", "mime_type" : "image/png",
"name" : "1676547__safe_artist-colon-scraggleman_oc_oc-colon-floor+bored_oc+only_bags+under+eyes_bust_earth+pony_female_goggles_helmet_mare_meme_neet_neet+home+g.png", "name" : "1676547__safe_artist-colon-scraggleman_oc_oc-colon-floor+bored_oc+only_bags+under+eyes_bust_earth+pony_female_goggles_helmet_mare_meme_neet_neet+home+g.png",
@@ -40,7 +39,7 @@ __tests__ = (
"score" : int, "score" : int,
"sha512_hash" : "8b4c00d2eff52d51ad9647e14738944ab306fd1d8e1bf634fbb181b32f44070aa588938e26c4eb072b1eb61489aaf3062fb644a76c79f936b97723a2c3e0e5d3", "sha512_hash" : "8b4c00d2eff52d51ad9647e14738944ab306fd1d8e1bf634fbb181b32f44070aa588938e26c4eb072b1eb61489aaf3062fb644a76c79f936b97723a2c3e0e5d3",
"size" : 70910, "size" : 70910,
"source_url" : "", "source_url" : str,
"tag_ids" : list, "tag_ids" : list,
"tags" : list, "tags" : list,
"thumbnails_generated": True, "thumbnails_generated": True,
@@ -49,6 +48,14 @@ __tests__ = (
"view_url" : "https://cdn.twibooru.org/img/2020/7/8/1/full.png", "view_url" : "https://cdn.twibooru.org/img/2020/7/8/1/full.png",
"width" : 576, "width" : 576,
"wilson_score" : float, "wilson_score" : float,
"locations": [
{
"id_at_location": 1676547,
"location": "derpibooru",
"url_at_location": "https://derpibooru.org/images/1676547",
},
],
}, },
{ {

View File

@@ -58,7 +58,6 @@ __tests__ = (
"sponsorship": None, "sponsorship": None,
"subcategory": "image", "subcategory": "image",
"tags" : list, "tags" : list,
"tags_preview": list,
"topic_submissions": {}, "topic_submissions": {},
"topics" : [], "topics" : [],
"updated_at" : str, "updated_at" : str,

View File

@@ -13,7 +13,7 @@ __tests__ = (
"#url" : "https://vk.com/id398982326", "#url" : "https://vk.com/id398982326",
"#category": ("", "vk", "photos"), "#category": ("", "vk", "photos"),
"#class" : vk.VkPhotosExtractor, "#class" : vk.VkPhotosExtractor,
"#pattern" : r"https://sun\d+-\d+\.userapi\.com/s/v1/if1/[\w-]+\.jpg\?size=\d+x\d+&quality=96&type=album", "#pattern" : r"https://sun\d+-\d+\.userapi\.com/c\d+/v\d+/\w+/[\w-]+\.\w+",
"#count" : ">= 35", "#count" : ">= 35",
"id" : r"re:\d+", "id" : r"re:\d+",

View File

@@ -46,7 +46,7 @@ __tests__ = (
"image" : "https://i.warosu.org/data/jp/img/0166/58/1488521824388.jpg", "image" : "https://i.warosu.org/data/jp/img/0166/58/1488521824388.jpg",
"name" : "Anonymous", "name" : "Anonymous",
"no" : 16658073, "no" : 16658073,
"now" : "Fri Mar 3 01:17:04 2017", "now" : "Fri, Mar 3, 2017 01:17:04",
"thread" : "16658073", "thread" : "16658073",
"tim" : 1488521824388, "tim" : 1488521824388,
"time" : 1488503824, "time" : 1488503824,
@@ -83,7 +83,7 @@ __tests__ = (
"image" : r"re:https://i.warosu\.org/data/ic/img/0046/04/1590\d+\.jpg", "image" : r"re:https://i.warosu\.org/data/ic/img/0046/04/1590\d+\.jpg",
"name" : "re:Anonymous|Dhe Specky Spider-Man", "name" : "re:Anonymous|Dhe Specky Spider-Man",
"no" : range(4604652, 4620000), "no" : range(4604652, 4620000),
"now" : r"re:\w\w\w \w\w\w \d\d \d\d:\d\d:\d\d 2020", "now" : r"re:\w\w\w, \w\w\w \d\d?, 2020 \d\d:\d\d:\d\d",
"thread" : "4604652", "thread" : "4604652",
"tim" : range(1590430159651, 1590755510488), "tim" : range(1590430159651, 1590755510488),
"time" : range(1590415759, 1590755510), "time" : range(1590415759, 1590755510),

View File

@@ -13,13 +13,13 @@ __tests__ = (
"#comment": "image", "#comment": "image",
"#class" : yiffverse.YiffversePostExtractor, "#class" : yiffverse.YiffversePostExtractor,
"#options" : {"tags": True}, "#options" : {"tags": True},
"#urls" : "https://yiffverse.com/posts/574/574342/574342.pic.jpg", "#pattern" : r"https://(yiffverse\.com|furry34com\.b-cdn\.net)/posts/574/574342/574342\.pic\.jpg",
"#sha1_content": "0f169fddbd320eae904508f83a722bb3633ad507", "#sha1_content": "0f169fddbd320eae904508f83a722bb3633ad507",
"created" : "2024-12-06T13:55:24.483002Z", "created" : "2024-12-06T13:55:24.483002Z",
"date" : "dt:2024-12-06 13:55:24", "date" : "dt:2024-12-06 13:55:24",
"extension": "jpg", "extension": "jpg",
"file_url" : "https://yiffverse.com/posts/574/574342/574342.pic.jpg", "file_url" : str,
"filename" : "574342", "filename" : "574342",
"format" : "pic", "format" : "pic",
"format_id": "10", "format_id": "10",
@@ -72,7 +72,7 @@ __tests__ = (
"#url" : "https://yiffverse.com/playlist/6842", "#url" : "https://yiffverse.com/playlist/6842",
"#class": yiffverse.YiffversePlaylistExtractor, "#class": yiffverse.YiffversePlaylistExtractor,
"#pattern": r"https://(yiffverse\.com|furry34com\.b-cdn\.net)/posts/\d+/\d+/\d+\.mov(720)?\.mp4", "#pattern": r"https://(yiffverse\.com|furry34com\.b-cdn\.net)/posts/\d+/\d+/\d+\.mov(720)?\.mp4",
"#count" : 25, "#count" : range(30, 50),
}, },
) )

View File

@@ -130,7 +130,7 @@ __tests__ = (
"height" : 1125, "height" : 1125,
"id" : 4233756, "id" : 4233756,
"path" : [ "path" : [
"Toriyama Akira", "Manga",
"DRAGON BALL", "DRAGON BALL",
], ],
"size" : 136192, "size" : 136192,

View File

@@ -12,7 +12,7 @@ __tests__ = (
"#url" : "https://zzup.com/content/NjM=/MetArt_20080206_viki_c_sensazioni_by_ingret/OTE=/index.html", "#url" : "https://zzup.com/content/NjM=/MetArt_20080206_viki_c_sensazioni_by_ingret/OTE=/index.html",
"#category": ("", "zzup", "gallery"), "#category": ("", "zzup", "gallery"),
"#class" : zzup.ZzupGalleryExtractor, "#class" : zzup.ZzupGalleryExtractor,
"#pattern" : r"https://zzup\.com/MjAxNjc3OTIyMjE5Nzk=/showimage/zzup-8769086487/image00\d\d\d-5896498214-1-9689595623/MetArt-20080206_viki_c_sensazioni_by_ingret/9879560327/zzup.com.jpg", "#pattern" : r"https://zzup\.com/[^/?#]+/showimage/zzup-8769086487/image00\d\d\d-5896498214-1-9689595623/MetArt-20080206_viki_c_sensazioni_by_ingret/9879560327/zzup.com.jpg",
"slug" : "MetArt_20080206_viki_c_sensazioni_by_ingret", "slug" : "MetArt_20080206_viki_c_sensazioni_by_ingret",
"title" : "MetArt 20080206 viki c sensazioni by ingret", "title" : "MetArt 20080206 viki c sensazioni by ingret",
@@ -24,7 +24,7 @@ __tests__ = (
"#url" : "https://zzup.com/content/MTc2MDYxMw==/Courtesan/NDA=/page-1.html", "#url" : "https://zzup.com/content/MTc2MDYxMw==/Courtesan/NDA=/page-1.html",
"#category": ("", "zzup", "gallery"), "#category": ("", "zzup", "gallery"),
"#class" : zzup.ZzupGalleryExtractor, "#class" : zzup.ZzupGalleryExtractor,
"#pattern" : r"https://zzup.com/MjAxNjc3OTIyMjE5Nzk=/showimage/zzup-8769086487/image000\d\d-5896498214-40-9689595623/Courtesan/9879560327/zzup.com.jpg", "#pattern" : r"https://zzup\.com/[^/?#]+/showimage/zzup-8769086487/image000\d\d-5896498214-40-9689595623/Courtesan/9879560327/zzup.com.jpg",
}, },
{ {