Scrape a booru-like post object from the DOM.
 
 
Go to file
Shae 78266e647b fix(furaffinity): duplicate tag-name if a artist uses their name as tag
some artists tag themselves, resulting in duplicate tags.

i have not yet found a consistency, but sometimes duplicate tags
cause szuruchrome to refuse uploading it (even for the same post
it often works by just re-trying).
2025-10-11 03:58:05 +02:00
docs Fix and update tests and use pnpm instead of yarn 2023-11-05 15:09:49 +01:00
scripts Fix ES module crap 2023-01-15 16:42:30 +01:00
src fix(furaffinity): duplicate tag-name if a artist uses their name as tag 2025-10-11 03:58:05 +02:00
.eslintrc.cjs Add feature info to engines + project cleanup 2022-08-07 20:48:28 +02:00
.gitignore Update tests 2021-11-20 15:19:19 +01:00
.prettierrc Fix gelbooru + grab original source when available 2021-03-11 00:09:03 +01:00
LICENSE Initial commit 2021-03-11 00:08:54 +01:00
README.md Fix some things 2025-04-12 00:10:28 +02:00
jest-puppeteer.config.cjs Fix and update tests and use pnpm instead of yarn 2023-11-05 15:09:49 +01:00
jest.preset.cjs Add feature info to engines + project cleanup 2022-08-07 20:48:28 +02:00
package.json Fix + bump version 2025-04-12 01:03:38 +02:00
pnpm-lock.yaml Fix tests and some small issues 2024-12-08 18:03:32 +01:00
tsconfig.json tsconfig.json change which shouldn't break anything 2023-06-19 21:30:02 +02:00
tsconfig.test.json Upgrade dependencies and maybe fix tests 2023-02-11 00:27:39 +01:00

README.md

neo-scraper

Scrape a booru-like post object from the DOM.

Supported sites

Engine Sites Features Notes
animepictures anime-pictures.net content, resolution, tags, tag_category Rating is assumed to be safe.
bluesky bsky.app content
danbooru danbooru.donmai.us, safebooru.donmai.us, sonohara.donmai.us, hijiribe.donmai.us content, rating, resolution, tags, tag_category, source, notes
e621 e621.net, e926.net content, rating, resolution, tags, tag_category, source
E-hentai e-hentai.org, exhentai.org content, resolution, extra_content, cookies Rating is assumed to be unsafe.
furaffinity furaffinity.net content, rating, resolution, tags, tag_category
gelbooru safebooru.org, gelbooru.com, rule34.xxx, tbib.org, xbooru.com, mspabooru.com, hypnohub.net content, rating, resolution, tags, tag_category, source, notes Supported features might vary between hosts.
inkbunny inkbunny.net content, rating, resolution, tags
moebooru yande.re, konachan.com, konachan.net, sakugabooru.com, img.genshiken-itb.org content, rating, resolution, tags, tag_category, source, notes
nozomi nozomi.la content, tags, tag_category Image preview might not work due to hotlink protection.
Philomena derpibooru.org, trixiebooru.org, ponybooru.org, furbooru.org, ponerpics.org, manebooru.art, twibooru.org content, rating, resolution, tags, tag_category, source
pixiv pixiv.net content
reddit reddit.com, new.reddit.com, old.reddit.com content
rule34us rule34.us content, resolution, tags, tag_category Rating is assumed to be unsafe.
sankakucomplex chan.sankakucomplex.com content, rating, tags, tag_category, notes
shimmie2 rule34.paheal.net, rule34hentai.net content, tags, source Rating is assumed to be unsafe.
shuushuu e-shuushuu.net content, rating, resolution, tags, tag_category Rating is assumed to be safe.
twitter twitter.com, mobile.twitter.com, x.com content
zerochan zerochan.net content, resolution, tags, tag_category Rating is assumed to be safe.
fallback content Tries to find the largest image or video on the current page.

Development

Build SzuruChrome with your local version of neo-scraper.

cd neo-scraper
pnpm install
pnpm build # or pnpm watch in another terminal
pnpm link --global
cd ../SzuruChrome
pnpm link --global neo-scraper
pnpm dev