Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/evokelektrique/refused

Just another AdBlock but only for your favorite persian websites
https://github.com/evokelektrique/refused

ad-blocker adblock browser-extension chrome-extension firefox-extension persian

Last synced: 10 days ago
JSON representation

Just another AdBlock but only for your favorite persian websites

Awesome Lists containing this project

README

        





Logo

Refused


Just another AdBlock but only for your favorite persian websites




Download
 - 
Report Bug




Translations:
EN
FA

![GitHub release (latest by date)](https://img.shields.io/github/v/release/evokelektrique/refused?color=gr&label=release&style=for-the-badge)
![Chrome Web Store](https://img.shields.io/chrome-web-store/users/omeglkgaklnjheplmjmmcgodhcnjckdf?color=blue&label=Chrome%20users&logo=Google%20Chrome&logoColor=white&style=for-the-badge)
![Mozilla Add-on](https://img.shields.io/amo/users/refused?color=orange&label=Firefox%20users&logo=firefox&logoColor=white&style=for-the-badge)




Table of Contents


  1. Download

  2. Features

  3. Statistics

  4. Requirements

  5. Build

  6. Dependencies

  7. Support

## Download

*Click on your browser icon to download the extension*




  



  



  





Manually from latest release

## Features

- [X] Block requests
- [X] Hide elements
- [X] Support Wildcards
- [X] Support CSS Selectors
- [ ] Support Opera Browser
- [ ] Suppoer Microsoft Edge Browser
- [ ] Save and hide elements from popup in local database

## Statistics

*Click to enlarge images*





## Requirements

- Firefox & Firefox Android >= 48
- NodeJS (Only for testing and building from source code)

## Build

A step by step installtion from soruce code:

> Make sure you have the requirements installed already.

1. Clone the repo
```sh
git clone https://github.com/evokelektrique/refused.git
```
2. Install required NodeJS packages
```sh
npm install
```
3. Build with
```sh
npx mix
```
Or you can add `--production` argument to minify the codes
4. Load extension on Firefox by opening the `about:debugging` url and by clicking on the `Load Temporary Add-on` button and then select the `manifest.json` file located in the root of `./build` folder

## Dependencies

In this section, A list of Libraries & Frameworks used in the development process of this project mentioned below.

* [webextension-polyfill](https://github.com/mozilla/webextension-polyfill)
* [laravel-mix](https://laravel-mix.com)
* [sass-loader](https://www.npmjs.com/package/sass-loader)
* [sass](https://www.npmjs.com/package/sass)
* [resolve-url-loader](https://www.npmjs.com/package/resolve-url-loader)
* [vazir-font](https://github.com/rastikerdar/vazir-font)
* [Dexie.js](https://github.com/dfahlander/Dexie.js)

## Support

If you have any questions you can file an issue [here](https://github.com/evokelektrique/refused/issues) and if you liked this project, please leave a star ⭐