Where to Start?
Whether you're an experienced developer or someone just wanting to suggest a new blocking rule, following this guide makes the process easier.
- Filter Dictionary: Add new trigger keywords.
- Platform Support: Improve blocking on specific social networks.
- Interface: Improve the extension menu and overall UX.
Technical Steps
- Fork the repository on GitHub.
- Create a branch for your feature:
git checkout -b feature/NewFeature. - Implement your changes following the project's code standards.
- Send a Pull Request detailing what was changed.
Adicionando um Novo Filtro
To add a new term to the global NSFW dictionary:
- Open
content/General/nsfw_keywords.js. - Add your term to the exported array.
- All integration in the extension will gain access to this update instantly!
Platform Expansion
Want to add native support for a new site (e.g., Pinterest)?
- Create a directory in
content/Pinterest/. - Add logic in
content_pinterest.jsand styles instyles_pinterest.css. - Register the new URL pattern in
manifest.json.