Text this: Semi-numerical resummation of event shapes