semvec/pypi-packages huggingface dataset:
arcade_twilio_toolkit 0.1.0
A twilio integration to send SMS and WhatsApps.
Requires Python: <4.0,>=3.10

# Arcade Twilio Toolkit

A handy toolkit for easily sending SMS and WhatsApp messages with Twilio.

## Features

- Send SMS messages via Twilio
- Send WhatsApp messages via Twilio
- Built for Arcade AI integration

## Prerequisites

A Twilio account with:

- Account SID
- API Key SID
- API Key Secret
- A Twilio phone number
- WhatsApp enabled on your Twilio number (for WhatsApp functionality)

To set up your Twilio account and acquire the required credentials, please refer to the Twilio documentation: [Create an API Key](https://www.twilio.com/docs/iam/api-keys#create-an-api-key). This guide will walk you through the process of creating an account and generating the necessary API keys.

## Configuration

By default, the configuration is loaded from an `arcade.env` file in your project root, but you can specify a different file if needed. Ensure the file contains the following variables:

```env
TWILIO_ACCOUNT_SID=your_account_sid
TWILIO_API_KEY_SID=your_api_key_sid
TWILIO_API_KEY_SECRET=your_api_key_secret
TWILIO_PHONE_NUMBER=your_twilio_phone_number
MY_PHONE_NUMBER=your_personal_phone_number
```

## Usage Examples

Explore the versatility of this toolkit with the following example prompts:

- **📩 Send an SMS to your personal number:**

  _Prompt:_ "Send an SMS to my number saying 'Hello from Arcade AI!'"

- **💬 Dispatch a WhatsApp message:**

  _Prompt:_ "Send a WhatsApp message to +19999999999 with the top 10 movies of all time."

- **⏰ Schedule a reminder SMS:**

  _Prompt:_ "Send an SMS to my number reminding me about the meeting at 3 PM tomorrow."

- **💡 Share a motivational quote via WhatsApp:**

  _Prompt:_ "Send a WhatsApp message to +19999999999 with the quote 'The only way to do great work is to love what you do. - Steve Jobs'"

- **🌤️ Provide a weather update via SMS:**

  _Prompt:_ "Send an SMS to +19999999999 with today's weather forecast for New York City."

- **🎉 Send a birthday greeting via WhatsApp:**

  _Prompt:_ "Send a WhatsApp message to +19999999999 saying 'Happy Birthday! Hope you have a fantastic day!'"
emtools 0.1.3
Utilities for CryoEM data manipulation
Keywords: electron-microscopy cryo-em structural-biology image-processing


.. |logo_image| image:: https://github.com/3dem/emhub/wiki/images/emtools-logo.png
   :height: 60px

|logo_image|

**emtools** is a Python package with utilities for manipulating CryoEM images
and metadata such as STAR files or SQLITE databases. It also contains other
miscellaneous utils for processes handling and monitoring, among others.

The library is composed by several modules that provide mainly classes to
perform certain operations.

For more detailed information check the documentation at:

https://3dem.github.io/emdocs/emtools/


Installation
------------

.. code-block:: bash

    pip install emtools

Or for development:

.. code-block:: bash

    git clone git@github.com:3dem/emtools.git
    pip install -e emtools/

Usage
-----

Testing
-------

.. code-block:: bash

    python -m unittest emtools.tests.test_utils
    python -m unittest emtools.tests.test_metadata
    python -m unittest emtools.tests.test_pipeline

How to cite
-----------

Please cite the code repository DOI: xxx

Authors
-------

 * Jose Miguel de la Rosa-Trevín, St.Jude Children's Research Hospital, Memphis, TN