{"id":15357330,"url":"https://github.com/rthaut/deviantart-filter","last_synced_at":"2025-04-15T06:43:45.611Z","repository":{"id":35567336,"uuid":"39839352","full_name":"rthaut/deviantART-Filter","owner":"rthaut","description":"A browser extension that allows you to filter DeviantArt by user, keyword, and/or category.","archived":false,"fork":false,"pushed_at":"2025-02-26T22:52:58.000Z","size":82942,"stargazers_count":31,"open_issues_count":27,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-15T06:43:31.202Z","etag":null,"topics":["deviantart","filtering","javascript","userscript","webextension"],"latest_commit_sha":null,"homepage":"https://rthaut.github.io/deviantART-Filter/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rthaut.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"ko_fi":"ryanthaut","custom":["https://www.paypal.me/ryanthaut","https://linktr.ee/rthaut"]}},"created_at":"2015-07-28T14:39:40.000Z","updated_at":"2025-02-26T22:53:03.000Z","dependencies_parsed_at":"2024-02-22T18:06:10.424Z","dependency_job_id":null,"html_url":"https://github.com/rthaut/deviantART-Filter","commit_stats":null,"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rthaut%2FdeviantART-Filter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rthaut%2FdeviantART-Filter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rthaut%2FdeviantART-Filter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rthaut%2FdeviantART-Filter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rthaut","download_url":"https://codeload.github.com/rthaut/deviantART-Filter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249023729,"owners_count":21199958,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deviantart","filtering","javascript","userscript","webextension"],"created_at":"2024-10-01T12:34:33.589Z","updated_at":"2025-04-15T06:43:45.593Z","avatar_url":"https://github.com/rthaut.png","language":"JavaScript","funding_links":["https://ko-fi.com/ryanthaut","https://www.paypal.me/ryanthaut","https://linktr.ee/rthaut"],"categories":[],"sub_categories":[],"readme":"# DeviantArt Filter\n\n[![Chrome Web Store][chrome-image-version]][chrome-url] [![Microsoft Edge Add-on][edge-image-version]][edge-url] [![Mozilla Add-on][firefox-image-version]][firefox-url]\n\n\u003e This browser extension allows you to filter/block/hide deviations by user and/or keyword on DeviantArt\n\n* * *\n\n## Overview\n\nHave you ever want to block/filter deviations (a.k.a. submissions) while browsing [DeviantArt](https://www.deviantart.com)? **Well now you can!** Simply [install DeviantArt Filter](#installation) in your web browser of choice and start filtering by user and/or keyword.\n\n![DeviantArt Filter Promotional Image](/promo/Screenshot_1280x800.png?raw=true)\n\n### Features\n\n* Fully-featured management panel for maintaining your filters and controlling functionality.\n* Quickly create filters from any deviation thumbnail or link.\n* Filter deviations by keywords in titles and/or tags (with wildcard support).\n* Import and export filter lists for easy backup and migration.\n\n#### For more information, head to the [DeviantArt Filter website](https://rthaut.github.io/deviantART-Filter/).\n\n* * *\n\n## Installation\n\n| Web Browser | Information \u0026 Downloads |\n| ----------- | ----------------------- |\n| Google Chrome | [![Chrome Web Store][chrome-image-version]][chrome-url] [![Chrome Web Store][chrome-image-users]][chrome-url] |\n| Microsoft Edge | [![Microsoft Edge Add-on][edge-image-version]][edge-url] [![Microsoft Edge Add-on][edge-image-users]][edge-url] |\n| Mozilla Firefox | [![Mozilla Add-on][firefox-image-version]][firefox-url] [![Mozilla Add-on][firefox-image-users]][firefox-url] |\n\n* * *\n\n## Contributing\n\nContributions are always welcome! Even if you aren't comfortable coding, you can always submit [new ideas](https://github.com/rthaut/deviantART-Filter/issues/new?labels=enhancement) and [bug reports](https://github.com/rthaut/deviantART-Filter/issues/new?labels=bug).\n\n### Localization/Translation\n\nThis 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](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Internationalization). All of the text for the extension is stored [here in the `/app/_locales` directory](https://github.com/rthaut/deviantART-Filter/tree/master/app/_locales).\n\n### Building the Extension\n\n**This extension uses the [WebExtension Toolbox](https://github.com/webextension-toolbox/webextension-toolbox#usage) for development and build processes.**\n\nTo build the extension from source code, you will need to use [Node Package Manager (npm)](https://www.npmjs.com/), which handles all of the dependencies needed for this project and is used to execute the various scripts for development/building/packaging/etc.\n\n```sh\nnpm install\n```\n\nThen you can run the development process (where the extension is auto-reloaded when changes are made) for your browser of choice:\n\n```sh\nnpm run dev \u003cchrome/edge/firefox\u003e\n```\n\nOr you can generate a production build for your browser of choice:\n\n```sh\nnpm run build \u003cchrome/edge/firefox\u003e\n```\n\n### Development Process\n\nTo make development easier, you can start up a temporary development profile on [Mozilla Firefox](https://getfirefox.com) or [Google Chrome](google.com/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](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Getting_started_with_web-ext)). Use the following commands **in parallel** to re-build the extension and re-load it in Firefox/Chrome automatically as you make changes:\n\nFirefox:\n\n```sh\nnpm run dev firefox\nnpm run start:firefox\n```\n\nChrome:\n\n```sh\nnpm run dev chrome\nnpm run start:chrome\n```\n\n**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 \u003ckbd\u003eCTRL\u003c/kbd\u003e + \u003ckbd\u003ec\u003c/kbd\u003e to cancel each process in your terminal(s)).\n\n\n[chrome-url]: https://chrome.google.com/webstore/detail/deviantart-filter/odlmamilbohnpnoomjclomghphbajikp\n[chrome-image-version]: https://img.shields.io/chrome-web-store/v/odlmamilbohnpnoomjclomghphbajikp?logo=googlechrome\u0026style=for-the-badge\n[chrome-image-users]: https://img.shields.io/chrome-web-store/d/odlmamilbohnpnoomjclomghphbajikp?logo=googlechrome\u0026style=for-the-badge\n\n[edge-url]: https://microsoftedge.microsoft.com/addons/detail/deviantart-filter/ockmdbdjebeliigddaglegnnkmcnkkbm\n[edge-image-version]: https://img.shields.io/badge/dynamic/json?logo=microsoftedge\u0026style=for-the-badge\u0026label=edge%20add-on\u0026prefix=v\u0026query=%24.version\u0026url=https%3A%2F%2Fmicrosoftedge.microsoft.com%2Faddons%2Fgetproductdetailsbycrxid%2Fockmdbdjebeliigddaglegnnkmcnkkbm\n[edge-image-users]: https://img.shields.io/badge/dynamic/json?logo=microsoftedge\u0026style=for-the-badge\u0026label=users\u0026query=%24.activeInstallCount\u0026url=https%3A%2F%2Fmicrosoftedge.microsoft.com%2Faddons%2Fgetproductdetailsbycrxid%2Fockmdbdjebeliigddaglegnnkmcnkkbm\n\n[firefox-url]: https://addons.mozilla.org/en-US/firefox/addon/deviantart-filter/\n[firefox-image-version]: https://img.shields.io/amo/v/deviantart-filter?color=blue\u0026logo=firefox\u0026style=for-the-badge\n[firefox-image-users]: https://img.shields.io/amo/users/deviantart-filter?color=blue\u0026logo=firefox\u0026style=for-the-badge\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frthaut%2Fdeviantart-filter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frthaut%2Fdeviantart-filter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frthaut%2Fdeviantart-filter/lists"}