Skip to main content

Scraper for disposable phone number services

Project description

# disposable-phonebook

Collect “disposable” phone numbers from various internet sites that offer “receive free SMS to an anonymous number” functionality.

`bash $ dphonebook scrape [{"number": "+16462879071", "area": "New York", "provider": "receive-smss.com", "last_message": 1652437175, "last_checked": 1652438795}, {"number": "+16466623058", "area": "New York", "provider": "receive-smss.com", "last_message": 1652437776, "last_checked": 1652438796}] `

This is useful to online service providers, who want to restrict usage of such numbers on customer profiles, for security reasons (avoiding publicly available 2FA codes).

## Quickstart

`bash $ pip3 install disposable-phonebook $ dphonebook scrape `

See [docs](https://anroots.github.io/disposable-phonebook/) for further details.

## Online API

This project powers [disposable-phonebook.com](https://disposable-phonebook.com), where a list of disposable numbers is available over a free HTTP API.

## Development

Requires Python 3.10

`bash python3 -m venv venv source venv/bin/activate pip install -r requirements-dev.txt pip install --editable . dphonebook --help `

### Releasing

Releases are uploaded automaticaly to pypi on new Git tag creation.

  • Make sure [Changelog.md](Changelog.md) is updated

  • Update version number in [setup.py](setup.py)

  • git tag 0.2.0

## Contribution

Want to add or fix something? Send a pull request.

## License

Apache2 license (see: [LICENSE](LICENSE))

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

disposable-phonebook-0.2.1.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

disposable_phonebook-0.2.1-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

Details for the file disposable-phonebook-0.2.1.tar.gz.

File metadata

  • Download URL: disposable-phonebook-0.2.1.tar.gz
  • Upload date:
  • Size: 13.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for disposable-phonebook-0.2.1.tar.gz
Algorithm Hash digest
SHA256 b024f9245ff3397b52078a12a7f65e34cead21c4a0efad30ac965e3ec5a4a66a
MD5 afea4b300b5aa8b5972d95a7605c52c0
BLAKE2b-256 95503e02acc39116c738fa89eacde499cf473148c172d2084a1d86b43a0ea40e

See more details on using hashes here.

File details

Details for the file disposable_phonebook-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for disposable_phonebook-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b10c30b3d3eac672f4fd8f02123fd4bd2d606b27dd6ca9a3e5df4bec0c4135dc
MD5 0a73486b64c9ce932d728db09e4762f7
BLAKE2b-256 463d25949efb4435c9ff80b034cf6cb8e7e5b53e3ab4fab0ee728159681b9483

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page