[docs/supportedsites] list 'imagehost' sites in separate table

This commit is contained in:
Mike Fährmann
2025-08-13 16:48:16 +02:00
parent 8f67dd347b
commit 16d37fcefc
2 changed files with 124 additions and 100 deletions

View File

@@ -73,12 +73,6 @@ Consider all listed sites to potentially be NSFW.
<td>Albums</td>
<td></td>
</tr>
<tr>
<td>Acidimg</td>
<td>https://acidimg.cc/</td>
<td>individual Images</td>
<td></td>
</tr>
<tr>
<td>Adobe Portfolio</td>
<td>https://www.myportfolio.com/</td>
@@ -301,12 +295,6 @@ Consider all listed sites to potentially be NSFW.
<td>Models, Videos, Trending Posts, Popular Videos, Top Models, Posts</td>
<td></td>
</tr>
<tr>
<td>Fappic</td>
<td>https://fappic.com/</td>
<td>individual Images</td>
<td></td>
</tr>
<tr>
<td>Flickr</td>
<td>https://www.flickr.com/</td>
@@ -439,24 +427,6 @@ Consider all listed sites to potentially be NSFW.
<td>Folders, Galleries, individual Images, User Profiles</td>
<td></td>
</tr>
<tr>
<td>Imagetwist</td>
<td>https://imagetwist.com/</td>
<td>Galleries, individual Images</td>
<td></td>
</tr>
<tr>
<td>Imagevenue</td>
<td>https://www.imagevenue.com/</td>
<td>individual Images</td>
<td></td>
</tr>
<tr>
<td>ImgAdult</td>
<td>https://imgadult.com/</td>
<td>individual Images</td>
<td></td>
</tr>
<tr>
<td>ImgBB</td>
<td>https://imgbb.com/</td>
@@ -469,28 +439,10 @@ Consider all listed sites to potentially be NSFW.
<td>Galleries, individual Images</td>
<td></td>
</tr>
<tr>
<td>Imgclick</td>
<td>http://imgclick.net/</td>
<td>individual Images</td>
<td></td>
</tr>
<tr>
<td>ImgDrive.net</td>
<td>https://imgdrive.net/</td>
<td>individual Images</td>
<td></td>
</tr>
<tr>
<td>Imgspice</td>
<td>https://imgspice.com/</td>
<td>individual Images</td>
<td></td>
</tr>
<tr>
<td>ImgTaxi.com</td>
<td>https://imgtaxi.com/</td>
<td>individual Images</td>
<td></td>
</tr>
<tr>
@@ -505,18 +457,6 @@ Consider all listed sites to potentially be NSFW.
<td>Albums, Favorites, Favorites Folders, Galleries, individual Images, Personal Posts, Search Results, Subreddits, Tag Searches, User Profiles</td>
<td></td>
</tr>
<tr>
<td>ImgWallet.com</td>
<td>https://imgwallet.com/</td>
<td>individual Images</td>
<td></td>
</tr>
<tr>
<td>Imxto</td>
<td>https://imx.to/</td>
<td>Galleries, individual Images</td>
<td></td>
</tr>
<tr>
<td>Inkbunny</td>
<td>https://inkbunny.net/</td>
@@ -751,12 +691,6 @@ Consider all listed sites to potentially be NSFW.
<td>Galleries</td>
<td></td>
</tr>
<tr>
<td>Picstate</td>
<td>https://picstate.com/</td>
<td>individual Images</td>
<td></td>
</tr>
<tr>
<td>Pictoa</td>
<td>https://pictoa.com/</td>
@@ -787,12 +721,6 @@ Consider all listed sites to potentially be NSFW.
<td>Albums, Files, Filesystems</td>
<td></td>
</tr>
<tr>
<td>Pixhost</td>
<td>https://pixhost.to/</td>
<td>Galleries, individual Images</td>
<td></td>
</tr>
<tr>
<td>[pixiv]</td>
<td>https://www.pixiv.net/</td>
@@ -847,12 +775,6 @@ Consider all listed sites to potentially be NSFW.
<td>Galleries, Search Results, Tag Searches</td>
<td></td>
</tr>
<tr>
<td>Postimg</td>
<td>https://postimages.org/</td>
<td>Galleries, individual Images</td>
<td></td>
</tr>
<tr>
<td>R34 Vault</td>
<td>https://rule34vault.com/</td>
@@ -955,12 +877,6 @@ Consider all listed sites to potentially be NSFW.
<td>Boards, Likes, Pins, User Pins, related Pins, Search Results</td>
<td></td>
</tr>
<tr>
<td>SilverPic.com</td>
<td>https://silverpic.com/</td>
<td>individual Images</td>
<td></td>
</tr>
<tr>
<td>Simply Hentai</td>
<td>https://www.simply-hentai.com/</td>
@@ -1079,12 +995,6 @@ Consider all listed sites to potentially be NSFW.
<td>Posts, Search Results, Tumblrblogs</td>
<td></td>
</tr>
<tr>
<td>Turboimagehost</td>
<td>https://www.turboimagehost.com/</td>
<td>Galleries, individual Images</td>
<td></td>
</tr>
<tr>
<td>Twibooru</td>
<td>https://twibooru.org/</td>
@@ -1121,12 +1031,6 @@ Consider all listed sites to potentially be NSFW.
<td>Posts, Threads</td>
<td>Supported</td>
</tr>
<tr>
<td>Vipr</td>
<td>https://vipr.im/</td>
<td>individual Images</td>
<td></td>
</tr>
<tr>
<td>VK</td>
<td>https://vk.com/</td>
@@ -1995,5 +1899,111 @@ Consider all listed sites to potentially be NSFW.
<td>Albums</td>
<td></td>
</tr>
<tr>
<td colspan="4"><strong>Image Hosting Sites</strong></td>
</tr>
<tr>
<td>Acidimg</td>
<td>https://acidimg.cc/</td>
<td>individual Images</td>
<td></td>
</tr>
<tr>
<td>Fappic.com</td>
<td>https://fappic.com/</td>
<td>individual Images</td>
<td></td>
</tr>
<tr>
<td>ImageTwist</td>
<td>https://imagetwist.com/</td>
<td>Galleries, individual Images</td>
<td></td>
</tr>
<tr>
<td>Imagevenue</td>
<td>https://www.imagevenue.com/</td>
<td>individual Images</td>
<td></td>
</tr>
<tr>
<td>ImgAdult</td>
<td>https://imgadult.com/</td>
<td>individual Images</td>
<td></td>
</tr>
<tr>
<td>Imgclick</td>
<td>http://imgclick.net/</td>
<td>individual Images</td>
<td></td>
</tr>
<tr>
<td>ImgDrive.net</td>
<td>https://imgdrive.net/</td>
<td>individual Images</td>
<td></td>
</tr>
<tr>
<td>Imgspice</td>
<td>https://imgspice.com/</td>
<td>individual Images</td>
<td></td>
</tr>
<tr>
<td>ImgTaxi.com</td>
<td>https://imgtaxi.com/</td>
<td></td>
<td></td>
</tr>
<tr>
<td>ImgWallet.com</td>
<td>https://imgwallet.com/</td>
<td></td>
<td></td>
</tr>
<tr>
<td>IMX.to</td>
<td>https://imx.to/</td>
<td>Galleries, individual Images</td>
<td></td>
</tr>
<tr>
<td>PicState</td>
<td>https://picstate.com/</td>
<td>individual Images</td>
<td></td>
</tr>
<tr>
<td>PiXhost</td>
<td>https://pixhost.to/</td>
<td>Galleries, individual Images</td>
<td></td>
</tr>
<tr>
<td>Postimages</td>
<td>https://postimages.org/</td>
<td>Galleries, individual Images</td>
<td></td>
</tr>
<tr>
<td>SilverPic.com</td>
<td>https://silverpic.com/</td>
<td>individual Images</td>
<td></td>
</tr>
<tr>
<td>TurboImageHost.com</td>
<td>https://www.turboimagehost.com/</td>
<td>Galleries, individual Images</td>
<td></td>
</tr>
<tr>
<td>Vipr.im</td>
<td>https://vipr.im/</td>
<td>individual Images</td>
<td></td>
</tr>
</tbody>
</table>

View File

@@ -54,6 +54,7 @@ CATEGORY_MAP = {
"exhentai" : "ExHentai",
"fallenangels" : "Fallen Angels Scans",
"fanbox" : "pixivFANBOX",
"fappic" : "Fappic.com",
"fashionnova" : "Fashion Nova",
"furaffinity" : "Fur Affinity",
"furry34" : "Furry 34 com",
@@ -80,6 +81,7 @@ CATEGORY_MAP = {
"imagebam" : "ImageBam",
"imagefap" : "ImageFap",
"imagepond" : "ImagePond",
"imagetwist" : "ImageTwist",
"imgadult" : "ImgAdult",
"imgbb" : "ImgBB",
"imgbox" : "imgbox",
@@ -91,6 +93,7 @@ CATEGORY_MAP = {
"imgur" : "imgur",
"imgwallet" : "ImgWallet.com",
"imhentai" : "IMHentai",
"imxto" : "IMX.to",
"joyreactor" : "JoyReactor",
"itchio" : "itch.io",
"jpgfish" : "JPG Fish",
@@ -126,13 +129,16 @@ CATEGORY_MAP = {
"nudostar" : "NudoStar.TV",
"paheal" : "Rule 34",
"photovogue" : "PhotoVogue",
"picstate" : "PicState",
"pidgiwiki" : "PidgiWiki",
"pixeldrain" : "pixeldrain",
"pixhost" : "PiXhost",
"pixiv" : "[pixiv]",
"pixiv-novel" : "[pixiv] Novels",
"pornimage" : "Porn Image",
"pornpics" : "PornPics.com",
"pornreactor" : "PornReactor",
"postimg" : "Postimages",
"readcomiconline": "Read Comic Online",
"redbust" : "RedBust",
"rbt" : "RebeccaBlackTech",
@@ -166,9 +172,11 @@ CATEGORY_MAP = {
"tiktok" : "TikTok",
"tmohentai" : "TMOHentai",
"tumblrgallery" : "TumblrGallery",
"turboimagehost" : "TurboImageHost.com",
"vanillarock" : "もえぴりあ",
"vidyart2" : "/v/idyart2",
"vidyapics" : "Vidya Booru",
"vipr" : "Vipr.im",
"visuabusters" : "VISUABUSTERS",
"vk" : "VK",
"vsco" : "VSCO",
@@ -440,6 +448,7 @@ BASE_MAP = {
"gelbooru_v01": "Gelbooru Beta 0.1.11",
"gelbooru_v02": "Gelbooru Beta 0.2",
"hentaicosplays": "Hentai Cosplay Instances",
"imagehost" : "Image Hosting Sites",
"IMHentai" : "IMHentai and Mirror Sites",
"jschan" : "jschan Imageboards",
"lolisafe" : "lolisafe and chibisafe",
@@ -614,7 +623,11 @@ def build_extractor_list():
if category in IGNORE_LIST:
continue
if category:
default[category].append(extr.subcategory)
if extr.basecategory == "imagehost":
base = categories[extr.basecategory]
else:
base = default
base[category].append(extr.subcategory)
if category not in domains:
domains[category] = domain(extr)
else:
@@ -654,8 +667,10 @@ def build_extractor_list():
domains["wikifeetx"] = "https://www.wikifeetx.com/"
# imgdrive / imgtaxi / imgwallet
default["imgtaxi"] = default["imgdrive"]
default["imgwallet"] = default["imgdrive"]
base = categories["imagehost"]
base["imgtaxi"] = default["imgdrive"]
base["imgwallet"] = default["imgdrive"]
categories["imagehost"] = {k: base[k] for k in sorted(base)}
domains["imgtaxi"] = "https://imgtaxi.com/"
domains["imgwallet"] = "https://imgwallet.com/"
@@ -689,7 +704,6 @@ def generate_output(columns, categories, domains):
tbody = []
for bcat, base in categories.items():
if bcat and base:
name = BASE_MAP.get(bcat) or (bcat.capitalize() + " Instances")
tbody.append(f"""