listmonk icon indicating copy to clipboard operation
listmonk copied to clipboard

New Python API Client for Integrating with Python Apps

Open mikeckennedy opened this issue 1 year ago • 2 comments

Hey folks. This is really a just an announcement for the creators/maintainers of Listmonk. I didn't see an alternative contact us, sorry for the noise. Please close this issue once you see it.

I just wanted to let you know I spent some time last week building out a polished Python package to allow Python devs to easily integrate with Listmonk.

https://github.com/mikeckennedy/listmonk

From the repo, here are the core features:

  • Add a subscriber to your subscribed users.
  • 🙎 Get subscriber details by email, ID, UUID, and more.
  • 📝 Modify subscriber details (including custom attribute collection).
  • 🔍 Search your users based on app and custom attributes.
  • 🏥 Check the health and connectivity of your instance.
  • 👥 Retrieve your segmentation lists, list details, and subscribers.
  • 🙅 Unsubscribe and block users who don't want to be contacted further.
  • 💥 Completely delete a subscriber from your instance.
  • 📧 Send transactional email with template data (e.g. password reset emails).

Feel free to add it to your documentation or point people at it if they need a Python API. It's available on PyPI (Python's package manager)

I hope this helps some folks. It's working well in my apps so far.

mikeckennedy avatar Jan 22 '24 20:01 mikeckennedy

This is quite cool @mikeckennedy.

We can add a new "API Clients" section to https://listmonk.app/docs/apis/apis/ and list this there.

knadh avatar Jan 24 '24 04:01 knadh

100% that'd be a great place to add it. Thanks @knadh!

mikeckennedy avatar Jan 24 '24 16:01 mikeckennedy

This issue has been marked 'stale' after 90 days of inactivity. If there is no further activity, it will be closed in 7 days.

github-actions[bot] avatar Jul 31 '24 01:07 github-actions[bot]