Skip to main content

YesssSMS let's you send SMS via yesss.at's website

Project description

YesssSMS

Python version Gitlab CI Badge coverage report pypi version license

YesssSMS let's you send SMS via yesss.at's website. Regular rates apply and a contract or prepaid plan is needed.

Use your website login and password.

This module is not suitable for batch SMS sending. Each send() call logs in and out of yesss.at's website.

Currently the library supports Python 3.5+, and is tested against Python 3.5 to 3.7.

Install

> pip3 install YesssSMS

Usage

>>> from YesssSMS import YesssSMS
>>> sms = YesssSMS(YOUR_LOGIN, YOUR_PASSWORD)
>>> sms.send(TO_NUMBER, "Message")

or for the command line:

> echo '[YESSS_AT]\nYESSS_LOGIN=06501234567\nYESSS_PASSWD=password' > ~/.config/yessssms.conf
> yessssms --test # test your setup, send yourself a message
> yessssms -t 0664123123123 -m "sending SMS from the command line :)"

> # if a default recipient is defined, you can omit the -t flag
> # the message can be piped into yessssms (it will be cut to max 3 SMS, 3*160 chars)
> echo "important message!" | yessssms -m -

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

YesssSMS-0.4.0b1.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

YesssSMS-0.4.0b1-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file YesssSMS-0.4.0b1.tar.gz.

File metadata

  • Download URL: YesssSMS-0.4.0b1.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for YesssSMS-0.4.0b1.tar.gz
Algorithm Hash digest
SHA256 fc50e27b8d1aae896b08b40fc7d369cca19cf10470a4c9bdad6794275de36f68
MD5 16d23ed2ffe9ba8d2cdb2ae89a05d245
BLAKE2b-256 6da4dc6c44e0394f2d7bcd96156b4bb5c4718e20d6647635ddeefd91e04d2cf3

See more details on using hashes here.

File details

Details for the file YesssSMS-0.4.0b1-py3-none-any.whl.

File metadata

  • Download URL: YesssSMS-0.4.0b1-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for YesssSMS-0.4.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 baa6fe5e4be222d9c0047a55d3fbbe0a70fb301f595a8b5559689c45a0e8485d
MD5 1b1bdf43acb9ae884597415c466cad65
BLAKE2b-256 bcc04f1b28e2da3cffcd8c164b72d01d47bc50f1ce99c8d4ee3fb042e4d0cae7

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