
Security News
Nx npm Packages Compromised in Supply Chain Attack Weaponizing AI CLI Tools
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.
Python 2 & 3 compatible
<https://github.com/taylor-kang/gabia-sms-python>
_<https://pypi.org/project/gabia-sms-python>
_<https://github.com/taylor-kang>
_You can install the library directly from pypi using pip:
.. code-block:: shell
$ pip install gabia-sms-python
Before api usage, set your Gabia API-ID,API-KEY, SENDER value
.. code-block:: python
import gabia_sms
# Set Gabia-sms configure
gabia_sms.configure(api_id='API_ID', api_key='API_KEY', sender='SENDER')
Send sms message to use shortcut function
.. code-block:: python
import gabia_sms
try:
# Send single SMS
gabia_sms.send(message='message', receiver='will receive phone number')
except SMSModuleException:
print('SMS send failure')
.. code-block:: python
import gabia_sms
try:
# Reserve single SMS
gabia_sms.send(
message='message',
receiver='will receive phone number',
scheduled_time='2018-02-02 22:22:22'
)
# if not assign scheduled_time, send immediately
gabia_sms.send(
message='message',
receiver='will receive phone number'
)
# Send multiple SMS
gabia_sms.send(message='message', receiver=['phone number', '...'])
gabia_sms.send(message='message', receiver=('phone number', '...'))
# Reserve multiple SMS
gabia_sms.send(
message='message',
receiver=['phone number', '...'],
scheduled_time='2018-02-02 22:22:22'
)
# Cancel reservation
gabia_sms.cancel_reservation('Unique key', 'SMS type')
# Request result code
gabia_sms.get_send_result('Unique key')
except SMSModuleException:
print('SMS send failure')
Inherit SMS class, override post_sent_sms / before_send_sms
.. code-block:: python
import gabia_sms
class AdvancedSMSModule(gabia_sms.GabiaSMS):
def post_sms_sent(self, param, *args, **kwargs):
# ... Do what you need
def before_send_sms(self, param, *args, **kwargs):
# ... Do what you need
AdvancedSMSModule.send(message='message', receiver='will receive phone number')
or Use SingletonClass
.. code-block:: python
import gabia_sms
class AdvancedSMSModule(gabia_sms.SingletonGabiaSMS):
# ...
pass
Thanks https://github.com/athenaslab/gabia-sms-Django
for gabia-sms-Django version
FAQs
Send SMS messages to mobile devices through GABIA SMS api.
We found that gabia-sms-python demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.
Security News
CISA’s 2025 draft SBOM guidance adds new fields like hashes, licenses, and tool metadata to make software inventories more actionable.
Security News
A clarification on our recent research investigating 60 malicious Ruby gems.