Skip to main content


prsmsp

Description

Python Library for sending SMS with supported SMS service providers, This project works as an API between you and your SMS provider, read more about this project at Read The Docs.


Features

When you use a SMS panel from a provider, you implement it from zero, and if you want to change the panel, you need to refactor all of your code. and for implementing a panel from zero you need time to read their document and try to use it and implement it. this project save you time for implementing panels and for refactoring your code.

Why use this project?

  • You have all the famous and well designed SMS panels ready to go.
  • You can have several SMS panels at the same time.
  • Don't need to build the wheel of your bicycle each time ☺.
  • Fast and Small
  • Easy to implement and use

Supported panels


How to use?

First lets install the package

pip install prsmsp

This block of code is for kavenegar sms panel.

Each of sms panels has its own parameters. Please read their docs first.

from prsmsp import Panel

api_key = "your api key"
panel = Panel.initiate("kavenegar", api_key=api_key)  # auth

receptor = "your receptor"
msg = "your message"
panel.send_sms(receptor, msg)

Docs


How to support this project?

for this project to be better and bigger than what it is now. we need to support more panels and even test a real send sms which needs a subscription for each sms provider if you have subs for any sms panel or docs of any sms panel and you think it would be good for this pacakge to have support that sms panel please open an issue or contact me My email is pany.parsariyahi@gmail.com

Release files for prsmsp 1.7.2

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

Source distribution (sdist)

Source distribution for prsmsp 1.7.2
File Size Uploaded
prsmsp-1.7.2.tar.gz 8.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for prsmsp 1.7.2
File Interpreter ABI Platform
prsmsp-1.7.2-py3-none-any.whl Python 3 none any Details

Total release size: 22.9 kB

Release files / prsmsp-1.7.2.tar.gz

Download URL prsmsp-1.7.2.tar.gz
Size 8.2 kB
Tags Source
SHA-256 checksum
How to use checksums
2553a9b2c5ebb8520defd278d13aa5a69897830b33fbe29f021bb58df6f36bb0
BLAKE2b-256 checksum
How to use checksums
59c46ddc4a83e26dd06a1e7efe7a2cf6e5581d725c41a2e88a86b1169234ced4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / prsmsp-1.7.2-py3-none-any.whl

Download URL prsmsp-1.7.2-py3-none-any.whl
Size 14.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f91d96832e38b0ba302dddea5563c7684ed5a80673c0c2d6fd4a520bd3f3d9fa
BLAKE2b-256 checksum
How to use checksums
fb3bdb1dfed92c54a7383b4afac857fc10b310b7b6e71b0962309adc94373183
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release history Release notifications | RSS feed

This release

1.7.2 This release

2 release files

1.7.1

2 release files

1.7.0

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

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