Skip to content

Commit 51c852f

Browse files
committed
Improve README.md
1 parent 46356cf commit 51c852f

File tree

1 file changed

+18
-11
lines changed

1 file changed

+18
-11
lines changed

README.md

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,24 @@
1-
# Spam Blocker App
1+
# ListaSpam App
22

3-
## Overview
4-
5-
Spam Blocker is an Android application designed to intercept incoming calls, check if they are reported as spam, and block them if necessary. The app also provides custom notifications when a number is blocked.
3+
ListaSpam App is a Kotlin-based application designed to help you manage and block unwanted incoming calls while maintaining a whitelist of approved contacts. It uses web scraping to enhance the call-blocking experience by integrating real-time data from popular spam-detection spanish websites.
64

75
## Features
86

9-
- **Intercept Incoming Calls**: Detect incoming calls and check if the number is reported as spam.
10-
- **Block Spam Numbers**: Automatically block numbers that are reported as spam.
11-
- **Custom Notifications**: Send notifications when a number is blocked.
12-
- **Manage Blocked Numbers**: Save and remove blocked numbers in shared preferences.
7+
- **Block and Unblock Numbers**: Easily block or unblock specific phone numbers.
8+
- **Whitelist Management**: Maintain a whitelist of phone numbers that are always allowed to reach you.
9+
- **Web-Based Number Lookup**: Automatically look up phone numbers using two trusted spanish websites:
10+
- [listaspam.com](https://www.listaspam.com)
11+
- [Responderono.es](https://www.responderono.es)
12+
- **Real-Time Web Scraping**: Leverage web scraping techniques to gather real-time information on whether a number should be blocked.
13+
14+
### Settings
15+
16+
- **General Blocking**: Toggle to enable or disable call blocking.
17+
- **Filter by listaspam**: Enable filtering based on data from listaspam.com.
18+
- **Filter by Responderono**: Enable filtering based on data from ResponderONo.es.
19+
- **Block Unknown Numbers**: Option to block all numbers not saved in your contacts.
20+
- **Notifications**: Receive a notification whenever a call is blocked.
1321

14-
## Prerequisites
22+
## How It Works
1523

16-
- **Android Studio**: Ensure you have [Android Studio](https://developer.android.com/studio) installed.
17-
- **Android SDK**: Your project should be configured with the appropriate Android SDK.
24+
The app uses the JSoup library for web scraping, which allows it to retrieve and parse HTML data from listaspam.com and responderono.es. This data is then processed to determine whether an incoming call should be blocked or not.

0 commit comments

Comments
 (0)