All Projects → friendlyanon → decensooru

friendlyanon / decensooru

Licence: WTFPL license
Decensoring addon for Better Better Booru.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to decensooru

scripter
一些脚本和工具
Stars: ✭ 20 (-33.33%)
Mutual labels:  userscript, booru, danbooru
BooruSharp
A C# library to browse Booru websites (Gelbooru, Konachan, E621...) easily
Stars: ✭ 46 (+53.33%)
Mutual labels:  booru, danbooru
GelbooruEnhancement
Image Viewer and Endless Scroll userscripts for Gelbooru and various other boorus
Stars: ✭ 41 (+36.67%)
Mutual labels:  userscript, booru
Booru-mass-uploader
This userscript allows you to mass-upload images to imageboard sites running *booru engines.
Stars: ✭ 28 (-6.67%)
Mutual labels:  userscript, booru
Boorunaut
A taggable imagebord built in Django. Based on Danbooru.
Stars: ✭ 18 (-40%)
Mutual labels:  booru, danbooru
Hideri
A fully-featured bot for discord, supporting popular sites like reddit, hitomila, tsumino, nhentai, exhentai, and more
Stars: ✭ 18 (-40%)
Mutual labels:  booru, danbooru
JavaScripts
A collection of userscripts for interacting with Danbooru.
Stars: ✭ 18 (-40%)
Mutual labels:  userscript, danbooru
youtube-comment-blacklist
Removes unoriginal YouTube comments.
Stars: ✭ 21 (-30%)
Mutual labels:  userscript
userscript-proxy
Browser extensions on any device
Stars: ✭ 52 (+73.33%)
Mutual labels:  userscript
UserScripts
包含了一些与本项目相关的 UserScript。
Stars: ✭ 100 (+233.33%)
Mutual labels:  userscript
TreeBar
一个显示文章目录导航的 UserScript 脚本
Stars: ✭ 30 (+0%)
Mutual labels:  userscript
klas-helper
🎠 광운대학교 KLAS 사이트에 편리한 기능을 추가할 수 있는 유저 스크립트
Stars: ✭ 60 (+100%)
Mutual labels:  userscript
f1tv plus
A few improvements to F1TV.
Stars: ✭ 111 (+270%)
Mutual labels:  userscript
WeiyunHelper
微云辅助脚本支持导出到 Aria2 下载、粘贴 ed2k/magent 链接
Stars: ✭ 31 (+3.33%)
Mutual labels:  userscript
alienware arena helper
Helps you to easily earn daily ARP and improves site with usable features
Stars: ✭ 53 (+76.67%)
Mutual labels:  userscript
actions-deploy-gist
📌 Deploy file to Github Gist
Stars: ✭ 26 (-13.33%)
Mutual labels:  userscript
Userscripts
A collection of scripts that make spending time on the web easy.
Stars: ✭ 52 (+73.33%)
Mutual labels:  userscript
userscript
My Userscripts
Stars: ✭ 30 (+0%)
Mutual labels:  userscript
Hybooru
Hydrus-based booru-styled imageboard in React
Stars: ✭ 53 (+76.67%)
Mutual labels:  booru
github-pr-reviewers
This project adds more features to github using user scripts.
Stars: ✭ 15 (-50%)
Mutual labels:  userscript

/!\ Warning /!\

This repository here is currently looking for someone kind enough to donate a gold or higher priviliged account API key to extract data for this userscript. You may contact me using the email [email protected] for further details.
Without the right API key the batches currently in the repo will stay as they are now, without being updated.

Decensooru

Addon userscript for Better Better Booru to decensor Danbooru.
You have to install BBB v8.0 or newer. After installing that version make sure your settings looks like the following example:

_

Usage

How to install: streamable
The very first time you open a tab of Danbooru, you will have to click the button in the top right hand corner, after which a popup will appear in a separate window (you might need to enable popups for this) which will begin the initial setup of the local database. Every other new stored post will trigger update mechanics in the main browser window's Danbooru tabs, i.e. the changes happen live.
There are limitations of this initial setup procedure:

  • Because I use localForage as a storage backend, it is possible that it will fall back to using localStorage if IndexedDB nor WebSQL is supported in your browser, which might cause your browser to slow down or become unresponsive. There is nothing I can do about this, so I just ask you to not panic.
    Chrome-based browser users please be aware that IndexedDB currently performs very slowly compared to Firefox. The issue is being worked on by Google.
  • One of the consquence of the above mentioned is that those kinds of storage do not work cross protocol! That means that storage between http and https cannot be shared, they both have their own storages. This userscript will make sure that you are automatically redirected to the https version of Danbooru, so I recommend that you import your BBB settings to the https version before installing this addon.
  • The popup is opened via window.open() which might issue a popup warning if you have it enabled. You might have to disable the popup blocker and instead I recommend a mature blocking solution for malicious content on the web, such as:
  • Maybe more, I don't know yet. I am doing something of this nature for the first time, so if you find something, please head over to the issues page and tell me your problem. If you wish to stay anonymous, you are also free to email me using this email: [email protected]
    I take anonymity seriously, so do not fret and report any issues.

The initial setup will happen only once. Further updates will display their progress in the top right corner, which should not be intrusive at all. These updates will check back to this repo every 8 hours and scan the batches folder for new batches of posts.

After the initial setup is done, the userscript will do its best to stay out of your way. Those pesky Hidden thumbnails will be revealed and their post pages will display the picture you clicked on.

Install

Firefox

Install Greasemonkey

Ports of Greasemonkey are available for SeaMonkey and Pale Moon

Chromium

Install Violentmonkey (Opera store / Chrome store) or Tampermonkey

Safari

Install JS Blocker or Tampermonkey

MS Edge

Install Tampermonkey

If you are not sure about what version of ECMAScript your browser supports, just install the first option in the table.
Alternatively, you can check compatibility here. If you are 15/15 on that page using your current browser, use the second one in the table.

Script version Link
Older browsers (with ECMAScript2015 support) Install
Newer browsers (with ECMAScript2017 support) Install

How to build the ES6 version yourself

You will require node and npm to be installed for the building process.

git clone https://github.com/friendlyanon/decensooru.git
cd decensooru
npm install --save-dev babel-cli babel-plugin-transform-async-to-generator
babel --plugins transform-async-to-generator decensooru.user.js -o decensooru_es6.user.js

License

WTFPL

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].