https://github.com/thesephist/lovecroft
Minimal mailing list manager for static sites, with a simple JSON API
https://github.com/thesephist/lovecroft
mailer mailing-list paper-css
Last synced: 5 months ago
JSON representation
Minimal mailing list manager for static sites, with a simple JSON API
- Host: GitHub
- URL: https://github.com/thesephist/lovecroft
- Owner: thesephist
- License: mit
- Created: 2020-06-22T11:13:59.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-07-10T21:53:48.000Z (about 5 years ago)
- Last Synced: 2024-11-14T22:35:38.670Z (11 months ago)
- Topics: mailer, mailing-list, paper-css
- Language: Go
- Homepage: https://lovecroft.thesephist.com
- Size: 114 KB
- Stars: 58
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Lovecroft 💌
Lovecroft is a minimal mailing list service supporting multiple mailing lists and newsletter authoring with Markdown, integrating with Mailgun. It backs newsletters behind [thesephist.com](https://thesephist.com) and [Atypical Press](https://atypicalpress.com). Lovecroft acts as a common backend for static sites that need to host email subscriptions, and exposes a cross-origin JSON API for enrolling in and unsubscribing from mailing lists.

## JSON API for subscriptions
### POST `/subscribe/{listName}`
```ts
{
givenName: string,
familyName: string,
email: string,
}
```### GET `/unsubscribe/{listName}/{token}`