All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add
sms-receive.net
provider - Add
7sim.net
provider - Add
freereceivesms.com
provider
- Include missing
tqdm
dependency on package install - Include user-agent data files on package install
- Add provider for
receive-sms-free.cc
- Use random user agent per each new
requests.Session
- Add max timeout per scraper thread (20min) - once it's reached, the thread
gracefully exits. This prevents one long-running or hung thread from causing
and infinite block on whole execution.
Provider
classes need to check forself.stopped() -> bool
during execution cycles. - Add provider for
sms-online.co
- BREAKING: Change class spec of
NumberProvider
: it now directly inherits fromthreading.Thread
.def scrape(self)
was renamed todef run(self)
, callbackWriter
is now provided via class constructor
- Add "url" field to output. Points at web page for reading SMS contents
- Add
www.receivesms.org
provider
- Add WebhookWriter for sending results as HTTP POST requests
- Add support for ReceiveSmsOnlineInfo provider
- Add support for interactive progress bar on CLI
Initial release