Yet another Mailup Python client
Project description
mailupy
💌 Yet another MailUp Python client
Contributing
Any help is welcome, as long as you don't break the continuous integration. Fork the repository and open a Pull Request directly on the master branch. A maintainer will review and integrate your changes.
Maintainers:
Contributors:
Install
pip install mailupy
How to use
Import Mailupy and instantiate the client
from mailupy import Mailupy
client = Mailupy(
'm00000',
'm@1lUPf4k3',
'8123dbff-d12c-4e3d-a55e-23a8c5a303f8',
'16cadddf-a145-45db-9347-a5ab51ac223d'
)
Examples
Getting information about fields, groups...
for field in client.get_fields():
print (field)
for group in client.get_groups_from_list(1):
print (group)
Getting recipients from lists using Ordering and Filtering (Mailup Documentation)
for group in client.get_groups_from_list(
1, filter_by='Name.Contains(\'Farm\')',
order_by=['Name asc', 'idGroup desc']):
print (group)
for recipient in client.get_subscribed_recipients_from_list(
1, filter_by='Email.Contains(\'zzz\')',
order_by=['Email desc']):
print (recipient['Email'])
Getting a subscribed recipient from a list
client.get_subscribed_recipient_from_list(1, 'andrea.stagi@lotrek.it')
Subscribe/Unsubscribe recipient to/from lists
recipient_id = client.subscribe_to_list(
1, 'Andrea Stagi', 'stagi.andrea@gmail.com', pending=False
)
client.unsubscribe_from_list(1, recipient_id)
Run tests
pip install -r requirements-dev.txt
make test
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
Built Distribution
File details
Details for the file mailupy-1.1.4.tar.gz
.
File metadata
- Download URL: mailupy-1.1.4.tar.gz
- Upload date:
- Size: 10.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d52cb2dcbb977f383a2e05701f3bae46ce4b87a64728e735ba3a5abd370296a8 |
|
MD5 | 9d94a925877d287d91fc9ba0671cb47c |
|
BLAKE2b-256 | 1ea5d9e3d9ee6b62b794253cd4dfe5017905824d317ee877f1b97c44e7fa14f1 |
File details
Details for the file mailupy-1.1.4-py2.py3-none-any.whl
.
File metadata
- Download URL: mailupy-1.1.4-py2.py3-none-any.whl
- Upload date:
- Size: 9.9 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8710dce9ba5ccf8a059a3570f2aa5a51990cdedf445321c1df3ca620bdbeaf85 |
|
MD5 | dcde86320aef1576d59f9ddbdab8f880 |
|
BLAKE2b-256 | f6a2391f523a54d9cbe701177bb508cf3cf690bd69190f57df2d79c4335e17ea |