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

https://github.com/burg3r5/notifilter

Silence annoying notifications
https://github.com/burg3r5/notifilter

android automation do-not-disturb notifications

Last synced: 9 days ago
JSON representation

Silence annoying notifications

Awesome Lists containing this project

README

          

NotiFilter app icon

![F-Droid downloads](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fgithub.com%2Fkitswas%2Ffdroid-metrics-dashboard%2Fraw%2Frefs%2Fheads%2Fmain%2Fprocessed%2Ftotal%2Fco.adityarajput.notifilter.json&query=%24.total_downloads&logo=fdroid&style=flat-square&label=F-Droid%20downloads) ![GitHub downloads](https://img.shields.io/github/downloads/BURG3R5/NotiFilter/total?style=flat-square&logo=github&label=GitHub%20downloads)

# NotiFilter

**Silence annoying notifications**

NotiFilter listens to all device notifications and quietly manages those that match your filters.

[Get it on F-Droid](https://f-droid.org/packages/co.adityarajput.notifilter) [Get it on Obtainium](https://apps.obtainium.imranr.dev/redirect?r=obtainium://add/https://github.com/BURG3R5/NotiFilter)

## Screenshots

NotiFilter screenshot: filters screen NotiFilter screenshot: block history

## Features

- **Filters** - Use [regex](https://github.com/BURG3R5/NotiFilter/wiki/Examples) to precisely target
annoying notifications from
each app ๐ŸŽฏ
- **Actions** - Choose what to do with the filtered notifications โš™
1. Dismiss it ๐Ÿšซ
2. Tap it โœ…
3. Tap a button ๐Ÿ”ฝ๏ธ
4. Delay it โณ
5. Collect into batches ๐Ÿ“ฆ
6. Debounce it โ„
7. Mute it ๐Ÿ”‡
8. Play an alert ๐Ÿ””
9. Disable DND mode ๐Ÿ”Š
10. Remove after a delay โฒ๏ธ
11. Replace with a custom notification ๐Ÿ“
- **Schedule** - Choose when filters run (e.g. only during work hours) โฐ
- **History** - Recently dismissed notifications are stored locally, for reference and retrieval ๐Ÿงพ
- **Widget** - Configure filters to send notifications to a home screen widget ๐Ÿ“ฑ
- **Export/Import** - Backup or transfer your filters as JSON files ๐Ÿ“‚
- **Free, open-source & private**
- No ads, subscriptions, or in-app purchases ๐Ÿ†“
- Licensed under the [GPLv3](https://github.com/BURG3R5/notifilter/blob/dev/LICENSE) ๐Ÿ“ƒ
- Fully offline; your data never leaves your device ๐Ÿ”
- **Lightweight** - Runs in the background with minimal battery and memory usage โฉ

## Usage

Refer to the [wiki](https://github.com/BURG3R5/NotiFilter/wiki) for instructions, examples, tips,
and FAQs.