Text this: Discrete differential geometry of fluvial landscapes