Skip to main content

# 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.

This project uses (with thanks):

## License

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

Metadata

Release files for disposable-phonebook 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for disposable-phonebook 0.4.1
File Size Uploaded
disposable-phonebook-0.4.1.tar.gz 161.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for disposable-phonebook 0.4.1
File Interpreter ABI Platform
disposable_phonebook-0.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 328.8 kB

Release files / disposable-phonebook-0.4.1.tar.gz

Download URL disposable-phonebook-0.4.1.tar.gz
Size 161.1 kB
Tags Source
SHA-256 checksum
How to use checksums
27297c18c8d90a7c19208a698dfbb077827382592539a71afdd18b3849bb6829
BLAKE2b-256 checksum
How to use checksums
129f1c1efeaaee07ee3fb644790d71666c11fa3f628cb18dd135cc569f795911
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release files / disposable_phonebook-0.4.1-py3-none-any.whl

Download URL disposable_phonebook-0.4.1-py3-none-any.whl
Size 167.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
90df6c730639bcd729602df375e0e689aa6a096a906a225d7d72ed2979a4f075
BLAKE2b-256 checksum
How to use checksums
9e11d79faa06bfbdeb1f54690532e954be2c0abb5bb3622a55092c1dc1f80284
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.5

Release history Release notifications | RSS feed

This release

0.4.1 This release

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page