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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|