summaryrefslogtreecommitdiff
path: root/README.md
blob: 00674ffc7ce6242fbe2b5fe4b4c0268f9fb271a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
cph.rs attendee
===============
Creates an A4 tick-off list from a meetup.com organizer export.

 • Generates one file with attendees, and one with those who are waitlisted.

Used by cph.rs to take attendance on dead-tree as people arrive.

Prerequisites
-------------
Rust and stuff, of course, and the csv (called xls) export reachable through:

  meetup.com → [event] → # Attendees
  Manage → Manage Attendees → Attendee details

One might also need some tool to convert to a printable file, unless having a
printer which understands the Scalable Vector Graphics format.

Usage
-----
Simply call:

```
   cphrs-attendance <meetup-export.xls>
   inkscape --export-filename=<attendees.pdf> <meetup-export.svg>
   inkscape --export-filename=<waitlist.pdf> <meetup-export-waitlist.svg>
```

Future work/Wishlist
--------------------
Not implemented, but maybe possibly sometime?

 • Supporting also for post-event follow-up features.
 • Detection and visualization of RSVP time and when someone got migrated from
   the waiting list.
 • Integration with [raffle](https://github.com/vanjacosic/raffle)?
 • Tablet computer support, to skip the need for manually syncing hard-copies.
   Unresearched Idea: Generation of pdf with forms for any iPad/android?
   Unresearched Idea: Cursive front-end, for postmarketOS devices?
 • OCR/AI support, to automate the hard-copy sync and introduce faults?

Patches welcome!