- [ ES5 USERSCRIPT ] —
for old browsers
- [ ESNEXT USERSCRIPT ] —
Firefox 52+ / Chrome 55+ / Opera 42+
- [ CHROME EXTENSION ]
- [ FIREFOX EXTENSION ]
- English wiki
- Russian wiki
- Home: https://dscript.me/
- License: © 2017 Dollchan Extension Tools Team.
See the LICENSE file for license rights and limitations (MIT).
Dollchan Extension is the userscript and extension that combines various options & features, making you hang out on imageboards in an easier and more convenient way. If you have visited sites like 4chan.org or 2ch.hk, then you probably already heard about it.
It provides such functions:
- Sending posts without rebooting.
- Thread updater with different types of alerts (for example, blinking favicon or desktop notification when new posts appear).
- Hiding posts and threads by a wide choice of expressions and rules.
- Saving threads entirely with the originals of pictures.
- Expanding threads directly on the index page.
- Adding interesting threads to your Favorites to track new posts or responses to your posts.
- "Endless scrolling" of index pages with threads.
- Easy navigation through >>links as a posts tree.
- Embedding player to YouTube and Vimeo links.
- Easy navigation through attached pictures / videos in posts.
- Adding pictures to the reply form with convenient preview thumbnails.
- Embedding preview thumbnails to .jpg / .png / .gif links.
- Adding your CSS rules.
- Hotkeys for many functions.
... and many other features!
Dollchan has both cross-browser and cross-board working scope. A list of supported sites includes all imageboards based on Wakaba, Kusaba, Tinyboard, Vichan, TinyIB, LynxChan, FoolFuuka, their derivatives, or any other board engine that generates a html source parsable by the Dollchan, implying no critical changes were made by board maintainers.
- Install Node.js if not yet.
- Install Gulp globally:
npm rm -g gulp
npm install -g gulp-cli
- Go to Dollchan repo and update dependencies:
npm install
- Then you can make both ES5 and ESNext userscript versions from /src/modules by running:
gulp make
- Or you can make ESNext version only:
gulp make:es6
- Also you can make separate source modules from your ESNext version:
gulp make:modules
Chrome
- Go to the extensions page by typing
chrome://extensions/
in your browser's address bar,
disable your existing Dollchan extension if available. - Set the
"Developer's mode"
checkbox, press the"Load unpacked extension"
button. - Select the path to
/extension
directory in your Dollchan repo.
If you don't have a Dollchan repo, download and unpack the repository archive from the last state. - Done.
Firefox
- Go to the extensions page by typing
about:addons
in your browser's address bar,
disable your existing Dollchan extension if available. - Go to
about:debugging#addons
page, press the"Download temporary add-on…"
button. - Open the
/extension
directory in your Dollchan repo and select the path tomanifest.json
file.
If you don't have a Dollchan repo, download and unpack the repository archive from the last state. - Done.