RaccoonyWebEx
RaccoonyWebEx copied to clipboard
A WebExtension that adds shiny features to art sites
Raccoony!
A web extension for Firefox ~~and Chrome~~ that adds shiny new features (like automatic downloading) to art sites. Inspired by the FurAffinity Extender and Inkbunny Downloader Firefox addons.
See the discussion forum for announcements.
Features
- Download submissions from art sites
- Open all submissions in a gallery/notifications in tabs (with a timed delay)
- Show pictures in a "full-screen" view that covers the entire page (and optionally enter this view automatically)
- Hotkey support for downloading, opening in tabs and fullscreen
- Supported sites: deviantArt, e621, Eka's Portal (contributed by Eupeptic), FurAffinity, Furry Network, InkBunny, Itaku, Patreon, Shorpy.com (contributed by Eupeptic), SoFurry, SubscribeStar and Weasyl.
Download & Install
For Firefox (desktop) - download the XPI for the latest release on the releases page
~~For Chrome - install from the~~ ~~Chrome Web Store~~
Chrome support has been put on hold for now, see this discussion post for details.
Building
- Install Node.js and npm (usually comes with Node.js)
- Currently I recommend using Node v16 or later.
- I recommend using nvm or nvm-windows to install Node.js, especially if you develop other projects dependent on Node.js.
- Run
npm install - Run
npm run build
Extension files and build output will be in dist/.
Changelog
See the changelog
Contributing
See the CONTRIBUTING document. This is a free-time project for me, and I have no need for monetary donations, so I'm looking for coding help more than anything else.
Credits
- The Raccoony icon
is a slightly modified version of the raccoon emoji distributed in Google Noto Emoji, licenced under the Apache 2.0 License.
- The old Raccoony icon
is ©ScruffKerfluff, and is only licenced to be distributed as-is with unmodified Raccoony source code or binary distributions. It MAY NOT be distributed or modified under any other circumstances or used for profit. - Eupeptic for contributing the Eka's Portal and Shorpy plugins.
- AndrewNeo for his excellent FurAffinity Extender extension. Some code in Raccoony is based on his work, and I consulted his code for some of the WebExtension API handling and for setting up the gulp build framework.
- UI Icons from CSS.gg and Ionicons, both licenced under the MIT license.