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.0b2.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: YesssSMS-0.4.0b2.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.0b2.tar.gz
Algorithm Hash digest
SHA256 81b68389e8b92f04c6fc2b3e015dfe48a198b7f2d09749e39b7eeed6456966d8
MD5 66f45250ddb95dbf286158f00445b4cc
BLAKE2b-256 a0497ca541d0a143504067db7ee0bfeb66288a85e05636f0bccb14c836e8f6d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: YesssSMS-0.4.0b2-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.0b2-py3-none-any.whl
Algorithm Hash digest
SHA256 f05e63ac3bc69538f993b7c2ea2426fe3bba22b3b7f12895c8ce89ad026f15a7
MD5 08152e257f9b8c5ab768dd2d678c6d5b
BLAKE2b-256 f45c06da6eb4a0967f4b922cff590d68cfb317e9fd2985a3bcb7d8d39a1c0443

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