10-slide deck: mission, roles, safety, data handling, common tasks, scenarios, Q&A.
Ready-to-use plain-text templates for welcoming volunteers, confirming requests, reminding shifts, and issuing safety alerts. Gresaids.zip
It is worth addressing the legality of downloading, sharing, or analyzing Gresaids.zip. 10-slide deck: mission, roles, safety, data handling, common
If you believe Gresaids.zip contains malware, report it to: If you believe Gresaids
Definitions for terms like "request triage", "data steward", "mutual aid", etc.
# Simple rota assigner for small volunteer teams
# Usage: python rota-generator.py volunteers.csv shifts.csv output.csv
import csv
import random
import sys
vol_file, shifts_file, out_file = sys.argv[1:4]
with open(vol_file) as f:
volunteers = [r['name'] for r in csv.DictReader(f) if r.get('available','yes').lower()=='yes']
with open(shifts_file) as f:
shifts = [r for r in csv.DictReader(f)]
assignments = []
for shift in shifts:
if not volunteers:
assignee = ''
else:
assignee = random.choice(volunteers)
assignments.append('shift': shift['shift'], 'time': shift['time'], 'assigned': assignee)
with open(out_file,'w',newline='') as f:
writer = csv.DictWriter(f, fieldnames=['shift','time','assigned'])
writer.writeheader()
writer.writerows(assignments)
print("Wrote", out_file)
Retention periods, deletion procedures, access controls, and recommended encryption at rest.