This tool generates a visual and CSV-based attendance report from Zoom participant exports. It filters for specific days/times and organizes names for consistency and readability.
- Filters Zoom meetings by:
- Sundays (all day)
- Tuesday and Thursday evenings (6:00 PM – 11:00 PM)
- Normalizes and consolidates participant names
- Optionally clusters similar names using AI (if supported)
- Displays results in a clean, read-only table with alternating row colors
- Outputs a CSV report showing attendance symbols:
●
for weekday attendance (Tue/Thu evenings)■
for weekend attendance (Sundays)
- Log in to your Zoom account.
- Expand Account Management in the left sidebar, under the ADMIN section.
- Click on Reports.
- On the right side, click the Usage reports tab.
- Click the Meeting and webinar history report.
- Set the date range.
- Click Search.
- Click the Export button.
- Choose the Export the list with participants details option from the menu.
Save this file and use it as input to the script.
You can install dependencies from requirements.txt
:
pip install -r requirements.txt