TrueCallerScraper


NameTrueCallerScraper JSON
Version 1.0.0 PyPI version JSON
download
home_pagehttps://github.com/ajtazer/TrueCallerScraper
SummaryTrueCallerScraper is a Python script that automates the extraction of profile names from the TrueCaller app using ADB and OCR
upload_time2023-06-13 08:58:28
maintainer
docs_urlNone
authorTAZER
requires_python>=3.6
license
keywords sample setuptools development phone number search truecaller missing digits automation python script data extraction adb android linux hacking python programming phone number lookup contact information reconnect missed calls
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # TrueCallerScraper

TrueCallerScraper is a Python script that automates the extraction of profile names from the TrueCaller app using ADB (Android Debug Bridge) and OCR (Optical Character Recognition).

## Features

- Search phone numbers on TrueCaller and extract profile names.
- Capture screenshots and perform OCR to extract profile names.
- Save profile names to an output file.
- Fully functional and ready to use.

## Prerequisites

To run this script, you need to have the following tools and packages installed:

- Python 3
- ADB (Android Debug Bridge)
- pytesseract
- Pillow

## Installation

1. Clone this repository to your local machine.
2. Install the required Python packages by running the following command:

   ```bash
   pip install -r requirements.txt
   ```

3. Ensure that ADB (Android Debug Bridge) is properly installed and set up on your machine. If you haven't installed ADB yet, you can refer to external sources like XDA Developers for detailed instructions on installing ADB for your specific operating system.

Note: Setting up ADB is outside the scope of this guide, and it's important to have ADB properly installed and configured before running the TrueCallerScraper script.


## Usage

1. Connect your Android device to your computer and ensure that USB debugging is enabled.

2. Open the TrueCaller app on your Android device and navigate to the desired chat or search page.

3. Update the script with the appropriate coordinates and settings for your device, if necessary.

4. Run the script using the following command:

```bash
python truecaller_scraper.py
```

The script will enter phone numbers, search on TrueCaller, capture screenshots, extract profile names, and save them to an output file.

## Customization
1. You can customize the script by modifying the following:

2. Adjusting the coordinates for tapping on the screen to match your device's layout.
3. Adding additional functionalities or error handling based on your requirements.

## Contribution
Contributions to this project are welcome! If you have any suggestions, improvements, or bug fixes, please feel free to open an issue or submit a pull request.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ajtazer/TrueCallerScraper",
    "name": "TrueCallerScraper",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "sample setuptools development Phone number search,TrueCaller,Missing digits,Automation,Python script,Data extraction,ADB,Android,Linux,Hacking,Python programming,Phone number lookup,Contact information,Reconnect,Missed calls",
    "author": "TAZER",
    "author_email": "tazeryeah@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/85/b1/2a7b121912ddb82f772367102a909dd4620a1cd0eff95ae25ec55e027b2a/TrueCallerScraper-1.0.0.tar.gz",
    "platform": null,
    "description": "# TrueCallerScraper\n\nTrueCallerScraper is a Python script that automates the extraction of profile names from the TrueCaller app using ADB (Android Debug Bridge) and OCR (Optical Character Recognition).\n\n## Features\n\n- Search phone numbers on TrueCaller and extract profile names.\n- Capture screenshots and perform OCR to extract profile names.\n- Save profile names to an output file.\n- Fully functional and ready to use.\n\n## Prerequisites\n\nTo run this script, you need to have the following tools and packages installed:\n\n- Python 3\n- ADB (Android Debug Bridge)\n- pytesseract\n- Pillow\n\n## Installation\n\n1. Clone this repository to your local machine.\n2. Install the required Python packages by running the following command:\n\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n3. Ensure that ADB (Android Debug Bridge) is properly installed and set up on your machine. If you haven't installed ADB yet, you can refer to external sources like XDA Developers for detailed instructions on installing ADB for your specific operating system.\n\nNote: Setting up ADB is outside the scope of this guide, and it's important to have ADB properly installed and configured before running the TrueCallerScraper script.\n\n\n## Usage\n\n1. Connect your Android device to your computer and ensure that USB debugging is enabled.\n\n2. Open the TrueCaller app on your Android device and navigate to the desired chat or search page.\n\n3. Update the script with the appropriate coordinates and settings for your device, if necessary.\n\n4. Run the script using the following command:\n\n```bash\npython truecaller_scraper.py\n```\n\nThe script will enter phone numbers, search on TrueCaller, capture screenshots, extract profile names, and save them to an output file.\n\n## Customization\n1. You can customize the script by modifying the following:\n\n2. Adjusting the coordinates for tapping on the screen to match your device's layout.\n3. Adding additional functionalities or error handling based on your requirements.\n\n## Contribution\nContributions to this project are welcome! If you have any suggestions, improvements, or bug fixes, please feel free to open an issue or submit a pull request.\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "TrueCallerScraper is a Python script that automates the extraction of profile names from the TrueCaller app using ADB and OCR",
    "version": "1.0.0",
    "project_urls": {
        "Bug Tracker": "https://github.com/ajtazer/TrueCallerScraper/issues",
        "Documentation": "https://ajtazer.github.io/TrueCallerScraper/",
        "Homepage": "https://github.com/ajtazer/TrueCallerScraper",
        "Instagram": "https://www.instagram.com/anujrawatazer/"
    },
    "split_keywords": [
        "sample setuptools development phone number search",
        "truecaller",
        "missing digits",
        "automation",
        "python script",
        "data extraction",
        "adb",
        "android",
        "linux",
        "hacking",
        "python programming",
        "phone number lookup",
        "contact information",
        "reconnect",
        "missed calls"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "00179d7dec85fb6082fd3be634ce90404b8ae358bda5895c8c9b35cbb6e9ba5a",
                "md5": "ee68f42a807b37d3e1091ac748aac711",
                "sha256": "0e54e8d033ee3242d622a69367f48f4d16a1767ea615256d36f4d67a17244105"
            },
            "downloads": -1,
            "filename": "TrueCallerScraper-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "ee68f42a807b37d3e1091ac748aac711",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 3259,
            "upload_time": "2023-06-13T08:58:27",
            "upload_time_iso_8601": "2023-06-13T08:58:27.327186Z",
            "url": "https://files.pythonhosted.org/packages/00/17/9d7dec85fb6082fd3be634ce90404b8ae358bda5895c8c9b35cbb6e9ba5a/TrueCallerScraper-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "85b12a7b121912ddb82f772367102a909dd4620a1cd0eff95ae25ec55e027b2a",
                "md5": "3c5500cc65302c1438dabf558bf2d8d4",
                "sha256": "ab7074d4417d4c5fb8fff2c7ca0e3dd8aa96ebe9d97e4366fb08f2931abb6f4f"
            },
            "downloads": -1,
            "filename": "TrueCallerScraper-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "3c5500cc65302c1438dabf558bf2d8d4",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 3281,
            "upload_time": "2023-06-13T08:58:28",
            "upload_time_iso_8601": "2023-06-13T08:58:28.972493Z",
            "url": "https://files.pythonhosted.org/packages/85/b1/2a7b121912ddb82f772367102a909dd4620a1cd0eff95ae25ec55e027b2a/TrueCallerScraper-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-06-13 08:58:28",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ajtazer",
    "github_project": "TrueCallerScraper",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "truecallerscraper"
}
        
Elapsed time: 0.09126s