<component type="desktop-application">
<id>org.kop316.antispam</id>
<name>Anti-Spam</name>
<summary>A GTK template application</summary>
<project_license>GPL-3.0-or-later</project_license>
<developer_name>Chris Talbot</developer_name>
<project_group>GNOME</project_group>
<description>
<p>Phosh Anti-Spam is a program that monitors Gnome calls and automatically hangs up depending on the user's preferences.</p>
<p>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:</p>
<ul>
<li>Whether to only block certain calls vs only allowing certain calls.</li>
<li>Whether ot not to allow blocked numbers (also called "Anonymous Number" in GNOME Calls)</li>
<li>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.</li>
<li>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 prefix `312-555`, you could allow both combinations (and add others as well).</li>
<li>NOTE: GNOME Calls has all of the numbers to compare in the E.164 format.</li>
<li>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.</li>
</ul>
</description>
<requires>
<internet>offline-only</internet>
<display_length>360</display_length>
</requires>
<recommends>
<control>pointing</control>
<control>keyboard</control>
<control>touch</control>
</recommends>
<pkgname>phosh-antispam</pkgname>
<launchable type="desktop-id">org.kop316.antispam.desktop</launchable>
<icon type="remote" width="48" height="48">org/kop316/antispam/ecaae538622f77eba8e7264e4bc3a045/icons/48x48/phosh-antispam_org.kop316.antispam.png</icon>
<icon type="cached" width="64" height="64">phosh-antispam_org.kop316.antispam.png</icon>
<icon type="remote" width="64" height="64">org/kop316/antispam/ecaae538622f77eba8e7264e4bc3a045/icons/64x64/phosh-antispam_org.kop316.antispam.png</icon>
<icon type="remote" width="128" height="128">org/kop316/antispam/ecaae538622f77eba8e7264e4bc3a045/icons/128x128/phosh-antispam_org.kop316.antispam.png</icon>
<icon type="stock">org.kop316.antispam</icon>
<url type="homepage">https://gitlab.com/kop316/phosh-antispam</url>
<url type="bugtracker">https://gitlab.com/kop316/phosh-antispam/issues</url>
<url type="help">https://gitlab.com/kop316/phosh-antispam/wikis/home</url>
<url type="donation">https://liberapay.com/kop316/donate</url>
<categories>
<category>Utility</category>
</categories>
<languages>
<lang percentage="100">en_US</lang>
</languages>
<screenshots>
<screenshot type="default">
<caption>Main window</caption>
<image type="source" width="720" height="1440">org/kop316/antispam/ecaae538622f77eba8e7264e4bc3a045/screenshots/image-1_orig.png</image>
<image type="thumbnail" width="624" height="1248">org/kop316/antispam/ecaae538622f77eba8e7264e4bc3a045/screenshots/image-1_624x1248.png</image>
<image type="thumbnail" width="224" height="448">org/kop316/antispam/ecaae538622f77eba8e7264e4bc3a045/screenshots/image-1_224x448.png</image>
</screenshot>
</screenshots>
<keywords>
<keyword>Utility</keyword>
<keyword>GTK</keyword>
<keyword>GNOME</keyword>
</keywords>
<content_rating type="oars-1.1"/>
</component>