diff --git a/test/results/2ch.py b/test/results/2ch.py index ad35adaa68..00f9fdb82c 100644 --- a/test/results/2ch.py +++ b/test/results/2ch.py @@ -22,7 +22,7 @@ "comment" : str, "date" : "type:datetime", "displayname": str, - "email" : "", + "email" : str, "endless" : 1, "extension": str, "filename" : str, @@ -36,7 +36,7 @@ "op" : 0, "parent" : int, "path" : r"re:/a/src/6202876/\d+\.\w+", - "post_name": "Аноним", + "post_name": str, "size" : int, "sticky" : 0, "subject" : str, diff --git a/test/results/4chan.py b/test/results/4chan.py index 6219e1652e..231928ace4 100644 --- a/test/results/4chan.py +++ b/test/results/4chan.py @@ -14,8 +14,8 @@ "#category": ("", "4chan", "thread"), "#class" : _4chan._4chanThreadExtractor, "#sha1_url" : "39082ad166161966d7ba8e37f2173a824eb540f0", - "#sha1_metadata": "7ae2f4049adf0d2f835eb91b6b26b7f4ec882e0a", - "#sha1_content" : "551e432d52700ff3711f14752124e9af86ecbbdf", + "#sha1_metadata": "2cadd32796492baca25f5060dc95e9f4e24a0ff2", + "#sha1_content" : "742c6d256c813b29f246e1d765bba949fc3ac453", }, { @@ -23,7 +23,7 @@ "#category": ("", "4chan", "thread"), "#class" : _4chan._4chanThreadExtractor, "#sha1_url" : "39082ad166161966d7ba8e37f2173a824eb540f0", - "#sha1_metadata": "7ae2f4049adf0d2f835eb91b6b26b7f4ec882e0a", + "#sha1_metadata": "2cadd32796492baca25f5060dc95e9f4e24a0ff2", }, { diff --git a/test/results/batoto.py b/test/results/batoto.py index 65c8401cd5..a64d064e79 100644 --- a/test/results/batoto.py +++ b/test/results/batoto.py @@ -135,7 +135,7 @@ "#class" : batoto.BatotoMangaExtractor, "#count" : ">= 29", - "manga": "Grand Duke Dan Putri Rubah [cont by LUNABY]", + "manga": "The Grand Duke’s Fox Princess [cont by LUNABY]", }, { diff --git a/test/results/danbooru.py b/test/results/danbooru.py index 3a857dbb4b..7f6cb0cbf8 100644 --- a/test/results/danbooru.py +++ b/test/results/danbooru.py @@ -81,7 +81,7 @@ "date": "dt:2008-08-12 04:46:05", "down_score": 0, "extension": "jpg", - "fav_count": 9, + "fav_count": range(9, 15), "file_ext": "jpg", "file_size": 358232, "file_url": "https://cdn.donmai.us/original/ac/8e/ac8e3b92ea328ce9cf7211e69c905bf9.jpg", @@ -107,20 +107,20 @@ "pixiv_id": 1129835, "preview_file_url": "https://cdn.donmai.us/180x180/ac/8e/ac8e3b92ea328ce9cf7211e69c905bf9.jpg", "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", "subcategory": "post", - "tag_count": 32, + "tag_count": range(32, 40), "tag_count_artist": 1, "tag_count_character": 3, "tag_count_copyright": 3, - "tag_count_general": 23, + "tag_count_general": range(23, 30), "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_character": "batman heath_ledger joker_(dc)", "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)", "tags": [ "2boys", @@ -131,6 +131,7 @@ "bodysuit", "bonocho", "brown_eyes", + "card", "closed_mouth", "collared_shirt", "commentary_request", @@ -148,6 +149,7 @@ "parted_lips", "photoshop_(medium)", "pink_shirt", + "playing_card", "shirt", "sketch", "smile", @@ -175,6 +177,7 @@ "black_bodysuit", "bodysuit", "brown_eyes", + "card", "closed_mouth", "collared_shirt", "copyright_name", @@ -187,6 +190,7 @@ "outstretched_arm", "parted_lips", "pink_shirt", + "playing_card", "shirt", "sketch", "smile", @@ -199,7 +203,7 @@ "photoshop_(medium)", ], "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, }, diff --git a/test/results/derpibooru.py b/test/results/derpibooru.py index 4fe775bb29..a9a40b6c82 100644 --- a/test/results/derpibooru.py +++ b/test/results/derpibooru.py @@ -60,7 +60,7 @@ "#comment" : "svg (#5643)", "#category": ("philomena", "derpibooru", "post"), "#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", "extension": "svg", diff --git a/test/results/dynastyscans.py b/test/results/dynastyscans.py index 0d4088005a..111048d54b 100644 --- a/test/results/dynastyscans.py +++ b/test/results/dynastyscans.py @@ -36,8 +36,15 @@ "#url" : "https://dynasty-scans.com/images?with[]=4930&with[]=5211", "#category": ("", "dynastyscans", "search"), "#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", + ), }, { diff --git a/test/results/e621.py b/test/results/e621.py index b4b431b4ae..b6d9add1d9 100644 --- a/test/results/e621.py +++ b/test/results/e621.py @@ -90,16 +90,25 @@ "creator_id" : 1077440, "creator_name": "Yeetus90", "description" : """\ -* "Little Legends":/pools/27971\r -* Little Legends 2\r +[quote]h2.【web再録】ぷち・れじぇんず2 +2015年の関西けもケット4で頒布した個人誌第2弾! +~行方不明になった親友のビクティニを救うべく怪しげな館に単身乗り込んだミュウ。 +しかし彼女の前には強大な力を持つ館の主が立ちはだかる!果たして二人は無事脱出することができるのか!?~ + \n\ +この頃の方が背景に力が入ってますねw +あとジャローダの顔の模様思いっきり間違ってますがそこはご愛嬌ということで…[/quote] + +* "Little Legends":/pools/27971 +* Little Legends 2 * "Little Legends 3":/pools/27481\ """, + "id" : 27492, "is_active" : False, "name" : "Little Legends 2", "post_count" : 39, "post_ids" : list, - "updated_at" : "2022-03-27T06:30:03.382-04:00", + "updated_at" : "2025-01-07T22:01:40.319-05:00", }, ], }, diff --git a/test/results/fanbox.py b/test/results/fanbox.py index f11747f236..818c1294ff 100644 --- a/test/results/fanbox.py +++ b/test/results/fanbox.py @@ -135,7 +135,7 @@ "creatorId": "saki9184", "fee" : 350, "id" : "414274", - "title" : "入り浸りJKハルヒ", + "title" : "涼宮ハルヒの同人部", }, }, diff --git a/test/results/gelbooru.py b/test/results/gelbooru.py index 3f09ea6902..4f5fb4c5bc 100644 --- a/test/results/gelbooru.py +++ b/test/results/gelbooru.py @@ -44,7 +44,7 @@ "#comment" : "meta tags (#5478)", "#category": ("booru", "gelbooru", "tag"), "#class" : gelbooru.GelbooruTagExtractor, - "#count" : 187, + "#count" : range(180, 190), }, { @@ -52,7 +52,7 @@ "#comment" : "meta + sort tags (#5478)", "#category": ("booru", "gelbooru", "tag"), "#class" : gelbooru.GelbooruTagExtractor, - "#count" : 187, + "#count" : range(180, 190), }, { diff --git a/test/results/hatenablog.py b/test/results/hatenablog.py index 4a306f9a18..25840bf57d 100644 --- a/test/results/hatenablog.py +++ b/test/results/hatenablog.py @@ -85,7 +85,7 @@ "#url" : "https://moko0908.hatenablog.jp/archive/2023", "#category": ("", "hatenablog", "archive"), "#class" : hatenablog.HatenablogArchiveExtractor, - "#count" : 13, + "#count" : range(10, 15), }, { diff --git a/test/results/imagechest.py b/test/results/imagechest.py index 41254a3907..e1959be316 100644 --- a/test/results/imagechest.py +++ b/test/results/imagechest.py @@ -46,7 +46,7 @@ "#category": ("", "imagechest", "user"), "#class" : imagechest.ImagechestUserExtractor, "#pattern" : imagechest.ImagechestGalleryExtractor.pattern, - "#count" : 279, + "#count" : range(280, 290), }, ) diff --git a/test/results/imgkiwi.py b/test/results/imgkiwi.py index 16a4aa9623..541958c313 100644 --- a/test/results/imgkiwi.py +++ b/test/results/imgkiwi.py @@ -45,7 +45,7 @@ "#category": ("chevereto", "imgkiwi", "user"), "#class" : chevereto.CheveretoUserExtractor, "#pattern" : chevereto.CheveretoAlbumExtractor.pattern, - "#count" : 50, + "#count" : range(155, 175), }, ) diff --git a/test/results/itaku.py b/test/results/itaku.py index 5a95bd84bc..5af54250c9 100644 --- a/test/results/itaku.py +++ b/test/results/itaku.py @@ -54,13 +54,13 @@ "tags" : list, "tags_character" : ["hatsune_miku"], "tags_copyright" : ["vocaloid"], - "tags_general": [ + "tags_general" : [ + "female", + "green_eyes", "twintails", "green_hair", - "flag", "gloves", - "green_eyes", - "female", + "flag", "racing_miku", ], "title" : "Racing Miku 2022 Ver.", diff --git a/test/results/jpgfish.py b/test/results/jpgfish.py index bef1d6e052..0cb1e2dd92 100644 --- a/test/results/jpgfish.py +++ b/test/results/jpgfish.py @@ -12,14 +12,14 @@ "#url" : "https://jpg4.su/img/funnymeme.LecXGS", "#category": ("chevereto", "jpgfish", "image"), "#class" : chevereto.CheveretoImageExtractor, - "#urls" : "https://simp3.host.church/images/funnymeme.jpg", + "#urls" : "https://simp3.jpg5.su/images/funnymeme.jpg", "#sha1_content": "098e5e9b17ad634358426e0ffd1c93871474d13c", "album" : "", "extension": "jpg", "filename" : "funnymeme", "id" : "LecXGS", - "url" : "https://simp3.host.church/images/funnymeme.jpg", + "url" : "https://simp3.jpg5.su/images/funnymeme.jpg", "user" : "exearco", }, @@ -27,7 +27,7 @@ "#url" : "https://jpg.church/img/auCruA", "#category": ("chevereto", "jpgfish", "image"), "#class" : chevereto.CheveretoImageExtractor, - "#pattern" : r"https://simp2\.host\.church/hannahowo_00457\.jpg", + "#pattern" : r"https://simp2\.jpg5\.su/hannahowo_00457\.jpg", "album": "401-500", }, diff --git a/test/results/kemonoparty.py b/test/results/kemonoparty.py index ac1f41b5e7..b0d29de6ff 100644 --- a/test/results/kemonoparty.py +++ b/test/results/kemonoparty.py @@ -51,7 +51,7 @@ "https://kemono.su/data/b0/38/b03882c8b0ab3b1cf9fc658a2bb2f9ac6ad4f3449015311dcd2d7ee7f748db31.png", ), - "tags": r"\bpin-up\b", + "tags": r"re:\bpin-up\b", }, { diff --git a/test/results/khinsider.py b/test/results/khinsider.py index 1fc2e3d815..73927cec32 100644 --- a/test/results/khinsider.py +++ b/test/results/khinsider.py @@ -81,7 +81,7 @@ "catalog" : "PCCG-00357", "count" : 36, "date" : "Jul 1st, 2024", - "developer": "Nintendo", + "developer": "", "name" : "Super Mario 64 Original Soundtrack", "platform" : ["N64"], "publisher": "Nintendo", diff --git a/test/results/lensdump.py b/test/results/lensdump.py index 91f633c037..5a5660893b 100644 --- a/test/results/lensdump.py +++ b/test/results/lensdump.py @@ -26,7 +26,7 @@ "#comment" : "2 pages", "#class" : lensdump.LensdumpAlbumExtractor, "#pattern" : r"https://[abcd]\.l3n\.co/i/\w{6}\.(jpe?g|png)", - "#count" : 64, + "#count" : range(68, 80), }, { diff --git a/test/results/luscious.py b/test/results/luscious.py index 5e7a1460d5..597b56991d 100644 --- a/test/results/luscious.py +++ b/test/results/luscious.py @@ -20,7 +20,7 @@ "__typename" : "Album", "audiences" : list, "content" : "Hentai", - "cover" : r"re:https://storage\.bhs\.cloud\.ovh\.net/v1/.+/277031/", + "cover" : str, "created" : 1479625853, "created_by" : "Hive Mind", "date" : "dt:2016-11-20 07:10:53", diff --git a/test/results/mangadex.py b/test/results/mangadex.py index 817b094138..6f30c8d024 100644 --- a/test/results/mangadex.py +++ b/test/results/mangadex.py @@ -144,6 +144,7 @@ "#url" : "https://mangadex.org/author/7222d0d5-836c-4bf3-9174-72bceade8c87/kotoyama", "#class" : mangadex.MangadexAuthorExtractor, "#urls" : ( + "https://mangadex.org/title/ef4ead73-57a7-4d10-95b3-de73cfdd2670", "https://mangadex.org/title/259dfd8a-f06a-4825-8fa6-a2dcd7274230", "https://mangadex.org/title/d0c88e3b-ea64-4e07-9841-c1d2ac982f4a", "https://mangadex.org/title/f48bbb5f-8a23-4dea-8177-eb2dbbcbf4fa", diff --git a/test/results/mangalife.py b/test/results/mangalife.py index 80226afef3..a8d86b3baa 100644 --- a/test/results/mangalife.py +++ b/test/results/mangalife.py @@ -21,7 +21,7 @@ "chapter_minor" : "", "chapter_string": "110630", "count" : 13, - "date" : "dt:2022-10-16 17:32:54", + "date" : "dt:2024-03-29 15:07:00", "extension" : "png", "filename" : r"re:1063-0\d\d", "genre" : [ diff --git a/test/results/manganelo.py b/test/results/manganelo.py index b5772656cd..7236e47c25 100644 --- a/test/results/manganelo.py +++ b/test/results/manganelo.py @@ -14,7 +14,20 @@ "#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", "#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, }, { diff --git a/test/results/motherless.py b/test/results/motherless.py index 4e372b2bac..df34207c6d 100644 --- a/test/results/motherless.py +++ b/test/results/motherless.py @@ -89,7 +89,7 @@ "#range" : "1-100", "#count" : 100, - "count" : 6503, + "count" : range(5000, 8000), "extension" : {"jpg", "png", "gif"}, "filename" : str, "gallery_id" : "43D8704", @@ -110,7 +110,7 @@ "#range" : "1-100", "#count" : 100, - "count" : 869, + "count" : range(500, 900), "extension" : "mp4", "filename" : str, "gallery_id" : "43D8704", diff --git a/test/results/naverwebtoon.py b/test/results/naverwebtoon.py index 36b6708630..fa969a1f01 100644 --- a/test/results/naverwebtoon.py +++ b/test/results/naverwebtoon.py @@ -117,7 +117,7 @@ "#category": ("", "naverwebtoon", "comic"), "#class" : naverwebtoon.NaverwebtoonComicExtractor, "#pattern" : naverwebtoon.NaverwebtoonEpisodeExtractor.pattern, - "#count" : ">= 12", + "#count" : 1, }, ) diff --git a/test/results/nijie.py b/test/results/nijie.py index 829b62015f..0ce9a2584b 100644 --- a/test/results/nijie.py +++ b/test/results/nijie.py @@ -124,37 +124,10 @@ { "#url" : "https://nijie.info/view.php?id=594044", + "#comment" : "404", "#category": ("Nijie", "nijie", "image"), "#class" : nijie.NijieImageExtractor, - "#urls": ( - "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るドリンク2】\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" : "黒川 竜", + "#count" : 0, }, { diff --git a/test/results/patreon.py b/test/results/patreon.py index 075045acea..ab7bf951e4 100644 --- a/test/results/patreon.py +++ b/test/results/patreon.py @@ -82,13 +82,9 @@ { "#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, - "#pattern" : [ - 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", - ], + "#count" : 0, }, { @@ -121,7 +117,7 @@ "#class" : patreon.PatreonPostExtractor, "#pattern" : [ 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", ] }, diff --git a/test/results/pornpics.py b/test/results/pornpics.py index 6caf5dd11f..f2eb3df203 100644 --- a/test/results/pornpics.py +++ b/test/results/pornpics.py @@ -16,23 +16,27 @@ "categories": [ "Outdoor", - "MILF", "Boots", - "Amateur", + "MILF", + "Hairy", "Sexy", + "Pussy", + "Spreading", ], "channel" : ["FTV MILFs"], "count" : 17, "gallery_id": 62610699, - "models" : ["Danielle"], + "models" : ["Danielle Maye"], "num" : int, "slug" : "british-beauty-danielle-flashes-hot-breasts-ass-and-snatch-in-the-forest", "tags" : [ "MILF Outdoor", - "Amateur MILF", + "Forest", "Nature", - "Amateur Outdoor", - "First Time", + "Pussy Flash", + "Open Pussy", + "Hairy Pussy Spread", + "Thigh High Boots", "Sexy MILF", ], "title" : "British beauty Danielle flashes hot breasts, ass and snatch in the forest", @@ -67,7 +71,6 @@ ], "categories": [ "Outdoor", - "Asian", "Pornstar", "Brunette", "Blonde", @@ -77,8 +80,8 @@ "Fame Digital", ], "tags" : [ + "Nudist", "Nature", - "Asian Outdoor", ], }, diff --git a/test/results/redgifs.py b/test/results/redgifs.py index 610e32ebfe..ed7e5caca9 100644 --- a/test/results/redgifs.py +++ b/test/results/redgifs.py @@ -13,7 +13,7 @@ "#category": ("", "redgifs", "user"), "#class" : redgifs.RedgifsUserExtractor, "#pattern" : r"https://\w+\.redgifs\.com/[\w-]+\.mp4", - "#count" : range(50, 60), + "#count" : range(40, 60), }, { diff --git a/test/results/rule34vault.py b/test/results/rule34vault.py index 425ef7ed86..e48b4d5384 100644 --- a/test/results/rule34vault.py +++ b/test/results/rule34vault.py @@ -20,7 +20,7 @@ "#url" : "https://rule34vault.com/playlists/view/20164", "#class": rule34vault.Rule34vaultPlaylistExtractor, "#pattern": r"https://r34xyz\.b-cdn\.net/posts/\d+/\d+/\d+\.(jpg|mp4)", - "#count" : 55, + "#count" : range(55, 75), }, { diff --git a/test/results/rule34xyz.py b/test/results/rule34xyz.py index 8a07c5dc31..598e329b50 100644 --- a/test/results/rule34xyz.py +++ b/test/results/rule34xyz.py @@ -35,12 +35,12 @@ "#urls" : "https://rule34xyz.b-cdn.net/posts/3613/3613851/3613851.pic.jpg", "#sha1_content": "4d7146db258fd5b1645a1a5fc01550d102f495e1", - "attributes": 1, + "attributes": 0, "comments" : 0, - "created" : "2023-03-29T06:00:59.136819", - "date" : "dt:2023-03-29 06:00:59", + "created" : "2023-03-29T03:00:59.136819Z", + "date" : "dt:2023-03-29 03:00:59", "duration" : None, - "error" : None, + "error" : {"", None}, "extension" : "jpg", "file_url" : "https://rule34xyz.b-cdn.net/posts/3613/3613851/3613851.pic.jpg", "filename" : "3613851.pic", @@ -48,7 +48,7 @@ "format_id" : "2", "id" : 3613851, "likes" : range(3, 100), - "posted" : "2023-03-29T06:01:07.900161", + "posted" : "2023-03-29T03:01:07.900161Z", "type" : 0, "uploaderId": 9741, "views" : range(200, 2000), @@ -102,19 +102,7 @@ "friday night funkin mod", ], "tags_general": list, - "uploader": { - "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, - }, + "uploaderId" : 9741, }, { @@ -132,11 +120,11 @@ "#url" : "https://rule34.xyz/post/3571567", "#comment": "'format' option", "#class" : rule34xyz.Rule34xyzPostExtractor, - "#options": {"format": "10,33"}, - "#urls" : "https://rule34xyz.b-cdn.net/posts/3571/3571567/3571567.pic256avif.avif", + "#options": {"format": "10,4,5"}, + "#urls" : "https://rule34xyz.b-cdn.net/posts/3571/3571567/3571567.pic256ex.jpg", - "format" : "pic256avif", - "format_id" : "33", + "format" : "pic256ex", + "format_id" : "4", }, ) diff --git a/test/results/safebooru.py b/test/results/safebooru.py index ec92cc0732..3a21716601 100644 --- a/test/results/safebooru.py +++ b/test/results/safebooru.py @@ -55,7 +55,7 @@ "tags_artist" : "kawanakajima", "tags_character": "heath_ledger ronald_mcdonald the_joker", "tags_copyright": "dc_comics mcdonald's the_dark_knight", - "tags_metadata" : "parody tagme", + "tags_metadata" : "tagme", }, ) diff --git a/test/results/saint.py b/test/results/saint.py index 5cfde4d71d..4985467fac 100644 --- a/test/results/saint.py +++ b/test/results/saint.py @@ -12,8 +12,8 @@ "#url" : "https://saint2.su/a/2c5iuWHTumH", "#class": saint.SaintAlbumExtractor, "#urls" : ( - "https://cold1.saint2.cr/videos/3b1ccebf3576f8d5aac3ee0e5a12da95.mp4", - "https://cold1.saint2.cr/videos/3b125e3fb4b98693f17d85cb53590215.mp4", + "https://data.saint2.cr/data/3b1ccebf3576f8d5aac3ee0e5a12da95.mp4", + "https://data.saint2.cr/data/3b125e3fb4b98693f17d85cb53590215.mp4", ), "album_id" : "2c5iuWHTumH", @@ -40,13 +40,13 @@ { "#url" : "https://saint2.su/embed/6lC7mKrJst8", "#class": saint.SaintMediaExtractor, - "#urls" : "https://cold1.saint2.cr/videos/3b1ccebf3576f8d5aac3ee0e5a12da95.mp4", + "#urls" : "https://data.saint2.cr/data/3b1ccebf3576f8d5aac3ee0e5a12da95.mp4", "#sha1_content": "39037a029b3fe96f838b4545316caaa545c84075", "count" : 1, "date" : "dt:2024-10-18 15:48:16", "extension": "mp4", - "file" : "https://cold1.saint2.cr/videos/3b1ccebf3576f8d5aac3ee0e5a12da95.mp4", + "file" : str, "filename" : "3b1ccebf3576f8d5aac3ee0e5a12da95-6lC7mKrJst8", "id" : "6lC7mKrJst8", "id2" : "6712834015d67", @@ -58,11 +58,11 @@ { "#url" : "https://saint2.su/d/M2IxMjVlM2ZiNGI5ODY5M2YxN2Q4NWNiNTM1OTAyMTUubXA0", "#class": saint.SaintMediaExtractor, - "#urls" : "https://cold1.saint2.cr/api/download.php?file=M2IxMjVlM2ZiNGI5ODY5M2YxN2Q4NWNiNTM1OTAyMTUubXA0", + "#urls" : "https://data.saint2.cr/data/3b125e3fb4b98693f17d85cb53590215.mp4", "count" : 1, "extension": "mp4", - "file" : "https://cold1.saint2.cr/api/download.php?file=M2IxMjVlM2ZiNGI5ODY5M2YxN2Q4NWNiNTM1OTAyMTUubXA0", + "file" : str, "filename" : "M2IxMjVlM2ZiNGI5ODY5M2YxN2Q4NWNiNTM1OTAyMTUubXA0", "id" : "M2IxMjVlM2ZiNGI5ODY5M2YxN2Q4NWNiNTM1OTAyMTUubXA0", "id_dl" : "M2IxMjVlM2ZiNGI5ODY5M2YxN2Q4NWNiNTM1OTAyMTUubXA0", diff --git a/test/results/sexcom.py b/test/results/sexcom.py index e51f801c82..9496672eba 100644 --- a/test/results/sexcom.py +++ b/test/results/sexcom.py @@ -13,8 +13,8 @@ "#comment" : "picture", "#category": ("", "sexcom", "pin"), "#class" : sexcom.SexcomPinExtractor, - "#pattern" : "https://cdn.sex.com/images/.+/2014/08/26/7637609.jpg", - "#sha1_content": "ebe1814dadfebf15d11c6af4f6afb1a50d6c2a1c", + "#urls" : "https://imagex1.sx.cdn.live/images/pinporn/2014/08/26/7637609.jpg", + "#sha1_content": "8cd419c6790ef7348bd398c364ab10f956e438dc", "comments" : int, "date" : "dt:2014-10-19 15:45:44", @@ -36,7 +36,7 @@ "#comment" : "gif", "#category": ("", "sexcom", "pin"), "#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", }, @@ -45,7 +45,7 @@ "#comment" : "video", "#category": ("", "sexcom", "pin"), "#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", }, diff --git a/test/results/slideshare.py b/test/results/slideshare.py index 66dd480be7..5bfcf1b97d 100644 --- a/test/results/slideshare.py +++ b/test/results/slideshare.py @@ -16,7 +16,7 @@ "#count" : 19, "#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, "presentation": "get-started-with-slide-share", "date" : "dt:2015-05-20 17:38:21", diff --git a/test/results/snootbooru.py b/test/results/snootbooru.py index 25a294ebb4..529fa5c961 100644 --- a/test/results/snootbooru.py +++ b/test/results/snootbooru.py @@ -13,7 +13,7 @@ "#category": ("szurubooru", "snootbooru", "tag"), "#class" : szurubooru.SzurubooruTagExtractor, "#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 @@ "relationCount": 0, "relations" : [], "safety" : "safe", - "score" : 0, + "score" : range(1, 10), "source" : None, "tagCount" : 3, "tags" : [ diff --git a/test/results/steamgriddb.py b/test/results/steamgriddb.py index 8cb39d172d..f48cbcfc5a 100644 --- a/test/results/steamgriddb.py +++ b/test/results/steamgriddb.py @@ -77,8 +77,8 @@ "#category": ("", "steamgriddb", "grids"), "#class" : steamgriddb.SteamgriddbGridsExtractor, "#options" : {"humor": False, "epilepsy": False, "untagged": False}, - "#range" : "1-33", - "#count" : 33, + "#range" : "1-30", + "#count" : range(1, 30), }, { diff --git a/test/results/subscribestar.py b/test/results/subscribestar.py index c99f2b46b0..7779dd5594 100644 --- a/test/results/subscribestar.py +++ b/test/results/subscribestar.py @@ -13,8 +13,8 @@ "#url" : "https://www.subscribestar.com/subscribestar", "#category": ("", "subscribestar", "user"), "#class" : subscribestar.SubscribestarUserExtractor, - "#pattern" : r"https://(ss-uploads-prod\.b-cdn|\w+\.cloudfront)\.net/uploads(_v2)?/users/11/", - "#count" : ">= 20", + "#pattern" : r"https://(www\.subscribestar\.com/uploads\?payload=.+|(ss-uploads-prod\.b-cdn|\w+\.cloudfront)\.net/uploads(_v2)?/users/11/)", + "#count" : range(15, 25), "author_id" : 11, "author_name": "subscribestar", @@ -58,8 +58,8 @@ "author_nick": "SubscribeStar", "content" : r"re: