Anti-Spam
A GTK template application Source
Description
Phosh Anti-Spam is a program that monitors Gnome calls and automatically hangs up depending on the user's preferences.
By default, if the number calling you is not in your contact list, or you have the contact listed as "Spam", Phosh Anti-Spam will automatically tell GNOME Calls to hang up on the call. There are additionally these user configuration options:
- Whether to only block certain calls vs only allowing certain calls.
- Whether ot not to allow blocked numbers (also called "Anonymous Number" in GNOME Calls)
- If the caller calls back within a user defined time (min) of the first (blocked) call, whether to allow the call through (in case it is a human trying to call back). Note this does not apply to contacts named "Spam", they will always be hung up on.
- If you would like to match a certain type (or types) of number (for example, an area code or a number prefix) to let them through. For example, if you want to allow the area code
201
and the number prefix312-555
, you could allow both combinations (and add others as well). - NOTE: GNOME Calls has all of the numbers to compare in the E.164 format.
- The patterm match for numbers is located in a csv in
$XDG\_CONFIG\_DIR/phoshantispam/whitelist.csv
($HOME/.config/phoshantispam/whitelist.csv
in most cases). On start up,phosh-antispam
loads all of the patterm values from this file (and saves to it if the list changes in the program). If one does not exist,phosh-antispam
will create a file there on first run.
Notice
Was GTK3/libhandy before release 3.0.
Read the README for the required version of Gnome Calls required to make this app work if you are using a stable/slow-moving distribution.
Rating
Mobile Fit: 5Perfect - this app fits your phone screen just fine out of the box and works nicely with touch input!
Project status: mature
This project has been in development for a long time and is usually well beyond its 1.0 release. It should work fine.
Features
✔ Every feature of this app can be accessed via touch screen, no mouse or keyboard needed.
✔ This app is (according to its appstream metadata or description) intended to be compatible with mobile devices.
Packaging
Is this app packaged for my distribution?
green: current and packaged,
red: packaged, but not current, ratings and other details may not apply.
Powered by Repology
Build and install your own flatpak: https://gitlab.com/kop316/phosh-antispam/-/raw/master/org.kop316.antispam.json
If you're lucky*, you can install this app by just hitting this button:
Install* You need to have an appstream://
handler, e.g., GNOME Software or KDE Discover, installed and the app needs to be available in a configured software repository, more details.
Find similar apps
By Category: utilities
By FreeDesktop-(Additional-)Category: GTK GNOME Utility
Licensing and technical details
License: GPL-3.0-or-later Metadata: CC0-1.0
Frameworks: GTK4 libadwaita
Backend: gnome-calls
Programming languages: C
Build system: meson
AppStream Metadata URL: https://gitlab.com/kop316/phosh-antispam/-/raw/master/data/metainfo/org.kop316.antispam.metainfo.xml.in