* Philomena support |
||
|---|---|---|
| docs | ||
| scripts | ||
| src | ||
| .eslintrc.cjs | ||
| .gitignore | ||
| .prettierrc | ||
| LICENSE | ||
| README.md | ||
| jest-puppeteer.config.cjs | ||
| jest.preset.cjs | ||
| package.json | ||
| tsconfig.json | ||
| tsconfig.test.json | ||
| yarn.lock | ||
README.md
SzuruChrome
Chrome/Firefox extension which can import media from various sites into a szurubooru instance.
Supported sites
| Engine | Sites | Features | Notes |
|---|---|---|---|
| animepictures | anime-pictures.net | content, resolution, tags, tag_category | Rating is assumed to be safe. |
| danbooru | danbooru.donmai.us, safebooru.donmai.us | content, rating, resolution, tags, tag_category, source, notes | |
| e621 | e621.net, e926.net | content, rating, resolution, tags, tag_category, source | |
| furaffinity | www.furaffinity.net | content, rating, resolution, tags, tag_category | |
| gelbooru | safebooru.org, gelbooru.com, rule34.xxx, tbib.org, xbooru.com | 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 | content, rating, resolution, tags, tag_category, source, notes | |
| philomena | derpibooru.org, trixiebooru.org, ponybooru.org, furbooru.org, ponerpics.org, manebooru.art, twibooru.org | content, rating, tags, source | |
| pixiv | pixiv.net, www.pixiv.net | content | |
| 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 | Hotlink protection currently prevents szurubooru from importing from this site. |
| 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.com, mobile.twitter.com | content | ||
| zerochan | www.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. |
Installation
For development see build/debug.
Firefox
Just download the .xpi from release tab and install it.
Chrome
I can't create a valid .crx file, which means that you'll have to use Chrome's "Load unpacked extension" feature. You can download a .zip containing the needed files from the release tab. Check this stackoverflow answer if you want to get rid of the developer extension popup.
Build/debug
# Install node modules
pnpm install
# Live dev build (watch)
pnpm dev
# Production build
pnpm build
After this you can load them in your browser.
Chrome: chrome://extensions/ → "Load unpacked" → Select ./dist folder
Firefox: about:debugging → "Load Temporary Add-on..." → Select any file in the ./dist folder (it will load all files)
See the developer docs for more information.
Planned features
These are some things I might work on. Though honestly I don't expect this extension to change much anytime soon.
- Finishing the initial version of this add-on (see visual design doc for all features)
- Right click any image on a page to import it
- Configurable list of tags to always ignore (e.g. tagme, highres)
- [low priority] Import artist commentary