mirror of
https://github.com/mikf/gallery-dl.git
synced 2024-11-25 12:12:34 +01:00
112 lines
3.7 KiB
Python
112 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 postmill
|
|
|
|
|
|
__tests__ = (
|
|
{
|
|
"#url" : "https://raddle.me/",
|
|
"#category": ("postmill", "raddle", "home"),
|
|
"#class" : postmill.PostmillHomeExtractor,
|
|
"#range" : "1-25",
|
|
"#count" : 25,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://raddle.me/f/traa",
|
|
"#category": ("postmill", "raddle", "forum"),
|
|
"#class" : postmill.PostmillForumExtractor,
|
|
"#count" : 1,
|
|
"#pattern" : r"^https://raddle\.me/f/traa/156646/click-here-to-go-to-f-traaaaaaannnnnnnnnns$",
|
|
},
|
|
|
|
{
|
|
"#url" : "https://raddle.me/user/Sam_the_enby/submissions",
|
|
"#category": ("postmill", "raddle", "usersubmissions"),
|
|
"#class" : postmill.PostmillUserSubmissionsExtractor,
|
|
"#range" : "1-25",
|
|
"#count" : 25,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://raddle.me/tag/Trans",
|
|
"#category": ("postmill", "raddle", "tag"),
|
|
"#class" : postmill.PostmillTagExtractor,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://raddle.me/search?q=tw",
|
|
"#category": ("postmill", "raddle", "search"),
|
|
"#class" : postmill.PostmillSearchExtractor,
|
|
"#range" : "1-50",
|
|
"#count" : 50,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://raddle.me/160845",
|
|
"#category": ("postmill", "raddle", "shorturl"),
|
|
"#class" : postmill.PostmillShortURLExtractor,
|
|
"#pattern" : r"^https://raddle\.me/f/egg_irl/160845/egg_irl$",
|
|
},
|
|
|
|
{
|
|
"#url" : "https://raddle.me/f/NonBinary/179017/scattered-thoughts-would-appreciate-advice-immensely-tw",
|
|
"#comment" : "Text post",
|
|
"#category": ("postmill", "raddle", "post"),
|
|
"#class" : postmill.PostmillPostExtractor,
|
|
"#sha1_url" : "99277f815820810d9d7e219d455f818601858378",
|
|
"#sha1_content": "7a1159e1e45f2ce8e2c8b5959f6d66b042776f3b",
|
|
"#count" : 1,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://raddle.me/f/egg_irl/160845",
|
|
"#comment" : "Image post",
|
|
"#category": ("postmill", "raddle", "post"),
|
|
"#class" : postmill.PostmillPostExtractor,
|
|
"#sha1_content": "431e938082c2b59c44888a83cfc711cd1f0e910a",
|
|
"#urls" : "https://uploads-cdn.raddle.me/submission_images/30f4cf7d235d40c1daebf6dc2e58bef2a80bec2b5b2dab10f2021ea8e3f29e11.png",
|
|
},
|
|
|
|
{
|
|
"#url" : "https://raddle.me/f/trans/177042/tw-vent-nsfw-suicide-i-lost-no-nut-november-tw-trauma",
|
|
"#comment" : "Image + text post (with text enabled)",
|
|
"#category": ("postmill", "raddle", "post"),
|
|
"#class" : postmill.PostmillPostExtractor,
|
|
"#options" : {"save-link-post-body": True},
|
|
"#pattern" : r"^(text:[\s\S]+|https://(uploads-cdn\.)?raddle\.me/submission_images/[0-9a-f]+\.png)$",
|
|
"#count" : 2,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://raddle.me/f/videos/179541/raisins-and-sprite",
|
|
"#comment" : "Link post",
|
|
"#category": ("postmill", "raddle", "post"),
|
|
"#class" : postmill.PostmillPostExtractor,
|
|
"#urls" : "https://m.youtube.com/watch?v=RFJCA5zcZxI",
|
|
"#count" : 1,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://raddle.me/f/Anime/150698/neo-tokyo-1987-link-to-the-english-dub-version-last-link",
|
|
"#comment" : "Link + text post (with text disabled)",
|
|
"#category": ("postmill", "raddle", "post"),
|
|
"#class" : postmill.PostmillPostExtractor,
|
|
"#pattern" : r"^https://fantasyanime\.com/anime/neo-tokyo-dub$",
|
|
"#count" : 1,
|
|
},
|
|
|
|
{
|
|
"#url" : "https://raddle.me/f/egg_irl/166855/4th-wall-breaking-please-let-this-be-a-flair-egg-irl",
|
|
"#comment" : "Post with multiple flairs",
|
|
"#category": ("postmill", "raddle", "post"),
|
|
"#class" : postmill.PostmillPostExtractor,
|
|
"flair" : ["Gender non-specific", "4th wall breaking"],
|
|
},
|
|
|
|
)
|