All Projects → rthaut → deviantART-Filter

rthaut / deviantART-Filter

Licence: GPL-3.0 license
A browser extension that allows you to filter DeviantArt by user, keyword, and/or category.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to deviantART-Filter

Nxenhanced
Adds "quality-of-life" features to NextDNS website for a more practical usability
Stars: ✭ 58 (+262.5%)
Mutual labels:  userscript, webextension
Dollchan Extension Tools
The best way to browse imageboards
Stars: ✭ 247 (+1443.75%)
Mutual labels:  userscript, webextension
MTDeck
TweetDeckをスマホアプリのように使えるようにするUserScript
Stars: ✭ 26 (+62.5%)
Mutual labels:  userscript, webextension
greentunnel4jvm
Green Tunnel Alternative for JVM Languages
Stars: ✭ 15 (-6.25%)
Mutual labels:  filtering
Geolocate-IP-Browser-Extension
A browser extension, which shows you the origin of your IP address.
Stars: ✭ 21 (+31.25%)
Mutual labels:  webextension
bookmarklets-context-menu
WebExtension allow to execute bookmarklets as privileged scripts
Stars: ✭ 67 (+318.75%)
Mutual labels:  webextension
laravel-filter
Configurable and modular approach to query Filters for Laravel
Stars: ✭ 85 (+431.25%)
Mutual labels:  filtering
wanikani-userscripts
Userscripts for the WaniKani.com website
Stars: ✭ 16 (+0%)
Mutual labels:  userscript
XDP-Firewall
An XDP firewall that is capable of filtering specific packets based off of filtering rules specified in a config file. IPv6 is supported!
Stars: ✭ 129 (+706.25%)
Mutual labels:  filtering
WELearnHelper
显示WE Learn随行课堂题目答案;支持班级测试;自动答题;刷时长;开放自定义设置
Stars: ✭ 247 (+1443.75%)
Mutual labels:  userscript
copy all tabs
Browser add-on to copy all URLs and titles from the open tabs in a browser window as a text list to the system clipboard. Links can also be pasted to a browser window to restore a list of tabs.
Stars: ✭ 21 (+31.25%)
Mutual labels:  webextension
GreasyFork-Scripts
该项目开源代码用于主流浏览器的油猴脚本,包含字体渲染脚本 Font Rendering.user.js, 搜索引擎跳转工具 Google & Baidu Switcher.user.js.
Stars: ✭ 260 (+1525%)
Mutual labels:  userscript
image-picka
A Firefox/Chrome extension helping you download images.
Stars: ✭ 114 (+612.5%)
Mutual labels:  webextension
JavaScripts
A collection of userscripts for interacting with Danbooru.
Stars: ✭ 18 (+12.5%)
Mutual labels:  userscript
PolishCookieConsent
Polish Cookie Consent is an extension, which automatically accepts privacy policy/GDPR on websites.
Stars: ✭ 17 (+6.25%)
Mutual labels:  webextension
tampermonkey-scripts
TampermonkeyScripts
Stars: ✭ 24 (+50%)
Mutual labels:  userscript
9anime-Companion
🚀 A simple companion extension for 9anime
Stars: ✭ 83 (+418.75%)
Mutual labels:  webextension
yet-another-pinboard-extension
Manage your Pinboard bookmarks in your browser.
Stars: ✭ 27 (+68.75%)
Mutual labels:  webextension
darkmode
油猴脚本 - 实现任意网站的夜间模式,保护眼睛。
Stars: ✭ 37 (+131.25%)
Mutual labels:  userscript
SLICOT-Reference
SLICOT - A Fortran subroutines library for systems and control
Stars: ✭ 19 (+18.75%)
Mutual labels:  filtering

DeviantArt Filter

Chrome Web Store Microsoft Edge Add-on Mozilla Add-on

This browser extension allows you to filter/block/hide deviations by user and/or keyword on DeviantArt


Overview

Have you ever want to block/filter deviations (a.k.a. submissions) while browsing DeviantArt? Well now you can! Simply install DeviantArt Filter in your web browser of choice and start filtering by user and/or keyword.

DeviantArt Filter Promotional Image

Features

  • Fully-featured management panel for maintaining your filters and controlling functionality.
  • Quickly create filters from any deviation thumbnail or link.
  • Filter deviations by keywords in titles and/or tags (with wildcard support).
  • Import and export filter lists for easy backup and migration.

For more information, head to the DeviantArt Filter website.


Installation

Web Browser Information & Downloads
Google Chrome Chrome Web Store Chrome Web Store
Microsoft Edge Microsoft Edge Add-on Microsoft Edge Add-on
Mozilla Firefox Mozilla Add-on Mozilla Add-on

Contributing

Contributions are always welcome! Even if you aren't comfortable coding, you can always submit new ideas and bug reports.

Localization/Translation

This extension is setup to be fully localized/translated into multiple languages, but for now English is the only language with full translations. If you are able to help localize/translate, please check out this guide. All of the text for the extension is stored here in the /app/_locales directory.

Building the Extension

This extension uses the WebExtension Toolbox for development and build processes.

To build the extension from source code, you will need to use Node Package Manager (npm), which handles all of the dependencies needed for this project and is used to execute the various scripts for development/building/packaging/etc.

npm install

Then you can run the development process (where the extension is auto-reloaded when changes are made) for your browser of choice:

npm run dev <chrome/edge/firefox>

Or you can generate a production build for your browser of choice:

npm run build <chrome/edge/firefox>

Development Process

To make development easier, you can start up a temporary development profile on Mozilla Firefox or Google Chrome with the extension already loaded. The browser will also automatically detect changes and reload the extension for you (read more about this on the web-ext documentation pages). Use the following commands in parallel to re-build the extension and re-load it in Firefox/Chrome automatically as you make changes:

Firefox:

npm run dev firefox
npm run start:firefox

Chrome:

npm run dev chrome
npm run start:chrome

Note that you will need 2 terminal instances, one for each of the above commands, as they both remain running until you cancel them (use CTRL + c to cancel each process in your terminal(s)).

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].