@humanwhocodes/mailgun-list-export

0.1.1 • Public • Published

Mailgun List Export

by Nicholas C. Zakas

If you find this useful, please consider supporting my work with a donation.

Description

A simple command-line utility to download all of the members of a Mailgun email list. Mailgun itself doesn't provide this ability and the API limits members returned to 100 per call. This utility uses calls the Mailgun API repeatedly to download all of the members of an email list.

Required: Mailgun API Key

In order to use this utility, you must have a Mailgun API key and that key must be stored in an environment variable called MAILGUN_AUTH_KEY.

Global Installation and Usage

Install globally using npm or yarn:

npm install @humanwhocodes/mailgun-list-export -g

# or

yarn global add @humanwhocodes/mailgun-list-export

You can then run this utility by passing in the name of the mailing list:

$ mailgun-list-export my-list-name@example.com

The complete member list will be downloaded into a file called members.json in the current working directory.

Local Installation and Usage

You can also install the utility locally using npm or yarn:

npm install @humanwhocodes/mailgun-list-export --save-dev

# or

yarn add @humanwhocodes/mailgun-list-export -D

You can then run this utility with npx by passing in the name of the mailing list:

$ npx mailgun-list-export my-list-name@example.com

The complete member list will be downloaded into a file called members.json in the current working directory.

Copyright and License

Copyright Human Who Codes LLC. Apache 2.0 license.

Readme

Keywords

Package Sidebar

Install

npm i @humanwhocodes/mailgun-list-export

Weekly Downloads

0

Version

0.1.1

License

Apache-2.0

Unpacked Size

18.5 kB

Total Files

8

Last publish

Collaborators

  • nzakas