Skip to content

Commit 3ed5ac1

Browse files
authored
Adding the scale email sync script to this repo. (#51)
Signed-off-by: Phil Dibowitz <phil@ipom.com>
1 parent 5215f49 commit 3ed5ac1

File tree

3 files changed

+527
-1
lines changed

3 files changed

+527
-1
lines changed

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ jobs:
1717
with:
1818
python-version: '3.x'
1919
- name: Install black
20-
run: pip install black
20+
run: pip install black==25.12.0
2121
- name: Run black
2222
run: black --check -l 80 .

listmonk/README.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Listmonk syncing script
2+
3+
**NOTE**: This repo is currently not the live copy, but will be soon.
4+
5+
This script keeps attendee registration data in sync with our
6+
listmonk instance.
7+
8+
When people register for the event they make a choice of what email they
9+
want:
10+
11+
* Logistics about this event (not optional)
12+
* Announcements (including future events) [optional]
13+
* Sponsor offers [optional]
14+
15+
This takes that data and populates the various lists in listmonk.
16+
17+
## A note on unsubscribes
18+
19+
If people unsubscribe from a list, they still show up in the API as "on" that
20+
list, so we never have to worry about accidentally adding someone to a list
21+
they have unsubscribed from.

0 commit comments

Comments
 (0)